gdb/testsuite/
[binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 Code cleanup.
4 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
5 it. Substitute it instead of test_compiler_info everywhere.
6
7 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
8
9 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
10 remote targets as well.
11
12 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
13
14 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
15 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
16
17 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
18
19 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
20 a remote machine, not the host.
21 (gdb_compile_shlib): Set soname if target is remote.
22
23 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
24
25 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
26
27 2011-07-13 Matt Rice <ratmice@gmail.com>
28
29 * gdb.python/py-objfile-script-gdb.py: Renamed to
30 py-objfile-script-gdb.py.in.
31 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
32 py-objfile-script-gdb.py.
33 * gdb.python/py-objfile-script.exp: Update reference to
34 py-objfile-script-gdb.py.
35
36 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
37
38 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
39 reference undefined label.
40
41 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
42
43 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
44 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
45 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
46 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
47
48 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
49
50 PR python/12438
51 * gdb.python/python.exp: Add maint set/show python print-stack
52 deprecated tests. Add set/show python print-backtrace tests.
53
54 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
55
56 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
57 debug info.
58
59 2011-07-06 Matt Rice <ratmice@gmail.com>
60
61 * gdb.python/python.exp: Update filename paths.
62 * gdb.python/py-symtab.exp: Ditto.
63
64 2011-07-06 Marek Polacek <mpolacek@redhat.com>
65
66 * gdb.python/py-evthreads.exp: Add missing `$'.
67
68 2011-07-06 Jie Zhang <jie.zhang@analog.com>
69
70 * config/bfin.exp: New file.
71 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
72 * gdb.asm/bfin.inc: New file.
73
74 2011-07-06 Marek Polacek <mpolacek@redhat.com>
75
76 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
77 the whole output.
78
79 2011-07-05 Tom Tromey <tromey@redhat.com>
80
81 * gdb.java/jprint.java (jprint.hi): New field.
82 * gdb.java/jprint.exp: Print string.
83
84 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
85
86 * gdb.base/call-sc.c: Fix typos.
87 * gdb.base/ifelse.exp: Likewise.
88 * gdb.base/structs.c: Likewise.
89
90 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
91
92 * gdb.base/jit-so.exp: New test.
93 * gdb.base/jit-dlmain.c: New file.
94 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
95
96 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
97
98 * gdb.cp/m-static.exp: Call get_compiler_info.
99 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
100 * gdb.cp/pr9167.exp (p b): Likewise.
101 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
102 (test value of P in inner_m, test type of Z in inner_m): Call
103 setup_xfail for gcc <= 4.5.
104
105 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
106
107 * gdb.cp/paren-type.cc: New files.
108 * gdb.cp/paren-type.exp: New files.
109
110 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
111
112 Stop on first linespec terminator instead of eating what we can.
113 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
114 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
115 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
116 (break C::f()): ... this one.
117 (break C::operator()()): New test.
118 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
119 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
120 test.
121
122 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
123
124 Fall back linespec to minimal symbols.
125 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
126 error message.
127 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
128 * gdb.cp/minsym-fallback-main.cc: New file.
129 * gdb.cp/minsym-fallback.cc: New file.
130 * gdb.cp/minsym-fallback.exp: New file.
131 * gdb.cp/minsym-fallback.h: New file.
132
133 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
134
135 * gdb.cp/no-dmgl-verbose.cc: New file.
136 * gdb.cp/no-dmgl-verbose.exp: New file.
137
138 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
139
140 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
141 __GI_.
142 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
143 (f): New function.
144 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
145 (complete p 'func<short>(): ... here.
146 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
147 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
148 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
149 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
150 Make them KFAIL gcc/49546.
151
152 2011-07-01 Joel Brobecker <brobecker@adacore.com>
153
154 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
155
156 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
157
158 Test GCC PR debug/49546.
159 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
160 (test type of F in k3_m, test value of F in k3_m): New.
161 * gdb.cp/temargs.cc (struct S3, struct K3): New.
162 (main): New variable k3. Call k3.k3_m.
163
164 2011-07-01 Jean-Charles Delay <delay@adacore.com>
165
166 * gdb.ada/packed_array.exp: Fix expected outout.
167
168 2011-07-01 Jean-Charles Delay <delay@adacore.com>
169
170 * gdb.ada/packed_array.exp: fixed expected output.
171
172 2011-07-01 Joel Brobecker <brobecker@adacore.com>
173
174 * gdb.ada/same_enum: New testcase.
175
176 2011-07-01 Joel Brobecker <brobecker@adacore.com>
177
178 * gdb.ada/ptr_typedef: New testcase.
179
180 2011-07-01 Joel Brobecker <brobecker@adacore.com>
181
182 * gdb.ada/arrayptr.exp: Add ptype test.
183
184 2011-07-01 Joel Brobecker <brobecker@adacore.com>
185
186 * gdb.ada/char_enum: New testcase.
187
188 2011-07-01 Yao Qi <yao@codesourcery.com>
189
190 * gdb.base/dump.exp (capture_pointer_with_type): New.
191 Get value from address instead of name.
192 Start GDB once, and do `dump' and `restore'
193 tests together.
194
195 2011-06-30 Jie Zhang <jie.zhang@analog.com>
196 Mike Frysinger <vapier@gentoo.org>
197
198 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
199 helper functions for getting/setting remotetimeout variable.
200 * lib/gdb.exp (gdb_load): If the target is remote, set
201 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
202 with $loadtimeout. Set $load_ok to 0 before doing the load.
203 Instead of returning, immediately, set $load_ok to 0. Call
204 set_remotetimeout with $oldremotetimeout, and then return if
205 $load_ok is 1.
206
207 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
208
209 * gdb.python/py-template.exp: Don't run this test if the target
210 does not support c++ tests.
211
212 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
213
214 Fix non-only rename list for Fortran modules import.
215 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
216 tests.
217 * gdb.fortran/module.f90 (module moduse): New.
218 (program module): use moduse, test var_x, var_y and var_z.
219
220 2011-06-29 Tom Tromey <tromey@redhat.com>
221
222 PR testsuite/12040:
223 * gdb.fortran/array-element.exp: Use f90, not f77.
224 * gdb.fortran/complex.exp: Use f90, not f77.
225 * gdb.fortran/derived-type.exp: Use f90, not f77.
226 * gdb.fortran/library-module.exp: Use f90, not f77.
227 * gdb.fortran/logical.exp: Use f90, not f77.
228 * gdb.fortran/module.exp: Use f90, not f77.
229 * gdb.fortran/multi-dim.exp: Use f90, not f77.
230 * gdb.fortran/subarray.exp: Use f90, not f77.
231
232 2011-06-29 Tom Tromey <tromey@redhat.com>
233
234 * gdb.fortran/charset.exp: New file.
235 * gdb.fortran/charset.f90: New file.
236
237 2011-06-29 Tom Tromey <tromey@redhat.com>
238
239 PR testsuite/12040:
240 * lib/future.exp: New file, mostly extracted from ada.exp.
241 Rewrote compatibility code to use rename.
242 (gdb_find_gfortran): New proc.
243 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
244 gfortran patch.
245 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
246 Move to future.exp.
247 * lib/gdb.exp: Always load future.exp.
248
249 2011-06-28 Yao Qi <yao@codesourcery.com>
250
251 * gdb.cp/exception.cc: Don't include iostream.
252 (bar): Remove print statement.
253 (catcher): New.
254 (main): Remove print statements. Call function catcher.
255 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
256 Set breakpoint on catcher, and check the value of parameter.
257
258 2011-06-23 Yao Qi <yao@codesourcery.com>
259
260 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
261 1.2 is disabled. KFAIL for uclinux.
262
263 2011-06-23 Marek Polacek <mpolacek@redhat.com>
264
265 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
266 mi_gdb_test.
267
268 2011-06-23 Marek Polacek <mpolacek@redhat.com>
269
270 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
271
272 2011-06-23 Marek Polacek <mpolacek@redhat.com>
273
274 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
275
276 2011-06-23 Marek Polacek <mpolacek@redhat.com>
277
278 * gdb.mi/mi2-basics.exp: Fix races. Honour the
279 `test_exec_and_symbol_mi_operatons' return value.
280 (test_mi_interpreter_selection): Use mi_gdb_test instead of
281 gdb_test_multiple.
282 (test_exec_and_symbol_mi_operatons): Likewise.
283 (test_path_specification): Likewise.
284
285 2011-06-23 Yao Qi <yao@codesourcery.com>
286
287 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
288 supported.
289 * lib/gdb.exp (support_displaced_stepping): New.
290
291 2011-06-23 Yao Qi <yao@codesourcery.com>
292
293 * gdb.threads/execl.exp: Skip on remote target.
294
295 2011-06-21 Marek Polacek <mpolacek@redhat.com>
296
297 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
298 mi_gdb_test.
299
300 2011-06-20 Marek Polacek <mpolacek@redhat.com>
301
302 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
303
304 2011-06-20 Marek Polacek <mpolacek@redhat.com>
305
306 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
307 mi_gdb_test.
308
309 2011-06-20 Marek Polacek <mpolacek@redhat.com>
310
311 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
312
313 2011-06-14 Yao Qi <yao@codesourcery.com>
314
315 gdb/testsuite/
316 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
317
318 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
319
320 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
321
322 2011-06-10 Tom Tromey <tromey@redhat.com>
323
324 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
325 Add tests for pointer-to-member-function.
326 * gdb.cp/temargs.cc (S::somefunc): New function.
327 (K2): New class.
328 (main): Instantiate K2; call method.
329
330 2011-06-08 Joel Brobecker <brobecker@adacore.com>
331
332 * gdb.python/py-inferior.c (f2): Make str an array rather
333 than a pointer.
334 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
335
336 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
337
338 * gdb.base/async-shell.c: New file.
339 * gdb.base/async-shell.exp: New file.
340
341 2011-06-06 Pedro Alves <pedro@codesourcery.com>
342
343 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
344
345 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
346
347 From Stephen Kitt <steve@sk2.org>
348 * gdb.base/help.exp: Adjust following some spelling corrections
349 in GDB.
350
351 2011-06-01 Yao Qi <yao@codesourcery.com>
352
353 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
354
355 2010-05-31 Keith Seitz <keiths@redhat.com>
356
357 PR c++/12750
358 * gdb.cp/static-method.cc: New file.
359 * gdb.cp/static-method.exp: New file.
360
361 2010-05-31 Keith Seitz <keiths@redhat.com>
362
363 PR symtab/12704
364 * gdb.cp/anon-ns.cc: New file.
365 * gdb.cp/anon-ns.exp: New file.
366
367 2011-05-31 Pedro Alves <pedro@codesourcery.com>
368
369 * gdb.arch/i386-dr3-watch.c: New file.
370 * gdb.arch/i386-dr3-watch.exp: New file.
371
372 2011-05-30 Yao Qi <yao@codesourcery.com>
373
374 * gdb.base/callfuncs.c (t_structs_fc): New.
375 (t_structs_dc, t_structs_ldc): New.
376 (t_double_many_args):
377 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
378 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
379 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
380 * gdb.base/callfuncs.exp: Call new functions.
381
382 2011-05-30 Yao Qi <yao@codesourcery.com>
383
384 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
385 Call rerun_and_prepare for each test to isolate effects.
386
387 2011-05-30 Yao Qi <yao@codesourcery.com>
388
389 * gdb.base/varargs.c (find_max_float_real): New.
390 (find_max_double_real, find_max_long_double_real): New.
391 * gdb.base/varargs.exp: Call these new added functions.
392 * lib/gdb.exp (setup_kfail_for_target): New.
393
394 2011-05-30 Yao Qi <yao@codesourcery.com>
395
396 * gdb.base/funcargs.c (callca, callcb, callcc): New.
397 (callcd, callce, callcf, callc1a, callc1b): New.
398 (callc2a, callc2b): New.
399 * gdb.base/funcargs.exp (complex_args): New.
400 (complex_integral_args, complex_float_integral_args): New.
401 * lib/gdb.exp (support_complex_tests): New. Determine
402 whether to run test cases on _Complex types.
403
404 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
405
406 * gdb.threads/leader-exit.c: New file.
407 * gdb.threads/leader-exit.exp: New file.
408
409 2011-05-27 Marek Polacek <mpolacek@redhat.com>
410
411 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
412
413 2011-05-27 Marek Polacek <mpolacek@redhat.com>
414
415 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
416 remove the `supported' variable.
417 * gdb.mi/mi-nonstop.exp: Likewise.
418 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
419 * gdb.mi/mi-nsintrall.exp: Likewise.
420 * gdb.mi/mi-nsmoribund.exp: Likewise.
421 * gdb.mi/mi-nsthrexec.exp: Likewise.
422
423 2011-05-26 Pedro Alves <pedro@codesourcery.com>
424
425 * gdb.reverse/finish-reverse-bkpt.exp: New test.
426
427 2011-05-26 Pedro Alves <pedro@codesourcery.com>
428
429 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
430
431 2011-05-24 Keith Seitz <keiths@redhat.com>
432
433 PR breakpoint/12803
434 * gdb.cp/cmpd-minsyms.cc (a): New method.
435 (b): New method.
436 (c): New method.
437 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
438
439 2011-05-24 Pedro Alves <pedro@codesourcery.com>
440
441 * gdb.base/commands.exp (watchpoint_command_test): Check that the
442 watchpoint's command list didn't execute when the watchpoint went
443 out of scope.
444
445 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
446
447 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
448 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
449 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
450 * gdb.arch/i386-gnu-cfi.exp: Likewise.
451 * gdb.arch/i386-permbkpt.exp: Likewise.
452 * gdb.arch/i386-prologue.exp: Likewise.
453 * gdb.arch/i386-size-overlap.exp: Likewise.
454 * gdb.arch/i386-size.exp: Likewise.
455 * gdb.arch/i386-unwind.exp: Likewise.
456 * gdb.reverse/i386-precsave.exp: Likewise.
457 * gdb.reverse/i386-reverse.exp: Likewise.
458 * gdb.reverse/i386-sse-reverse.exp: Likewise.
459 * gdb.reverse/i387-env-reverse.exp: Likewise.
460 * gdb.reverse/i387-stack-reverse.exp: Likewise.
461
462 2011-05-24 Pedro Alves <pedro@codesourcery.com>
463
464 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
465 file doesn't error, using MI.
466
467 2011-05-23 Tom Tromey <tromey@redhat.com>
468
469 * gdb.base/charset.exp (string_display): Add tests to assign to
470 arrays.
471 * gdb.base/charset.c (short_array, int_array, long_array): New.
472
473 2011-05-20 Pedro Alves <pedro@codesourcery.com>
474
475 Cope with async mode.
476
477 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
478 into gdb_test + mi_expect_stop.
479
480 2011-05-20 Pedro Alves <pedro@codesourcery.com>
481
482 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
483 (callme): Remove printf call.
484
485 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
486
487 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
488 quote pattern to avoid problems with Cygwin/mingw expect versions.
489 * gdb.base/default.exp (show convenience): Use double
490 quote pattern for regular expressions.
491
492 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
493
494 Fix -readnow for -gdwarf-4 unused type units.
495 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
496 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
497
498 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
499
500 * gdb.base/kill-after-signal.c: New file.
501 * gdb.base/kill-after-signal.exp: New file.
502
503 2011-05-16 Pedro Alves <pedro@codesourcery.com>
504
505 * gdb.ada/start.exp: Call untested with the correct test filename.
506 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
507 test filename. Make the test's binary unique.
508 * gdb.arch/i386-signal.exp: Call untested with the correct test
509 filename.
510 * gdb.arch/i386-size-overlap.exp: Ditto.
511 * gdb.arch/Makefile.in (EXECUTABLES): Update.
512 * gdb.base/gcore-buffer-overflow.exp: Ditto.
513 * gdb.cp/call-c.exp: Ditto.
514 * gdb.mi/mi-reverse.exp: Call untested with the correct test
515 filename. Make the test's binary unique.
516 * gdb.mi/Makefile.in (EXECUTABLES): Update.
517 * gdb.python/py-mi.exp: Ditto.
518 * gdb.python/Makefile.in (EXECUTABLES): Update.
519 * gdb.reverse/i386-precsave.exp: Ditto.
520 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
521 test filename.
522 * gdb.reverse/i387-stack-reverse.exp: Ditto.
523 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
524 unique.
525 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
526 test filename.
527 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
528 * gdb.trace/tfile.exp: Ditto.
529
530 2011-05-14 Yao Qi <yao@codesourcery.com>
531
532 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
533 type.
534
535 2011-05-13 Doug Evans <dje@google.com>
536
537 * gdb.python/py-objfile-script.exp: New file.
538 * gdb.python/py-objfile-script.c: New file.
539 * gdb.python/py-objfile-script-gdb.py: New file.
540 * testsuite/gdb.python/py-section-script.exp: Test
541 "info auto-load-scripts".
542
543 2011-05-13 Tom Tromey <tromey@redhat.com>
544
545 * gdb.dwarf2/clztest.exp: New file.
546 * gdb.dwarf2/clztest.c: New file.
547 * gdb.dwarf2/clztest.S: New file.
548
549 2011-05-13 Doug Evans <dje@google.com>
550
551 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
552 String16 tests.
553
554 2011-05-13 Tom Tromey <tromey@redhat.com>
555
556 * lib/gdb.exp (is_x86_like_target): New proc.
557 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
558 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
559 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
560 -nostdlib to compiler.
561 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
562 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
563 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
564 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
565 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
566
567 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
568
569 * gdb.python/py-function.exp: Test setting a value from a function
570 which executes a command.
571
572 2011-05-12 Tom Tromey <tromey@redhat.com>
573
574 * gdb.dwarf2/typeddwarf.S: New file.
575 * gdb.dwarf2/typeddwarf.c: New file.
576 * gdb.dwarf2/typeddwarf.exp: New file.
577
578 2011-05-12 Marek Polacek <mpolacek@redhat.com>
579
580 * gdb.mi/mi-basics.exp: Fix races. Honour the
581 `test_exec_and_symbol_mi_operatons' return value.
582 (test_mi_interpreter_selection): Use mi_gdb_test instead of
583 gdb_test_multiple.
584 (test_exec_and_symbol_mi_operatons): Likewise.
585 (test_path_specification): Likewise.
586
587 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
588
589 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
590 (gdb_touch_execfile): Remove catch wrappers. New variable time.
591 Replace `file copy' and `file rename' by `file mtime'. Twice.
592
593 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
594
595 * gdb.base/readline-ask.c: New file.
596 * gdb.base/readline-ask.exp: New file.
597 * gdb.base/readline-ask.inputrc: New file.
598
599 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
600
601 * gdb.cell/bt.exp: Delete breakpoints before running to signal
602 to avoid race condition.
603 * gdb.cell/coremaker.c: Use small stack size.
604 * gdb.cell/ea-standalone.exp: Use file name without path as
605 argument to c_to.
606 * gdb.cell/fork.exp: Allow other output when continuing to end.
607
608 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
609
610 * gdb.threads/corethreads.c: New file.
611 * gdb.threads/corethreads.exp: New file.
612
613 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
614
615 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
616 Try to compile the test using -Wl,-z,norelro first.
617 (load_core): New variable libthread_db_seen, initialize it.
618 (zeroed-threads cannot be listed): Protect it by XFAIL on
619 !$libthread_db_seen.
620
621 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
622
623 PR 12573
624 * gdb.dwarf2/dw2-skip-prologue.S: New file.
625 * gdb.dwarf2/dw2-skip-prologue.c: New file.
626 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
627
628 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
629
630 * gdb.cp/psymtab-parameter.cc: New file.
631 * gdb.cp/psymtab-parameter.exp: New file.
632
633 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
634
635 Fix a race.
636 * gdb.cp/static-print-quit.exp (print c): Split to ...
637 (print c - <return>, print c - q <return>, print c - to quit):
638 ... these. Make the testfile untested on gdb-7.1.
639
640 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
641
642 * lib/gdb.exp (exec_target_file, exec_symbol_file,
643 gdb_rename_execfile, gdb_touch_execfile): New.
644 * gdb.base/reread.exp: Use new procs to handle multiple
645 exec files.
646
647 2011-05-05 Yao Qi <yao@codesourcery.com>
648
649 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
650 (test_adr_32bit, test_pop_pc): New.
651 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
652 (test_adr_32bit, test_pop_pc): New.
653
654 2011-05-04 Joseph Myers <joseph@codesourcery.com>
655
656 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
657 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
658 targets.
659 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
660 handle targets.
661
662 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
663
664 * gdb.base/completion.exp (complete help info wat): Rename to ...
665 (complete 'help info wat'): ... here.
666 Remove all `-re ".*' and `-re "^.*' redundant regexes.
667 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
668
669 2011-05-04 Pedro Alves <pedro@codesourcery.com>
670
671 * gdb.base/completion.exp: Use gdb_test_multiple instead of
672 gdb_test and explicit $gdb_prompt/timeout matches.
673
674 2011-05-04 Yao Qi <yao@codesourcery.com>
675
676 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
677 and __thumb2__.
678
679 2011-05-03 Marek Polacek <mpolacek@redhat.com>
680
681 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
682 in place of `gdb_test "delete breakpoints"'. This eliminates two
683 testcases.
684
685 2011-05-02 Pedro Alves <pedro@codesourcery.com>
686
687 PR testsuite/12649
688 Fix races.
689
690 * gdb.base/completion.exp: Remove all sleep calls. Remove
691 unnecessary regexs. Don't explicitly expect anything after the
692 prompt. Eat the prompt if necessary.
693
694 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
695
696 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
697 accept to show the caller line again as well as the line after.
698
699 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
700
701 PR mi/12531
702
703 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
704 compile target.
705 * gdb.python/py-prettyprint.exp: Add C++ object for
706 CPLUS_FAKE_CHILD test.
707
708 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
709
710 * gdb.base/signest.exp: New file.
711 * gdb.base/signest.c: Likewise.
712
713 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
714
715 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
716 thread and breakpoint notifications.
717
718 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
719
720 * gdb.base/fortran-sym-case.c: New file.
721 * gdb.base/fortran-sym-case.exp: New file.
722 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
723 * gdb.dwarf2/dw2-case-insensitive.c: New file.
724 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
725
726 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
727
728 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
729 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
730 false #1', `if true else false #2' and `if true else false #3'.
731
732 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
733
734 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
735 while delivering signal.
736
737 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
738
739 MI breakpoint notifications.
740
741 * testsuite/gdb.mi/mi-cli.exp: Adust.
742 * testsuite/gdb.mi/mi2-cli.exp: Adust.
743 * testsuite/gdb.mi/mi-watch.exp: Adust.
744 * testsuite/gdb.mi/mi2-watch.exp: Adust.
745 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
746 notifications.
747
748 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
749
750 * gdb.base/gdbindex-stabs-dwarf.c: New file.
751 * gdb.base/gdbindex-stabs.c: New file.
752 * gdb.base/gdbindex-stabs.exp: New file.
753
754 2011-04-25 Yao Qi <yao@codesourcery.com>
755
756 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
757 with /*...*/.
758 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
759
760 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
761
762 * gdb.python/py-value.exp (test_objfiles): Name the first test
763 `py-value in file.filename'.
764
765 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
766
767 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
768 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
769 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
770 !gdbserver_reconnect_p..
771 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
772
773 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
774
775 * gdb.cp/cpcompletion.exp (complete class methods)
776 (complete class methods beginning with F): Move them above runto. New
777 comment about the runto delimiter.
778
779 2011-04-20 Pedro Alves <pedro@codesourcery.com>
780
781 * gdb.base/maint.exp: Test that "maint print registers" works
782 without a running program.
783
784 2011-04-20 Marek Polacek <mpolacek@redhat.com>
785
786 * gdb.base/setshow.exp: Fix racy tests.
787 ($old_gdb_prompt): New variable.
788
789 2011-04-19 Tom Tromey <tromey@redhat.com>
790
791 * gdb.mi/mi-nsmoribund.exp:
792 * gdb.hp/gdb.objdbg/objdbg01.exp:
793 * gdb.base/structs.exp (test_struct_returns):
794 * gdb.base/call-sc.exp (test_scalar_returns):
795 * gdb.base/bigcore.exp: Remove duplicate words.
796
797 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
798
799 * gdb.base/break-interp-lib.c (v, vptr): New variables.
800 * gdb.base/break-interp.exp (test_attach): New comment.
801
802 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
803
804 * gdb.threads/gcore-thread.exp ($core0file): New variable.
805 (clear __stack_user.next, clear stack_used.next)
806 (save a zeroed-threads corefile): New test.
807 Call core_load for $core0file.
808 (zeroed-threads cannot be listed): New test.
809
810 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
811
812 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
813 filename.
814 ($srcfile): Preserve the original value.
815 ($testfile): Match it the .exp filename.
816 ($corefile): New variable. Substitute it around.
817 Use clean_restart.
818 ($prev_timeout): Remove.
819 (load_core): Move core loading into this proc.
820 Fix restore of $timeout if load_core fails.
821
822 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
823
824 * gdb.base/eu-strip-infcall.c: New file.
825 * gdb.base/eu-strip-infcall.exp: New file.
826
827 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
828
829 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
830 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
831
832 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
833
834 Fix Python access to inlined frames.
835 * gdb.python/py-frame-inline.c: New file.
836 * gdb.python/py-frame-inline.exp: New file.
837
838 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
839
840 * gdb.base/gdb1090.exp: Change breakpoint location to read the
841 content of 's24' correctly (avoiding "optimized out").
842 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
843
844 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
845
846 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
847
848 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
849
850 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
851 expect a colon in watch -location output.
852
853 2011-04-13 Marek Polacek <mpolacek@redhat.com>
854
855 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
856 New testcase `expect response to define backtrace'. Also remove
857 redundant `default' block.
858
859 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
860
861 * gdb.python/py-prettyprint.c (struct hint_error): New.
862 (main): New variable hint_error.
863 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
864 "print hint_error".
865 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
866 (register_pretty_printers): Register it.
867
868 2011-04-04 Tom Tromey <tromey@redhat.com>
869
870 * gdb.cp/maint.exp (test_help): Update.
871 (test_namespace): Likewise.
872
873 2011-04-01 Joel Brobecker <brobecker@adacore.com>
874
875 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
876 * gdb.ada/arrayptr.exp: Add new tests.
877
878 2011-04-01 Joel Brobecker <brobecker@adacore.com>
879
880 * gdb.ada/mi_catch_ex: New testcase.
881
882 2011-04-01 Pedro Alves <pedro@codesourcery.com>
883
884 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
885 base::overload(void) method without specifying "const".
886
887 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
888
889 * gdb.arch/thumb-singlestep.S: New file.
890 * gdb.arch/thumb-singlestep.exp: Likewise.
891
892 2011-03-31 Tom Tromey <tromey@redhat.com>
893
894 * gdb.python/py-prettyprint.py (exception_flag): New global.
895 (NoStringContainerPrinter._iterator.next): Check it.
896 * gdb.python/py-prettyprint.c (main): New variable nstype2.
897 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
898
899 2011-03-29 Tom Tromey <tromey@redhat.com>
900
901 * gdb.cp/anon-struct.cc: New file.
902 * gdb.cp/anon-struct.exp: New file.
903
904 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
905
906 Test STT_GNU_IFUNC support.
907 * gdb.base/gnu-ifunc-lib.c: New file.
908 * gdb.base/gnu-ifunc.c: New file.
909 * gdb.base/gnu-ifunc.exp: New file.
910
911 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
912
913 Support a ring of related breakpoints.
914 * gdb.base/watchpoint-delete.c: New file.
915 * gdb.base/watchpoint-delete.exp: New file.
916
917 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
918
919 * gdb.ada/arrayparam.exp (print first after function call): Use
920 explicit package name. Add a comment
921 (print lasta after function call): Rename ...
922 (print last after function call): ... it and use explicit package
923 name.
924 (print length after function call): Use explicit package name.
925 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
926 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
927 (multiple matches for symbol i): Rename ...
928 (multiple matches for symbol integervar): ... it.
929 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
930 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
931
932 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
933
934 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
935 environment variable to make grep output more predictable. Move
936 all the environment setup into gdb_init so it's done once per test
937 case rather than each time we start gdb.
938
939 2011-03-24 Tom Tromey <tromey@redhat.com>
940
941 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
942 test.
943
944 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
945
946 * gdb.dwarf2/dw2-entry-value-main.c: New file.
947 * gdb.dwarf2/dw2-entry-value.S: New file.
948 * gdb.dwarf2/dw2-entry-value.exp: New file.
949
950 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
951
952 PR python/12183
953
954 * gdb.python/py-function.exp: Add GdbError tests.
955
956 2011-03-18 Pedro Alves <pedro@codesourcery.com>
957
958 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
959 (reglocal_test_func, statlocal_test_func): New functions.
960 (globals_test_func): Call new functions.
961 * gdb.trace/unavailable.exp (gdb_collect_args_test)
962 (gdb_collect_locals_test): New procedure.
963 (gdb_trace_collection_test): Call new procedures.
964
965 2011-03-18 Pedro Alves <pedro@codesourcery.com>
966
967 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
968 (test_register, test_register_unavailable): New procedures.
969 (gdb_unavailable_registers_test): New procedure.
970 (gdb_trace_collection_test): Call it.
971
972 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
973
974 PR python/12149
975
976 * gdb.python/python.exp: Add gdb.write tests.
977
978 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
979
980 * gdb.python/Makefile.in: Add py-objfile.
981 * gdb.python/py-objfile.exp: New file.
982 * gdb.python/py-objfile.c: New file.
983 * gdb.python/py-block.exp: Add is_valid tests.
984 * gdb.python/py-inferior.exp: Ditto.
985 * gdb.python/py-infthread.exp: Ditto.
986 * gdb.python/py-symbol.exp: Ditto.
987 * gdb.python/py-symtab.exp: Ditto.
988
989 2011-03-16 Keith Seitz <keiths@redhat.com>
990
991 PR c++/12273
992 * gdb.cp/cmpd-minsyms.exp: New test.
993 * gdb.cp/cmpd-minsyms.cc: New file.
994
995 PR c++/11734
996 * gdb.cp/ovsrch.exp: New test.
997 * gdb.cp/ovsrch.h: New file.
998 * gdb.cp/ovsrch1.cc: New file.
999 * gdb.cp/ovsrch2.cc: New file.
1000 * gdb.cp/ovsrch3.cc: New file.
1001 * gdb.cp/ovsrch4.cc: New file.
1002
1003 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1004
1005 PR gdb/12528
1006 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1007 * gdb.base/break-on-linker-gcd-function.exp: New test.
1008 * gdb.base/break-on-linker-gcd-function.cc: New file.
1009
1010 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
1011
1012 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1013
1014 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1015
1016 * lib/gdb.exp (gdb_unload): Add another termination case.
1017
1018 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1019
1020 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1021 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1022 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1023 Provide a stub byte there.
1024 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1025 DW_AT_entry_pc.
1026 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1027
1028 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1029
1030 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1031 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1032 "generic ABI, auto".
1033 (altivec_abi_tests): Accept vectors returned by reference.
1034
1035 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1036
1037 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1038
1039 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1040
1041 * gdb.python/py-section-script.exp: Skip test if no Python support.
1042
1043 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1044
1045 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1046
1047 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1048
1049 * gdb.python/py-parameter.exp: Update tests to the new Python
1050 parameter API. Add "no documentation" test. Add deprecated API
1051 backward compatibility test.
1052
1053 2011-03-09 Tom Tromey <tromey@redhat.com>
1054
1055 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1056 gdb_continue_to_end.
1057
1058 2011-03-09 Mark Kettenis <kettenis@gnu.org>
1059
1060 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1061 tabs.
1062
1063 2011-03-09 Tom Tromey <tromey@redhat.com>
1064
1065 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1066 parentheses.
1067 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1068 $command.
1069 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1070 argument to gdb_continue_to_end.
1071 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1072 argument to gdb_continue_to_end.
1073 * gdb.cp/annota3.exp: Fix regex.
1074 * gdb.cp/annota2.exp: Fix regex.
1075 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1076 gdb_continue_to_end.
1077 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1078 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1079 gdb_continue_to_end.
1080
1081 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1082
1083 * gdb.server/ext-run.exp
1084 (load new file without any gdbserver inferior): New test.
1085
1086 2011-03-07 Tom Tromey <tromey@redhat.com>
1087
1088 * Makefile.in (TAGS): Rewrite.
1089
1090 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1091
1092 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1093 initial commands echo. New match for `Found trace'. Anchor all the
1094 other matches. Anchor and match for `No trace frame found' the final
1095 match.
1096
1097 2011-03-07 Tom Tromey <tromey@redhat.com>
1098
1099 * Makefile.in (TAGS): New target.
1100
1101 2011-03-07 Tom Tromey <tromey@redhat.com>
1102
1103 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1104 change.
1105 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1106 change.
1107 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1108 exit message change.
1109 (skip_altivec_tests): Update for exit message change.
1110 (skip_vsx_tests): Likewise.
1111 (gdb_continue_to_end): Likewise. Add 'command' argument.
1112 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1113 * gdb.threads/tls.exp: Update for exit message change.
1114 * gdb.threads/thread-unwindonsignal.exp: Use
1115 gdb_continue_to_end.
1116 * gdb.threads/step.exp (step_it): Update for exit message change.
1117 (continue_all): Likewise.
1118 * gdb.threads/print-threads.exp (test_all_threads): Update for
1119 exit message change.
1120 * gdb.threads/interrupted-hand-call.exp: Use
1121 gdb_continue_to_end.
1122 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1123 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1124 gdb_continue_to_end.
1125 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1126 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1127 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1128 * gdb.cp/method.exp: Update for exit message change.
1129 * gdb.cp/mb-templates.exp: Update for exit message change.
1130 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1131 * gdb.cp/annota3.exp: Update for exit message change.
1132 * gdb.cp/annota2.exp: Update for exit message change.
1133 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1134 * gdb.base/term.exp: Update for exit message change.
1135 * gdb.base/step-test.exp (test_i): Update for exit message change.
1136 * gdb.base/sigstep.exp (advance): Update for exit message change.
1137 (advancei): Likewise.
1138 * gdb.base/siginfo.exp: Update for exit message change.
1139 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1140 * gdb.base/reread.exp: Use gdb_continue_to_end.
1141 * gdb.base/langs.exp: Use gdb_continue_to_end.
1142 * gdb.base/interrupt.exp: Update for exit message change.
1143 * gdb.base/gdb1555.exp: Update for exit message change.
1144 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1145 * gdb.base/ending-run.exp: Update for exit message change.
1146 * gdb.base/chng-syms.exp: Update for exit message change.
1147 * gdb.base/checkpoint.exp: Update for exit message change.
1148 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1149 gdb_continue_to_end.
1150 (test_catch_syscall_with_wrong_args): Likewise.
1151 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1152 * gdb.base/break-interp.exp (test_ld): Update for exit message
1153 change.
1154 * gdb.base/bang.exp: Update for exit message change.
1155 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1156 (do_call_attach_tests): Likewise.
1157 * gdb.base/a2-run.exp: Update for exit message change.
1158 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1159 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1160 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1161
1162 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1163
1164 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1165
1166 2011-03-03 Tom Tromey <tromey@redhat.com>
1167
1168 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1169 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1170 * gdb.hp/gdb.aCC/configure.ac: Remove.
1171 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1172 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1173 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1174 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1175 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1176 * gdb.hp/gdb.compat/configure.ac: Remove.
1177 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1178 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1179 * gdb.hp/gdb.defects/configure.ac: Remove.
1180 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1181 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1182 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1183 * gdb.hp/configure.ac: Remove.
1184 * gdb.hp/configure: Remove.
1185 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1186 substitution.
1187 (Makefile): Remove rule.
1188 * gdb.cell/configure.ac: Remove.
1189 * gdb.cell/configure: Remove.
1190 * gdb.stabs/Makefile.in (Makefile): Remove.
1191 (distclean): Don't remove config.status or config.log.
1192 * gdb.stabs/configure (Makefile): Remove.
1193 * gdb.stabs/configure.ac: Remove.
1194 * configure: Rebuild.
1195 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1196 Remove stabs- and cell-specific logic. Test for existence of
1197 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1198 subdirectories, gdb.cell, and and gdb.stabs.
1199 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1200
1201 2011-03-03 Joel Brobecker <brobecker@adacore.com>
1202
1203 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1204 end of buffer.
1205
1206 2011-03-02 Joel Brobecker <brobecker@adacore.com>
1207
1208 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1209 gdb_test when running a test where we expected no output back.
1210
1211 2011-02-28 Michael Snyder <msnyder@vmware.com>
1212
1213 * gdb.cp/overload.cc: Change initializer value to integer.
1214
1215 2011-02-27 Michael Snyder <msnyder@vmware.com>
1216
1217 * gdb.multi/base.exp: Add test for remove-inferiors.
1218
1219 2011-02-26 Joel Brobecker <brobecker@adacore.com>
1220
1221 * gdb.python/py-frame.exp: Simplify the initialization phase
1222 using prepare_for_testing.
1223
1224 2011-02-25 Michael Snyder <msnyder@vmware.com>
1225
1226 * gdb.multi/base.exp: Add tests for info inferiors with args.
1227
1228 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1229
1230 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1231 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1232 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1233 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1234 asmfile3. Comment the STABS (#3) file compilation. Compile
1235 everything through assembler. Provide KFAIL for symtab/12497.
1236 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1237 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1238 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1239 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1240
1241 2011-02-24 Michael Snyder <msnyder@vmware.com>
1242
1243 * gdb.base/break.exp: Add tests for delete breakpoints using
1244 convenience variables and value history references.
1245
1246 2011-02-24 Michael Snyder <msnyder@vmware.com>
1247
1248 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1249 left behind in previous check-in.
1250
1251 2011-02-23 Michael Snyder <msnyder@vmware.com>
1252
1253 * gdb.base/break.exp: Add tests for "info break" with arguments.
1254 * gdb.trace/infotrace.exp: Update patterns for error and help.
1255 * gdb.base/completion.exp: Update pattern.
1256 * gdb.base/ena-dis-br.exp: Update pattern.
1257 * gdb.base/help.exp: Update patterns.
1258
1259 2011-02-23 Michael Snyder <msnyder@vmware.com>
1260
1261 * gdb.base/memattr.exp: New test.
1262 * gdb.base/memattr.c: Test load for memattr.exp.
1263
1264 2011-02-22 Doug Evans <dje@google.com>
1265
1266 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1267
1268 2011-02-22 Michael Snyder <msnyder@vmware.com>
1269
1270 * Makefile.in: Make more clean.
1271 * gdb.ada/Makefile.in: Ditto.
1272 * gdb.arch/Makefile.in: Ditto.
1273 * gdb.asm/Makefile.in: Ditto.
1274 * gdb.base/Makefile.in: Ditto.
1275 * gdb.cp/Makefile.in: Ditto.
1276 * gdb.dwarf2/Makefile.in: Ditto.
1277 * gdb.java/Makefile.in: Ditto.
1278 * gdb.mi/Makefile.in: Ditto.
1279 * gdb.modula2/Makefile.in: Ditto.
1280 * gdb.python/Makefile.in: Ditto.
1281 * gdb.server/Makefile.in: Ditto.
1282 * gdb.stabs/Makefile.in: Ditto.
1283 * gdb.threads/Makefile.in: Ditto.
1284 * gdb.trace/Makefile.in: Ditto.
1285
1286 2011-02-22 Michael Snyder <msnyder@vmware.com>
1287
1288 * gdb.threads/thread-find.exp: Add tests for bad input to
1289 info threads.
1290
1291 2011-02-22 Joel Brobecker <brobecker@adacore.com>
1292
1293 * gdb.python/py-breakpoint.exp: Fix the expected output of
1294 one of the "maint info breakpoints" tests to accept the output
1295 generated on platforms that do not have hardware watchpoints.
1296
1297 2011-02-22 Joel Brobecker <brobecker@adacore.com>
1298
1299 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1300 clean_restart. Be a little stricter in the expected output
1301 for one of the tests. Fix a typo in one of the comments.
1302
1303 2011-02-22 Joel Brobecker <brobecker@adacore.com>
1304
1305 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1306 Delete variable binfile, no longer use. Add or modify test
1307 comments to make them unique.
1308
1309 2011-02-21 Michael Snyder <msnyder@vmware.com>
1310
1311 * Makefile.in: Update for make clean.
1312 * gdb.ada/Makefile.in: Ditto.
1313 * gdb.arch/Makefile.in: Ditto.
1314 * gdb.asm/Makefile.in: Ditto.
1315 * gdb.base/Makefile.in: Ditto.
1316 * gdb.cp/Makefile.in: Ditto.
1317 * gdb.dwarf2/Makefile.in: Ditto.
1318 * gdb.java/Makefile.in: Ditto.
1319 * gdb.mi/Makefile.in: Ditto.
1320 * gdb.modula2/Makefile.in: Ditto.
1321 * gdb.python/Makefile.in: Ditto.
1322 * gdb.server/Makefile.in: Ditto.
1323 * gdb.stabs/Makefile.in: Ditto.
1324 * gdb.threads/Makefile.in: Ditto.
1325 * gdb.trace/Makefile.in: Ditto.
1326
1327 2011-02-21 Michael Snyder <msnyder@vmware.com>
1328
1329 * gdb.threads/thread-find.exp: Update patterns for changes in
1330 output of "info threads" command.
1331
1332 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1333 Ulrich Weigand <uweigand@de.ibm.com>
1334
1335 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1336 (skip_hw_watchpoint_tests): Likewise.
1337 (skip_hw_watchpoint_multi_tests): Likewise.
1338
1339 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1340
1341 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1342 (skip_hw_watchpoint_tests): Likewise.
1343 (skip_hw_watchpoint_multi_tests): Likewise.
1344 (skip_hw_watchpoint_access_tests): Likewise.
1345
1346 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1347 * gdb.base/pr11022.exp: Likewise.
1348 * gdb.base/watch-read.exp: Likewise.
1349 * gdb.base/watch_thread_num.exp: Likewise.
1350 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1351 * gdb.base/watchpoint-hw.exp: Likewise.
1352 * gdb.base/watchpoint.exp: Likewise.
1353 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1354 * gdb.threads/watchthreads-reorder.exp: Likewise.
1355 * gdb.threads/watchthreads.exp: Likewise.
1356 * gdb.threads/watchthreads2.exp: Likewise.
1357
1358 2011-02-21 Joel Brobecker <brobecker@adacore.com>
1359
1360 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1361 the debugger is unable to find the array bounds.
1362
1363 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1364
1365 * gdb.cp/typedef-operator.exp: New file.
1366 * gdb.cp/typedef-operator.cc: New file.
1367
1368 2011-02-17 Michael Snyder <msnyder@vmware.com>
1369
1370 * gdb.threads/thread-find.exp: Fix regular expressions.
1371
1372 2011-02-17 Joel Brobecker <brobecker@adacore.com>
1373
1374 * gdb.ada/packed_array: Expand testcase to test printing of
1375 unconstrained packed array.
1376
1377 2011-02-17 Joel Brobecker <brobecker@adacore.com>
1378
1379 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1380
1381 2011-02-16 Pedro Alves <pedro@codesourcery.com>
1382
1383 * gdb.trace/collection.c (globalarr3): New global.
1384 (main): Initialize it before collecting, and and clear it
1385 afterwards.
1386 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1387 collecting with '{type} addr', where the addr expression is not an
1388 rvalue.
1389
1390 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
1391
1392 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1393 a bool variable. Expect correct OpenCL names for vector types. Use the
1394 uc3 variable name instead of referring to the uchar3 built-in type.
1395 Escape the asterisk at the half pointer test.
1396
1397 2011-02-16 Pedro Alves <pedro@codesourcery.com>
1398
1399 * gdb.trace/collection.c (globalarr2): New global.
1400 (main): Initialize it before collecting, and and clear it
1401 afterwards.
1402 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1403 collecting overlapping memory ranges.
1404
1405 2011-02-15 Michael Snyder <msnyder@vmware.com>
1406
1407 * gdb.base/default.exp: Add tests for thread commands.
1408 * gdb.base/help.exp: Add tests for thread commands.
1409 * gdb.threads/thread-find.exp: New test for thread find command.
1410
1411 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
1412
1413 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1414
1415 2011-02-15 Yao Qi <yao@codesourcery.com>
1416
1417 PR tdep/12352
1418 * gdb.arch/arm-disp-step.S : New test for str instruction.
1419 * gdb.arch/arm-disp-step.exp : Likewise.
1420
1421 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1422
1423 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1424 "vector_register2_vr" test strings. Test the extended floating
1425 point registers (F32~F63).
1426 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1427 IBM XL C compiler. Make the test program use a register provided
1428 by the compiler for the lxvd2x instruction.
1429
1430 2011-02-14 Pedro Alves <pedro@codesourcery.com>
1431
1432 * gdb.trace/unavailable.cc (class Base, class Middle, class
1433 Derived): New types.
1434 (derived_unavail, derived_partial, derived_whole): New globals.
1435 (virtual_partial): New global.
1436 (virtualp): Point at virtual_partial.
1437 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1438 related to unavailable vptr.
1439
1440 2011-02-14 Pedro Alves <pedro@codesourcery.com>
1441
1442 * gdb.trace/unavailable.cc (a, b, c): New globals.
1443 (main): Set and clear them.
1444 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1445 `a' and `c', and check that `b' isn't collected, although `a' and
1446 `c' are.
1447
1448 2011-02-14 Pedro Alves <pedro@codesourcery.com>
1449
1450 * gdb.trace/unavailable.cc (struct Virtual): New.
1451 (virtualp): New global pointer.
1452 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1453 printing a pointer to an object whose type has a vtable, with
1454 print object on.
1455
1456 2011-02-14 Pedro Alves <pedro@codesourcery.com>
1457
1458 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1459 value repeat handles unavailableness.
1460
1461 2011-02-14 Pedro Alves <pedro@codesourcery.com>
1462
1463 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1464 tests for building arrays from unavailable values, subscripting
1465 non-memory rvalue unvailable arrays, and accessing fields or
1466 baseclasses of non-lazy unavailable values,
1467 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1468 struct types.
1469 (g_smallstruct, g_smallstruct_b): New globals.
1470
1471 2011-02-14 Pedro Alves <pedro@codesourcery.com>
1472
1473 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1474
1475 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1476
1477 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1478 * gdb.cp/overload-const.exp: New file.
1479 * gdb.cp/overload-const.cc: New file.
1480
1481 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1482
1483 * gdb.opencl/callfuncs.cl: New file.
1484 * gdb.opencl/callfuncs.exp: New test.
1485 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1486
1487 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1488
1489 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1490 when computing result.
1491 * gdb.arch/altivec-abi.exp: Update expected results.
1492
1493 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1494
1495 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1496 * gdb.base/jit.exp: Likewise.
1497 * gdb.base/pie-execl.exp: Likewise.
1498 * gdb.base/solib-nodir.exp: Likewise.
1499 * gdb.base/solib-overlap.exp: Likewise.
1500
1501 2011-02-07 Pedro Alves <pedro@codesourcery.com>
1502
1503 * gdb.trace/collection.c (global_pieces): New.
1504 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1505 New procedure.
1506 (gdb_trace_collection_test): Call it.
1507
1508 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1509
1510 * gdb.python/py-evthreads.c: New file.
1511 * gdb.python/py-evthreads.exp: New file.
1512 * gdb.python/py-events.py: New file.
1513 * gdb.python/py-events.exp: New file.
1514 * gdb.python/py-events.c: New file.
1515
1516 2011-02-04 David Daney <ddaney@caviumnetworks.com>
1517
1518 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
1519
1520 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
1521
1522 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
1523 gdb.base/disasm-end-cu.exp: New test for disassembling over the
1524 boundary between two compilation units.
1525
1526 2011-02-02 Pedro Alves <pedro@codesourcery.com>
1527
1528 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
1529 (Virtual): New structs.
1530 (virtual_o, virtual_middle_b): New globals.
1531 * gdb.cp/virtbase.exp: New tests.
1532
1533 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
1534
1535 * gdb.base/jit.exp: New file.
1536 * gdb.base/jit-main.c: New file.
1537 * gdb.base/jit-solib.c: New file.
1538
1539 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
1540
1541 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
1542 proceed to initial kernel entry point.
1543 * gdb.opencl/datatypes.exp: Likewise.
1544 * gdb.opencl/operators.exp: Likewise.
1545 * gdb.opencl/vec_comps.exp: Likewise.
1546
1547 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
1548
1549 * gdb.cp/nsnested.cc: New.
1550 * gdb.cp/nsnested.exp: New.
1551 * gdb.cp/nsnoimports.exp: New.
1552 * gdb.cp/nsnoimports.cc: New.
1553
1554 2011-01-31 Joel Brobecker <brobecker@adacore.com>
1555
1556 * gdb.base/interact.exp: Add extra tests that verify that
1557 the value of the interactive-mode setting does not change
1558 after the script is sourced.
1559
1560 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1561
1562 * gdb.cp/noparam.exp: New file.
1563 * gdb.cp/noparam.cc: New file.
1564
1565 2011-01-28 Pedro Alves <pedro@codesourcery.com>
1566
1567 * gdb.trace/tfile.exp: Test that with no traceframe selected,
1568 there's no stack or registers.
1569
1570 2011-01-26 Tom Tromey <tromey@redhat.com>
1571
1572 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
1573 space before string output. Add test for "set print pretty off"
1574 case.
1575
1576 2011-01-25 Pedro Alves <pedro@codesourcery.com>
1577
1578 * gdb.base/frame-args.exp: Adjust.
1579 * gdb.dwarf2/dw2-noloc.exp: Adjust.
1580 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
1581 * gdb.dwarf2/pieces.exp: Adjust.
1582 * gdb.opt/clobbered-registers-O2.exp: Adjust.
1583 * gdb.opt/inline-locals.exp: Adjust.
1584 * gdb.threads/fork-child-threads.exp: Adjust.
1585
1586 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
1587
1588 * gdb.opencl/convs_casts.cl: Move program scope variables into the
1589 OpenCL kernel function. Add a comment as marker. Add address space
1590 qualifiers for the remaining program scope variables.
1591 * gdb.opencl/datatypes.cl: Likewise.
1592 * gdb.opencl/operators.cl: Likewise.
1593 * gdb.opencl/vec_comps.cl: Likewise.
1594 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
1595 Add breakpoint at the marker comment.
1596 * gdb.opencl/datatypes.exp: Likewise.
1597 * gdb.opencl/operators.exp: Likewise.
1598 * gdb.opencl/vec_comps.exp: Likewise.
1599
1600 2011-01-24 Pedro Alves <pedro@codesourcery.com>
1601
1602 * gdb.base/printcmds.c (some_struct): New struct and instance.
1603 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
1604 procedure.
1605 <global scope>: Call it.
1606
1607 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
1608
1609 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
1610 argument to the gdb_compile_opencl_hostapp call.
1611
1612 2011-01-19 Yao Qi <yao@codesourcery.com>
1613
1614 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
1615 positve list.
1616
1617 2011-01-19 Yao Qi <yao@codesourcery.com>
1618
1619 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
1620 canonical form.
1621 Remove "xscale-*-*"
1622 * gdb.xml/tdesc-regs.exp: Likewise.
1623 * gdb.python/py-section-script.exp: Replace ARM target triplet
1624 with canonical form.
1625 Match arm*-*-symbianelf*.
1626 * gdb.base/dup-sect.exp: Likewise.
1627 * lib/dwarf.exp: New.
1628 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
1629 dwarf2_support.
1630 * gdb.dwarf2/dup-psym.exp: Likewise.
1631 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
1632 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1633 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
1634 * gdb.dwarf2/dw2-basic.exp: Likewise.
1635 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1636 * gdb.dwarf2/dw2-const.exp: Likewise.
1637 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
1638 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
1639 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1640 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
1641 * gdb.dwarf2/dw2-filename.exp: Likewise.
1642 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1643 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
1644 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1645 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1646 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
1647 * gdb.dwarf2/dw2-noloc.exp: Likewise.
1648 * gdb.dwarf2/dw2-op-call.exp: Likewise.
1649 * gdb.dwarf2/dw2-producer.exp: Likewise.
1650 * gdb.dwarf2/dw2-ranges.exp: Likewise.
1651 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
1652 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
1653 * gdb.dwarf2/dw2-strp.exp: Likewise.
1654 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
1655 * gdb.dwarf2/implptr.exp: Likewise.
1656 * gdb.dwarf2/mac-fileno.exp: Likewise.
1657 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
1658 * gdb.dwarf2/pieces.exp: Likewise.
1659 * gdb.dwarf2/pr11465.exp: Likewise.
1660 * gdb.dwarf2/valop.exp: Likewise.
1661 * gdb.dwarf2/watch-notconst.exp: Likewise.
1662 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
1663
1664 2011-01-19 Tom Tromey <tromey@redhat.com>
1665
1666 * gdb.python/py-infthread.exp: Add thread tests.
1667
1668 2011-01-14 Joel Brobecker <brobecker@adacore.com>
1669
1670 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
1671
1672 2011-01-14 Joel Brobecker <brobecker@adacore.com>
1673
1674 * gdb.ada/widewide: New testcase.
1675
1676 2011-01-13 Joel Brobecker <brobecker@adacore.com>
1677
1678 * gdb.base/interact.exp: New testcase.
1679
1680 2011-01-12 Tom Tromey <tromey@redhat.com>
1681
1682 * gdb.mi/gdb2549.exp: Update for error message changes.
1683 * gdb.mi/mi-cli.exp: Likewise.
1684 * gdb.mi/mi-disassemble.exp: Likewise.
1685 * gdb.mi/mi-pthreads.exp: Likewise.
1686 * gdb.mi/mi-regs.exp: Likewise.
1687 * gdb.mi/mi-stack.exp: Likewise.
1688 * gdb.mi/mi-var-block.exp: Likewise.
1689 * gdb.mi/mi-var-cmd.exp: Likewise.
1690 * gdb.mi/mi2-cli.exp: Likewise.
1691 * gdb.mi/mi2-disassemble.exp: Likewise.
1692 * gdb.mi/mi2-pthreads.exp: Likewise.
1693 * gdb.mi/mi2-regs.exp: Likewise.
1694 * gdb.mi/mi2-stack.exp: Likewise.
1695 * gdb.mi/mi2-var-block.exp: Likewise.
1696 * gdb.mi/mi2-var-cmd.exp: Likewise.
1697
1698 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
1699 Jan Kratochvil <jan.kratochvil@redhat.com>
1700
1701 PR fortran/11104 and DWARF unbound arrays detection.
1702 * gdb.fortran/multi-dim.exp: New file.
1703 * gdb.fortran/multi-dim.f90: New file.
1704
1705 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
1706
1707 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
1708 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
1709 add new tests for opcode dumping.
1710
1711 2011-01-11 Tom Tromey <tromey@redhat.com>
1712
1713 * gdb.python/py-infthread.exp: Load gdb-python.exp.
1714
1715 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
1716
1717 Convert hardware watchpoints to use breakpoint_ops.
1718 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
1719 type is not supported.
1720 * gdb.base/foll-fork.exp: Likewise.
1721 * gdb.base/foll-vfork.exp: Likewise.
1722
1723 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
1724
1725 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
1726 Use load_lib gdb-python.exp.
1727 * gdb.python/python.exp: Ditto.
1728 * gdb.python/py-function.exp: Ditto.
1729
1730 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
1731
1732 * gdb.threads/tls.exp ("info address me"): Fix expected output.
1733
1734 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1735
1736 * configure: Regenerate.
1737
1738 2011-01-06 Tom Tromey <tromey@redhat.com>
1739
1740 * gdb.python/py-frame.exp: Test gdb.newest_frame.
1741
1742 2011-01-06 Joel Brobecker <brobecker@adacore.com>
1743
1744 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
1745 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
1746 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
1747 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
1748 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
1749 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
1750 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
1751 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
1752 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
1753 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
1754 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
1755 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
1756 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
1757 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
1758 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
1759 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
1760 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
1761 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
1762 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
1763 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
1764 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
1765 gdb.ada/uninitialized_vars.exp,
1766 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
1767 Simplify by using clean_restart.
1768
1769 2011-01-06 Joel Brobecker <brobecker@adacore.com>
1770
1771 Add marker to be used as anchor for inserting breakpoints.
1772 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
1773 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
1774 Likewise.
1775
1776 Remove uses of gdb_start_cmd.
1777 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
1778 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
1779
1780 Do not run testcase if testing with GDBserver.
1781 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
1782 if testing with GDBserver.
1783
1784 2011-01-06 Joel Brobecker <brobecker@adacore.com>
1785
1786 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
1787 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
1788 copyright header.
1789
1790 2011-01-05 Joel Brobecker <brobecker@adacore.com>
1791
1792 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
1793 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
1794 testsuite/gdb.fortran/complex.f,
1795 testsuite/gdb.fortran/derived-type.f90,
1796 testsuite/gdb.fortran/library-module-lib.f90,
1797 testsuite/gdb.fortran/library-module-main.f90,
1798 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
1799 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
1800 Copyright year update.
1801
1802 2011-01-05 Joel Brobecker <brobecker@adacore.com>
1803
1804 * gdb.base/langs1.f: Add copyright header.
1805
1806 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1807
1808 * gdb.base/morestack.exp: New file.
1809 * gdb.base/morestack.c: New file.
1810
1811 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1812
1813 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
1814
1815 2010-12-29 Joel Brobecker <brobecker@adacore.com>
1816
1817 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
1818 * gdb.ada/arrayptr.exp: Add test printing that new variable.
1819
1820 2010-12-29 Joel Brobecker <brobecker@adacore.com>
1821
1822 * gdb.ada/lang_switch.exp: Correct expected parameter value.
1823
1824 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
1825
1826 * gdb.threads/tls.exp: Fix typo.
1827
1828 * gdb.threads/thread-specific.exp (get_thread_list): Update.
1829 * gdb.threads/execl.exp: Update.
1830
1831 2010-12-23 Yao Qi <yao@codesourcery.com>
1832
1833 * gdb.arch/arm-disp-step.exp: New.
1834 * gdb.arch/arm-disp-step.S: New.
1835
1836 2010-12-21 Tom Tromey <tromey@redhat.com>
1837
1838 * gdb.threads/execl.exp: Update.
1839 * gdb.threads/linux-dp.exp: Update.
1840 * gdb.threads/manythreads.exp: Update.
1841 * gdb.threads/tls.exp: Update.
1842
1843 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1844
1845 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
1846 (NextOverThrowDerivates) <resumebpt>: New.
1847 (resumebpt_test): New.
1848 (main): Call resumebpt_test.
1849 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
1850
1851 2010-12-12 Stan Shebs <stan@codesourcery.com>
1852
1853 * gdb.trace/tsv.exp: Test print command on trace state variables.
1854
1855 2010-12-09 Tom Tromey <tromey@redhat.com>
1856
1857 * gdb.base/interp.exp: Add regression test.
1858
1859 2010-12-09 Tom Tromey <tromey@redhat.com>
1860
1861 * gdb.java/jnpe.java: New file.
1862 * gdb.java/jnpe.exp: New file.
1863 * gdb.cp/nextoverthrow.exp: New file.
1864 * gdb.cp/nextoverthrow.cc: New file.
1865
1866 2010-12-07 Doug Evans <dje@google.com>
1867
1868 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
1869 of data-directory.
1870 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
1871 updated.
1872 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
1873
1874 2010-11-29 Michael Snyder <msnyder@vmware.com>
1875
1876 * gdb.base/callfuncs.exp: Test for skip_float_tests.
1877 * gdb.base/call-sc.exp: Ditto.
1878 * gdb.base/finish.exp: Ditto.
1879 * gdb.base/return.exp: Ditto.
1880 * gdb.base/return2.exp: Ditto.
1881
1882 2010-11-30 Doug Evans <dje@google.com>
1883
1884 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
1885 (gdb_expect_list): Fix spelling errors in comments.
1886 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
1887 send_gdb/gdb_expect_list where applicable.
1888 * gdb.base/call-ar-st.exp: Ditto.
1889 * gdb.base/funcargs.exp: Ditto.
1890 * gdb.base/gcore.exp: Ditto.
1891 * gdb.base/page.exp: Ditto.
1892 * gdb.base/sigaltstack.exp: Ditto.
1893 * gdb.base/siginfo.exp: Ditto.
1894 * gdb.base/sigstep.exp: Ditto.
1895 * gdb.base/trace-commands.exp: Ditto.
1896
1897 2010-11-29 Doug Evans <dje@google.com>
1898
1899 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
1900 printer-name;subprinter-name.
1901
1902 2010-11-29 Tom Tromey <tromey@redhat.com>
1903
1904 * gdb.dwarf2/implptr.exp: New file.
1905 * gdb.dwarf2/implptr.c: New file.
1906 * gdb.dwarf2/implptr.S: New file.
1907
1908 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
1909
1910 PR python/12199
1911
1912 * gdb.python/py-breakpoint.exp: Test the delete method.
1913
1914 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1915
1916 Fix step_resume_breakpoint unsaved during an infcall.
1917 * gdb.base/step-resume-infcall.exp: New file.
1918 * gdb.base/step-resume-infcall.c: New file.
1919
1920 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
1921
1922 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
1923
1924 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
1925
1926 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
1927 on ppc64's symbols; "finish" and "return" commands must accept to
1928 show the caller line again as well as the line after.
1929 * gdb.asm/powerpc64.inc: New file.
1930
1931 2010-11-23 Doug Evans <dje@google.com>
1932
1933 * lib/gdb.exp (gdb_test_sequence): New function.
1934 (gdb_expect_list): Add verbose -log call for each pattern.
1935 * gdb.base/signals.exp (test_handle_all_print): Call it.
1936 Reduce timeout increment from 6 minutes to 1 minute.
1937 * gdb.server/ext-run.exp: Call it.
1938
1939 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
1940
1941 PR python/12212
1942
1943 * gdb.python/python.exp: Check that selected_thread raises an
1944 error when no inferior is loaded.
1945
1946 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1947
1948 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
1949 * gdb.dwarf2/dw2-stack-boundary.S: New file.
1950
1951 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1952
1953 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
1954 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
1955
1956 2010-11-18 Doug Evans <dje@google.com>
1957
1958 * gdb.server/ext-run.exp: Fix intermittent failures.
1959
1960 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1961
1962 * gdb.stabs/gdb11479.exp: Use runto_main.
1963
1964 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1965
1966 * gdb.base/break-entry.exp: Skip if using a stub.
1967
1968 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
1969
1970 * gdb.python/py-inferior.exp: Pack values in target endianness.
1971
1972 2010-11-12 Tom Tromey <tromey@redhat.com>
1973
1974 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
1975 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
1976 MemoryError.
1977 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
1978 type.
1979 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
1980 MemoryError.
1981 (test_subscript_regression): Update exception type.
1982
1983 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
1984
1985 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
1986 breakpoint tests.
1987
1988 2010-11-09 Pedro Alves <pedro@codesourcery.com>
1989
1990 * gdb.base/watchpoint.exp: Test "watch -location" with an
1991 innacessible location.
1992
1993 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
1994 Luis Machado <luisgpm@br.ibm.com>
1995
1996 * gdb.base/maint.exp: Expect "." prefix.
1997 * gdb.base/nodebug.exp: Expect "." Likewise.
1998 * gdb.base/sepsymtab.exp: Expect "." Likewise.
1999 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2000 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2001 POWER server processors.
2002
2003 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
2004 Luis Machado <luisgpm@br.ibm.com>
2005
2006 * gdb.base/break-entry.exp: convert entry point for
2007 ppc64 and expect leading `.' on ppc64's symbols
2008
2009 2010-11-05 Doug Evans <dje@google.com>
2010
2011 * gdb.base/help.exp: Update expected output.
2012 * gdb.python/py-param.exp: Delete, contents moved to ...
2013 * gdb.python/py-parameter.exp: ... here. New file.
2014 Add test for gdb.parameter ("directories").
2015
2016 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
2017
2018 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2019 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2020 * configure: Regenerate.
2021 * gdb.opencl/Makefile.in: New File.
2022 * gdb.opencl/datatypes.exp: Likewise.
2023 * gdb.opencl/datatypes.cl: Likewise.
2024 * gdb.opencl/operators.exp: Likewise.
2025 * gdb.opencl/operators.cl: Likewise.
2026 * gdb.opencl/vec_comps.exp: Likewise.
2027 * gdb.opencl/vec_comps.cl: Likewise.
2028 * gdb.opencl/convs_casts.exp: Likewise.
2029 * gdb.opencl/convs_casts.cl: Likewise.
2030 * lib/opencl.exp: Likewise.
2031 * lib/opencl_hostapp.c: Likewise.
2032 * lib/opencl_kernel.cl: Likewise.
2033 * lib/cl_util.c: Likewise.
2034 * lib/cl_util.c: Likewise.
2035 * gdb.base/default.exp (set language): Add "opencl" to the list of
2036 languages.
2037
2038 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2039
2040 * gdb.cp/overload.exp: Added test for inheritance overload.
2041 * gdb.cp/overload.cc: Ditto.
2042 * gdb.cp/oranking.exp: Removed releveant kfails.
2043
2044 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2045 Joel Brobecker <brobecker@adacore.com>
2046
2047 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2048 check test_compiler_info.
2049
2050 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
2051
2052 * gdb.base/gnu_vector.exp: Adjust expect messages.
2053
2054 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
2055
2056 * gdb.base/gnu_vector.exp: Add unary operator tests.
2057
2058 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
2059
2060 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2061
2062 2010-11-02 Doug Evans <dje@google.com>
2063
2064 * gdb.python/py-pp-maint.c: New file.
2065 * gdb.python/py-pp-maint.exp: New file.
2066 * gdb.python/py-pp-maint.py: New file.
2067
2068 2010-11-02 Tom Tromey <tromey@redhat.com>
2069
2070 * gdb.base/default.exp: Remove "scheme" from language list.
2071
2072 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2073
2074 Revert:
2075 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2076 * gdb.threads/sigstep-threads.exp: New file.
2077 * gdb.threads/sigstep-threads.c: New file.
2078
2079 2010-10-20 Michael Snyder <msnyder@vmware.com>
2080
2081 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2082
2083 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2084
2085 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2086 Skip test completely if gdb,no_hardware_watchpoints.
2087
2088 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2089
2090 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2091 strict, but do not check for any particular function name within libc.
2092
2093 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2094
2095 * gdb.cp/smartp.exp: New test.
2096 * gdb.cp/smartp.cc : New test.
2097
2098 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2099
2100 * gdb.cp/converts.exp: Test pointer to bool conversion.
2101 Test pointer to long conversion.
2102 * gdb.cp/oranking.exp: Removed relevant kfail.
2103
2104 2010-10-18 Tom Tromey <tromey@redhat.com>
2105
2106 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2107 argument to lazy_string.
2108 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2109 (pp_ls.to_string): Use it.
2110 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2111 Add "estring2" local.
2112
2113 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2114
2115 Fix s390x compatibility.
2116 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2117 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2118
2119 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2120
2121 * gdb.threads/sigstep-threads.exp: New file.
2122 * gdb.threads/sigstep-threads.c: New file.
2123
2124 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2125
2126 * gdb.base/pie-execl.exp: New file.
2127 * gdb.base/pie-execl.c: New file.
2128
2129 2010-10-13 Doug Evans <dje@google.com>
2130 Jan Kratochvil <jan.kratochvil@redhat.com>
2131
2132 PR exp/12117
2133 * gdb.cp/ptype-cv-cp.cc: New file.
2134 * gdb.cp/ptype-cv-cp.exp: New file.
2135
2136 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2137
2138 * gdb.cp/converts.cc: New test program.
2139 * gdb.cp/converts.exp: New test.
2140 * gdb.cp/overload.exp: Added test for void* vs int*.
2141 * gdb.cp/overload.exp: Ditto.
2142 * gdb.cp/oranking.exp: Removed related kfail.
2143
2144 2010-10-13 Doug Evans <dje@google.com>
2145
2146 * lib/gdb-python.exp (gdb_check_python_config): New function.
2147 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2148 * gdb.python/lib-types.cc: New file.
2149 * gdb.python/lib-types.exp: New file.
2150
2151 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2152
2153 * gdb.python/py-error.exp: New file.
2154 * gdb.python/py-error.py: New file.
2155
2156 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2157
2158 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2159 gdb_test_multiple.
2160
2161 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2162
2163 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2164 * gdb.base/prelink.exp: Likewise.
2165 * gdb.base/solib-nodir.exp: Likewise.
2166 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2167 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2168 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2169
2170 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2171
2172 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2173 for the "info files" test to avoid timeouts on slow machines.
2174
2175 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2176
2177 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2178 (main): Make openlib dummy call.
2179
2180 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2181
2182 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2183 * break-interp.exp (reach): Move the core body ...
2184 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2185 (test_ld): Provide always real argument, even to the linker. Replace
2186 dl_main by _dl_debug_state.
2187
2188 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2189
2190 Fix results of prelinked PIEs on ppc*.
2191 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2192 Accept also DISPLACEMENT "PRESENT".
2193 (main): Replace "ZERO" displacements by "PRESENT".
2194
2195 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2196
2197 * gdb.cp/oranking.exp: New test.
2198 * gdb.cp/oranking.cc: New test program.
2199
2200 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
2201
2202 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2203 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2204
2205 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
2206
2207 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2208 lush, lynx) New constant.
2209 * gdb.base/constvars.exp: Test const array types.
2210 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2211
2212 2010-10-06 Doug Evans <dje@google.com>
2213
2214 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2215 of syscall staging area.
2216
2217 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
2218
2219 * gdb.base/gnu_vector.c: Add variable c4.
2220 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2221 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2222
2223 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2224
2225 * gdb.arch/altivec-abi.exp: Fix a typo.
2226
2227 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2228
2229 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2230 to match a thread ID.
2231
2232 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2233
2234 Fix s390x testcase compatibility.
2235 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2236
2237 2010-10-01 Doug Evans <dje@google.com>
2238
2239 * lib/gdb-python.exp: New file.
2240 * gdb.python/py-block.exp: Use it.
2241 * gdb.python/py-breakpoint.exp: Ditto.
2242 * gdb.python/py-frame.exp: Ditto.
2243 * gdb.python/py-inferior.exp: Ditto.
2244 * gdb.python/py-param.exp: Ditto.
2245 * gdb.python/py-prettyprint.exp: Ditto.
2246 * gdb.python/py-shared.exp: Ditto.
2247 * gdb.python/py-symbol.exp: Ditto.
2248 * gdb.python/py-symtab.exp: Ditto.
2249 * gdb.python/py-type.exp: Ditto.
2250 * gdb.python/py-value.exp: Ditto.
2251 * gdb.python/python.exp: Ditto.
2252
2253 2010-09-30 Tom Tromey <tromey@redhat.com>
2254
2255 * gdb.base/anon.exp: New file.
2256 * gdb.base/anon.c: New file.
2257
2258 2010-09-30 Tom Tromey <tromey@redhat.com>
2259
2260 * gdb.base/completion.exp: Test completion through anonymous
2261 union.
2262 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2263
2264 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2265
2266 Fix printing parameters of inlined functions.
2267 * gdb.dwarf2/dw2-inline-param.exp: New file.
2268 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2269 * gdb.dwarf2/dw2-inline-param.S: New file.
2270
2271 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2272
2273 PR corefiles/12071.
2274 * gdb.base/corefile.exp (quit with a process, no question: load core)
2275 (quit with a core file): New tests.
2276
2277 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2278
2279 Fix GDB crash on inferior calls with self-referencing classes.
2280 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2281 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2282 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2283
2284 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2285
2286 Fix lost siginfo_t for inferior calls.
2287 * gdb.base/siginfo-infcall.exp: New file.
2288 * gdb.base/siginfo-infcall.c: New file.
2289
2290 2010-09-22 Joel Brobecker <brobecker@adacore.com>
2291
2292 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2293
2294 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2295
2296 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2297 New test.
2298 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2299
2300 2010-09-22 Joel Brobecker <brobecker@adacore.com>
2301
2302 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2303 type of our const type.
2304
2305 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2306
2307 * gdb.cp/pr12028.cc: New.
2308 * gdb.cp/pr12028.exp: New.
2309
2310 2010-09-22 Joel Brobecker <brobecker@adacore.com>
2311
2312 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2313
2314 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
2315 Jan Kratochvil <jan.kratochvil@redhat.com>
2316
2317 PR mi/11407
2318 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2319 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2320 * gdb.mi/dw2-ref-missing-frame.S New File.
2321 * gdb.mi/dw2-ref-missing-frame.exp New File.
2322
2323 2010-09-14 Tom Tromey <tromey@redhat.com>
2324
2325 PR symtab/8399:
2326 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2327
2328 2010-09-14 Tom Tromey <tromey@redhat.com>
2329
2330 PR exp/11803:
2331 * gdb.threads/tls.exp: Use C++.
2332 (check_thread_local): Use K::another_thread_local.
2333 * gdb.threads/tls.c (class K): New.
2334 (another_thread_local): Now a member of K.
2335 (spin): Update. No longer K&R C.
2336
2337 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2338
2339 * gdb.cp/koenig.cc: created class for testing member lookup.
2340 * gdb.cp/koenig.exp: Added test for member lookup.
2341
2342 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2343
2344 Fix false FAILs on sourcetree topdir directory containing "kill".
2345 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2346 source line matching regexp.
2347
2348 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2349
2350 * gdb.python/python.exp (set height 0, collect help from uiout)
2351 (verify help to uiout): New tests.
2352
2353 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2354
2355 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2356 is_lp64_target to check 64bit target.
2357
2358 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2359
2360 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2361 (test_ld) <powerpc64-*>: New.
2362
2363 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2364
2365 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2366
2367 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2368
2369 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2370 (FunctionArg::method): New function.
2371 (empty, arg): New variables.
2372 (main): Call arg.method.
2373 * gdb.cp/templates.exp (test_template_args): New function.
2374 (do_tests): Call it.
2375
2376 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2377
2378 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2379 of "next" to proceed over pthread_exit call.
2380
2381 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2382
2383 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2384 "maint print statistics" output to prevent expect timeouts.
2385
2386 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2387
2388 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2389 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2390 (test_float_rejected): ... here.
2391 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2392 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2393 (test_float_rejected): ... here.
2394 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2395 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2396 (test_float_rejected): ... here.
2397 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2398 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2399 (test_float_rejected): ... here.
2400
2401 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2402
2403 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2404 before disabling hardware watchpoints.
2405 (test_inaccessible_watchpoint): Check that hardware watchpoints
2406 are used. Test for watchpoints on a constant address.
2407
2408 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2409
2410 * gdb.base/ui-redirect.exp: New file.
2411
2412 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2413 Joel Brobecker <brobecker@adacore.com>
2414
2415 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2416
2417 2010-08-31 Doug Evans <dje@google.com>
2418
2419 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2420
2421 2010-08-30 Tom Tromey <tromey@redhat.com>
2422
2423 PR python/11792:
2424 * gdb.python/py-value.exp (test_subscript_regression): Add
2425 dynamic_type test.
2426
2427 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2428
2429 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2430 instead of running to main. Do not test the main function.
2431 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2432 Add new main.
2433
2434 2010-08-26 Pedro Alves <pedro@codesourcery.com>
2435
2436 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2437 one test.
2438
2439 2010-08-24 Doug Evans <dje@google.com>
2440
2441 PR symtab/11942
2442 * gdb.dwarf2/dw4-sig-types.cc: New file.
2443 * gdb.dwarf2/dw4-sig-types.h: New file.
2444 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2445 * gdb.dwarf2/dw4-sig-types.exp: New file.
2446
2447 2010-08-23 Tom Tromey <tromey@redhat.com>
2448
2449 PR python/11145:
2450 * gdb.python/py-value.c (Base, Derived): New types.
2451 (base): New global.
2452 * gdb.python/py-value.exp (test_subscript_regression): Add
2453 dynamic_cast test.
2454
2455 2010-08-23 Tom Tromey <tromey@redhat.com>
2456
2457 PR python/10676:
2458 * gdb.python/py-type.exp (test_fields): Add tests for type
2459 equality.
2460
2461 2010-08-23 Tom Tromey <tromey@redhat.com>
2462
2463 PR python/11915:
2464 * gdb.python/py-type.exp (test_fields): Add tests for array.
2465
2466 2010-08-23 Keith Seitz <keiths@redhat.com>
2467
2468 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2469 have any children. Create a new abbrev for it.
2470 Add missing terminal sequence to .debug_abbrev.
2471
2472 2010-08-20 Keith Seitz <keiths@redhat.com>
2473
2474 PR symtab/11465:
2475 * gdb.dwarf2/pr11465.exp: New test.
2476 * gdb.dwarf2/pr11465.S: New file.
2477 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2478 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2479
2480 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2481
2482 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2483 registers. Update data sets with the new v2_double element in the
2484 VSX register union. Add vector_register3_vr data set for the AltiVec
2485 registers. Use gdb_test_no_output instead of send_gdb.
2486
2487 2010-08-19 Pedro Alves <pedro@codesourcery.com>
2488
2489 * gdb.python/py-shared.exp: New file, factored out from
2490 python.exp.
2491 * gdb.python/py-shared.c: New file.
2492 * gdb.python/py-shared-sl.c: New file.
2493 * gdb.python/python-1.c: New file.
2494 * gdb.python/python-sl.c: Delete.
2495 * gdb.python/python.c: Mention python-1.c.
2496 * gdb.python/python.exp: Move shared library tests to
2497 py-shared.exp.
2498 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2499 (MISCELLANEOUS): New.
2500 (clean mostlyclean): Also remove $MISCELLANEOUS.
2501
2502 2010-08-19 Doug Evans <dje@google.com>
2503
2504 PR exp/11926
2505 * gdb.base/printcmds.exp (test_float_accepted): New function.
2506 Move existing float tests there. Add tests for floats with suffixes.
2507 (test_float_rejected): New function.
2508 * gdb.java/jv-print.exp (test_float_accepted): New function.
2509 (test_float_rejected): New function.
2510 * gdb.objc/print.exp: New file.
2511 * gdb.pascal/print.exp: New file.
2512 * lib/objc.exp: New file.
2513
2514 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
2515
2516 * gdb.base/default.exp (info set): Avoid full buffer error and force
2517 reading up to final gdb prompt.
2518 (show): Likewise.
2519
2520 2010-08-18 Tom Tromey <tromey@redhat.com>
2521
2522 PR symtab/11919:
2523 * gdb.base/completion.exp: Add test.
2524
2525 2010-08-18 Doug Evans <dje@google.com>
2526
2527 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
2528 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
2529 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
2530 Simplify, early exit if runto_main fails.
2531 * gdb.fortran/exprs.exp: load_lib fortran.exp.
2532 (set_lang_fortran): Moved to lib/fortran.exp.
2533 * gdb.fortran/types.exp: load_lib fortran.exp.
2534 (set_lang_fortran): Moved to lib/fortran.exp.
2535 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
2536 * gdb.java/jprint.exp (set_lang_java): Ditto.
2537 * gdb.java/jv-exp.exp: load_lib java.exp.
2538 If set_lang_java fails, issue a warning instead of failure to be
2539 consistent with other set_lang_foo uses.
2540 (set_lang_java): Moved to lib/java.exp.
2541 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
2542 If set_lang_java fails, issue a warning instead of failure to be
2543 consistent with other set_lang_foo uses.
2544 * gdb.pascal/types.exp: load_lib pascal.exp.
2545 (set_lang_pascal): Moved to lib/pascal.exp.
2546 * lib/fortran.exp: New file.
2547 * lib/java.exp (set_lang_java): New function.
2548 * lib/pascal.exp (set_lang_pascal): New function.
2549
2550 2010-08-18 Yao Qi <yao@codesourcery.com
2551
2552 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
2553 func_nofb_start and func_loopfb_start, so that address of functions
2554 is equal to these labels on Thumb.
2555
2556 2010-08-18 Yao Qi <yao@codesourcery.com>
2557
2558 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
2559 to reflect latest c source file.
2560
2561 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2562
2563 * gdb.cp/infcall-dlopen.exp: New file.
2564 * gdb.cp/infcall-dlopen.cc: New file.
2565 * gdb.cp/infcall-dlopen-lib.cc: New file.
2566
2567 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2568 Pedro Alves <pedro@codesourcery.com>
2569
2570 PR breakpoints/11371
2571
2572 * gdb.base/watch-cond-infcall.exp: New file.
2573 * gdb.base/watch-cond-infcall.c: New file.
2574
2575 2010-08-16 Tom Tromey <tromey@redhat.com>
2576
2577 * gdb.base/help.exp: Update.
2578 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
2579 watchpoint.
2580 (test_watch_location): New proc.
2581 (test_watchpoint_in_big_blob): Delete watchpoint.
2582 * gdb.base/watchpoint.c (func5): New function.
2583 (main): Call it.
2584
2585 2010-08-16 Doug Evans <dje@google.com>
2586
2587 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
2588
2589 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2590
2591 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
2592 tests.
2593
2594 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
2595
2596 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
2597 * gdb.base/gnu_vector.c: New File.
2598 * gdb.base/gnu_vector.exp: Likewise.
2599
2600 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
2601
2602 * gdb.python/python.c: New File.
2603 * gdb.python/python-sl.c: New File.
2604 * gdb.python/python.exp: Test solib_address and decode_line
2605 * functions.
2606
2607 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2608
2609 * gdb.python/python.exp (show height, set height 10)
2610 (verify pagination beforehand, verify pagination beforehand: q)
2611 (gdb.execute does not page, verify pagination afterwards)
2612 (verify pagination afterwards: q): New.
2613
2614 2010-08-02 Doug Evans <dje@google.com>
2615
2616 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
2617 because of an older gcc, change test2
2618 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
2619 to unsupported.
2620
2621 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
2622
2623 * gdb.base/break-always.exp: Do not expect full paths to file
2624 names.
2625 * gdb.base/commands.exp: Likewise.
2626
2627 2010-07-30 Doug Evans <dje@google.com>
2628
2629 * gdb.cp/temargs.exp: For new tests that require newer gccs,
2630 xfail them when run with older gccs.
2631
2632 * lib/gdb.exp (build_executable): Forward "c++" option to
2633 get_compiler_info.
2634
2635 * gdb.python/py-type.exp (test_template): Mark as xfail tests
2636 "python print ttype.template_argument(1)" and
2637 "python print isinstance(ttype.template_argument(1), gdb.Value)"
2638 if using gcc 4.4 or earlier.
2639
2640 * gdb.base/valgrind-db-attach.exp: Use unique test name for
2641 attach-to-debugger handling.
2642
2643 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2644
2645 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
2646 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
2647 (main): Use copyreloc.
2648 * gdb.base/prelink.exp (split debug of executable)
2649 (.dynbss vs. .bss address shift): New tests.
2650
2651 2010-07-29 Pedro Alves <pedro@codesourcery.com>
2652
2653 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
2654 in gdb_test_multiple.
2655
2656 2010-07-29 Pedro Alves <pedro@codesourcery.com>
2657
2658 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
2659 environment.
2660
2661 2010-07-28 Tom Tromey <tromey@redhat.com>
2662
2663 PR python/11060:
2664 * gdb.python/py-type.c (Temargs): New template.
2665 (temvar): New variable.
2666 * gdb.python/py-type.exp (test_template): New proc.
2667
2668 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
2669
2670 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
2671 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
2672
2673 2010-07-28 Tom Tromey <tromey@redhat.com>
2674
2675 PR c++/9946:
2676 * gdb.cp/temargs.exp: New file.
2677 * gdb.cp/temargs.cc: New file.
2678
2679 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2680
2681 * gdb.base/help.exp (help disassemble): Update the content.
2682
2683 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2684
2685 * gdb.threads/ia64-sigill.exp: New file.
2686 * gdb.threads/ia64-sigill.c: New file.
2687
2688 2010-07-27 Tom Tromey <tromey@redhat.com>
2689
2690 * gdb.opt/inline-cmds.c (ATTR): New define.
2691 (func1): Use it.
2692 (func2): Likewise.
2693 (func3): Likewise.
2694 (outer_inline1): Likewise.
2695 (outer_inline2): Likewise.
2696 * gdb.opt/inline-bt.c (ATTR): New define.
2697 (func1): Use it.
2698 (func2): Likewise.
2699 * gdb.opt/inline-locals.c (ATTR): New define.
2700 (func1): Use it.
2701 (func2): Likewise.
2702
2703 2010-07-27 Tom Tromey <tromey@redhat.com>
2704
2705 * gdb.stabs/gdb11479.c (hack): New function.
2706 (test): Use it.
2707 (test2): Use it.
2708 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
2709 (int32_search_buf, int64_search_buf): No longer static.
2710 (x): Remove.
2711 * gdb.base/relocate.c (hack): New function.
2712
2713 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
2714
2715 * gdb.python/py-value.exp (test_inferior_function_call): New function.
2716 * gdb.python/py-value.c (func1): New function.
2717 (func2): Likewise.
2718
2719 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
2720
2721 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
2722 as not to clash with .data section.
2723
2724 2010-07-26 Jerome Guitton <guitton@adacore.com>
2725
2726 * gdb.base/code_elim.exp: New file.
2727 * gdb.base/code_elim1.c: New file.
2728 * gdb.base/code_elim2.c: New file.
2729
2730 2010-07-21 Pedro Alves <pedro@codesourcery.com>
2731
2732 PR symtab/11827
2733
2734 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
2735 (some_volatile_enum): New variable.
2736 * gdb.base/printcmds.exp (test_print_enums): New.
2737 <top level>: Call it.
2738
2739 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
2740
2741 * gdb.cp/fpointer.cc: New test.
2742 * gdb.cp/fpointer.exp: New test.
2743
2744 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2745
2746 * gdb.base/solib-nodir.exp: New file.
2747 * lib/gdb.exp (runto): New case for a GDB internal error.
2748
2749 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2750 Ulrich Weigand <uweigand@de.ibm.com>
2751 Tom Tromey <tromey@redhat.com>
2752
2753 * gdb.base/charset-malloc.c: New file.
2754 * gdb.base/charset.c (malloc_stub): New prototype.
2755 (main): Call it instead of malloc itself.
2756 * gdb.base/charset.exp: Use only prepare_for_testing.
2757 (binfile): Remove the variable.
2758
2759 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2760
2761 Make core files the process_stratum.
2762 * gdb.base/corefile.exp (run: load core again)
2763 (run: sanity check we see the core file, run: with core)
2764 (run: core file is cleared, attach: load core again)
2765 (attach: sanity check we see the core file, attach: with core)
2766 (attach: core file is cleared): New tests.
2767 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
2768
2769 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
2770
2771 * gdb.arch/altivec-abi.exp: New tests.
2772
2773 2010-07-13 Tom Tromey <tromey@redhat.com>
2774
2775 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
2776 (main): Use it.
2777 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
2778
2779 2010-07-13 Tom Tromey <tromey@redhat.com>
2780
2781 * gdb.base/label.exp: New file.
2782 * gdb.base/label.c: New file.
2783
2784 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
2785 H.J. Lu <hongjiu.lu@intel.com>
2786
2787 * lib/gdb.exp (is_ilp32_target): New.
2788 (is_lp64_target): Likewise.
2789
2790 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
2791 target.
2792 * gdb.arch/amd64-disp-step.exp: Likewise.
2793 * gdb.arch/amd64-dword.exp: Likewise.
2794 * gdb.arch/amd64-i386-address.exp: Likewise.
2795 * gdb.arch/amd64-word.exp: Likewise.
2796
2797 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
2798 target.
2799 * gdb.arch/i386-bp_permanent.exp: Likewise.
2800 * gdb.arch/i386-byte.exp: Likewise.
2801 * gdb.arch/i386-disp-step.exp: Likewise.
2802 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2803 * gdb.arch/i386-prologue.exp: Likewise.
2804 * gdb.arch/i386-size-overlap.exp: Likewise.
2805 * gdb.arch/i386-size.exp: Likewise.
2806 * gdb.arch/i386-sse.exp: Likewise.
2807 * gdb.arch/i386-unwind.exp: Likewise.
2808 * gdb.arch/i386-word.exp: Likewise.
2809
2810 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
2811 test only when building 64-bit executables. Do not hard-code
2812 -m64 option.
2813
2814 2010-07-07 Doug Evans <dje@google.com>
2815
2816 * lib/gdb.exp (gdb_test_list_exact): New function.
2817 * gdb.base/default.exp (show convenience): Call it, add tests for
2818 $_sdata = void, $_thread = 0.
2819
2820 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2821 Joel Brobecker <brobecker@adacore.com>
2822
2823 Fix re-run of PIE executable, PR shlibs/11776.
2824 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
2825 Remove $displacement_main to match the solib-svr4.c change. New "kill"
2826 and re-"run" of the inferior.
2827
2828 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2829 Joel Brobecker <brobecker@adacore.com>
2830
2831 Cope with missing /usr/sbin/prelink.
2832 * lib/prelink-support.exp (prelink_no):
2833 <result == 1 && $output is "no such file or directory">: New.
2834 (prelink_yes): Likewise. Return on failed prelink_no.
2835
2836 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2837 Joel Brobecker <brobecker@adacore.com>
2838
2839 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
2840 build_executable by build_executable_own_libs. Replace "prelink -R"
2841 execution by a call of prelink_yes. Comment why "prelink -r" needs no
2842 change.
2843 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
2844 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
2845 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
2846 Replace build_executable by build_executable_own_libs's function
2847 build_executable_own_libs.
2848 (prelinkNO): Create new stub to call prelink_no.
2849 (prelinkYES): Create new stub to call prelink_yes.
2850 (test_attach): Rename calls of copy to file_copy.
2851 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
2852 (copy): Move to ...
2853 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
2854 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
2855 * gdb.base/prelink.exp: Disable testcase also for is_remote and
2856 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
2857 special flags by gdb_compile_shlib. Replace second gdb_compile by
2858 build_executable_own_libs. Replace "prelink -R" execution by a call of
2859 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
2860 a second call of prelink_yes. Replace restart commands by
2861 clean_restart.
2862 (prelink): Rename to ...
2863 (seen displacement message): ... this test. Extend its expectation
2864 strictness.
2865
2866 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2867
2868 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
2869 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
2870 displacement message exactly once.
2871
2872 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2873 Joel Brobecker <brobecker@adacore.com>
2874
2875 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
2876 its restore after the <$relink_args != ""> loop. new comment.
2877
2878 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2879 Joel Brobecker <brobecker@adacore.com>
2880
2881 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
2882 code for it. New variable relink_args.
2883 (prelinkYES): Call prelinkNO.
2884 (test_attach): Accept new parameter relink_args. Re-prelink the binary
2885 in such case. Move the core code to ...
2886 (test_attach_gdb): ... a new function. Send GDB command "file".
2887 Extend expected "Attaching to " string.
2888
2889 2010-07-02 Tom Tromey <tromey@redhat.com>
2890
2891 * gdb.base/bitops.exp: Remove extraneous "pass".
2892
2893 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
2894
2895 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2896
2897 2010-07-01 Pedro Alves <pedro@codesourcery.com>
2898
2899 * gdb.base/help.exp: Adjust expected output.
2900
2901 2010-07-01 Pedro Alves <pedro@codesourcery.com>
2902
2903 * gdb.base/help.exp: Adjust expected output.
2904
2905 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2906
2907 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
2908 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
2909 c++/11702.
2910
2911 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2912 Doug Evans <dje@google.com>
2913
2914 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
2915 add .dynamic entry'.
2916
2917 2010-06-29 Doug Evans <dje@google.com>
2918
2919 Test PR c++/11702.
2920 * gdb.cp/m-static.exp: Add testcase.
2921 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
2922
2923 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
2924 Tom Tromey <tromey@redhat.com>
2925 Thiago Jung Bauermann <bauerman@br.ibm.com>
2926
2927 * gdb.python/py-inferior.c: New File.
2928 * gdb.python/py-infthread.c: New File.
2929 * gdb.python/py-inferior.exp: New File.
2930 * gdb.python/py-infthread.exp: New File.
2931
2932 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2933
2934 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
2935 (ptype ::C::OtherFileClass typedefs): New.
2936 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
2937 (C::OtherFileClass::cOtherFileClassVar2): New.
2938 (C::OtherFileClass::cOtherFileClassVar_use): Use also
2939 cOtherFileClassVar2.
2940 (C::cOtherFileType2, C::cOtherFileVar2): New.
2941 (C::cOtherFileVar_use): use also cOtherFileVar2.
2942 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
2943
2944 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2945
2946 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
2947 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
2948 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
2949 (print ::C::cOtherFileVar)
2950 (whatis C::OtherFileClass::cOtherFileClassType)
2951 (whatis ::C::OtherFileClass::cOtherFileClassType)
2952 (print C::OtherFileClass::cOtherFileClassVar)
2953 (print ::cOtherFileClassVar)
2954 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
2955 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
2956 trailing content.
2957 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
2958 (C::OtherFileClass::cOtherFileClassVar)
2959 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
2960 (C::cOtherFileVar, C::cOtherFileVar_use): New.
2961
2962 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2963
2964 Test PR c++/11703 and PR gdb/1448.
2965 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
2966 gdb/1448.
2967
2968 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2969
2970 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
2971 (main) <rtti_data>: New.
2972 * gdb.cp/virtbase.exp (print rtti_data): New.
2973
2974 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2975 Joel Brobecker <brobecker@adacore.com>
2976
2977 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
2978
2979 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2980
2981 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
2982
2983 2010-06-28 Doug Evans <dje@google.com>
2984
2985 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
2986
2987 2010-06-27 Doug Evans <dje@google.com>
2988
2989 * gdb.cp/m-static.exp: Update expected test output.
2990
2991 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
2992
2993 * gdb.gdb/selftest.exp: Adjust expected message for
2994 capturing start-up runtime.
2995
2996 2010-06-25 Tom Tromey <tromey@redhat.com>
2997
2998 PR python/10808:
2999 * gdb.python/python.exp: Add new tests.
3000
3001 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3002
3003 * gdb.cp/operator.cc: Created an import loop.
3004 * gdb.cp/operator.exp: Added testcase for import loop.
3005
3006 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3007
3008 Test PR python/11407.
3009 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3010 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3011 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3012 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3013 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3014 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3015 binfile. Call gdb_compile with clean_restart twice.
3016 (func_nofb print, func_nofb backtrace, func_loopfb print)
3017 (func_loopfb backtrace): New.
3018
3019 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3020
3021 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3022 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3023 by a hand made one.
3024 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3025 i?86 requirement. Remove variables srcfile and binfile. New variable
3026 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3027
3028 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3029
3030 * gdb.cell/dwarfaddr.exp: New file.
3031 * gdb.cell/dwarfaddr.S: New file.
3032
3033 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3034
3035 Test PR 9436.
3036 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3037
3038 2010-06-24 Hui Zhu <teawater@gmail.com>
3039
3040 * gdb.base/eval.exp: New file.
3041
3042 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3043
3044 * gdb.cell/fork.exp: New file.
3045 * gdb.cell/fork.c: Likewise.
3046 * gdb.cell/fork-spu.c: Likewise.
3047
3048 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3049
3050 * lib/gdb.exp (banned_variables_traced): New global variable.
3051 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3052 (gdb_init): Use `trace add variable' instead of obsolete
3053 `trace variable'.
3054
3055 2010-06-21 Doug Evans <dje@google.com>
3056
3057 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3058
3059 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3060
3061 * gdb.arch/spu-ls.exp: New file.
3062 * gdb.arch/spu-ls.c: Likewise.
3063
3064 2010-06-18 Stan Shebs <stan@codesourcery.com>
3065
3066 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3067
3068 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3069
3070 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3071 * gdb.base/watch-cond.exp: Likewise.
3072 * gdb.python/py-breakpoint.exp: Likewise.
3073
3074 2010-06-18 Pedro Alves <pedro@codesourcery.com>
3075
3076 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3077 clean_restart, make sure every test has a distinct message, and
3078 that messages don't include the executable' full path.
3079
3080 2010-06-17 Doug Evans <dje@google.com>
3081
3082 * gdb.arch/i386-size.exp: Updated expected output for
3083 DISASSEMBLY_OMIT_FNAME.
3084
3085 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3086 Sergio Durigan Junior <sergiodj@redhat.com>
3087
3088 * gdb.base/watch-notconst.c: New file.
3089 * gdb.base/watch-notconst.S: New file.
3090 * gdb.base/watch-notconst2.c: New file.
3091 * gdb.base/watch-notconst2.S: New file.
3092 * gdb.base/watch-notconst.exp: New file.
3093 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3094 (func4): Add operations on `global_ptr_ptr'.
3095 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3096 routine to test watchpoints created with a constant expression.
3097 (test_inaccessible_watchpoint): Include tests for watchpoints
3098 created with a constant expression.
3099
3100 2010-06-14 Kevin Buettner <kevinb@redhat.com>
3101
3102 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3103 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3104 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3105 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3106 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3107 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3108 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3109 of `_start'.
3110
3111 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3112
3113 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3114 not supported on the target.
3115 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3116 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3117 * gdb.mi/mi-nsintrall.exp: Likewise.
3118 * gdb.mi/mi-nsmoribund.exp: Likewise.
3119 * gdb.mi/mi-nsthrexec.exp: Likewise.
3120
3121 2010-06-11 Stan Shebs <stan@codesourcery.com>
3122
3123 * gdb.base/permissions.exp: New file.
3124
3125 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3126
3127 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3128 does not support ELF executable class.
3129
3130 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3131
3132 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3133
3134 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3135
3136 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3137 (runto): Catch "The target does not support running in non-stop mode.".
3138
3139 2010-06-11 Michael Snyder <msnyder@vmware.com>
3140
3141 * gdb.base/setshow.exp (set language asm): Don't use
3142 gdb_test_no_output, fails on some targets.
3143
3144 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3145
3146 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3147 * gdb.cp/pr9167.exp: Likewise.
3148
3149 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3150
3151 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3152
3153 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3154
3155 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3156
3157 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3158
3159 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3160
3161 2010-06-11 Tom Tromey <tromey@redhat.com>
3162
3163 PR gdb/9977, PR exp/11636::
3164 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3165 (pieces_test_f6): Update expected output.
3166
3167 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3168
3169 * gdb.base/moribund-step.exp: New.
3170
3171 2010-06-08 Michael Snyder <msnyder@vmware.com>
3172
3173 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
3174 * gdb.ada/boolean_expr.exp:
3175 * gdb.ada/frame_args.exp: Ditto.
3176 * gdb.ada/lang_switch.exp: Ditto.
3177 * gdb.ada/ptype_arith_binop.exp: Ditto.
3178 * gdb.ada/ref_param.exp: Ditto.
3179 * gdb.ada/type_coercion.exp:Ditto.
3180
3181 * gdb.asm/asm-source.exp: Ditto.
3182
3183 * gdb.base/attach.exp: Ditto.
3184 * gdb.base/bitfields2.exp: Ditto.
3185 * gdb.base/call-signal-resume.exp: Ditto.
3186 * gdb.base/callfuncs.exp: Ditto.
3187 * gdb.base/commands.exp: Ditto.
3188 * gdb.base/dbx.exp: Ditto.
3189 * gdb.base/default.exp: Ditto.
3190 * gdb.base/dump.exp: Ditto.
3191 * gdb.base/exprs.exp: Ditto.
3192 * gdb.base/freebpcmd.exp: Ditto.
3193 * gdb.base/interrupt.exp: Ditto.
3194 * gdb.base/list.exp: Ditto.
3195 * gdb.base/long_long.exp: Ditto.
3196 * gdb.base/maint.exp: Ditto.
3197 * gdb.base/ptype.exp: Ditto.
3198 * gdb.base/return.exp: Ditto.
3199 * gdb.base/setshow.exp: Ditto.
3200 * gdb.base/sigbpt.exp: Ditto.
3201 * gdb.base/sigrepeat.exp: Ditto.
3202
3203 * gdb.cp/classes.exp: Ditto.
3204
3205 * gdb.dwarf2/dw2-restore.exp: Ditto.
3206
3207 * gdb.gdb/selftest.exp: Ditto.
3208
3209 * gdb.multi/base.exp: Ditto.
3210 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3211
3212 * gdb.python/py-block.exp: Ditto.
3213 * gdb.python/py-prettyprint.exp: Ditto.
3214 * gdb.python/py-template.exp: Ditto.
3215
3216 * gdb.server/ext-attach.exp: Ditto.
3217 * gdb.server/ext-run.exp: Ditto.
3218 * gdb.server/server-mon.exp: Ditto.
3219
3220 * gdb.threads/fork-thread-pending.exp: Ditto.
3221 * gdb.threads/hand-call-in-threads.exp: Ditto.
3222 * gdb.threads/interrupted-hand-call.exp: Ditto.
3223 * gdb.threads/linux-dp.exp: Ditto.
3224 * gdb.threads/manythreads.exp: Ditto.
3225 * gdb.threads/print-threads.exp: Ditto.
3226 * gdb.threads/pthreads.exp: Ditto.
3227 * gdb.threads/schedlock.exp: Ditto.
3228 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3229 * gdb.threads/threadapply.exp: Ditto.
3230
3231 2010-06-08 Michael Snyder <msnyder@vmware.com>
3232
3233 * gdb.ada/exec_changed.exp:
3234 Use ".*" instead of "" as wildcard regexp.
3235
3236 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3237 * gdb.base/call-ar-st.exp: Ditto.
3238 * gdb.base/checkpoint.exp: Ditto.
3239 * gdb.base/default.exp: Ditto.
3240 * gdb.base/dump.exp: Ditto.
3241 * gdb.base/ending-run.exp: Ditto.
3242 * gdb.base/fileio.exp: Ditto.
3243 * gdb.base/miscexprs.exp: Ditto.
3244 * gdb.base/pointers.exp: Ditto.
3245 * gdb.base/readline.exp: Ditto.
3246 * gdb.base/reread.exp: Ditto.
3247 * gdb.base/restore.exp: Ditto.
3248 * gdb.base/shlib-call.exp: Ditto.
3249 * gdb.base/valgrind-db-attach.exp: Ditto.
3250 * gdb.base/volatile.exp: Ditto.
3251 * gdb.base/watchpoints.exp: Ditto.
3252
3253 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3254
3255 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3256 * gdb.python/py-value.exp: Ditto.
3257
3258 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3259 * gdb.trace/circ.exp: Ditto.
3260 * gdb.trace/collection.exp: Ditto.
3261 * gdb.trace/packetlen.exp: Ditto.
3262 * gdb.trace/passc-dyn.exp: Ditto.
3263 * gdb.trace/report.exp: Ditto.
3264 * gdb.trace/tfile.exp: Ditto.
3265 * gdb.trace/tfind.exp: Ditto.
3266 * gdb.trace/while-dyn.exp: Ditto.
3267
3268 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3269
3270 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3271
3272 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3273
3274 Test PR 10640.
3275 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3276
3277 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3278
3279 * gdb.cp/koenig.exp: Test for ADL operators.
3280 * gdb.cp/koenig.cc: Added ADL operators.
3281 * gdb.cp/operator.exp: New test.
3282 * gdb.cp/operator.cc: New test.
3283
3284 2010-06-04 Michael Snyder <msnyder@vmware.com>
3285
3286 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3287 * gdb.base/pending.exp: Ditto.
3288
3289 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3290
3291 2010-06-04 Doug Evans <dje@google.com>
3292
3293 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3294 disabled printers.
3295 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3296 (enable_lookup_function): New function.
3297
3298 2010-06-04 Tom Tromey <tromey@redhat.com>
3299
3300 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3301 of hash and id.
3302
3303 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3304
3305 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3306 newline.
3307 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3308 (empty verbose non-noisy clear, empty verbose noisy clear)
3309 (empty non-verbose noisy clear): Likewise.
3310
3311 2010-06-03 Michael Snyder <msnyder@vmware.com>
3312
3313 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3314 * gdb.base/display.exp: Ditto.
3315 * gdb.base/find.exp: Ditto.
3316 * gdb.base/ifelse.exp: Ditto.
3317 * gdb.base/multi-forks.exp: Ditto.
3318 * gdb.base/recurse.exp: Ditto.
3319 * gdb.base/setshow.exp: Ditto.
3320 * gdb.base/value-double-free.exp: Ditto.
3321 * gdb.base/watch-vfork.exp: Ditto.
3322 * gdb.base/watch_thread_num.exp: Ditto.
3323 * gdb.base/watchpoint-solib.exp: Ditto.
3324 * gdb.base/watchpoint.exp: Ditto.
3325 * gdb.base/watchpoints.exp: Ditto.
3326
3327 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3328 * gdb.cp/overload.exp: Ditto.
3329 * gdb.cp/virtfunc.exp: Ditto.
3330
3331 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3332
3333 * gdb.reverse/watch-precsave.exp:
3334 Replace gdb_test with gdb_test_no_output.
3335
3336 * gdb.threads/attach-into-signal.exp:
3337 Replace gdb_test with gdb_test_no_output.
3338 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3339 * gdb.threads/watchthreads.exp: Ditto.
3340 * gdb.threads/watchthreads2.exp: Ditto.
3341
3342 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3343 * gdb.trace/tfind.exp: Ditto.
3344
3345 2010-06-03 Joel Brobecker <brobecker@adacore.com>
3346
3347 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3348 successful test if message is the empty string.
3349
3350 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3351
3352 * gdb.fortran/module.exp (stopped language detection): New test.
3353
3354 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3355
3356 Support DW_TAG_module as separate namespaces.
3357 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3358 gdb.fortran/library-module-lib.f90: New.
3359 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3360 (print i): Remove.
3361 (continue to breakpoint: i-is-1, print var_i value 1)
3362 (continue to breakpoint: i-is-2, print var_i value 2)
3363 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3364 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3365 (complete `modmany, complete `modmany`, complete `modmany`var)
3366 (show language, setting breakpoint at module): New tests.
3367 * gdb.fortran/module.f90 (module mod): Remove.
3368 (module mod1, module mod2, module modmany, subroutine sub1)
3369 (subroutine sub2, program module): New.
3370
3371 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3372
3373 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3374 (print value of rUC, print value of rI, print value of UI): ... here.
3375 * gdb.cp/anon-union.exp (pass): Rename to ...
3376 (print z 2): ... here.
3377
3378 2010-06-02 Michael Snyder <msnyder@vmware.com>
3379
3380 * gdb.trace/actions.exp: Use gdb_test_no_output.
3381 * gdb.trace/circ.exp: Ditto.
3382 * gdb.trace/packetlen.exp: Ditto.
3383 * gdb.trace/save-trace.exp: Ditto.
3384 * gdb.trace/tracecmd.exp: Ditto.
3385 * gdb.trace/tsv.exp: Ditto.
3386
3387 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3388 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3389 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3390 * gdb.threads/manythreads.exp: Ditto.
3391 * gdb.threads/print-threads.exp: Ditto.
3392 * gdb.threads/pthreads.exp: Ditto.
3393 * gdb.threads/schedlock.exp: Ditto.
3394 * gdb.threads/staticthreads.exp: Ditto.
3395 * gdb.threads/thread-specific.exp: Ditto.
3396 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3397 * gdb.threads/threadapply.exp: Ditto.
3398 * gdb.threads/watchthreads.exp: Ditto.
3399 * gdb.threads/watchthreads2.exp: Ditto.
3400
3401 * gdb.python/py-block.exp: Use gdb_test_no_output.
3402 * gdb.python/py-prettyprint.exp: Ditto.
3403 * gdb.python/py-template.exp: Ditto.
3404 * gdb.python/py-value.exp: Ditto.
3405
3406 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3407 * gdb.reverse/watch-reverse.exp: Ditto.
3408
3409 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3410 * gdb.server/ext-run.exp: Ditto.
3411
3412 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3413 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3414 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3415 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3416 * gdb.dwarf2/dw2-producer.exp: Ditto.
3417 * gdb.dwarf2/mac-fileno.exp: Ditto.
3418
3419 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3420 * gdb.gdb/selftest.exp: Ditto.
3421
3422 * gdb.multi/base.exp: Use gdb_test_no_output.
3423
3424 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3425
3426 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3427
3428 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3429
3430 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3431
3432 * gdb.cp/class2.exp: Use gdb_test_no_output.
3433 * gdb.cp/classes.exp: Ditto.
3434 * gdb.cp/extern-c.exp: Ditto.
3435 * gdb.cp/inherit.exp: Ditto.
3436 * gdb.cp/maint.exp: Ditto.
3437 * gdb.cp/mb-inline.exp: Ditto.
3438 * gdb.cp/mb-templates.exp: Ditto.
3439 * gdb.cp/method2.exp: Ditto.
3440 * gdb.cp/misc.exp: Ditto.
3441 * gdb.cp/ovldbreak.exp: Ditto.
3442 * gdb.cp/punctuator.exp: Ditto.
3443 * gdb.cp/templates.exp: Ditto.
3444 * gdb.cp/virtbase.exp: Ditto.
3445
3446 * gdb.threads/attach-stopped.exp:
3447 Replace uses of send_gdb / gdb_expect.
3448 * gdb.threads/attachstop-mt.exp:
3449 Replace uses of send_gdb / gdb_expect.
3450 * gdb.threads/gcore-thread.exp:
3451 Replace uses of send_gdb / gdb_expect.
3452 * gdb.threads/hand-call-in-threads.exp:
3453 Replace uses of send_gdb / gdb_expect.
3454 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
3455 * gdb.threads/print-threads.exp:
3456 Replace uses of send_gdb / gdb_expect.
3457 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3458 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3459 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3460
3461 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3462 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3463 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3464 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3465 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3466 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3467 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3468 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3469 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3470 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3471 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3472
3473 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3474
3475 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3476
3477 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3478
3479 * gdb.cp/koenig.exp: Added new test case.
3480 * gdb.cp/koenig.cc: Ditto.
3481
3482 2010-06-01 Michael Snyder <msnyder@vmware.com>
3483
3484 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3485 * gdb.base/arrayidx.exp: Ditto.
3486 * gdb.base/attach.exp: Ditto.
3487 * gdb.base/auxv.exp: Ditto.
3488 * gdb.base/bigcre.exp: Ditto.
3489 * gdb.base/break-always.exp: Ditto.
3490 * gdb.base/break-interp.exp: Ditto.
3491 * gdb.base/break.exp: Ditto.
3492 * gdb.base/breakpoint-shadow.exp: Ditto.
3493 * gdb.base/call-ar-st.exp: Ditto.
3494 * gdb.base/call-sc.exp: Ditto.
3495 * gdb.base/call-signal-resume.exp: Ditto.
3496 * gdb.base/callfuncs.exp: Ditto.
3497 * gdb.base/catch-syscall.exp: Ditto.
3498 * gdb.base/charset.exp: Ditto.
3499 * gdb.base/code-expr.exp: Ditto.
3500 * gdb.base/commands.exp: Ditto.
3501 * gdb.base/cond-expr.exp: Ditto.
3502 * gdb.base/condbreak.exp: Ditto.
3503 * gdb.base/cursal.exp: Ditto.
3504 * gdb.base/cvexpr.exp: Ditto.
3505 * gdb.base/default.exp: Ditto.
3506 * gdb.base/del.exp: Ditto.
3507 * gdb.base/detach.exp: Ditto.
3508 * gdb.base/display.exp: Ditto.
3509 * gdb.base/ena-dis-br.exp: Ditto.
3510 * gdb.base/eval-skip.exp: Ditto.
3511 * gdb.base/foll-fork.exp: Ditto.
3512 * gdb.base/foll-vfork.exp: Ditto.
3513 * gdb.base/frame-args.exp: Ditto.
3514 * gdb.base/funcargs.exp: Ditto.
3515 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3516 * gdb.base/gdbvars.exp: Ditto.
3517 * gdb.base/help.exp: Ditto.
3518 * gdb.base/ifelse.exp: Ditto.
3519 * gdb.base/included.exp: Ditto.
3520 * gdb.base/list.exp: Ditto.
3521 * gdb.base/macscp.exp: Ditto.
3522 * gdb.base/maint.exp: Ditto.
3523 * gdb.base/multi-fork.exp: Ditto.
3524 * gdb.base/overlays.exp: Ditto.
3525 * gdb.base/page.exp: Ditto.
3526 * gdb.base/pending.exp: Ditto.
3527 * gdb.base/pointers.exp: Ditto.
3528 * gdb.base/pr11022.exp: Ditto.
3529 * gdb.base/prelink.exp: Ditto.
3530 * gdb.base/printcmds.exp: Ditto.
3531 * gdb.base/psymtab.exp: Ditto.
3532 * gdb.base/randomize.exp: Ditto.
3533 * gdb.base/relational.exp: Ditto.
3534 * gdb.base/relocate.exp: Ditto.
3535 * gdb.base/remote.exp: Ditto.
3536 * gdb.base/sepdebug.exp: Ditto.
3537 * gdb.base/set-lang-auto.exp: Ditto.
3538 * gdb.base/setshow.exp: Ditto.
3539 * gdb.base/setvar.exp: Ditto.
3540 * gdb.base/signals.exp: Ditto.
3541 * gdb.base/signull.exp: Ditto.
3542 * gdb.base/sigstep.exp: Ditto.
3543 * gdb.base/sizeof.exp: Ditto.
3544 * gdb.base/solib-disc.exp: Ditto.
3545 * gdb.base/store.exp: Ditto.
3546 * gdb.base/structs.exp: Ditto.
3547 * gdb.base/structs2.exp: Ditto.
3548 * gdb.base/subst.exp: Ditto.
3549 * gdb.base/term.exp: Ditto.
3550 * gdb.base/trace-commands.exp: Ditto.
3551 * gdb.base/unwindonsignal.exp: Ditto.
3552 * gdb.base/valgrind-db-attach.exp: Ditto.
3553 * gdb.base/varargs.exp: Ditto.
3554 * gdb.base/watch-cond.exp: Ditto.
3555 * gdb.base/watch_thread_num.exp: Ditto.
3556 * gdb.base/watchpoint-cond-gone.exp: Ditto.
3557 * gdb.base/watchpoint.exp: Ditto.
3558 * gdb.base/whatis-exp.exp: Ditto.
3559
3560 2010-06-01 Michael Snyder <msnyder@vmware.com>
3561
3562 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
3563 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
3564 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
3565 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
3566 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
3567 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
3568 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
3569 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
3570 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
3571 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
3572 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
3573 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
3574 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
3575 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
3576 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
3577
3578 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3579
3580 * gdb.base/commands.exp (begin commands on watch): Remove excessive
3581 trailing newline.
3582 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
3583 * gdb.java/jmisc.exp (p *args\n): Rename to ...
3584 (p *args): ... here and remove excessive trailing newline.
3585
3586 2010-05-31 Joel Brobecker <brobecker@adacore.com>
3587
3588 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
3589
3590 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
3591
3592 Accept the new Linux kernel "t (tracing stop)" string.
3593 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
3594 Update comment.
3595 (state_wait) <T (tracing stop)>: New.
3596 (main): Update the state_wait expect string.
3597
3598 2010-05-28 Pedro Alves <pedro@codesourcery.com>
3599
3600 * limits.c, limits.exp: Delete files.
3601 * Makefile.in (clean mostlyclean): Adjust.
3602 * tracecmd.exp: Adjust.
3603
3604 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3605
3606 * gdb.base/tui-layout.exp: New.
3607
3608 2010-05-28 Michael Snyder <msnyder@vmware.com>
3609
3610 * gdb.reverse/break-precsave.exp:
3611 Replace uses of send_gdb / gdb_expect.
3612 * gdb.reverse/break-reverse.exp:
3613 Replace uses of send_gdb / gdb_expect.
3614 * gdb.reverse/consecutive-precsave.exp:
3615 Replace uses of send_gdb / gdb_expect.
3616 * gdb.reverse/consecutive-reverse.exp:
3617 Replace uses of send_gdb / gdb_expect.
3618 * gdb.reverse/finish-precsave.exp:
3619 Replace uses of send_gdb / gdb_expect.
3620 * gdb.reverse/finish-reverse.exp:
3621 Replace uses of send_gdb / gdb_expect.
3622 * gdb.reverse/i386-precsave.exp:
3623 Replace uses of send_gdb / gdb_expect.
3624 * gdb.reverse/i386-reverse.exp:
3625 Replace uses of send_gdb / gdb_expect.
3626 * gdb.reverse/i386-sse-reverse.exp:
3627 Replace uses of send_gdb / gdb_expect.
3628 * gdb.reverse/i387-env-reverse.exp:
3629 Replace uses of send_gdb / gdb_expect.
3630 * gdb.reverse/i387-stack-reverse.exp:
3631 Replace uses of send_gdb / gdb_expect.
3632 * gdb.reverse/machinestate-precsave.exp:
3633 Replace uses of send_gdb / gdb_expect.
3634 * gdb.reverse/machinestate.exp:
3635 Replace uses of send_gdb / gdb_expect.
3636 * gdb.reverse/sigall-precsave.exp:
3637 Replace uses of send_gdb / gdb_expect.
3638 * gdb.reverse/sigall-reverse.exp:
3639 Replace uses of send_gdb / gdb_expect.
3640 * gdb.reverse/solib-precsave.exp:
3641 Replace uses of send_gdb / gdb_expect.
3642 * gdb.reverse/solib-reverse.exp:
3643 Replace uses of send_gdb / gdb_expect.
3644 * gdb.reverse/step-precsave.exp:
3645 Replace uses of send_gdb / gdb_expect.
3646 * gdb.reverse/step-reverse.exp:
3647 Replace uses of send_gdb / gdb_expect.
3648 * gdb.reverse/until-precsave.exp:
3649 Replace uses of send_gdb / gdb_expect.
3650 * gdb.reverse/until-reverse.exp:
3651 Replace uses of send_gdb / gdb_expect.
3652 * gdb.reverse/watch-precsave.exp:
3653 Replace uses of send_gdb / gdb_expect.
3654 * gdb.reverse/watch-reverse.exp:
3655 Replace uses of send_gdb / gdb_expect.
3656
3657 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3658
3659 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
3660 excessive newline.
3661
3662 2010-05-27 Michael Snyder <msnyder@vmware.com>
3663
3664 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
3665 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
3666 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
3667 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
3668 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
3669 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
3670 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
3671 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
3672 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
3673 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
3674 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
3675 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
3676 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
3677 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
3678 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
3679 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
3680 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
3681 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
3682 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
3683
3684 2010-05-26 Michael Snyder <msnyder@vmware.com>
3685
3686 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
3687 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
3688
3689 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
3690 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
3691 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
3692
3693 * gdb.reverse/consecutive-reverse.exp:
3694 Replace uses of send_gdb / gdb_expect.
3695 * gdb.reverse/consecutive-precsave.exp:
3696 Replace uses of send_gdb / gdb_expect.
3697
3698 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
3699 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
3700 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
3701 * gdb.mi/mi-ns-stale-regcache.exp:
3702 Replace uses of send_gdb / gdb_expect.
3703 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
3704 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
3705 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
3706 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
3707 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
3708 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
3709 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
3710 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
3711 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
3712
3713 2010-05-26 Michael Snyder <msnyder@vmware.com>
3714
3715 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
3716
3717 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
3718
3719 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
3720 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
3721 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
3722 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
3723 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
3724 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
3725 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
3726 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
3727 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
3728
3729 2010-05-25 Tom Tromey <tromey@redhat.com>
3730
3731 * gdb.base/macscp.exp: Add missing space after setup_kfail.
3732
3733 2010-05-25 Tom Tromey <tromey@redhat.com>
3734
3735 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
3736 argument order.
3737 * gdb.base/macscp.exp: Fix setup_kfail argument order.
3738 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
3739 order.
3740 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
3741 order.
3742 * gdb.base/call-sc.exp (setup_kfails): Remove.
3743 (setup_compiler_kfails): Remove.
3744 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
3745 argument order.
3746 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
3747 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
3748 (advancei): Fix setup_kfail argument order.
3749 * gdb.base/radix.exp: Fix setup_kfail argument order.
3750 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
3751 order.
3752 * gdb.base/structs.exp (setup_kfails): Remove.
3753 (setup_compiler_kfails): Fix setup_kfail argument order.
3754 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
3755 order.
3756 * gdb.java/jmain.exp: Fix setup_kfail argument order.
3757 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
3758 setup_kfail argument order.
3759 * gdb.cp/overload.exp: Fix setup_kfail argument order.
3760
3761 2010-05-25 Tom Tromey <tromey@redhat.com>
3762
3763 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
3764
3765 2010-05-25 Michael Snyder <msnyder@vmware.com>
3766
3767 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
3768 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
3769 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
3770 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
3771 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
3772 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
3773 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
3774 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
3775 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
3776 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
3777 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
3778 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
3779 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
3780 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
3781 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
3782 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
3783 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
3784 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
3785 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
3786 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
3787 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
3788 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
3789 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
3790 * gdb.base/default.exp: Replace send_gdb with gdb_test.
3791 * gdb.base/define.exp: Replace send_gdb with gdb_test.
3792 * gdb.base/display.exp: Replace send_gdb with gdb_test.
3793 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
3794 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
3795 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
3796 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
3797 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
3798 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
3799 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
3800 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
3801 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
3802 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
3803 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
3804 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
3805 * gdb.base/help.exp: Replace send_gdb with gdb_test.
3806 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
3807 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
3808 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
3809 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
3810 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
3811 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
3812 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
3813 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
3814 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
3815
3816 2010-05-25 Doug Evans <dje@google.com>
3817
3818 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
3819 gdb.string_to_argv.
3820
3821 2010-05-21 Tom Tromey <tromey@redhat.com>
3822
3823 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
3824 Call it.
3825 * gdb.dwarf2/pieces.S: Update.
3826 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
3827
3828 2010-05-21 Tom Tromey <tromey@redhat.com>
3829
3830 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
3831 Call it.
3832 * gdb.dwarf2/pieces.c (struct C): New.
3833 (f6): New function.
3834 * gdb.dwarf2/pieces.S: Replace.
3835
3836 2010-05-21 Tom Tromey <tromey@redhat.com>
3837
3838 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
3839 Call it.
3840
3841 2010-05-21 Tom Tromey <tromey@redhat.com>
3842
3843 * gdb.dwarf2.pieces.exp: New file.
3844 * gdb.dwarf2.pieces.S: New file.
3845 * gdb.dwarf2.pieces.c: New file.
3846
3847 2010-05-20 Pedro Alves <pedro@codesourcery.com>
3848 Joel Brobecker <brobecker@adacore.com>
3849
3850 * lib/gdb.exp (gdb_test_no_output): New function.
3851 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
3852 when testing commands that should produce no output.
3853
3854 2010-05-17 Joel Brobecker <brobecker@adacore.com>
3855
3856 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
3857 parameter that we want to watch being a constant.
3858
3859 2010-05-17 Joel Brobecker <brobecker@adacore.com>
3860
3861 * gdb.ada/cond_lang: New testcase.
3862
3863 2010-05-17 Joel Brobecker <brobecker@adacore.com>
3864
3865 * lib/gdb.exp (banned_variables): New variable/constant.
3866 (gdb_init): Add write trace on variables listed in banned_variables.
3867 (gdb_finish): Remove write traces on variables listed in
3868 banned_variables.
3869
3870 2010-05-17 Joel Brobecker <brobecker@adacore.com>
3871
3872 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
3873 * gdb.cp/koenig.exp: Likewise.
3874
3875 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
3876
3877 PR python/11482
3878
3879 * gdb.python/py-value.exp (test_value_hash): New function.
3880
3881 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
3882
3883 PR exp/11530.
3884 * gdb.base/gdb11530.c: New file.
3885 * gdb.base/gdb11530.exp: New file.
3886
3887 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3888
3889 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
3890 * gdb.dwarf2/dw2-modula2-self-type.S: New.
3891
3892 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
3893
3894 * gdb.cp/koenig.exp: New test.
3895 * gdb.cp/koenig.cc: New test program.
3896
3897 2010-05-05 Joel Brobecker <brobecker@adacore.com>
3898
3899 Remove the use of prms_id and bug_id throughout the testsuite.
3900
3901 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
3902
3903 PR exp/11349.
3904 * testsuite/gdb.cp/ref-types.exp: Add test to examine
3905 use a reference local variable.
3906
3907 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3908
3909 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
3910 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
3911 variable different_dir. Move debugfile into a full directory pathname
3912 under DIFFERENT_DIR.
3913 * lib/gdb.exp (separate_debug_filename): Remove.
3914 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
3915 variable debug_dir and mkdir of it. Update function comments.
3916
3917 2010-04-29 Pedro Alves <pedro@codesourcery.com>
3918
3919 PR gdb/11557
3920
3921 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
3922 files.
3923
3924 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
3925
3926 * gdb.python/py-param.exp: New File.
3927
3928 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
3929
3930 * gdb.base/default.exp: Fix "set language" test.
3931
3932 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
3933
3934 PR breakpoints/11531.
3935 * gdb.base/gdb11531.c: New file.
3936 * gdb.base/gdb11531.exp: New file.
3937
3938 2010-04-26 Tom Tromey <tromey@redhat.com>
3939
3940 * gdb.base/completion.exp: Add tests for completion and deprecated
3941 commands.
3942
3943 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3944
3945 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
3946 (print /x char_array): Escape curly brackets.
3947
3948 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3949
3950 Fix deadlock on looped list of loaded shared objects.
3951 * gdb.base/solib-corrupted.exp: New.
3952
3953 2010-04-23 Doug Evans <dje@google.com>
3954
3955 * gdb.python/py-section-script.c: New file.
3956 * gdb.python/py-section-script.exp: New file.
3957 * gdb.python/py-section-script.py: New file.
3958
3959 2010-04-20 Chris Moller <cmoller@redhat.com>
3960
3961 PR 10179
3962
3963 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
3964 * gdb.base/pr10179-a.c:
3965 * gdb.base/pr10179-b.c:
3966 * gdb.base/pr10179.exp: New files.
3967
3968 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3969
3970 Fix crashes on dangling display expressions.
3971 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
3972 is SEP.
3973 (lib_flags): Remove the "debug" keyword.
3974 (libsepdebug): New variable for iterating new loop.
3975 (save_pf_prefix): New variable wrapping the loop.
3976 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
3977 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
3978
3979 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3980
3981 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
3982
3983 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3984
3985 PR stabs/11479.
3986 * gdb.stabs/gdb11479.exp: New file.
3987 * gdb.stabs/gdb11479.c: New file.
3988
3989 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
3990
3991 * gdb.base/charset.c (Strin16, String32): New variables.
3992 * gdb.base/charset.exp (gdb_test): Test correct display
3993 of 16 or 32 bit strings.
3994
3995 2010-04-21 Chris Moller <cmoller@redhat.com>
3996
3997 PR 9167
3998 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
3999 * gdb.cp/pr9167.cc: New file.
4000 * gdb.cp/pr9167.exp: New file.
4001
4002
4003 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4004
4005 PR pascal/11492.
4006 * gdb.pascal/gdb11492.pas: New file.
4007 * gdb.pascal/gdb11492.exp: New file.
4008
4009 2010-04-20 Joel Brobecker <brobecker@adacore.com>
4010
4011 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
4012
4013 2010-04-20 Joel Brobecker <brobecker@adacore.com>
4014
4015 * gdb.ada/dyn_loc: New testcase.
4016
4017 2010-04-20 Chris Moller <cmoller@redhat.com>
4018
4019 PR 10867
4020
4021 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4022 * gdb.cp/pr10687.cc: New file.
4023 * gdb.cp/pr10687.exp: New file.
4024
4025
4026 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4027 Sergio Durigan Junior <sergiodj@redhat.com>
4028
4029 * gdb.fortran/logical.exp: New testcase.
4030 * gdb.fortran/logical.f90: New file.
4031
4032 2010-04-19 Doug Evans <dje@google.com>
4033
4034 * gdb.base/help.exp (help source): Update expected output.
4035
4036 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4037
4038 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4039 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4040 gdb_exit and return.
4041 (executable): New variable.
4042 (binfile): Use it.
4043
4044 2010-04-19 Pedro Alves <pedro@codesourcery.com>
4045
4046 PR breakpoints/8554.
4047
4048 * gdb.trace/save-trace.exp: Adjust.
4049
4050 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4051
4052 PR corefiles/11511
4053 * gdb.arch/system-gcore.exp: New.
4054 * gdb.arch/gcore.c: Likewise.
4055
4056 2010-04-15 Doug Evans <dje@google.com>
4057
4058 * gdb.python/py-progspace.c: New file.
4059 * gdb.python/py-progspace.exp: New file.
4060
4061 * gdb.base/source.exp: Add tests for "source -s".
4062
4063 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4064
4065 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4066 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4067 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4068 * gdb.python/py-mi.exp: New test for to_string returning None.
4069
4070 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4071
4072 * gdb.python/py-breakpoint.c: Make result global.
4073
4074 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4075
4076 Fix non-GNU make compatibility.
4077 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4078
4079 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4080
4081 * gdb.python/py-breakpoint.exp: New File.
4082 * gdb.python/py-breakpoint.C: Ditto.
4083
4084 2010-04-08 Stan Shebs <stan@codesourcery.com>
4085
4086 * gdb.trace/actions.exp: Clear default-collect.
4087 * gdb.trace/save-trace.exp: Clear default-collect.
4088
4089 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4090
4091 * gdb.python/py-value: Add null string variable.
4092 (test_lazy_string): Test zero length, NULL address lazy
4093 strings.
4094
4095 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4096
4097 * gdb.arch/i386-avx.c: New.
4098 * gdb.arch/i386-avx.exp: Likewise.
4099
4100 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4101
4102 2010-04-06 Doug Evans <dje@google.com>
4103
4104 * gdb.base/source-test.gdb: New file.
4105 * gdb.base/source.exp: Test source -v.
4106
4107 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4108
4109 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4110
4111 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4112
4113 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4114 within one line, unless it is followed by a double quote.
4115 * gdb.stabs/hppa.sed: Idem.
4116 * gdb.stabs/weird.def: Add char and String constants
4117 * gdb.stabs/weird.exp: Check for correct parsing of
4118 char and string constants.
4119 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4120 in .stabs to .stabx substitution.
4121
4122 2010-04-05 Stan Shebs <stan@codesourcery.com>
4123
4124 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4125 constant global.
4126 * gdb.trace/tfile.exp: Try to print them.
4127
4128 2010-04-04 Stan Shebs <stan@codesourcery.com>
4129
4130 * gdb.base/completion.exp: Update for new "info watchpoints".
4131 * gdb.base/default.exp: Ditto.
4132 * gdb.base/help.exp: Ditto.
4133 * gdb.base/watchpoint.exp: Ditto.
4134 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
4135
4136 2010-04-04 Stan Shebs <stan@codesourcery.com>
4137
4138 * gdb.trace/tfile.exp: Sharpen tfind test.
4139
4140 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4141
4142 * gdb.base/break-entry.exp: New.
4143
4144 2010-04-02 Hui Zhu <teawater@gmail.com>
4145 Michael Snyder <msnyder@vmware.com>
4146
4147 * gdb.reverse/i386-sse-reverse.exp: New file.
4148 * gdb.reverse/i386-sse-reverse.c: New file.
4149
4150 2010-04-02 Pedro Alves <pedro@codesourcery.com>
4151
4152 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4153
4154 2010-04-01 Stan Shebs <stan@codesourcery.com>
4155
4156 * gdb.trace/actions.exp: Tweak expected output.
4157 * gdb.trace/while-stepping.exp: Tweak expected output.
4158
4159 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4160
4161 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4162
4163 2010-04-01 Pedro Alves <pedro@codesourcery.com>
4164
4165 * gdb.base/commands.exp: Adjust.
4166 * gdb.cp/extern-c.exp: Adjust.
4167
4168 2010-04-01 Pedro Alves <pedro@codesourcery.com>
4169
4170 * gdb.trace/collection.c (local_test_func): Define a local struct,
4171 and instanciate it.
4172
4173 2010-04-01 Pedro Alves <pedro@codesourcery.com>
4174
4175 * gdb.trace/collection.exp (gdb_collect_args_test)
4176 (gdb_collect_argarray_test): XFAIL the tests that assume the
4177 argarray argument's elements are collected.
4178
4179 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4180
4181 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4182 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4183
4184 2010-03-31 Stan Shebs <stan@codesourcery.com>
4185
4186 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4187 and tracepoint conditionals.
4188 (gdb_verify_tracepoints): Delete unused return.
4189
4190 2010-03-26 Keith Seitz <keiths@redhat.com>
4191
4192 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4193 appear in the output before main.
4194 Remove KFAIL for gdb/2215 aka bz 9320.
4195
4196 2010-03-30 Doug Evans <dje@google.com>
4197
4198 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4199 by dejagnu.
4200 * gdb.arch/amd64-dword.exp: Ditto.
4201
4202 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4203 match.
4204 (break printf): Ditto.
4205
4206 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4207
4208 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4209 gcc < 4.4.
4210 * gdb.cp/shadow.exp: Ditto.
4211
4212 2010-03-29 Pedro Alves <pedro@codesourcery.com>
4213
4214 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4215 "tstart" is silent.
4216
4217 2010-03-29 Pedro Alves <pedro@codesourcery.com>
4218
4219 * gdb.trace/collection.exp (executable): New.
4220 (binfile): Use it.
4221 (fpreg, spreg, pcreg): New.
4222 (test_register): Use gdb_test_multiple. Pass /x to print.
4223 (prepare_for_trace_test): New.
4224 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4225 (gdb_collect_args_test, gdb_collect_argstruct_test)
4226 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4227 prepare_for_trace_test.
4228 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4229 fpreg, spreg and pcreg.
4230 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4231 prepare_for_trace_test.
4232 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4233 try to detect tracing support here. Don't set breakpoints at
4234 `begin' or `end' here.
4235 <global scope>: Use clean_restart. Run to main before checking
4236 for tracing support. Check for for tracing support here.
4237
4238 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4239
4240 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4241 " as $displacement" to "seen displacement message".
4242
4243 2010-03-28 Pedro Alves <pedro@codesourcery.com>
4244
4245 * gdb.trace/while-dyn.exp (executable): New variable.
4246 (binfile): Use it.
4247 (test_while_stepping): New function. Move most tests here. Call
4248 it once for each of the while-stepping, stepping and ws aliases.
4249
4250 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4251
4252 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4253 that do not provide the tagless_struct type name at all.
4254 (test_print_anon_union): Do not check value of uninitialized
4255 union member. Do not use cp_test_ptype_class, so we can accept
4256 "long" as well as "long int".
4257
4258 2010-03-26 Pedro Alves <pedro@codesourcery.com>
4259
4260 * gdb.trace/tfile.c (tohex, bin2hex): New.
4261 (write_error_trace_file): Hexify error description.
4262
4263 2010-03-25 Stan Shebs <stan@codesourcery.com>
4264
4265 * gdb.trace/tfile.c: Generate an additional trace file, improve
4266 portability.
4267 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4268 files in a better way.
4269
4270 2010-03-25 Keith Seitz <keiths@redhat.com>
4271
4272 * gdb.java/jprint.exp: XFAIL printing of static class members
4273 because of GCC debuginfo problem.
4274
4275 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4276
4277 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4278
4279 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4280
4281 * gdb.base/completion.exp: Allow long instead of long int.
4282 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4283 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4284 variable p.
4285 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4286 * gdb.base/pointers.exp: Allow long instead of long int.
4287 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4288 * gdb.base/step-line.exp: Allow a directory before the source file name.
4289
4290 2010-03-24 Tom Tromey <tromey@redhat.com>
4291
4292 PR breakpoints/9352:
4293 * gdb.base/default.exp: Update.
4294 * gdb.base/commands.exp: Update.
4295 * gdb.cp/extern-c.exp: Test setting commands on multiple
4296 breakpoints at once.
4297
4298 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4299
4300 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4301 if gdb,nosignals.
4302 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4303 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4304 exited".
4305
4306 2010-03-24 Stan Shebs <stan@codesourcery.com>
4307
4308 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4309
4310 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4311
4312 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4313 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4314 argument. Handle "short" and "long".
4315 (Top level): Pass overprototyped output for old_fptr and xptr.
4316
4317 2010-03-23 Pedro Alves <pedro@codesourcery.com>
4318
4319 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4320 format strings and add casts to avoid compiler warnings.
4321
4322 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
4323
4324 * lib/trace-support.exp (gdb_trace_setactions):
4325 Don't expect whitespace after ">" prompt.
4326 * gdb.trace/actions.exp: Adjust for output changes.
4327 * gdb.trace/while-stepping.exp: Likewise.
4328
4329 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4330
4331 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4332 and r157645).
4333
4334 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4335
4336 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4337 New.
4338
4339 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4340
4341 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4342 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4343
4344 2010-03-19 Stan Shebs <stan@codesourcery.com>
4345
4346 * gdb.trace/ax.exp: New file.
4347
4348 2010-03-19 Doug Evans <dje@google.com>
4349
4350 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4351 output from gcc.
4352
4353 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4354 named /usr/sbin/prelink<foo>.
4355
4356 2010-03-18 Stan Shebs <stan@codesourcery.com>
4357
4358 * gdb.trace/circ.exp: Test circular-trace-buffer.
4359 * gdb.trace/tfile.exp: Update tstatus test.
4360
4361 2010-03-18 Joel Brobecker <brobecker@adacore.com>
4362
4363 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4364 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4365
4366 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4367
4368 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4369
4370 2010-03-18 Pedro Alves <pedro@codesourcery.com>
4371
4372 * gdb.base/default.exp: Adjust the expected output of the finish
4373 and until commands when the inferior is not being run.
4374
4375 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4376
4377 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4378 * gdb.cp/nsusing.exp: Ditto.
4379
4380 2010-03-15 Tom Tromey <tromey@redhat.com>
4381
4382 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4383 * gdb.cp/userdef.cc (operator==): New function.
4384 (main): New locals mem1, mem2.
4385
4386 2010-03-15 Jie Zhang <jie@codesourcery.com>
4387
4388 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4389 Declare and use new loadtimeout variable.
4390
4391 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4392
4393 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4394 Use gdb_load later.
4395
4396 2010-03-14 Pedro Alves <pedro@codesourcery.com>
4397
4398 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4399 literal. Add missing endlines to prints to stderr.
4400
4401 2010-03-12 Tom Tromey <tromey@redhat.com>
4402
4403 PR c++/9708:
4404 * gdb.cp/m-static.exp: Add regression test.
4405 * gdb.cp/m-static.cc (method): New method.
4406 (main): Call it.
4407
4408 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4409
4410 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4411 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4412
4413 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4414
4415 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4416
4417 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4418
4419 * lib/gdb.exp (skip_stl_tests): New.
4420 (gdb_compile): Symbian needs -ldl.
4421 (shlib_target_file): New.
4422 (shlib_symbol_file): New.
4423 (gdb_load_shlibs): Use shlib_target_file.
4424 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4425 * gdb.cp/exception.exp: Use skip_stl_tests.
4426 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4427 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4428 * gdb.cp/mb-templates.exp: Ditto.
4429 * gdb.base/commands.exp: Relax regexes.
4430 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4431 shlib_target_file and shlib_symbol_file.
4432 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4433 sections.
4434 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4435 * gdb.base/solib-disc.exp: Use
4436 shlib_target_file and shlib_symbol_file.
4437 * gdb.base/unload.exp: Don't skip on symbian. Use
4438 shlib_target_file and shlib_symbol_file.
4439 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4440
4441 2010-03-12 Pedro Alves <pedro@codesourcery.com>
4442
4443 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4444 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4445 Issue a tfind end before looking for a tracepoint frame.
4446 * gdb.trace/tfind.exp: Adjust tstatus output.
4447 Adjust disassembly output.
4448 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4449
4450 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4451
4452 * gdb.base/break-interp.exp: Create new displacement parameter value
4453 for the test_ld calls.
4454 (reach): New parameter displacement, verify its content. New push of
4455 pf_prefix "reach-$func:". Import global expect_out.
4456 (test_core): New parameter displacement, verify its content. New push
4457 of pf_prefix "core:". New command "set verbose on". Import global
4458 expect_out.
4459 (test_attach): New parameter displacement, verify its content. New
4460 push of pf_prefix "attach:". New command "set verbose on". Import
4461 global expect_out.
4462 (test_ld): New parameter displacement, pass it to the reach, test_core
4463 and test_attach calls and verify its content in the "ld.so exit" test.
4464 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4465 (prelink): Update expected text, use gdb_test.
4466
4467 2010-03-10 Doug Evans <dje@google.com>
4468
4469 * gdb.base/checkpoint.exp: Fix comment.
4470 Lengthen timeout while doing >600 checkpoints test.
4471 Rename duplicate "kill all one" test to keep test names unique.
4472
4473 2010-03-10 Pedro Alves <pedro@codesourcery.com>
4474
4475 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4476
4477 2010-03-08 Keith Seitz <keiths@redhat.com>
4478
4479 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4480 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4481 (dm_type_long): New function.
4482 (dm_type_unsigned_short): New function.
4483 (dm_type_unsigned_long): New function.
4484 (myint): New typedef.
4485 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4486 long, unsigned shor and long, operator char*, and typedef.
4487 (test_lookup_operator_functions): Add operator char* test.
4488 (test_paddr_operator_functions): Likewise.
4489 (test_paddr_overloaded_functions): Use probe values for
4490 short, long, and unsigned short and long.
4491 (test_paddr_hairy_functions): If the demangler probe detected
4492 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4493 demangler.
4494 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4495 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4496 and "print null_pmf".
4497 Add test "ptype a.*pmf".
4498 * gdb.cp/overload.exp: Allow optional "int" to appear with
4499 "short" and "long".
4500 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4501 long expect value for men_overload1arg.
4502 Allow "int" to appear with "short" and "long".
4503 When testing "info break", add argument for main (void).
4504 Also allow "int" to appear with "short" and "long".
4505 Ditto with "unsigned" and "long long".
4506 * gdb.java/jmain.exp: Do not enclose methods names in single
4507 quotes.
4508 * gdb.java/jmisc.exp: Likewise.
4509 * gdb.java/jprint.exp: Likewise.
4510 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
4511
4512 From Jan Kratochvil <jan.kratochvil@redhat.com>:
4513 * gdb.cp/exception.exp (backtrace after first throw)
4514 (backtrace after second throw): Allow a namespace before __cxa_throw.
4515 (backtrace after first catch, backtrace after second catch): Allow
4516 a namespace before __cxa_begin_catch.
4517
4518 * gdb.cp/cpexprs.exp: New file.
4519 * gdb.cp/cpexprs.cc: New file.
4520
4521 From Daniel Jacobowitz <dan@codesourcery.com>
4522 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
4523 to use string_to_regexp.
4524 (ctor, dtor): New functions. Use them to match constructor
4525 and destructor function types.
4526 (Top level): Use runto_main.
4527
4528 2010-03-05 Tom Tromey <tromey@redhat.com>
4529
4530 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
4531 gdb.target_charset.
4532 (pp_ns.to_string): Likewise.
4533
4534 2010-03-04 Keith Seitz <keiths@redhat.com>
4535
4536 * gdb.cp/overload.exp: Test that the filename portion of a linespec
4537 can be quoted. Test that both the filename and function/line
4538 portions can be quoted at the same time.
4539
4540 2010-03-04 Pedro Alves <pedro@codesourcery.com>
4541
4542 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
4543
4544 2010-03-03 Doug Evans <dje@google.com>
4545
4546 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
4547 libc contains libpthread.
4548
4549 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
4550 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
4551 of gdb_compile. Add another pattern to match android backtrace.
4552
4553 2010-03-03 Tom Tromey <tromey@redhat.com>
4554
4555 PR gdb/11345:
4556 * gdb.base/printcmds.exp (test_printf): Add test.
4557
4558 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
4559
4560 * gdb.arch/amd64-byte.exp: New.
4561 * gdb.arch/amd64-dword.exp: Likewise.
4562 * gdb.arch/amd64-pseudo.c: Likewise.
4563 * gdb.arch/amd64-word.exp: Likewise.
4564 * gdb.arch/i386-byte.exp: Likewise.
4565 * gdb.arch/i386-pseudo.c: Likewise.
4566 * gdb.arch/i386-word.exp: Likewise.
4567
4568 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
4569
4570 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
4571 types. Add structreg, bitfields, and flags registers.
4572 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
4573 registers.
4574
4575 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
4576
4577 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
4578 (load_description): Set architecture if defined.
4579
4580 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
4581
4582 * gdb.python/py-frame.exp: Add read_var block tests.
4583 * gdb.python/py-frame.c (block): New function.
4584
4585 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4586 Daniel Jacobowitz <dan@codesourcery.com>
4587
4588 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
4589
4590 2010-02-25 David S. Miller <davem@davemloft.net>
4591
4592 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
4593 fix logic for setting all_syscalls_numbers.
4594
4595 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4596
4597 * Makefile.in: Add py-block and py-symbol.
4598 * gdb.python/py-symbol.exp: New File.
4599 * gdb.python/py-symtab.exp: New File.
4600 * gdb.python/py-block.exp: New File.
4601 * gdb.python/py-symbol.c: New File.
4602 * gdb.python/py-block.c: New File.
4603
4604 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
4605
4606 PR python/11314
4607 * lib/gdb.exp (skip_python_tests): New function.
4608 * gdb.python/py-cmd.exp: Use skip_python_tests.
4609 * gdb.python/py-frame.exp: Likewise.
4610 * gdb.python/py-function.exp: Likewise.
4611 * gdb.python/py-prettyprint.exp: Likewise.
4612 * gdb.python/py-template.exp: Likewise.
4613 * gdb.python/py-type.exp: Likewise.
4614 * gdb.python/py-value.exp: Likewise.
4615
4616 2010-02-22 Pedro Alves <pedro@codesourcery.com>
4617
4618 PR9605
4619
4620 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
4621
4622 2010-02-19 Tom Tromey <tromey@redhat.com>
4623
4624 PR c++/8693, PR c++/9496:
4625 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
4626 regression tests.
4627
4628 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4629
4630 Fix compatibility with m68k as.
4631 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
4632 Use only /* comments */.
4633
4634 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4635
4636 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
4637 * configure: Regenerate.
4638
4639 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
4640
4641 * gdb.python/py-type.exp: Check for Python support.
4642
4643 2010-02-17 Pedro Alves <pedro@codesourcery.com>
4644
4645 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
4646 `regsub' syntax available.
4647
4648 2010-02-17 Pedro Alves <pedro@codesourcery.com>
4649
4650 * gdb.base/shmain.c (main): Remove printf call.
4651 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
4652 * gdb.base/unload.c (main): Make format of fprintf a string
4653 literal. Add missing endlines to prints to stderr.
4654 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
4655
4656 2010-02-17 Tom Tromey <tromey@redhat.com>
4657
4658 * gdb.java/jprint.java (jprint.props): New field.
4659 * gdb.java/jprint.exp (set_lang_java): Add regression test.
4660
4661 2010-02-17 Pedro Alves <pedro@codesourcery.com>
4662
4663 * gdb.base/charset.exp: Don't assume new `regsub' syntax
4664 available.
4665
4666 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4667
4668 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
4669 creation to support remote host testing.
4670
4671 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4672
4673 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
4674 Recognize "command not found".
4675
4676 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4677
4678 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
4679 single-stepping.
4680
4681 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4682
4683 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
4684 if arguments are not supported.
4685
4686 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4687
4688 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
4689 be const or non-const.
4690
4691 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4692
4693 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
4694 mi_send_resuming_command to send -exec-continue.
4695
4696 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4697
4698 * gdb.base/list.exp (test_list_filename_and_function): Add test
4699 with single quotes.
4700 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
4701 matching.
4702 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
4703 Add KFAIL'd tests for PR gdb/11289.
4704
4705 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4706
4707 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
4708
4709 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4710
4711 * gdb.base/comp-dir/subdir/dummy.txt: New file.
4712 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
4713 a temporary directory.
4714
4715 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
4716
4717 * gdb.base/charset.exp: Use a single regular expression to match
4718 show host-charset and show target-charset output.
4719
4720 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4721
4722 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
4723 "Illegal process-id" expect string more exact.
4724 (attach to digits-starting nonsense is prohibited): New.
4725
4726 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4727
4728 * gdb.base/prelink.exp (set verbose on): New.
4729
4730 2010-02-12 Tomas Holmberg <th@virtutech.com>
4731
4732 * mi-reverse.exp: New file. Test for reverse option to the
4733 following MI commands: exec-continue, exec-finish, exec-next,
4734 exec-step, exec-next-instruction, exec-step-instruction.
4735
4736 2010-02-09 Joel Brobecker <brobecker@adacore.com>
4737
4738 * gdb.ada/ptype_tagged_param: New testcase.
4739
4740 2010-02-08 Tom Tromey <tromey@redhat.com>
4741
4742 PR c++/8017:
4743 * gdb.cp/overload.exp: Add tests.
4744 * gdb.cp/overload.cc (struct K): New.
4745 (namespace N): New.
4746 (main): Call new functions.
4747 (K::staticoverload): Define.
4748
4749 2010-02-08 Chris Moller <moller@mollerware.com>
4750
4751 PR gdb/10728
4752 * gdb.cp/pr10728-x.h: New file.
4753 * gdb.cp/pr10728-x.cc: New file.
4754 * gdb.cp/pr10728-y.cc: New file.
4755 * gdb.cp/pr10728.exp: New file.
4756 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
4757
4758 2010-02-08 Chris Moller <moller@mollerware.com>
4759
4760 PR gdb/9067
4761 * gdb.cp/pr9067.exp: New
4762 * gdb.cp/pr9067.cc: New
4763 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
4764
4765 2010-02-08 Joel Brobecker <brobecker@adacore.com>
4766
4767 * lib/gdb.exp (gdb_test_timeout): New global variable.
4768 Set it to timeout if not already set.
4769 (gdb_init): Reset the value of timeout to gdb_test_timeout.
4770
4771 2010-02-05 Doug Evans <dje@google.com>
4772
4773 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
4774 user.
4775
4776 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
4777
4778 PR c++/7935:
4779 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
4780
4781 2010-02-04 Tom Tromey <tromey@redhat.com>
4782
4783 * gdb.cp/virtbase.exp: Make test case names unique.
4784
4785 2010-02-02 Tom Tromey <tromey@redhat.com>
4786
4787 * gdb.cp/virtbase.exp: Add regression tests.
4788 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
4789 (main): Instantiate RHC.
4790
4791 2010-02-02 Tom Tromey <tromey@redhat.com>
4792
4793 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
4794 type-printing change.
4795
4796 2010-02-02 Tom Tromey <tromey@redhat.com>
4797
4798 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
4799 * gdb.cp/virtbase.cc: New file.
4800 * gdb.cp/virtbase.exp: New file.
4801 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
4802
4803 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4804
4805 PR libc/11214:
4806 * gdb.threads/current-lwp-dead.c: Include features.h.
4807 (HAS_NOMMU): New.
4808 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
4809
4810 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4811
4812 * gdb.base/symbol-without-target_section.exp,
4813 gdb.base/symbol-without-target_section.c: New.
4814
4815 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4816
4817 * gdb.base/bigcore.exp: Reset increased timeout.
4818 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
4819
4820 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4821
4822 * gdb.base/gcore.exp (capture_command_output): Use
4823 gdb_test_multiple.
4824
4825 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4826
4827 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
4828 * gdb.arch/thumb2-it.exp (test_it_break): New function.
4829 (Top level): Call it.
4830
4831 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
4832
4833 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
4834
4835 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4836
4837 * gdb.base/call-strs.exp, gdb.base/default.exp,
4838 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
4839 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
4840 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
4841 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
4842 gdb.base/watchpoint-solib.exp: Save and restore timeout.
4843 * gdb.base/ending-run.exp: Correct restore of timeout.
4844 * gdb.base/page.exp: Remove unnecessary timeout setting.
4845
4846 2010-01-29 Joel Brobecker <brobecker@adacore.com>
4847
4848 * gdb.ada/rec_return: New testcase.
4849
4850 2010-01-29 Joel Brobecker <brobecker@adacore.com>
4851
4852 * gdb.ada/call_pn: New testcase.
4853
4854 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
4855
4856 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
4857 (Top level): Use it to resume.
4858 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
4859 the Thumb mode displaced stepping error as unsupported.
4860
4861 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
4862
4863 * gdb.cp/nsusing.exp: Added more tests.
4864 * gdb.cp/nsrecurs.exp: Ditto.
4865 * gdb.cp/nsusing.cc: Added test functions.
4866 * gdb.cp/nsrecurs.cc: Ditto.
4867
4868 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4869
4870 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
4871 absolute directory pathnames in gdb.sum file.
4872
4873 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
4874
4875 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
4876 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
4877
4878 2010-01-26 Tom Tromey <tromey@redhat.com>
4879
4880 PR exp/7643:
4881 * gdb.base/printcmds.exp (test_print_string_constants): Remove
4882 setup_kfail.
4883
4884 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
4885
4886 * gdb.cp/nsrecurs.exp: New test.
4887 * gdb.cp/nsrecurs.cc: New test program.
4888 * gdb.cp/nsstress.exp: New test.
4889 * gdb.cp/nsstress.cc: New test program.
4890 * gdb.cp/nsdecl.exp: New test.
4891 * gdb.cp/nsdecl.cc: New test program.
4892
4893 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
4894
4895 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
4896 imported into file scope.
4897 Marked test as xfail.
4898 * gdb.cp/namespace-using.cc (marker5): New function.
4899 * gdb.cp/shadow.exp: New test.
4900 * gdb.cp/shadow.cc: New test program.
4901 * gdb.cp/nsimport.exp: New test.
4902 * gdb.cp/nsimport.cc: New test program.
4903
4904 2010-01-25 Tom Tromey <tromey@redhat.com>
4905
4906 PR gdb/11049:
4907 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
4908 with "set print null-stop on".
4909
4910 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4911
4912 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
4913 Adjust it for DISASSEMBLY_OMIT_FNAME.
4914
4915 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4916
4917 PR symtab/11199:
4918 * gdb.dwarf2/member-ptr-forwardref.exp,
4919 gdb.dwarf2/member-ptr-forwardref.S: New.
4920
4921 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4922
4923 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
4924 (thread1_func): Protect thread1_tid with thread1_tid_cond by
4925 thread1_tid_mutex. Remove gdbstop_mutex handling.
4926 (thread2_func): Protect thread2_tid with thread2_tid_cond by
4927 thread2_tid_mutex. Remove gdbstop_mutex handling.
4928 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
4929 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
4930 pthread_cond_wait conditionalizations by while loops.
4931
4932 2010-01-20 Tom Tromey <tromey@redhat.com>
4933
4934 PR backtrace/10770:
4935 * gdb.dwarf2/pr10770.exp: New file.
4936 * gdb.dwarf2/pr10770.c: New file.
4937 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
4938
4939 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
4940
4941 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
4942 that target was removed, and the test always runs native anyway.
4943
4944 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4945
4946 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
4947 gdb.base/watchpoint-cond-gone-stripped.c: New.
4948
4949 2010-01-19 Tom Tromey <tromey@redhat.com>
4950
4951 PR c++/8000:
4952 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
4953 existing tests.
4954 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
4955 (main): Use AAA::SomeEnum.
4956
4957 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4958
4959 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
4960 (test_ignore_count): Declare line_callme_body global.
4961 (run to breakpoint with ignore count): Use line_callme_body.
4962 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
4963 (set line_main_hello, set line_main_return): Reindent.
4964 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
4965 New.
4966 (continue to callee4): Use line_callee4_body.
4967 (check *stopped from CLI command): Use line_callee4_next.
4968 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
4969 (set line_main_hello, set line_main_return): Reindent.
4970 (set line_callee4_head, set line_callee4_body): New.
4971 (continue to callee4): Use line_callee4_body.
4972
4973 2010-01-18 Tom Tromey <tromey@redhat.com>
4974
4975 PR c++/9680:
4976 * gdb.cp/casts.cc: Add new classes and variables.
4977 * gdb.cp/casts.exp: Test new operators.
4978
4979 2010-01-18 Tom Tromey <tromey@redhat.com>
4980 Thiago Jung Bauermann <bauerman@br.ibm.com>
4981
4982 * gdb.python/source2.py: New file.
4983 * gdb.python/source1: New file.
4984 * gdb.python/python.exp: Test "source" command.
4985
4986 2010-01-15 Stan Shebs <stan@codesourcery.com>
4987
4988 * gdb.trace/tfile.c: New file.
4989 * gdb.trace/tfile.exp: New file.
4990
4991 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4992
4993 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
4994
4995 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4996
4997 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
4998
4999 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5000
5001 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5002 (libfunc): New parameter action. Implement also selectable "sleep".
5003 * gdb.base/break-interp-main.c: Include assert.h.
5004 (libfunc): New parameter action.
5005 (main): New parameters argc and argv. Assert argc. Pass argv.
5006 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5007 (test_attach): New proc.
5008 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5009 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5010
5011 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5012
5013 * gdb.base/break-interp.exp (test_core): New proc.
5014 (test_ld): Call it.
5015
5016 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5017
5018 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5019 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5020 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5021 and gdb_compile_shlib. Use new -Wl compiler options.
5022 (dl bt, main bt): New tests.
5023
5024 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5025
5026 Support PIEs with no symfile_objfile.
5027 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5028 (test_ld): New parameter trynosym.
5029 (test_ld <$trynosym>): New block.
5030
5031 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5032
5033 * gdb.base/break-interp.exp: New file.
5034
5035 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5036
5037 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5038 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5039 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5040 test.
5041 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5042 * gdb.python/py-mi.exp: Add lazy string test.
5043
5044 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5045
5046 * lib/mi-support.exp (mi_check_thread_states): Handle
5047 core number in thread listing.
5048
5049 2010-01-12 Joel Brobecker <brobecker@adacore.com>
5050
5051 * gdb.base/maint.exp: Adjust the expected output for the
5052 "maint print type" test. Use gdb_test_multiple instead of
5053 gdb_sent/gdb_expect.
5054
5055 2010-01-11 Doug Evans <dje@google.com>
5056
5057 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5058 from gdbserver_download. All callers updated.
5059
5060 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5061
5062 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5063
5064 Implement binary numbers parsing.
5065 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5066 (test_integer_literals_rejected): New binary tests.
5067
5068 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5069
5070 * gdb.cell/configure: Regenerate.
5071
5072 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5073
5074 * gdb.base/corefile.exp: Move the core finding block out and call it as
5075 core_find, new variable $corefile, replace corefile by $corefile and
5076 [file tail $corefile] for usage vs. test names resp.
5077 * lib/gdb.exp (core_find): Move it as a new function here. New
5078 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5079 $destcore. Return "" on error.
5080
5081 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5082
5083 Workaround PR binutils/10802.
5084 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5085 (twice).
5086
5087 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5088
5089 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5090
5091 2010-01-08 Joel Brobecker <brobecker@adacore.com>
5092
5093 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5094 call, to avoid interruption.
5095
5096 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5097
5098 * gdb.stabs/weird.def (args93): New.
5099
5100 2010-01-07 Doug Evans <dje@google.com>
5101
5102 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5103
5104 2010-01-07 Tom Tromey <tromey@redhat.com>
5105
5106 * gdb.base/source.exp: Use correct line number.
5107
5108 2010-01-05 Stan Shebs <stan@codesourcery.com>
5109
5110 * gdb.trace/tracecmd.exp: Test ftrace.
5111
5112 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5113
5114 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5115
5116 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5117
5118 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5119 "uint_for_mi_testing".
5120
5121 2010-01-01 Joel Brobecker <brobecker@adacore.com>
5122
5123 Test indented comment in file being sourced.
5124 * gdb.base/commands.exp: Test indented comment in file being sourced.
5125
5126 2010-01-01 Joel Brobecker <brobecker@adacore.com>
5127
5128 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5129 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5130 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5131 notice.
5132
5133 2010-01-01 Joel Brobecker <brobecker@adacore.com>
5134
5135 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5136 notice.
5137
5138 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5139
5140 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5141 missing $after_stopped and comma (,) expectation.
5142
5143 2009-12-31 Stan Shebs <stan@codesourcery.com>
5144
5145 * gdb.trace/actions.exp: Test teval action.
5146
5147 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5148
5149 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5150 (top level): Call test_watchpoint_in_big_blob.
5151 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5152 watchpoints.
5153 (func3): Write to buf.
5154
5155 2009-12-29 Stan Shebs <stan@codesourcery.com>
5156
5157 * gdb.trace/actions.exp: Test default-collect.
5158
5159 2009-12-28 Stan Shebs <stan@codesourcery.com>
5160
5161 * gdb.trace/tsv.exp: New file.
5162 * gdb.base/completion.exp: Update ambiguous info output.
5163
5164 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5165
5166 * gdb.base/find.c (main): Reference search buffers.
5167 * gdb.base/included.c (main): Reference integer.
5168 * gdb.base/ptype.c (charfoo): Declare.
5169 (intfoo): Call charfoo.
5170 * gdb.base/scope0.c (useitp): New function.
5171 (usestatics): Use useitp.
5172 (useit): Add a type for val.
5173 * gdb.base/scope1.c (useit1): Take a pointer argument.
5174 (usestatics1): Update calls to useit1.
5175 * gdb.cp/call-c.cc: Declare foo.
5176 (main): Call foo.
5177 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5178 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5179 (main): Call C::ensureRefs and ensureOtherRefs.
5180 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5181 variables.
5182 (ensureOtherRefs): New function.
5183 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5184 * gdb.cp/templates.cc (main): Call t5i.value.
5185
5186 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5187
5188 Fix compatibility with G++-4.5.
5189 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5190 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5191 (uncaught return): Remove.
5192
5193 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5194 Phil Muldoon <pmuldoon@redhat.com>
5195
5196 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5197 (bp_location13, bp_location14, bp_location17, bp_location18)
5198 (marker3_proto, marker4_proto): New variables.
5199 (breakpoint info): Update output.
5200 (run until breakpoint at marker3, run until breakpoint at marker4): New
5201 tests.
5202
5203 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5204
5205 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5206 Replace the printf call of Y by provided "y-set-1" label. New block
5207 for the second shared library.
5208 * gdb.base/unload.exp: Compile also the second library, call
5209 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5210 (single pending breakpoint info): Rename to ...
5211 (pending breakpoint info before run): ... this extended test.
5212 (libfile2, libname2, libsrcfile2, libsrc2)
5213 (lib_sl2): New variables.
5214 (exec_opts): Set also SHLIB_NAME2.
5215 (pending breakpoint info on first run at shrfunc1)
5216 (pending breakpoint info on second run at shrfunc1)
5217 (pending breakpoint info on second run at shrfunc2)
5218 (print y from libfile, print y from libfile2): New tests.
5219 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5220 * gdb.base/unloadshr2.c: New.
5221
5222 2009-12-22 Hui Zhu <teawater@gmail.com>
5223
5224 * gdb.reverse/sigall-reverse.exp: Adjust.
5225
5226 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5227
5228 PR gdb/10884
5229
5230 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5231 (main): Call do_bitfield_tests.
5232 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
5233
5234 2009-12-20 Joel Brobecker <brobecker@adacore.com>
5235
5236 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5237 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5238 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5239 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5240 gdb.modula2/unbounded1.c: Update copyright header.
5241
5242 2009-12-10 Chris Moller <moller@mollerware.com>
5243
5244 PR gdb/9399
5245 * gdb.cp/virtfunc2.exp: New tests
5246 * gdb.cp/virtfunc2.cc: New tests
5247 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5248
5249 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5250
5251 * gdb.reverse/i387-env-reverse.c: New file.
5252 * gdb.reverse/i387-env-reverse.exp: New file.
5253 * gdb.reverse/i387-stack-reverse.c: New file.
5254 * gdb.reverse/i387-stack-reverse.exp: New file.
5255
5256 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5257
5258 * gdb.python/py-type.exp (test_range): New test.
5259
5260 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5261
5262 PR python/10805
5263
5264 * gdb.python/py-type.exp: New file.
5265 * gdb.python/py-type.c: New file.
5266 * Makefile.in: Add py-type.
5267
5268 2009-12-03 Tom Tromey <tromey@redhat.com>
5269
5270 * gdb.python/py-value.exp (test_parse_and_eval): New
5271 function.
5272
5273 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5274
5275 PR gdb/11022
5276
5277 * gdb.base/pr11022.exp: New test.
5278 * gdb.base/pr11022.c: New test.
5279
5280 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5281
5282 Fix spurious false FAILs.
5283 * gdb.base/structs.c (chartest): New.
5284 (main): Fill-in chartest.
5285 * gdb.base/structs.exp (anychar_re, first): New.
5286 (start_structs_test): Import global anychar_re and first.
5287 New gdb_test call "set print elements 300; ${testfile}"
5288 (start_structs_test <$first>): New block.
5289 (any): Import global anychar_re. New variable ac. Use ${ac}.
5290
5291 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5292
5293 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5294
5295 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5296
5297 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5298 Force $srcfile file.
5299 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5300
5301 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5302
5303 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5304 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5305 * gdb.threads/watchthreads-reorder.exp: Likewise.
5306
5307 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5308
5309 PR gdb/8704
5310
5311 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5312 "if", and "thread". Correct matching in the previous test.
5313
5314 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5315
5316 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5317
5318 2009-11-23 Michael Snyder <msnyder@vmware.com>
5319
5320 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5321 * gdb.reverse-watch-precsave.exp: Ditto.
5322
5323 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5324
5325 * gdb.asm/asm-source.exp: Adjust.
5326 * gdb.base/help.exp: Adjust.
5327
5328 2009-11-22 Pedro Alves <pedro@codesourcery.com>
5329
5330 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5331 (do_syscall_tests_without_xml): Set data-directory to
5332 /the/path/to/nowhere.
5333
5334 2009-11-21 Pedro Alves <pedro@codesourcery.com>
5335
5336 * gdb.threads/local-watch-wrong-thread.c,
5337 gdb.threads/local-watch-wrong-thread.exp: New files.
5338
5339 2009-11-21 Pedro Alves <pedro@codesourcery.com>
5340
5341 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5342 assume new `regsub' syntax available.
5343
5344 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5345
5346 * gdb.base/watchpoint-hw-hit-once.exp,
5347 gdb.base/watchpoint-hw-hit-once.c: New.
5348
5349 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5350
5351 * gdb.threads/watchthreads-reorder.exp,
5352 gdb.threads/watchthreads-reorder.c: New.
5353
5354 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5355
5356 * gdb.xml/tdesc-regs.exp: Use for m68k.
5357
5358 2009-11-15 Pedro Alves <pedro@codesourcery.com>
5359
5360 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5361
5362 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5363
5364 * lib/gdb.exp (current_target_name): New procedure.
5365 (gdb_wrapper_target): New variable.
5366 (gdb_wrapper_init): Set gdb_wrapper_target.
5367 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5368 wrapper.
5369
5370 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5371
5372 * gdb.base/remote.exp: Delete the slowest load test.
5373 Do not load with fixed packet sizes.
5374
5375 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5376
5377 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5378
5379 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5380
5381 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5382 srcfile when setting a breakpoint.
5383
5384 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5385
5386 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5387 macros.
5388
5389 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5390
5391 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5392 to be in memory.
5393 * gdb.base/display.c (force_mem): New.
5394 (do_loops): Use it. Add breakpoint comments.
5395 (do_vars): Add a breakpoint comment.
5396 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5397 line numbers.
5398
5399 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5400
5401 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5402 instead of a bare "run".
5403
5404 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5405
5406 * gdb.python/py-prettyprint.exp: Adjust.
5407
5408 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5409
5410 * lib/cell.exp (skip_cell_tests): Clean up test files before
5411 returning.
5412
5413 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5414
5415 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5416 and the breakpoint menu. Do not call perror if a prompt is seen.
5417 Consume the following GDB prompt.
5418 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5419 * gdb.cp/namespace.exp: Use gdb_test.
5420 * gdb.cp/templates.exp: Use gdb_test.
5421 (test_template_breakpoints): Use gdb_test_multiple.
5422
5423 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5424
5425 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5426 (marker4): Reference values.
5427
5428 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5429
5430 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5431 is missing.
5432
5433 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5434
5435 * gdb.base/break.c (need_malloc): New.
5436 * gdb.base/constvars.c (main): Reference crass and crisp.
5437 * gdb.base/gdb1821.c (main): Reference bar.
5438 * gdb.cp/gdb1355.cc (main): Reference s1.
5439 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5440 (main): Call them.
5441 * gdb.cp/hang2.cc (dummy2): Define.
5442 * gdb.cp/hang3.cc (dummy3): Define.
5443 * gdb.cp/m-data.cc (main): Reference shadow.
5444
5445 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5446 Nathan Froyd <froydnj@codesourcery.com>
5447
5448 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5449 remote host.
5450
5451 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5452
5453 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5454 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5455 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5456 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5457 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5458 * gdb.dwarf2/dw2-producer.exp: Likewise.
5459 * gdb.dwarf2/mac-fileno.exp: Likewise.
5460 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5461 py-prettyprint.py to the remote host.
5462 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5463
5464 2009-11-11 Keith Seitz <keiths@redhat.com>
5465
5466 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5467 use it instead of "Foo".
5468 * gdb.cp/classes.exp (do_tests): Add a test to access
5469 a method through a typedef'd class name.
5470
5471 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5472
5473 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5474 exponents.
5475 * gdb.base/pointers.exp: Likewise.
5476 * gdb.cp/ref-types.exp: Likewise.
5477
5478 2009-11-11 Keith Seitz <keiths@redhat.com>
5479
5480 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5481 new[] and delete[].
5482 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5483 "void".
5484 (probe_demangler): Remove all single-quoting of
5485 method and variable names.
5486 (info_func_regexp): Remove the word "void" from any
5487 occurrence of "(void)".
5488 (print_addr_2): Remove all single-quoting of
5489 method names.
5490 (print_addr_2_kfail): Likewise.
5491 (print_addr): Single-quote C function names before
5492 passing to print_addr_2.
5493 (test_paddr_operator_functions): Remove single-quoting
5494 for method names.
5495 Add tests for operator new[] and operator delete[].
5496
5497 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5498
5499 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5500
5501 2009-11-09 Keith Seitz <keiths@redhat.com>
5502
5503 * gdb.cp/overload.exp: Add tests for resolving overloaded
5504 methods in expression parsing/evaluation.
5505
5506 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5507
5508 * lib/gdb.exp (default_gdb_version): Use --version instead of
5509 --command.
5510
5511 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
5512
5513 * lib/gdb.exp (gdb_compile_test): New.
5514 (skip_ada_tests, skip_java_tests): New.
5515 (gdb_compile): Use gdb_compile_test for f77.
5516 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
5517 * lib/java.exp (compile_java_from_source): Remove runtests check,
5518 use gdb_compile_test to record result.
5519 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
5520 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
5521 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
5522 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
5523 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
5524 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
5525 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
5526 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
5527 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
5528 adjust gdb_compile invocations.
5529
5530 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5531
5532 * Makefile.in (abs_builddir): New.
5533 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
5534 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
5535 `$(abs_builddir)/site.exp'.
5536
5537 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
5538
5539 * config/m68k-emc.exp, lib/emc-support.exp,
5540 gdb.trace/gdb_c_test.c: Delete.
5541 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
5542 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
5543 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
5544 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
5545 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
5546 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
5547 casing for m68k-*-elf.
5548
5549 2009-11-03 Pedro Alves <pedro@codesourcery.com>
5550
5551 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
5552 * gdb.arch/i386-prologue.exp: Likewise.
5553 * gdb.arch/i386-unwind.exp: Likewise.
5554
5555 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5556
5557 * lib/gdb.exp (gdb_expect): Fix timeout typo.
5558
5559 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5560
5561 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
5562
5563 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
5564
5565 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
5566
5567 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5568
5569 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
5570
5571 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5572
5573 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
5574 * gdb.base/sepdebug2.c: New file.
5575
5576 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5577
5578 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
5579 the modified warnings for catch syscall. Verify if GDB was compiled
5580 with support for lib expat, and choose which tests to run depending
5581 on this.
5582
5583 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
5584
5585 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
5586 that composite commands are parsed OK. And also test
5587 that breakpoint commands do work.
5588
5589 2009-10-23 Michael Snyder <msnyder@vmware.com>
5590
5591 gdb.reverse/consecutive-precsave.exp: Change expect pattern
5592 to allow for new disassembly style.
5593
5594 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
5595
5596 * gdb.asm/asm-source.exp: Adjust.
5597
5598 2009-10-22 Michael Snyder <msnyder@vmware.com>
5599
5600 * gdb.reverse/break-precsave.exp: New test.
5601 * gdb.reverse/consecutive-precsave.exp: Ditto.
5602 * gdb.reverse/finish-precsave.exp: Ditto.
5603 * gdb.reverse/i386-precsave.exp: Ditto.
5604 * gdb.reverse/machinestate-precsave.exp: Ditto.
5605 * gdb.reverse/sigall-precsave.exp: Ditto.
5606 * gdb.reverse/solilb-precsave.exp: Ditto.
5607 * gdb.reverse/step-precsave.exp: Ditto.
5608 * gdb.reverse/until-precsave.exp: Ditto.
5609 * gdb.reverse/watch-precsave.exp: Ditto.
5610
5611 2009-10-22 Michael Snyder <msnyder@vmware.com>
5612
5613 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
5614 for gdb_expect. Adjust one test's expect strings for the new
5615 format of disassemble.
5616 * gdb.reverse/finish-reverse.exp: Delete 'return'.
5617 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
5618 gdb_test_multiple.
5619 * gdb.reverse/step-reverse.exp: Delete 'return'.
5620 * gdb.reverse/until-reverse.exp: Delete blank lines.
5621 * gdb.reverse/watch-reverse.exp: Delete blank lines.
5622
5623 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
5624
5625 * gdb.base/consecutive.exp: Adjust.
5626 * gdb.base/display.exp: Likewise.
5627 * gdb.base/pc-fp.exp: Likewise.
5628 * gdb.base/sigbpt.exp: Likewise.
5629
5630 2009-10-19 Michael Snyder <msnyder@vmware.com>
5631
5632 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
5633 * gdb.reverse/finish-reverse.c: Ditto.
5634 * gdb.reverse/sigall-reverse.c: Ditto.
5635 * gdb.reverse/solib-reverse.c: Ditto.
5636 * gdb.reverse/step-reverse.c: Ditto.
5637 * gdb.reverse/watch-reverse.c: Ditto.
5638
5639 2009-10-19 Pedro Alves <pedro@codesourcery.com>
5640 Stan Shebs <stan@codesourcery.com>
5641
5642 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
5643 * gdb.base/foll-exec.exp: Adjust to expect a process id before
5644 "Executing new program".
5645 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
5646 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
5647 left listed after having been killed.
5648 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
5649 * gdb.base/maint.exp: Adjust test.
5650
5651 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
5652 * gdb.multi/Makefile.in: New.
5653 * gdb.multi/base.exp: New.
5654 * gdb.multi/goodbye.c: New.
5655 * gdb.multi/hangout.c: New.
5656 * gdb.multi/hello.c: New.
5657 * gdb.multi/bkpt-multi-exec.c: New.
5658 * gdb.multi/bkpt-multi-exec.exp: New.
5659 * gdb.multi/crashme.c: New.
5660
5661 2009-10-13 Tristan Gingold <gingold@adacore.com>
5662
5663 * gdb.base/sepdebug.exp: Check debug info are found.
5664
5665 2009-10-08 Pedro Alves <pedro@codesourcery.com>
5666
5667 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
5668 bits.
5669
5670 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5671
5672 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
5673
5674 2009-10-07 Joel Brobecker <brobecker@adacore.com>
5675
5676 * gdb.base/watchpoints.c: Add copyright header. Reformat one
5677 of the comments.
5678
5679 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
5680
5681 * gdb.base/annota1.exp: Remove obsolete match_max increase.
5682 * gdb.base/annota3.exp: Idem.
5683 * gdb.base/maint.exp: Idem.
5684
5685 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5686
5687 * lib/gdb.exp (default_gdb_init): Set current value of match_max
5688 to default.
5689
5690 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5691
5692 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
5693 mingw and cygwin targets.
5694
5695 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
5696 Pedro Alves <pedro@codesourcery.com>
5697
5698 * lib/gdb.exp (gdb_compile): Avoid adding
5699 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
5700
5701 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5702
5703 * gdb.base/shr1.c: Use %p in format string.
5704 * gdb.base/unload.c: Avoid warning in fprintf.
5705 * gdb.base/watchpoint-solib.c: Idem.
5706
5707 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
5708
5709 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
5710 long type.
5711 (test_unlink): Correct printf string.
5712 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
5713 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
5714
5715 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5716
5717 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
5718 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
5719 * gdb.arch/ia64-breakpoint-shadow.S: New file.
5720
5721 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5722
5723 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
5724 * gdb.objc/nondebug.exp: Likewise.
5725
5726 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5727
5728 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
5729 target_info setting.
5730
5731 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
5732 that detect new threads during "info threads".
5733
5734 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5735
5736 * gdb.threads/manythreads.c (main): Increase thread stack size
5737 to 2*PTHREAD_STACK_MIN.
5738 * gdb.threads/multi-create.c (main): Likewise.
5739 (create_function): Likewise.
5740
5741 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5742
5743 * gdb.base/dump.exp: Pass difference of pointer types instead
5744 of integer types as offset to restore in intarr3.srec case.
5745
5746 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5747
5748 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
5749
5750 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5751
5752 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
5753
5754 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
5755
5756 New test for two watchpoints, with disabling of
5757 the first inserted.
5758 * testsuite/gdb.base/watchpoints.c: New file.
5759 * testsuite/gdb.base/watchpoints.exp: New file.
5760
5761 2009-09-25 Tom Tromey <tromey@redhat.com>
5762
5763 * gdb.base/charset.exp: Test utf-16 strings with Python.
5764
5765 2009-09-25 Tom Tromey <tromey@redhat.com>
5766
5767 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
5768 UCS-4.
5769 * gdb.base/charset.c (utf_32_string): Rename.
5770 (init_utf32): Rename.
5771 (main): Update.
5772
5773 2009-09-22 Tom Tromey <tromey@redhat.com>
5774
5775 * gdb.python/py-function.exp: Add regression tests.
5776
5777 2009-09-21 Keith Seitz <keiths@redhat.com>
5778
5779 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
5780 with invalid operator.
5781
5782 2009-09-21 Keith Seitz <keiths@redhat.com>
5783
5784 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
5785 and destructor using typedef name of class.
5786 * gdb.cp/classes.cc (class Base1): Add a destructor.
5787 (base1): New typedef.
5788 (use_methods): Instanitate an object of type base1.
5789 * gdb.cp/templates.exp (test_template_typedef): New procedure.
5790 (do_tests): Call test_template_typedef.
5791 * gdb.cp/templates.cc (Baz::~Baz): New method.
5792 (intBazOne): New typedef.
5793 (main): Instantiate intBazOne.
5794
5795 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5796
5797 PR python/10633
5798
5799 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
5800 Function.
5801 (run_lang_tests): Add print elements test.
5802
5803 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
5804
5805 * gdb.python/py-value.exp (test_subscript_regression): New
5806 function. Test for invalid subscripts.
5807 * gdb.python/py-value.c (main): Add test array, and pointer to it.
5808 (ptr_ref): New function.
5809
5810 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
5811
5812 * gdb.base/default.exp: Fix "show convenience".
5813
5814 2009-09-15 Tom Tromey <tromey@redhat.com>
5815
5816 * lib/mi-support.exp (mi_create_varobj): Update.
5817 (mi_create_floating_varobj): Likewise.
5818 (mi_create_dynamic_varobj): New proc.
5819 (mi_varobj_update): Update.
5820 (mi_varobj_update_with_type_change): Likewise.
5821 (mi_varobj_update_kv_helper): New proc.
5822 (mi_varobj_update_dynamic_helper): Rewrite.
5823 (mi_varobj_update_dynamic): New proc.
5824 (mi_list_varobj_children): Update.
5825 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
5826 * gdb.python/python-prettyprint.py (pp_outer): New class.
5827 (pp_nullstr): Likewise.
5828 (lookup_function): Register new printers.
5829 * gdb.python/python-prettyprint.c (struct substruct): New type.
5830 (struct outerstruct): Likewise.
5831 (substruct_test): New function.
5832 (struct nullstr): New type.
5833 (string_1, string_2): New globals.
5834 (main): Add new tests.
5835 * gdb.python/python-mi.exp: Added regression tests.
5836 * gdb.mi/mi2-var-display.exp: Update.
5837 * gdb.mi/mi2-var-cmd.exp: Update.
5838 * gdb.mi/mi2-var-child.exp: Update.
5839 * gdb.mi/mi2-var-block.exp: Update.
5840 * gdb.mi/mi-var-invalidate.exp: Update.
5841 * gdb.mi/mi-var-display.exp: Update.
5842 * gdb.mi/mi-var-cmd.exp: Update.
5843 * gdb.mi/mi-var-child.exp: Update.
5844 * gdb.mi/mi-var-block.exp: Update.
5845 * gdb.mi/mi-break.exp: Update.
5846 * gdb.mi/gdb701.exp: Update.
5847
5848 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
5849
5850 * Makefile.in: Inclusion of catch-syscall object.
5851 * gdb.base/catch-syscall.c: New file.
5852 * gdb.base/catch-syscall.exp: New file.
5853
5854 2009-09-12 Michael Snyder <msnyder@vmware.com>
5855
5856 * gdb.reverse/step-reverse.exp: Explicitly check for targets
5857 that can support reverse debuggnig.
5858
5859 2009-09-11 Tom Tromey <tromey@redhat.com>
5860
5861 * gdb.dwarf2/valop.S: New file.
5862 * gdb.dwarf2/valop.exp: New file.
5863
5864 2009-09-11 Mark Kettenis <kettenis@gnu.org>
5865
5866 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
5867
5868 2009-09-10 Doug Evans <dje@google.com>
5869
5870 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
5871 Add $gdb_prompt to second breakpoint regexp.
5872
5873 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
5874
5875 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
5876 names, add missing ones.
5877 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
5878 * gdb.python/py-frame.c: Rename from python-frame.c.
5879 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
5880 testfile name.
5881 * gdb.python/py-function.exp: Rename from python-function.exp.
5882 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
5883 testfile name.
5884 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
5885 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
5886 Adjust testfile name.
5887 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
5888 * gdb.python/py-template.cc: Rename from python-template.cc.
5889 * gdb.python/py-template.exp: Rename from python-template.exp.
5890 Adjust testfile name.
5891 * gdb.python/py-value.c: Rename from python-value.c.
5892 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
5893 testfile name.
5894
5895 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5896
5897 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
5898 $bpt2address.
5899 (Second breakpoint address is valid on ia64)
5900 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
5901
5902 2009-09-03 Joseph Myers <joseph@codesourcery.com>
5903
5904 * gdb.base/ending-run.exp: Restrict regular expression matching
5905 line number to require closing brace following.
5906
5907 2009-09-03 Doug Evans <dje@google.com>
5908
5909 * gdb.base/store.exp (check_set): Fix typo in expected value message.
5910
5911 2009-09-02 Tom Tromey <tromey@redhat.com>
5912
5913 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
5914
5915 2009-09-02 Tom Tromey <tromey@redhat.com>
5916
5917 * gdb.dwarf2/callframecfa.exp: New file.
5918 * gdb.dwarf2/callframecfa.S: New file.
5919
5920 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5921
5922 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
5923 gdb.base/solib-overlap-main.c: New.
5924
5925 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
5926
5927 PR gdb/10565
5928
5929 * gdb.base/bitfields.c (struct container, container): New.
5930 (main): Initialize it and call break5.
5931 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
5932
5933 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5934
5935 Support constant DW_AT_data_member_location by GCC PR debug/40659.
5936 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
5937
5938 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5939
5940 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
5941
5942 2009-08-26 Michael Snyder <msnyder@vmware.com>
5943
5944 * gdb.base/i386-reverse.c: New file.
5945 * gdb.base/i386-reverse.exp: New file.
5946 * gdb.base/Makefile.in: Add new files to be removed.
5947
5948 2009-08-26 Joseph Myers <joseph@codesourcery.com>
5949
5950 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
5951 environment-pwd for remote host.
5952 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
5953
5954 2009-08-24 Keith Seitz <keiths@redhat.com>
5955
5956 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
5957 Add two new C++ completer tests which limit the output to a
5958 given class.
5959
5960 2009-08-24 Michael Snyder <msnyder@vmware.com>
5961
5962 * gdb.base/del.exp: Fix typo in comment.
5963 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
5964
5965 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5966
5967 * configure: Regenerate.
5968 * gdb.hp/configure: Likewise.
5969 * gdb.hp/gdb.aCC/configure: Likewise.
5970 * gdb.hp/gdb.base-hp/configure: Likewise.
5971 * gdb.hp/gdb.compat/configure: Likewise.
5972 * gdb.hp/gdb.defects/configure: Likewise.
5973 * gdb.hp/gdb.objdbg/configure: Likewise.
5974 * gdb.stabs/configure: Likewise.
5975
5976 2009-08-19 Doug Evans <dje@google.com>
5977
5978 * gdb.base/gdbvars.c: New file.
5979 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
5980
5981 2009-08-14 Pedro Alves <pedro@codesourcery.com>
5982
5983 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
5984 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
5985
5986 2009-08-13 Pedro Alves <pedro@codesourcery.com>
5987
5988 * gdb.base/default.exp: Adjust "set language test": it's now an
5989 enum command. Larger help string moved to "help set language".
5990 * gdb.base/help.exp: Adjust "help set language" expected output,
5991 now lists all known languages.
5992
5993 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
5994
5995 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
5996 all frame arguments.
5997 * gdb.arch/altivec-regs.exp: Likewise.
5998
5999 2009-08-07 Tom Tromey <tromey@redhat.com>
6000
6001 * gdb.base/setshow.exp: Add tests for changes to set language, set
6002 check range, and set check type.
6003
6004 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6005
6006 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6007 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
6008 Call it.
6009
6010 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6011
6012 * configure.ac: Run gdb.cell tests when appropriate.
6013 * configure: Regenerate.
6014 * lib/cell.exp: New file.
6015 * gdb.cell: New directory.
6016 * gdb.cell/configure.ac: New file.
6017 * gdb.cell/configure: New file.
6018 * gdb.cell/Makefile.in: New file.
6019 * gdb.cell/arch.exp: New file.
6020 * gdb.cell/break.c: New file.
6021 * gdb.cell/break.exp: New file.
6022 * gdb.cell/break-spu.c: New file.
6023 * gdb.cell/bt.c: New file.
6024 * gdb.cell/bt2-spu.c: New file.
6025 * gdb.cell/bt-spu.c: New file.
6026 * gdb.cell/bt.exp: New file.
6027 * gdb.cell/coremaker.c: New file.
6028 * gdb.cell/coremaker-spu.c: New file.
6029 * gdb.cell/core.exp: New file.
6030 * gdb.cell/gcore.exp: New file.
6031 * gdb.cell/data.c: New file.
6032 * gdb.cell/data.exp: New file.
6033 * gdb.cell/data-spu.c: New file.
6034 * gdb.cell/ea-cache.exp: New file.
6035 * gdb.cell/ea-cache.c: New file.
6036 * gdb.cell/ea-cache-spu.c: New file.
6037 * gdb.cell/ea-standalone.c: New file.
6038 * gdb.cell/ea-standalone.exp: New file.
6039 * gdb.cell/ea-test.c: New file.
6040 * gdb.cell/ea-test.exp: New file.
6041 * gdb.cell/f-regs.exp: New file.
6042 * gdb.cell/mem-access.c: New file.
6043 * gdb.cell/mem-access.exp: New file.
6044 * gdb.cell/mem-access-spu.c: New file.
6045 * gdb.cell/ptype.exp: New file.
6046 * gdb.cell/registers.exp: New file.
6047 * gdb.cell/size.c: New file.
6048 * gdb.cell/sizeof.exp: New file.
6049 * gdb.cell/size-spu.c: New file.
6050 * gdb.cell/solib.exp: New file.
6051 * gdb.cell/solib-symbol.exp: New file.
6052
6053 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6054
6055 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6056
6057 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6058
6059 * gdb.base/float.exp: Handle VFP registers.
6060
6061 2009-07-14 Michael Snyder <msnyder@vmware.com>
6062
6063 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6064 to bring gdb to the beginning of the calling line.
6065
6066 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6067 confusing the i386 epilogue unwinder.
6068
6069 2009-07-14 Stan Shebs <stan@codesourcery.com>
6070
6071 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6072
6073 2009-07-14 Michael Snyder <msnyder@vmware.com>
6074
6075 * gdb.reverse/step-reverse.exp (stepi into function call):
6076 Call instruction may not be first instruction in the line.
6077 (reverse stepi from a function call): Used wrong line number.
6078
6079 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6080
6081 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6082
6083 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6084
6085 Fix gdb.base/macscp.exp when using custom inputrc.
6086 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6087 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6088 env(TERM) set.
6089 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6090 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6091
6092 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6093
6094 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6095 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6096 Change the compilation target to match the testcase name.
6097 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6098 testcase name.
6099 * a2-run.exp: Use for setup prepare_for_testing. Change the
6100 compilation target to match the testcase name.
6101 * gdb.base/commands.exp: Likewise.
6102 * gdb.base/finish.exp: Likewise.
6103 * gdb.base/float.exp: Likewise.
6104 * gdb.base/info-target.exp: Likewise.
6105 * gdb.base/relational.exp: Likewise.
6106 * gdb.base/term.exp: Likewise.
6107 * gdb.base/until.exp: Likewise.
6108 * gdb.base/volatile.exp: Likewise.
6109 * gdb.base/whatis-exp.exp: Likewise.
6110
6111 2009-07-11 Hui Zhu <teawater@gmail.com>
6112
6113 * gdb.base/help.exp (disassemble): Update expected help text.
6114
6115 2009-07-09 Tom Tromey <tromey@redhat.com>
6116
6117 * lib/gdb.exp: Handle TRANSCRIPT.
6118 (remote_spawn, remote_close, send_gdb): New procs.
6119
6120 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6121
6122 * gdb.python/python-prettyprint.c: Add counted null string
6123 structure.
6124 * gdb.python/python-prettyprint.exp: Print null string. Test for
6125 embedded nulls.
6126 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6127 * gdb.python/python-value.exp (test_value_in_inferior): Add
6128 variable length string fetch tests.
6129 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6130
6131 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6132
6133 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6134
6135 2009-07-07 Tom Tromey <tromey@redhat.com>
6136
6137 * gdb.base/call-rt-st.exp: Update for change to escape output.
6138 * gdb.base/callfuncs.exp: Likewise.
6139 * gdb.base/charset.exp: Likewise.
6140 * gdb.base/constvars.exp: Likewise.
6141 * gdb.base/long_long.exp: Likewise.
6142 * gdb.base/pointers.exp: Likewise.
6143 * gdb.base/printcmds.exp: Likewise.
6144 * gdb.base/setvar.exp: Likewise.
6145 * gdb.base/store.exp: Likewise.
6146 * gdb.cp/ref-types.exp: Likewise.
6147 * gdb.mi/mi-var-child.exp: Likewise.
6148 * gdb.mi/mi-var-display.exp: Likewise.
6149 * gdb.mi/mi2-var-display.exp: Likewise.
6150 * gdb.base/charset.exp: Test octal escape sequence length.
6151 Update for change to escape output.
6152
6153 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6154
6155 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6156
6157 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6158
6159 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6160
6161 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6162
6163 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6164 gdbserver increasing $portnum if "Can't bind address" has been seen.
6165
6166 2009-07-05 Pedro Alves <pedro@codesourcery.com>
6167
6168 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6169 mingw32ce.
6170
6171 2009-07-05 Pedro Alves <pedro@codesourcery.com>
6172
6173 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6174 VFP format.
6175
6176 2009-07-02 Pedro Alves <pedro@codesourcery.com>
6177
6178 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6179 linux. Adjust to use "inferior", "info inferiors", "detach
6180 inferior" and "kill inferior" instead of "restart", "info fork",
6181 "detach fork" and "delete fork".
6182 * gdb.base/ending-run.exp: Spell out "info".
6183 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6184 the "kill" command.
6185
6186 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6187
6188 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6189 change to prefix TLS offset in hex with 0x.
6190
6191 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6192
6193 * gdb.base/default.exp: Update test case for "x" changes.
6194
6195 2009-07-01 Tristan Gingold <gingold@adacore.com>
6196
6197 * gdb.base/bigcore.exp: Make darwin untested.
6198
6199 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6200
6201 * gdb.base/completion.exp (directory completion): Create the directory.
6202 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6203 escapeuniquesub.
6204 (directory completion 2): Expect now ${escapeuniquesub}.
6205 (Glob remaining of directory test): Remove one excessive newline.
6206 Expect the real output.
6207
6208 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6209
6210 Fix `make check//%' target after `make check' has been ran.
6211 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6212 a mkdir call.
6213 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6214 (%/.dir): Remove.
6215
6216 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6217
6218 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6219 the expected result record.
6220
6221 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6222
6223 Remove racy FAILs relying just on the timeouts.
6224 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6225 (annotation_level 2): Remove racy FAILs.
6226
6227 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6228
6229 gdb/10275
6230 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6231
6232 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6233
6234 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6235
6236 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6237
6238 * gdb.mi/mi-stack.exp: Testing symbolic options
6239 to -stack-list-locals and -stack-list-arguments.
6240
6241 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6242
6243 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6244
6245 2009-06-29 Tom Tromey <tromey@redhat.com>
6246
6247 * dg-extract-results.sh: New file.
6248 * Makefile.in (FORCE_PARALLEL): New variable.
6249 (CHECK_TARGET): New conditional variable.
6250 (check): Use CHECK_TARGET.
6251 (DO_RUNTEST): New variable.
6252 (check-single): New target.
6253 (TEST_DIRS): New variable.
6254 (TEST_TARGETS): Likewise.
6255 (check-parallel): New target.
6256 (check-gdb.%): New pattern.
6257 (BASE1_FILES): New variable.
6258 (BASE2_FILES): Likewise.
6259 (check-gdb.base%): New pattern.
6260 (%/.dir): New pattern.
6261 * configure: Rebuild.
6262 * aclocal.m4 (AM_CONDITIONAL): New defun.
6263 * configure.ac: Check whether user is using GNU make.
6264 (GMAKE): New conditional.
6265
6266 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6267
6268 * gdb.cp/namespace-nested-import.cc: New test.
6269 * gdb.cp/namespace-nested-import.exp: New test.
6270
6271 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6272
6273 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6274 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6275 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6276 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6277 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6278 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6279 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6280 gdb.opt/inline-markers.c: New files.
6281 * lib/gdb.exp (skip_inline_frame_tests): New function.
6282 (skip_inline_var_tests): New function.
6283
6284 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6285
6286 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6287 backtrace.
6288
6289 2009-06-27 Michael Snyder <msnyder@vmware.com>
6290
6291 * gdb.reverse: New directory.
6292 * gdb.reverse/break-reverse.c: New test.
6293 * gdb.reverse/break-reverse.exp: New test.
6294 * gdb.reverse/consecutive-reverse.c: New test.
6295 * gdb.reverse/consecutive-reverse.exp: New test.
6296 * gdb.reverse/finish-reverse.c: New test.
6297 * gdb.reverse/finish-reverse.exp: New test.
6298 * gdb.reverse/machinestate.c: New test.
6299 * gdb.reverse/ms1.c: New test.
6300 * gdb.reverse/machinestate.exp: New test.
6301 * gdb.reverse/Makefile.in: New file.
6302 * gdb.reverse/shr2.c: New test.
6303 * gdb.reverse/solib-reverse.c: New test.
6304 * gdb.reverse/solib-reverse.exp: New test.
6305 * gdb.reverse/step-reverse.c: New test.
6306 * gdb.reverse/step-reverse.exp: New test.
6307 * gdb.reverse/until-reverse.c: New test.
6308 * gdb.reverse/ur1.c: New test.
6309 * gdb.reverse/until-reverse.exp: New test.
6310 * gdb.reverse/watch-reverse.c: New test.
6311 * gdb.reverse/watch-reverse.exp: New test.
6312 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6313 * configure: Regenerate.
6314
6315 2009-06-26 Doug Evans <dje@google.com>
6316
6317 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6318
6319 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6320
6321 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6322 windows problem for 'file delete $binfile'.
6323
6324 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6325
6326 * gdb.cp/namespace-using.exp: New test.
6327 * gdb.cp/namespace-using.cc: New test.
6328
6329 2009-05-20 Joel Brobecker <brobecker@adacore.com>
6330
6331 * gdb.ada/variant_record_packed_array: New testcase.
6332
6333 2009-06-23 Tom Tromey <tromey@redhat.com>
6334
6335 * gdb.base/charset.exp (test_combination): Regression test.
6336 * gdb.base/charset.c (my_wchar_t): New typedef.
6337 (myvar): New global.
6338 (main): Set myvar.
6339
6340 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6341
6342 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6343 target.
6344
6345 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6346
6347 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6348
6349 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6350
6351 * gdb.mi/gdb680.exp: Update test for error message.
6352
6353 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6354
6355 * gdb.base/annota1.exp: Allow multiple occurrences of the
6356 frames-invalid annotation.
6357 * gdb.cp/annota2.exp: Likewise.
6358
6359 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6360
6361 * gdb.cp/gdb2495.cc: New file.
6362 * gdb.cp/gdb2495.exp: New file.
6363
6364 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6365
6366 Report error on GDB crash during runto.
6367 * lib/gdb.exp (runto <eof>): New.
6368
6369 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6370
6371 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6372 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6373 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6374 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6375 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6376 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6377 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6378 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6379 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6380 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6381 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6382 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6383 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6384 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6385 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6386 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6387 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6388 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6389 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6390 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6391 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6392 gdb.trace/passcount.exp, gdb.trace/report.exp,
6393 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6394 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6395 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6396 executable.
6397
6398 2009-06-07 Pedro Alves <pedro@codesourcery.com>
6399
6400 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6401 defined before referencing it.
6402
6403 2009-06-03 Doug Evans <dje@google.com>
6404
6405 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6406 * gdb.arch/i386-see.c: Ditto.
6407
6408 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6409
6410 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6411 (check_macro): Return 1 if undefined.
6412 If first test fails, check if macro debug information is available,
6413 and report unsupported test if no macro information is found.
6414
6415 2009-05-29 Doug Evans <dje@google.com>
6416
6417 * gdb.threads/hand-call-in-threads.exp: New.
6418 * gdb.threads/hand-call-in-threads.c: New.
6419
6420 2009-05-29 Michael Snyder <msnyder@vmware.com>
6421
6422 * gdb.base/break-always.exp: Change "1" to "on".
6423 Add confirmation check.
6424
6425 2009-05-28 Pedro Alves <pedro@codesourcery.com>
6426
6427 * gdb.threads/threxit-hop-specific.c: New.
6428 * gdb.threads/threxit-hop-specific.exp: New.
6429 * gdb.threads/thread-execl.c: New.
6430 * gdb.threads/thread-execl.exp: New.
6431
6432 2009-05-27 Tom Tromey <tromey@redhat.com>
6433 Thiago Jung Bauermann <bauerman@br.ibm.com>
6434
6435 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6436 (mi_child_regexp): Likewise.
6437 (mi_list_varobj_children_range): Likewise.
6438 (mi_get_features): Likewise.
6439 (mi_list_varobj_children): Rewrite.
6440 * gdb.python/python-mi.exp: New file.
6441
6442 2009-05-27 Tom Tromey <tromey@redhat.com>
6443 Thiago Jung Bauermann <bauerman@br.ibm.com>
6444 Phil Muldoon <pmuldoon@redhat.com>
6445 Paul Pluzhnikov <ppluzhnikov@google.com>
6446
6447 * gdb.python/python-prettyprint.exp: New file.
6448 * gdb.python/python-prettyprint.c: New file.
6449 * gdb.python/python-prettyprint.py: New file.
6450 * gdb.base/display.exp: print/r is now valid.
6451
6452 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6453 Tom Tromey <tromey@redhat.com>
6454 Pedro Alves <pedro@codesourcery.com>
6455 Paul Pluzhnikov <ppluzhnikov@google.com>
6456
6457 * gdb.python/python-template.exp: New file.
6458 * gdb.python/python-template.cc: New file.
6459 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6460 tests.
6461 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6462 Call it.
6463 (test_value_after_death): New proc.
6464 * gdb.python/python-value.c (PTR): New typedef.
6465 (main): New variable 'x'.
6466
6467 2009-05-27 Tom Tromey <tromey@redhat.com>
6468
6469 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6470 tests.
6471 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6472 Call it.
6473
6474 2009-05-27 Pedro Alves <pedro@codesourcery.com>
6475
6476 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6477
6478 2009-05-24 Pedro Alves <pedro@codesourcery.com>
6479
6480 * gdb.threads/fork-thread-pending.c: New.
6481 * gdb.threads/fork-thread-pending.exp: New.
6482
6483 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6484
6485 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6486 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6487
6488 2009-05-18 Jon Beniston <jon@beniston.com>
6489
6490 * gdb.asm/asm-source.exp: Add lm32 target.
6491
6492 2009-05-17 Pedro Alves <pedro@codesourcery.com>
6493
6494 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6495 `gdb_get_line_number'. Call `callee' in both parent and child.
6496 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6497 `gdb_get_line_number' instead of hardcoding line numbers.
6498 (catch_fork_unpatch_child): New procedure to test detaching
6499 breakpoints from child fork.
6500 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6501 hardcoding line numbers.
6502 (do_fork_tests): Run `catch_fork_unpatch_child'.
6503
6504 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6505
6506 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6507 of structure type enters or leaves the scope, it
6508 is reported by -var-update.
6509
6510 2009-05-11 Doug Evans <dje@sebabeach.org>
6511
6512 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
6513 * gdb.threads/pending-step.c (main): Fix off-by-one error.
6514 * gdb.threads/schedlock.c (main): Fix off-by-one error.
6515
6516 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6517
6518 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
6519
6520 2009-04-30 Doug Evans <dje@google.com>
6521
6522 * gdb.threads/watchthreads2.exp: New testcase.
6523 * gdb.threads/watchthreads2.c: New testcase.
6524
6525 2009-04-29 Doug Evans <dje@google.com>
6526
6527 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
6528 * gdb.cp/mb-ctor.cc: Ditto.
6529 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
6530 * gdb.cp/mb-inline.h (multi_line_foo): New function.
6531 * gdb.cp/mb-inline1.cc: Call it.
6532 * gdb.cp/mb-inline2.cc: Ditto.
6533 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
6534 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
6535
6536 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6537
6538 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
6539 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
6540 Replace all uses of `decimal' by `nonzero'.
6541 (info macro FROM_COMMANDLINE): New test.
6542
6543 2009-04-27 Tom Tromey <tromey@redhat.com>
6544
6545 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
6546
6547 2009-04-27 Doug Evans <dje@google.com>
6548
6549 * gdb.threads/watchthreads.c (main): Initialize args before starting
6550 the threads. Plus formatting cleanup.
6551 * gdb.threads/watchthreads.exp: Avoid errant failures due to
6552 biased scheduling of one thread.
6553
6554 2009-04-27 Jerome Guitton <guitton@adacore.com>
6555
6556 * gdb.cp/templates.cc (GetMax): New template.
6557 (main): Declare two instances of GetMax.
6558 * gdb.cp/templates.exp: Add new test.
6559
6560 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6561
6562 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
6563
6564 2009-04-22 Joseph Myers <joseph@codesourcery.com>
6565
6566 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
6567
6568 2009-04-15 Tom Tromey <tromey@redhat.com>
6569
6570 * gdb.base/charset.exp: Add regression test.
6571
6572 2009-04-14 Joel Brobecker <brobecker@adacore.com>
6573
6574 * gdb.base/exe-lock.exp: New testcase.
6575
6576 2009-04-13 Tom Tromey <tromey@redhat.com>
6577
6578 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
6579 operator on Frame.
6580
6581 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6582
6583 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
6584 * gdb.server/ext-attach.exp: Likewise.
6585
6586 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
6587
6588 Eliminate some sleep usage.
6589
6590 * gdb.mi/basics.c (do_nothing): New.
6591 (main): Use do_nothing instead of printf, so that
6592 not to introduce race condition between output of
6593 inferiour and output of gdb. Do not use sleep as it
6594 is not generally available on embedded targets.
6595
6596 2009-04-02 Pedro Alves <pedro@codesourcery.com>
6597
6598 * gdb.server/ext-attach.exp: Expect an optional process id after
6599 "Detached from remote process".
6600
6601 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6602
6603 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
6604 gdb.dwarf2/dw2-unresolved.exp: New.
6605
6606 2009-04-02 Pedro Alves <pedro@codesourcery.com>
6607
6608 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
6609 mi_run_to_main.
6610
6611 2009-04-02 Pedro Alves <pedro@codesourcery.com>
6612
6613 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
6614 mi_run_to_main. Skip thread exit test on remote targets.
6615 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
6616 mi_run_to_main.
6617 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
6618 mi_run_to_main.
6619 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
6620 when expecting ^connected. Detect when the target doesn't support
6621 non-stop mode.
6622 (mi_run_cmd): Detect if non-stop mode was requested by isn't
6623 supported. Return -1 on error, 0 on success.
6624 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
6625 (mi_runto): Return mi_runto_helper's result explicitly.
6626
6627 2009-04-01 Pedro Alves <pedro@codesourcery.com>
6628
6629 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
6630
6631 2009-04-01 Tom Tromey <tromey@redhat.com>
6632
6633 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
6634 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
6635 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
6636 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
6637
6638 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
6639 Jan Kratochvil <jan.kratochvil@redhat.com>
6640
6641 PR gdb/931
6642 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
6643 output.
6644 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
6645 for gdb/931.
6646 * dw2-strp.S (DW_AT_language): Change to C++.
6647 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
6648
6649 2009-03-31 Joel Brobecker <brobecker@adacore.com>
6650
6651 * gdb.ada/tasks: New testcase.
6652
6653 2009-03-30 Stan Shebs <stan@codesourcery.com>
6654
6655 * gdb.trace/actions.exp: Update to match new info trace format.
6656 * gdb.trace/deltrace.exp: Ditto.
6657 * gdb.trace/infotrace.exp: Ditto.
6658 * gdb.trace/passcount.exp: Ditto.
6659 * gdb.trace/save-trace.exp: Ditto.
6660 * gdb.trace/while-stepping.exp: Ditto.
6661 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
6662
6663 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6664
6665 * gdb.python/python-frame.c: New file.
6666 * gdb.python/python-frame.exp: New file.
6667
6668 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
6669
6670 * gdb.python/python-value.exp: Add tests for the address
6671 attribute.
6672
6673 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
6674
6675 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
6676
6677 2009-03-26 Doug Evans <dje@google.com>
6678
6679 * gdb.mi/mi-nonstop-exit.exp: New file.
6680 * gdb.mi/non-stop-exit.c: New file.
6681
6682 2009-03-26 Tom Tromey <tromey@redhat.com>
6683
6684 Update for change to prologue skipping:
6685 * gdb.mi/mi2-simplerun.exp: Update.
6686 * gdb.mi/mi2-break.exp: Update.
6687 * gdb.mi/mi-simplerun.exp: Update.
6688 * gdb.mi/mi-break.exp: Update.
6689 * gdb.base/ending-run.exp: Update.
6690
6691 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
6692
6693 * gdb.python/python-value.exp (test_value_in_inferior): Test
6694 gdb.Value.is_optimized_out attribute.
6695
6696 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6697
6698 * gdb.dwarf2/dw2-noloc-main.c: New file.
6699 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
6700 (.text): Remove.
6701 (.data): New.
6702 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
6703 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
6704 (DW_TAG_subprogram func_cu1, noloc): Remove.
6705 (main): New.
6706 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
6707 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
6708 (file_symbols): New procedure.
6709
6710 2009-03-25 Tom Tromey <tromey@redhat.com>
6711
6712 * gdb.base/charset.exp (valid_target_charset): New proc.
6713 Use it to skip tests on invalid charsets.
6714
6715 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
6716
6717 * gdb.base/completion.exp: Add a test for directory completion.
6718
6719 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6720
6721 Fix a racy FAIL.
6722 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
6723 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
6724
6725 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
6726
6727 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
6728 * gdb.python/python-function.exp: Add test for function returning
6729 a GDB value.
6730
6731 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
6732
6733 * gdb.python/python-function.exp: New file.
6734
6735 2009-03-20 Tom Tromey <tromey@redhat.com>
6736
6737 * gdb.base/store.exp: Update for change to escape output.
6738 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
6739 to escape output.
6740 * gdb.base/pointers.exp: Update for change to escape output.
6741 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
6742 to escape output.
6743 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
6744 escape output.
6745 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
6746 to escape output.
6747 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
6748 escape output.
6749 * gdb.base/setvar.exp: Update for change to escape output.
6750 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
6751 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
6752 to escape output.
6753 (test_print_string_constants): Likewise.
6754 * gdb.base/charset.exp (valid_host_charset): Check size of
6755 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
6756 cases. Handle "auto"-related output.
6757 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
6758 (uvar, Uvar): New globals.
6759
6760 2009-03-19 Jerome Guitton <guitton@adacore.com>
6761
6762 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
6763 deltas.
6764 * gdb.ada/fixed_points.exp: Ditto.
6765
6766 2009-03-18 Pedro Alves <pedro@codesourcery.com>
6767
6768 * return-nodebug.c: Don't include stdio.h.
6769 (init): Delete.
6770 (func): Delete definition and provide extern declaration.
6771 (t): New.
6772 (main): Don't call printf. Call func and store its result in t.
6773 * return-nodebug1.c: New.
6774 * return-nodebug.exp: Don't expect stdio output. Instead, print
6775 the global variable t. Drop printf formatters and cast types from
6776 foreach loop. Don't use prepare_for_testing. Compile
6777 return-nodebug.c and return-nodebug1.c in separate steps. Don't
6778 define FORMAT or CAST.
6779
6780 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6781
6782 * gdb.base/solib-display.exp: Disable test for remote targers.
6783
6784 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6785
6786 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
6787
6788 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6789
6790 Fix a racy FAIL.
6791 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
6792 code from `follow parent, print pids'.
6793 (`follow child, print pids', `follow parent, print pids'): Call it.
6794 Replace `gdb_test "break..."' by gdb_breakpoint.
6795
6796 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
6797
6798 * gdb.mi/mi-cli.exp: Adjust for output difference in
6799 sync and async modes.
6800
6801 2009-03-12 Joel Brobecker <brobecker@adacore.com>
6802
6803 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
6804 that was checked in by mistake. Remove loading of ada.exp, since
6805 this is not necessary in this case.
6806
6807 2009-03-12 Joel Brobecker <brobecker@adacore.com>
6808
6809 * gdb.ada/ptype_arith_binop.exp: New testcase.
6810
6811 2009-03-12 Joel Brobecker <brobecker@adacore.com>
6812
6813 * gdb.ada/mod_from_name: New testcase.
6814
6815 2009-03-12 Joel Brobecker <brobecker@adacore.com>
6816
6817 * gdb.ada/tick_last_segv: New testcase.
6818
6819 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6820
6821 * gdb.mi/mi-cli.exp: Remove debug print.
6822
6823 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
6824
6825 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
6826 include the token in ^running and frame info in *stopped.
6827
6828 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
6829
6830 * solib-display.exp: New file.
6831 * solib-display-main.c: New file.
6832 * solib-display-lib.c: New file.
6833
6834 2009-03-05 Pedro Alves <pedro@codesourcery.com>
6835
6836 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
6837
6838 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6839
6840 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
6841 (list_and_check_macro): Use more specific test name.
6842 (next to definition): Make the test names unique.
6843
6844 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
6845
6846 * gdb.pascal/floats.exp: Accept approximate results everywhere.
6847
6848 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6849
6850 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
6851 notifications.
6852 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
6853 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
6854 * lib/mi-support.exp (library_loaded_re): New.
6855 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
6856
6857 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
6858
6859 * gdb.gdb/observer.exp: Use test_notification observer, not
6860 normal_stop, everywhere.
6861 (test_normal_stop_notifications): Rename to...
6862 (test_notifications): ...this.
6863 (test_observer_normal_stop): Rename to...
6864 (test_observer): ...this.
6865
6866 2009-02-16 Doug Evans <dje@google.com>
6867
6868 * gdb.arch/amd64-disp-step.S (test_int3): New test.
6869 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
6870 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
6871 (test_prefixed_syscall,test_int3): New tests.
6872 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
6873 (test_prefixed_syscall,test_int3): New tests.
6874
6875 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
6876
6877 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
6878 (mi_expect_interrupt): Likewise.
6879 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
6880 response.
6881
6882 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6883
6884 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
6885 * gdb.base/pc-fp.exp (get_valueofx): Remove.
6886 Replace calls to get_valueofx by get_hexadecimal_valueof.
6887
6888 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
6889
6890 * lib/gdb.exp (get_valueof): Accept anything as a return value.
6891 (get_integer_valueof): New procedure.
6892 (get_sizeof): Use new get_integer_value_of.
6893 * gdb.base/sizeof.exp: Replace all uses of get_valueof
6894 by get_integer_valueof.
6895
6896 2009-02-13 Tom Tromey <tromey@redhat.com>
6897
6898 * gdb.base/remote.exp (get_sizeof): Remove.
6899 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
6900 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
6901 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
6902 * lib/gdb.exp (get_valueof): Move from long_long.exp.
6903 (get_sizeof): Likewise.
6904
6905 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6906
6907 PR fortran/9806
6908 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
6909
6910 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
6911
6912 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
6913
6914 2009-02-06 Pedro Alves <pedro@codesourcery.com>
6915
6916 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
6917
6918 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
6919
6920 * gdb.python/python-cmd.exp: New file.
6921
6922 2009-02-06 Tristan Gingold <gingold@adacore.com>
6923
6924 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
6925
6926 2009-02-05 Tristan Gingold <gingold@adacore.com>
6927
6928 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
6929 pointer is dereferenced and use this signal name in regexp.
6930 * gdb.base/signull.exp: Ditto.
6931 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
6932 * gdb.base/signull.c (main): Ditto.
6933
6934 2009-02-04 Tom Tromey <tromey@redhat.com>
6935 Thiago Jung Bauermann <bauerman@br.ibm.com>
6936
6937 * gdb.python/python-value.exp: Use `gdb.history' instead of
6938 `gdb.value_from_history'.
6939 (test_value_numeric_ops): Add test for conversion of enum constant.
6940 * gdb.python/python-value.c (enum e): New type.
6941 (evalue): New global.
6942 (main): Use argv.
6943
6944 2009-02-04 Jerome Guitton <guitton@adacore.com>
6945
6946 * gdb.ada/uninitialized_vars: New test program.
6947 * gdb.ada/uninitialized_vars.exp: New testcase.
6948
6949 2009-02-02 Tom Tromey <tromey@redhat.com>
6950
6951 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
6952 * gdb.cp/pr2489.cc: Rename...
6953 * gdb.cp/pr9594.cc: ... to this.
6954
6955 2009-02-02 Tom Tromey <tromey@redhat.com>
6956
6957 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
6958 * gdb.cp/pr2489.cc: New file.
6959 * gdb.cp/cpcompletion.exp: New file.
6960
6961 2009-02-02 Tom Tromey <tromey@redhat.com>
6962
6963 PR exp/9059:
6964 * gdb.cp/call-c.exp: Add regression test.
6965 * gdb.cp/call-c.cc (FooHandle): New typedef.
6966 (main): New variable 'handle'.
6967
6968 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6969
6970 * lib/mi-support.exp (et_mi_thread_list)
6971 (check_mi_and_console_threads): Adjust for current thread in
6972 -thread-list-ids output.
6973
6974 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
6975
6976 * gdb.mi/mi-break.exp (test_disabled_creation): New.
6977 Call it.
6978
6979 2009-01-28 Doug Evans <dje@google.com>
6980
6981 * gdb.arch/amd64-disp-step.S: New file.
6982 * gdb.arch/amd64-disp-step.exp: New file.
6983 * gdb.arch/i386-disp-step.S: New file.
6984 * gdb.arch/i386-disp-step.exp: New file.
6985
6986 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
6987
6988 * gdb.base/find.exp: Set newline variable
6989 using quotes instead of braces to fix cygwin failures.
6990
6991 2009-01-23 Pedro Alves <pedro@codesourcery.com>
6992
6993 * gdb.base/radix.exp: Add tests to ensure that that set
6994 input-radix 0 and set output-radix 0 are really rejected.
6995
6996 2009-01-23 Pedro Alves <pedro@codesourcery.com>
6997
6998 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
6999 copyright years.
7000
7001 2009-01-23 Pedro Alves <pedro@codesourcery.com>
7002
7003 PR gdb/9664:
7004 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7005
7006 2009-01-22 Pedro Alves <pedro@codesourcery.com>
7007
7008 PR c++/9631:
7009 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7010
7011 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7012
7013 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7014 binfile definition to fix Windows OS failure.
7015
7016 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7017
7018 PR gdb/9346
7019 * gdb.base/interrupt.c (sigint_handler): New.
7020 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7021 on error.
7022 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7023 Test "signal SIGINT".
7024
7025 2009-01-19 Doug Evans <dje@google.com>
7026
7027 * gdb.base/break.exp: Update expected gdb output.
7028 * gdb.base/sepdebug.exp: Ditto.
7029 * gdb.mi/mi-syn-frame.exp: Ditto.
7030 * gdb.mi/mi2-syn-frame.exp: Ditto.
7031 * gdb.base/call-signal-resume.exp: New file.
7032 * gdb.base/call-signals.c: New file.
7033 * gdb.base/unwindonsignal.exp: New file.
7034 * gdb.base/unwindonsignal.c: New file.
7035 * gdb.threads/interrupted-hand-call.exp: New file.
7036 * gdb.threads/interrupted-hand-call.c: New file.
7037 * gdb.threads/thread-unwindonsignal.exp: New file.
7038
7039 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7040
7041 * gdb.base/define.exp: Test defining and hooking prefix commands.
7042 * gdb.python/python.exp: Update test for "show user" output.
7043
7044 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7045
7046 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7047 now the output exactly, using less wildcards. Expect also the output
7048 of gfortran-4.3. Update for the f-valprint.c modification from
7049 2008-04-22.
7050 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7051 Remove gdb_test test names where matching the command.
7052
7053 2009-01-01 Pedro Alves <pedro@codesourcery.com>
7054
7055 PR breakpoints/9681:
7056 * gdb.base/watchpoint.exp: Add regression test.
7057
7058 2008-12-31 Pedro Alves <pedro@codesourcery.com>
7059
7060 * gdb.threads/attach-into-signal.exp: Don't use
7061 gdb_suppress_entire_file.
7062 * gdb.threads/attach-stopped.exp: Ditto.
7063 * gdb.threads/attachstop-mt.exp: Ditto.
7064
7065 2008-12-31 Pedro Alves <pedro@codesourcery.com>
7066
7067 PR gdb/8812:
7068 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7069
7070 2008-12-29 Pedro Alves <pedro@codesourcery.com>
7071
7072 PR gdb/7536:
7073 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7074 and unsupported output radices are really rejected.
7075
7076 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7077
7078 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7079
7080 2008-12-22 Tom Tromey <tromey@redhat.com>
7081
7082 * gdb.cp/punctuator.exp: New file.
7083
7084 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7085
7086 * gdb.base/completion.exp (Completing non-existing component): New test.
7087
7088 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7089
7090 Fix for PR gdb/8648.
7091 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7092 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7093 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7094 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7095
7096 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7097
7098 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7099
7100 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
7101
7102 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7103 compiler actually generate code at the expected line number.
7104
7105 2008-12-15 Jie Zhang <jie.zhang@analog.com>
7106
7107 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7108
7109 2008-12-12 Tom Tromey <tromey@redhat.com>
7110
7111 * gdb.base/commands.exp (redefine_hook_test): New proc.
7112 Call it.
7113
7114 2008-12-11 Tom Tromey <tromey@redhat.com>
7115
7116 * gdb.base/macscp.exp: New regression test.
7117
7118 2008-12-11 Tom Tromey <tromey@redhat.com>
7119
7120 * gdb.base/macscp.exp: Print "address.addr".
7121 * gdb.base/macscp1.c (struct outer): New struct.
7122 (address): New global.
7123
7124 2008-12-09 Tom Tromey <tromey@redhat.com>
7125
7126 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7127 Call it.
7128
7129 2008-12-04 Doug Evans <dje@google.com>
7130
7131 * gdb.server/ext-run.exp: Relax regexp for init program.
7132
7133 2008-12-03 Tristan Gingold <gingold@adacore.com>
7134
7135 * gdb.base/macscp.exp: Generate an object file during compilation
7136 to work around Darwin dsymutil limitations.
7137
7138 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7139
7140 Test resolving external references to TLS variables.
7141 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7142 FILE2_THREAD_LOCAL.
7143 (testfile2, srcfile2): New variables.
7144 * gdb.threads/tls.c (file2_thread_local)
7145 (function_referencing_file2_thread_local): New.
7146 * gdb.threads/tls2.c: New file.
7147
7148 2008-11-28 Joel Brobecker <brobecker@adacore.com>
7149
7150 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
7151 rather than integer, as integer might not be big enough when
7152 on 64bit targets.
7153
7154 2008-11-27 Jerome Guitton <guitton@adacore.com>
7155
7156 * gdb.cp/formatted-ref.exp: Add equality test.
7157 * gdb.ada/formatted_ref.exp: Ditto.
7158
7159 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7160
7161 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7162 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7163
7164 2008-11-20 Andreas Schwab <schwab@suse.de>
7165
7166 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7167 matching syscall entry point.
7168 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7169 (tcatch_vfork_then_child_follow): Likewise. Finish through
7170 vfork even if we stopped at the syscall trampoline.
7171
7172 2008-11-20 Doug Evans <dje@google.com>
7173
7174 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7175
7176 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7177
7178 * gdb.arch/ppc-dfp.exp: New file.
7179 * gdb.arch/ppc-dfp.c: New file.
7180
7181 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7182
7183 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
7184
7185 2008-11-17 Doug Evans <dje@google.com>
7186
7187 * gdb.mi/mi-syn-frame.exp: Update expected output.
7188 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7189
7190 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7191
7192 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
7193 "thread N" results in =thread-selected.
7194 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7195 (mi_send_resuming_command_raw): Be prepared for
7196 =thread-selected.
7197
7198 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7199
7200 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7201 * lib/mi-support.exp: Likewise.
7202
7203 2008-11-16 Joel Brobecker <brobecker@adacore.com>
7204
7205 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7206 commands from the expected output for "help catch".
7207
7208 2008-11-15 Joel Brobecker <brobecker@adacore.com>
7209
7210 * gdb.ada/int_deref.exp: New testcase.
7211
7212 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
7213
7214 * gdb.mi/gdb2549.exp: New file.
7215
7216 2008-11-11 Doug Evans <dje@google.com>
7217
7218 * gdb.base/callexit.exp: New file.
7219 * gdb.base/callexit.c: New file.
7220
7221 2008-11-10 Doug Evans <dje@google.com>
7222
7223 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7224 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7225 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7226 (default_gdb_start,default_gdb_exit): Ditto.
7227 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7228 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7229 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7230 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7231 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7232 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7233
7234 2008-11-03 Andreas Schwab <schwab@suse.de>
7235
7236 * gdb.base/hashline2.exp: Fix typo.
7237 * gdb.base/hashline3.exp: Likewise.
7238
7239 2008-10-30 Tom Tromey <tromey@redhat.com>
7240
7241 * gdb.base/pointers.exp: Add test.
7242 * gdb.base/pointers.c (k, S): New typedefs.
7243 (instance): New global.
7244
7245 2008-10-30 Andreas Schwab <schwab@suse.de>
7246
7247 * gdb.base/args.exp: Add tests for newlines.
7248
7249 2008-10-30 Joel Brobecker <brobecker@adacore.com>
7250
7251 gdb.base/foll-exec.exp: Update the expected output of a couple
7252 of "info breakpoints" tests.
7253
7254 2008-10-28 Tom Tromey <tromey@redhat.com>
7255
7256 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7257
7258 2008-10-24 Pedro Alves <pedro@codesourcery.com>
7259
7260 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7261 gdb_start_cmd.
7262 Use runto_main before any test that requires execution.
7263
7264 2008-10-23 Pedro Alves <pedro@codesourcery.com>
7265
7266 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7267 instead of SIGINT.
7268
7269 2008-10-22 Joel Brobecker <brobecker@adacore.com>
7270
7271 * gdb.base/completion.exp: Update expected output following
7272 the addition of the "info tasks" command.
7273
7274 2008-10-22 Tom Tromey <tromey@redhat.com>
7275
7276 * gdb.base/exprs.exp (test_expr): Add test for string
7277 concatenation.
7278
7279 2008-10-19 Pedro Alves <pedro@codesourcery.com>
7280
7281 * configure.ac: Output gdb.python/Makefile.
7282 * configure: Regenerate.
7283 * gdb.python/Makefile.in: New.
7284
7285 2008-10-16 Joel Brobecker <brobecker@adacore.com>
7286
7287 * gdb.base/foll-fork.exp: Adjust the expected output to match
7288 the new description for fork/vfork catchpoints in the "info
7289 breakpoints" output.
7290
7291 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7292
7293 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7294
7295 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7296
7297 * gdb.python/python-value.c: New file.
7298 * gdb.python/python-value.exp: New file.
7299
7300 2008-10-15 Pedro Alves <pedro@codesourcery.com>
7301
7302 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7303
7304 2008-10-15 Denis Pilat <denis.pilat@st.com>
7305
7306 * gdb.cp/mb-ctor.exp: Fix a typo.
7307
7308 2008-10-09 Tom Tromey <tromey@redhat.com>
7309
7310 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7311 'fprintf' and 'stderr'.
7312
7313 2008-10-07 Joel Brobecker <brobecker@adacore.com>
7314
7315 * gdb.ada/ref_tick_size.exp: New testcase.
7316
7317 2008-10-06 Doug Evans <dje@google.com>
7318
7319 * gdb.dwarf2/dw2-cu-size.exp: New file.
7320 * gdb.dwarf2/dw2-cu-size.S: New file.
7321
7322 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7323 .Ltype_int for clarity.
7324
7325 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7326
7327 PR gdb/2384:
7328 * gdb.cp/gdb2384.exp: Extended to test more cases.
7329 * gdb.cp/gdb2384.cc: Likewise.
7330 * gdb.cp/gdb2384-base.h: Likewise.
7331 * gdb.cp/gdb2384-base.cc: Likewise.
7332
7333 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7334
7335 * gdb.base/maint.exp (maint print type): Remove printing
7336 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7337
7338 2008-09-30 Tom Tromey <tromey@redhat.com>
7339
7340 * gdb.base/macscp.exp: Add completion tests.
7341 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7342 (TWENTY_THREE): Likewise.
7343 (FORTY_EIGHT): Likewise.
7344
7345 2008-09-30 Tom Tromey <tromey@redhat.com>
7346
7347 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7348 everywhere.
7349 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7350
7351 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7352
7353 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7354 testcase is derived from. Fix racy dependency on an expected PID
7355 number. No longer support the testcase on Linux kernel 2.4.x.
7356
7357 2008-09-27 Tom Tromey <tromey@redhat.com>
7358
7359 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7360 and varargs.
7361
7362 2008-09-22 Pedro Alves <pedro@codesourcery.com>
7363
7364 * lib/mi-support.exp (mi_expect_interrupt): New.
7365 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7366 from gdb.mi/mi-nonstop.exp.
7367 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7368 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7369 lib/mi-support.exp.
7370 Use mi_check_thread_states throughout. Avoid ".*" and do not
7371 require an anchor after -exec-run.
7372
7373 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7374
7375 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7376 stop is pending. Avoid ".*" when two stops are pending.
7377 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7378 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7379 newlines in fullnames.
7380 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7381 (mi_expect_stop): Update comments. Only anchor in sync mode.
7382 Do not match newlines.
7383 (mi_send_resuming_command_raw): Always return status.
7384 (mi_get_stop_line): Do not match more than one line by accident.
7385 Only anchor in sync mode.
7386 (mi_run_inline_test): If -exec-next fails, give up.
7387
7388 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7389
7390 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7391 on SPU.
7392
7393 2008-09-10 Joel Brobecker <brobecker@adacore.com>
7394
7395 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7396
7397 2008-09-10 Joel Brobecker <brobecker@adacore.com>
7398
7399 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7400 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7401 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7402 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7403 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7404 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7405 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7406 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7407 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7408 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7409 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7410 Include the "= " sequence in the expected output of print tests.
7411
7412 2008-09-10 Joel Brobecker <brobecker@adacore.com>
7413
7414 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7415 description for boolean types.
7416
7417 2008-09-09 Pedro Alves <pedro@codesourcery.com>
7418
7419 * gdb.base/hook-stop-continue.c: New.
7420 * gdb.base/hook-stop-continue.exp: New.
7421
7422 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7423
7424 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7425
7426 2008-09-08 Jerome Guitton <guitton@adacore.com>
7427
7428 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7429 (stack_check_probe_2, stack_check_probe_loop_1)
7430 (stack_check_probe_loop_2): New functions.
7431 (main): Add call to these new functions.
7432 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7433 functions, check that the breakpoint is inserted at the appropriate
7434 location.
7435 (insert_breakpoint): Slightly refine this procedure so that it can
7436 be called several times in the test.
7437
7438 2008-09-08 Jerome Guitton <guitton@adacore.com>
7439
7440 * gdb.base/stack-checking.c: New file.
7441 * gdb.base/stack-checking.exp: New file.
7442
7443 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7444
7445 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7446 * gdb.arch/altivec-regs.exp: Likewise.
7447 * gdb.arch/vsx-regs.exp: Likewise.
7448
7449 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7450
7451 * gdb.arch/ppc-fp.exp: New file.
7452 * gdb.arch/ppc-fp.c: New file.
7453
7454 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7455
7456 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7457 lest gcc-4.3.1 optimizes the whole thing away.
7458
7459 2008-09-04 Michael Snyder <msnyder@vmware.com>
7460
7461 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7462 as "at" (for non-debug functions such as _start).
7463
7464 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7465
7466 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7467 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7468 software watchpoints.
7469 * gdb.base/watch_thread_num.exp: Likewise.
7470
7471 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7472
7473 * gdb.arch/i386-bp_permanent.exp: New test.
7474
7475 2008-08-24 Tom Tromey <tromey@redhat.com>
7476
7477 * gdb.base/maint.exp: Update "maint print type".
7478
7479 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7480
7481 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7482 support. Adjust the order of "*running" notifications.
7483 * gdb.mi/non-stop.c: Don't cast from int to void* and
7484 back.
7485
7486 2008-08-20 Mark Kettenis <kettenis@gnu.org>
7487
7488 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7489 expect to find it in the "info frame" output.
7490
7491 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7492
7493 * gdb.base/interp.exp: Always consume both prompts.
7494
7495 2008-08-20 Pedro Alves <pedro@codesourcery.com>
7496
7497 * gdb.base/pending.exp: Test pending breakpoints without symbols
7498 loaded.
7499
7500 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7501
7502 * lib/mi-support.exp (mi_expect_stop): Produce
7503 more details on failures.
7504 * gdb.mi/mi-nonstop.exp: New.
7505 * gdb.mi/non-stop.c: New.
7506
7507 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7508
7509 * gdb.mi/mi-async.exp: Use 'set target-async'.
7510 * lib/mi-support.exp: Use 'set/show target-async'.
7511
7512 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
7513
7514 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
7515
7516 2008-08-17 Tom Tromey <tromey@redhat.com>
7517
7518 * gdb.base/help.exp (help catch): Rewrite.
7519
7520 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7521
7522 * gdb.base/define.exp: Test indented command documentation.
7523 * gdb.python/python.exp: Test indented multi-line command.
7524
7525 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
7526
7527 * testsuite/gdb.arch/vsx-regs.c: New source file.
7528 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
7529 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
7530
7531 2008-08-14 Tom Tromey <tromey@redhat.com>
7532
7533 * gdb.base/macscp.exp: Add regression test for "macro define" or
7534 "macro undef" with no arguments.
7535
7536 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
7537
7538 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
7539
7540 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7541
7542 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
7543
7544 2008-08-06 Tom Tromey <tromey@redhat.com>
7545
7546 * gdb.python/python.exp: New file.
7547
7548 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7549
7550 Fix for PR gdb/1543.
7551 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
7552 $LOCATION.
7553 (location): New variable.
7554 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
7555 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
7556 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
7557 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
7558 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
7559 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
7560 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
7561 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
7562 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
7563 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
7564 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
7565 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
7566 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
7567 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
7568 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
7569 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
7570 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
7571 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
7572 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
7573 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
7574 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
7575 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
7576 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
7577 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
7578 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
7579 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
7580 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
7581 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
7582 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
7583 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
7584 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
7585 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
7586 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
7587 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
7588 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
7589 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
7590 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
7591 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
7592 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
7593 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
7594 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
7595 gdb.base/type-opaque.exp, gdb.base/until.exp,
7596 gdb.base/value-double-free.c, gdb.base/varargs.exp,
7597 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
7598 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
7599 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
7600 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
7601 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
7602 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
7603 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
7604 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
7605 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
7606 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
7607 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
7608 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
7609 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
7610 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
7611 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
7612 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
7613 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
7614 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
7615 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
7616 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7617 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
7618 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
7619 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
7620 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7621 gdb.pascal/types.exp, gdb.stabs/weird.exp,
7622 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
7623 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
7624 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
7625 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
7626 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
7627 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
7628 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7629 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7630 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7631 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7632 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7633 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
7634 lib/mi-support.exp, lib/trace-support.exp: Remove reference
7635 to bug-gdb@prep.ai.mit.edu .
7636
7637 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
7638
7639 * lib/mi-support.exp (mi_load_shlibs): New.
7640 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
7641
7642 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
7643
7644 * lib/mi-support.exp (get_mi_thread_list)
7645 (check_mi_and_console_threads): New, moved from ...
7646 * gdb.mi/mi-pthread.exp: ...here.
7647 * gdb.mi/gdb669.exp (get_mi_thread_list)
7648 (check_mi_and_console_threads): Delete.
7649 * gdb.mi/mi2-pthread.exp: Likewise.
7650
7651 2008-07-28 Tom Tromey <tromey@redhat.com>
7652
7653 * Makefile.in (just-check): Remove. Move body to...
7654 (check): ... here.
7655
7656 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7657
7658 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
7659 Add a test for duplicated SIGINTs.
7660
7661 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7662
7663 * gdb.threads/schedlock.exp (get_args): Update to work for any
7664 value of NUM.
7665 (Top level): Report the number of threads that did not resume.
7666
7667 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7668
7669 * gdb.dwarf2/dw2-compressed.S: Also define __start.
7670
7671 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
7672
7673 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
7674 non-MI prompt.
7675
7676 2008-07-26 Tom Tromey <tromey@redhat.com>
7677
7678 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
7679 (function_struct, function_struct_ptr): New globals.
7680 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
7681 function pointer in a struct.
7682
7683 2008-07-26 Tom Tromey <tromey@redhat.com>
7684
7685 * gdb.base/macscp.exp: Add test for macro lexing bug.
7686
7687 2008-07-18 Tom Tromey <tromey@redhat.com>
7688
7689 * gdb.base/macscp.exp: Add macro tests.
7690
7691 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7692
7693 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
7694
7695 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7696
7697 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
7698
7699 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
7700
7701 * gdb.cp/class2.exp: fix for failure on spu-elf
7702
7703 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7704
7705 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
7706
7707 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7708
7709 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
7710
7711 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
7712
7713 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
7714
7715 2008-07-11 Kevin Buettner <kevinb@redhat.com>
7716
7717 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
7718 of regexp to account for changes made to GDB in the printing of
7719 byte vectors.
7720
7721 2008-07-11 Tom Tromey <tromey@redhat.com>
7722
7723 * gdb.base/completion.exp: Add 'help' completion test.
7724
7725 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7726
7727 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
7728
7729 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7730
7731 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
7732
7733 2008-07-09 Pedro Alves <pedro@codesourcery.com>
7734
7735 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
7736
7737 2008-07-09 Pedro Alves <pedro@codesourcery.com>
7738
7739 * gdb.base/fullname.exp: Restore pwd if compiling failed.
7740
7741 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7742
7743 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
7744
7745 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7746
7747 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
7748 previous commit. Add a comment.
7749
7750 2008-06-28 Pedro Alves <pedro@codesourcery.com>
7751
7752 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
7753
7754 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
7755
7756 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
7757
7758 2008-06-27 Pedro Alves <pedro@codesourcery.com>
7759
7760 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
7761 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
7762 compiling an executable, link in an object that forces unbuffered
7763 output.
7764 * lib/set_unbuffered_mode.c: New file.
7765
7766 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7767
7768 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
7769
7770 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
7771
7772 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
7773 mi_expect_stop.
7774 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
7775 Demand that *running is output.
7776 (detect_async): Perform checking every time.
7777 (mi_send_resuming_command): Extract everything into...
7778 (mi_send_resuming_command_raw): ...this.
7779 (mi_expect_stop): Don't accept any output before *stopped.
7780
7781 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
7782
7783 Robustify mi-simplerun.
7784 * gdb.mi/basics.c (main): Add a call to sleep.
7785 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
7786 * gdb.mi/mi2-cli.exp: Likewise.
7787 * gdb.mi/mi-break.exp: Likewise.
7788
7789 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
7790
7791 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
7792
7793 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7794
7795 * gdb.mi/mi-console.exp: Adjust.
7796 * gdb.mi/mi-syn-frame.exp: Adjust.
7797 * gdb.mi/mi2-console.exp: Adjust.
7798 * gdb.mi/mi2-syn-frame.exp: Adjust.
7799 * lib/mi-support.exp (mi_run_cmd): Adjust.
7800 (mi_send_resuming_command): Adjust.
7801
7802 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
7803
7804 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
7805 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
7806 testing of stopped.
7807 * gdb.mi/mi2-syn-frame.exp: Likewise.
7808 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
7809 (async, detect_async): New.
7810 (mi_expect_stop, mi_continue_to_line): Adjust expectation
7811 depending on if we're running in sync or async mode.
7812
7813 2008-06-09 Tom Tromey <tromey@redhat.com>
7814
7815 * gdb.base/completion.exp: New tests for field name completion
7816 with spaces, and field name completion with '->'.
7817
7818 2008-06-06 Tom Tromey <tromey@redhat.com>
7819
7820 * gdb.base/break1.c (struct some_struct): New struct.
7821 (values): New global.
7822 * gdb.base/completion.exp: Add field name completion test.
7823
7824 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7825
7826 * gdb.cp/call-c.exp: Test for incorrect handling of reference
7827 to pointer.
7828 * gdb.cp/call-c.cc: Likewise.
7829
7830 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
7831
7832 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
7833 annotation.
7834
7835 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7836 Pedro Alves <pedro@codesourcery.com>
7837
7838 * gdb.threads/execl.c, gdb.threads/execl1.c,
7839 gdb.threads/execl.exp: New tests.
7840
7841 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
7842 Daniel Jacobowitz <dan@codesourcery.com>
7843
7844 * gdb.cp/exception.exp: Activate test, make it work with pending
7845 catchpoints.
7846
7847 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7848
7849 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
7850
7851 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
7852
7853 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
7854 now printed.
7855 * gdb.mi/mi2-var-cmd.exp: Likewise.
7856
7857 2008-05-27 Andreas Schwab <schwab@suse.de>
7858
7859 * gdb.base/frame-args.exp: Handle arguments that are optimized
7860 out.
7861
7862 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
7863
7864 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
7865 quiet for ppc32 and group options into a single variable.
7866
7867 2008-05-23 Joel Brobecker <brobecker@adacore.com>
7868
7869 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
7870 of zero-size elements.
7871 * gdb.ada/null_array.exp: Test printing this new array.
7872
7873 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7874
7875 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
7876
7877 2008-05-21 Joel Brobecker <brobecker@adacore.com>
7878
7879 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
7880 of the "finish" command.
7881
7882 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
7883
7884 * gdb.base/annota1.exp: Test for new annotation.
7885
7886 2008-05-16 Pedro Alves <pedro@codesourcery.com>
7887
7888 * gdb.base/fixsection.exp: New file.
7889 * gdb.base/fixsection0.c: New file.
7890 * gdb.base/fixsection1.c: New file.
7891
7892 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7893
7894 * gdb.base/annota1.exp: Accept printf@... in place of printf.
7895 * gdb.base/annota3.exp: Likewise.
7896
7897 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
7898
7899 * gdb.base/watch_thread_num.exp: Don't run tests that require
7900 watchpoints if the target doesn't support them.
7901
7902 2008-05-12 Doug Evans <dje@google.com>
7903
7904 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
7905
7906 2008-05-09 Joel Brobecker <brobecker@adacore.com>
7907
7908 * gdb.ada/assign_1.exp: New testcase.
7909
7910 2008-05-09 Doug Evans <dje@google.com>
7911
7912 * gdb.base/find.exp: New file.
7913 * gdb.base/find.c: New file.
7914
7915 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
7916
7917 * gdb.base/commands.exp (watchpoint_command_test): Handle
7918 gdb,no_hardware_watchpoints.
7919 * gdb.base/float.exp: Allow ARM targets without floating point.
7920 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
7921
7922 2008-05-06 Jerome Guitton <guitton@adacore.com>
7923 Joel Brobecker <brobecker@adacore.com>
7924
7925 * gdb.ada/lang_switch: New test program.
7926 * gdb.ada/lang_switch.exp: New testcase.
7927
7928 2008-05-05 Doug Evans <dje@google.com>
7929
7930 * gdb.base/help.exp (disassemble): Update expected help text.
7931
7932 2008-05-04 Pedro Alves <pedro@codesourcery.com>
7933
7934 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
7935
7936 2008-05-04 Pedro Alves <pedro@codesourcery.com>
7937
7938 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
7939 different times.
7940
7941 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7942
7943 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
7944 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
7945 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
7946 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
7947
7948 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
7949
7950 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
7951 notification to appear.
7952
7953 2008-05-04 Daniel Jacobowitz <dan@debian.org>
7954
7955 * gdb.base/fullname.c: New file.
7956 * gdb.base/fullname.exp: New file.
7957 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
7958
7959 2008-05-03 Pedro Alves <pedro@codesourcery.com>
7960
7961 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
7962 expressions with macros.
7963
7964 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7965
7966 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
7967
7968 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
7969
7970 * gdb.base/completion.exp: Handle lack of other symbols beginning
7971 with "a".
7972
7973 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
7974
7975 2008-05-02 Jim Blandy <jimb@codesourcery.com>
7976
7977 * gdb.asm/asmsrc1.s: Add scratch space.
7978
7979 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7980 Daniel Jacobowitz <dan@codesourcery.com>
7981
7982 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
7983 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
7984 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
7985
7986 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
7987
7988 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
7989
7990 2008-05-01 Joel Brobecker <brobecker@adacore.com>
7991
7992 * gdb.base/info-target.exp: New testcase.
7993
7994 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
7995
7996 * gdb.cp/hang.exp: Use .cc instead of .C.
7997 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
7998 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
7999
8000 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8001
8002 * gdb.base/gdb1250.exp: Remove perror.
8003 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8004
8005 2008-04-30 Pedro Alves <pedro@codesourcery.com>
8006
8007 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8008 .2byte.
8009
8010 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8011
8012 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8013 (maybe_kfail): New.
8014
8015 2008-04-25 Pedro Alves <pedro@codesourcery.com>
8016
8017 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8018
8019 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8020
8021 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8022 * gdb.mi/mi2-syn-frame.exp: Likewise.
8023 * lib/mi-support.exp: Likewise.
8024
8025 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8026
8027 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8028 to specify regexp for the location to stop at.
8029 * gdb.base/break-always.c: New.
8030 * gdb.base/break-always.exp: New.
8031
8032 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8033
8034 * lib/mi-support.exp (mi_runto_helper): Adjust
8035 for the original-location field.
8036 (mi_create_breakpoint, mi_list_breakpoints): New.
8037 * gdb.mi/mi-break.exp: Adjust.
8038 * gdb.mi/mi2-break.exp: Adjust.
8039 * gdb.mi/mi-pending.exp: Adjust.
8040 * gdb.mi/mi-simplerun.exp: Adjust.
8041 * gdb.mi/mi2-simplerun.exp: Adjust.
8042 * gdb.mi/mi-syn-frame.exp: Adjust.
8043 * gdb.mi/mi2-syn-frame.exp: Adjust.
8044 * gdb.mi/mi-until.exp: Adjust.
8045 * gdb.mi/mi2-until.exp: Adjust.
8046 * gdb.mi/mi-var-display.exp: Adjust.
8047 * gdb.mi/mi2-var-display.exp: Adjust.
8048 * gdb.mi/mi-watch.exp: Adjust.
8049 * gdb.mi/mi2-watch.exp: Adjust.
8050
8051 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
8052
8053 * aclocal.m4: Add override.m4.
8054 * configure: Regenerate.
8055
8056 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8057
8058 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8059 '-var-update --all-values' reports new value even the type
8060 of a variable object has changed.
8061
8062 2008-04-18 Craig Silverstein <csilvers@google.com>
8063
8064 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8065 files.
8066
8067 2008-04-18 Joel Brobecker <brobecker@adacore.com>
8068
8069 * gdb.ada/atomic_enum: New test program.
8070 * gdb.ada/atomic_enum.exp: New testcase.
8071
8072 2008-04-17 Doug Evans <dje@google.com>
8073
8074 * gdb.opt/Makefile.in: Fix whitespace.
8075
8076 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8077
8078 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8079
8080 2008-04-17 Doug Evans <dje@google.com>
8081
8082 * gdb.base/hashline1.exp: New testcase.
8083 * gdb.base/hashline2.exp: New testcase.
8084 * gdb.base/hashline2.exp: New testcase.
8085
8086 2008-04-17 Pedro Alves <pedro@codesourcery.com>
8087
8088 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8089
8090 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8091
8092 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8093 temporary breakpoint to match "Temporary breakpoint".
8094 * gdb.base/break.exp (delete_breakpoints): Likewise.
8095 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8096 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8097 * gdb.base/display.exp: Likewise.
8098 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8099 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8100 * gdb.base/restore.exp (restore_tests): Likewise.
8101 * gdb.base/sepdebug.exp: Likewise.
8102 * gdb.base/watchpoint.exp: Likewise.
8103 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8104 * gdb.mi/mi-pending.exp: Likewise.
8105 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8106 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8107 * gdb.mi/mi-var-cmd.exp: Likewise.
8108 * gdb.mi/mi-var-display.exp: Likewise.
8109 * gdb.mi/mi2-cli.exp: Likewise.
8110 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8111 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8112 * gdb.mi/mi2-var-display.exp: Likewise.
8113 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8114 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8115 new "disp" field.
8116 (mi_expect_stop): Move after_reason argument to be really after
8117 reason. This is to support fix for PR2424.
8118
8119 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8120
8121 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8122
8123 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8124
8125 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
8126 field. Add more floating varobj tests.
8127 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
8128 field.
8129 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8130 (main): Call do_at_tests.
8131 * lib/mi-support.exp (mi_create_floating_varobj)
8132 (mi_varobj_update_with_type_change): New.
8133
8134 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8135
8136 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8137 option of -var-evaluate-expression.
8138 * gdb.mi/mi2-var-display.exp: Likewise.
8139
8140 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8141
8142 Introduce test setup helpers.
8143 * lib/gdb.exp (build_executable, clean_restart)
8144 (prepare_for_testing): New.
8145 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8146 * gdb.base/return.exp: Likewise.
8147 * gdb.base/ending-run.exp: Likewise.
8148
8149 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
8150
8151 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8152 Interface (MI) responses.
8153
8154 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8155
8156 * gdb.cp/breakpoint.cc: New code to test conditions involving
8157 member variables.
8158 * gdb.cp/breakpoint.exp: Test condition involving member
8159 variables.
8160
8161 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8162
8163 * lib/mi-support.exp (mi_expect_stop): New.
8164 (mi_run_cmd): Change the
8165 token. Use mi_send_resuming_command, use
8166 mi_expect_stop.
8167 (mi_execute_to_helper): Rename to mi_execute_to.
8168 (mi_send_resuming_command): Add more error patterns.
8169 (mi_wait_for_stop): Renamed to...
8170 (mi_get_stop_line): ...this.
8171 (mi_run_inline_test): Adjust.
8172
8173 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8174 * gdb.mi/mi-console.exp: Likewise.
8175 * gdb.mi/mi-pending.exp: Likewise.
8176 * gdb.mi/mi-simplerun.exp: Likewise.
8177 * gdb.mi/mi-stack.exp: Likewise.
8178 * gdb.mi/mi-stepi.exp: Likewise.
8179 * gdb.mi/mi-syn-frame.exp: Add comment.
8180 * gdb.mi/mi-until.exp: Likewise.
8181 * gdb.mi/mi-var-display.exp: Likewise.
8182 * gdb.mi/mi-watch.exp: Likewise.
8183 * gdb.mi/mi2-cli.exp: Likewise.
8184 * gdb.mi/mi2-console.exp: Likewise.
8185 * gdb.mi/mi2-simplerun.exp: Likewise.
8186 * gdb.mi/mi2-stack.exp: Likewise.
8187 * gdb.mi/mi2-stepi.exp: Likewise.
8188 * gdb.mi/mi2-until.exp: Likewise.
8189 * gdb.mi/mi2-var-display.exp: Likewise.
8190 * gdb.mi/mi2-watch.exp: Likewise.
8191
8192 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8193
8194 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8195
8196 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8197
8198 2008-04-04 Pedro Alves <pedro@codesourcery.com>
8199
8200 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8201 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8202 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8203 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8204 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8205 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8206 expect an mi error duplicated in stderr.
8207
8208 2008-04-03 Joel Brobecker <brobecker@adacore.com>
8209
8210 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8211 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8212 Add a couple of tests that verify the behavior when the new setting
8213 is set to "cancel" and "all".
8214 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8215 "ask" before we start the testing.
8216
8217 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8218
8219 * gdb.cp/casts.cc: Add class reference variables.
8220 * gdb.cp/casts.exp: New test cases for up/down casting references.
8221
8222 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8223
8224 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8225 instead of beginning to make an extra test pass.
8226 * gdb.mi/mi2-var-display.exp: Likewise.
8227
8228 2008-03-31 Maciej W. Rozycki <macro@mips.com>
8229
8230 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8231
8232 2008-03-31 Markus Deuling <deuling@de.ibm.com>
8233 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8234
8235 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8236 value. Add xfail for older kernels.
8237
8238 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8239
8240 Bring mi-support in line with gdb.exp.
8241 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8242 (mi_gdb_start): New function.
8243
8244 2008-03-28 Maciej W. Rozycki <macro@mips.com>
8245
8246 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8247
8248 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8249
8250 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8251 * gdb.mi/mi2-var-display.exp: Likewise.
8252
8253 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8254
8255 * lib/mi-support.exp (mi_create_varobj_checked): New.
8256 (mi_list_varobj_children): Allow to check for a
8257 value.
8258 (mi_list_array_varobj_children): New.
8259
8260 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8261 and mi_list_varobj_children, as opposed to hardcoding
8262 expected strings.
8263 * gdb.mi/gdb701.exp: Likewise.
8264 * gdb.mi/gdb792.exp: Likewise.
8265 * gdb.mi/mi-var-block.exp: Likewise.
8266 * gdb.mi/mi-var-cmd.exp: Likewise.
8267 * gdb.mi/mi-var-invalidate.exp: Likewise.
8268 * gdb.mi/mi2-var-block.exp: Likewise.
8269 * gdb.mi/mi2-var-child.exp: Likewise.
8270 * gdb.mi/mi2-var-cmd.exp: Likewise.
8271 * gdb.mi/mi2-var-display.exp: Likewise.
8272
8273 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8274
8275 Fix random false FAILs on i386.
8276 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8277
8278 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8279
8280 PR gdb/544
8281 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8282
8283 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8284
8285 PR gdb/544
8286 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8287
8288 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8289
8290 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8291 fixed PR gdb/544.
8292
8293 2008-03-21 Pedro Alves <pedro@codesourcery.com>
8294
8295 * gdb.threads/fork-child-threads.exp: Test next over fork.
8296
8297 2008-03-21 Chris Demetriou <cgd@google.com>
8298
8299 * gdb.base/break.exp (rbreak junk): New test for rbreak
8300 "Junk at end of arguments" issue.
8301
8302 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8303
8304 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8305 *& to work on created array elements.
8306 (Top level): Test print $pc with a file. Test string operations
8307 without a target.
8308 * gdb.base/ptype.exp: Do not expect *& to work on created array
8309 elements.
8310
8311 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8312
8313 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8314 gdb.threads/staticthreads.exp: Update exit query.
8315
8316 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8317
8318 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8319
8320 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8321
8322 * gdb.base/watchpoint.c (global_ptr, func4): New.
8323 (main): Call func4.
8324 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8325 (test_inaccessible_watchpoint): New.
8326
8327 2008-02-29 Maciej W. Rozycki <macro@mips.com>
8328
8329 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8330 select the largest.
8331
8332 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8333
8334 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8335 frames-invalid annotations.
8336
8337 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8338
8339 * gdb.base/assign.exp: avoid same output for different tests.
8340
8341 2008-02-27 Doug Evans <dje@google.com>
8342
8343 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8344 for bug 1738.
8345 (breakpoint_to_handler_entry): Ditto.
8346
8347 2008-02-27 Joel Brobecker <brobecker@adacore.com>
8348
8349 * gdb.base/ending-run.exp: Use the first line of code inside
8350 function body to test breakpoints.
8351 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8352 location where the breakpoint is inserted when using the line
8353 where a function is declared. Fix typo in the description of
8354 one of the tests.
8355 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8356
8357 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8358
8359 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
8360 tests.
8361
8362 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8363
8364 * gdb.base/args.exp: avoid same output for tests
8365 with single quotes.
8366
8367 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8368
8369 * gdb.base/annota1.exp: Adjust for 'info break'
8370 format changes.
8371 * gdb.base/annota3.exp: Likewise.
8372 * gdb.base/break.exp: Likewise.
8373 * gdb.base/condbreak.exp: Likewise.
8374 * gdb.base/pending.exp: Likewise.
8375 * gdb.base/sepdebug.exp: Likewise.
8376 * gdb.base/unload.exp: Likewise.
8377 * gdb.cp/ovldbreak.exp: Likewise.
8378 * gdb.mi/mi-pending.exp: Likewise.
8379
8380 2008-02-07 Doug Evans <dje@google.com>
8381
8382 * gdb.cp/mb-inline.exp: New.
8383 * gdb.cp/mb-inline.h: New.
8384 * gdb.cp/mb-inline1.cc: New.
8385 * gdb.cp/mb-inline2.cc: New.
8386
8387 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8388
8389 * gdb.pascal/floats.pas: New test program.
8390 * gdb.pascal/floats.exp: New testcase.
8391
8392 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8393
8394 * gdb.base/callfuncs.c (t_float_many_args): New function.
8395 (t_double_many_args): New function.
8396 * gdb.base/callfuncs.exp: Add tests for exceeding float
8397 and double parameters passed through the stack.
8398
8399 2008-02-05 Joel Brobecker <brobecker@adacore.com>
8400
8401 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8402 gdb.ada/complete/foo.adb: New files.
8403 * gdb.ada/complete.exp: New testcase.
8404
8405 2008-02-03 Doug Evans <dje@google.com>
8406
8407 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8408
8409 * gdb.cp/gdb2384.exp: New file.
8410 * gdb.cp/gdb2384.cc: New file.
8411 * gdb.cp/gdb2384-base.h: New file.
8412 * gdb.cp/gdb2384-base.cc: New file.
8413
8414 2008-02-02 Doug Evans <dje@google.com>
8415
8416 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8417
8418 2007-02-01 Joel Brobecker <brobecker@adacore.com>
8419
8420 * gdb.ada/sym_print_name: New test program.
8421 * gdb.ada/sym_print_name.exp: New testcase.
8422
8423 2007-02-01 Joel Brobecker <brobecker@adacore.com>
8424
8425 * gdb.ada/nested/hello.adb: New file.
8426 * gdb.ada/nested.exp: New testcase.
8427 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8428
8429 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8430
8431 * gdb.mi/basic.c (return_1): New function.
8432 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8433 don't cause future evaluations of function to report
8434 creation of internal breakpoints.
8435
8436 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8437
8438 * gdb.mi/mi-break.exp (test_error): New.
8439 Call it.
8440
8441 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
8442
8443 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8444 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8445
8446 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8447
8448 * gdb.pascal/integers.pas: New test program.
8449 * gdb.pascal/integers.exp: New testcase.
8450
8451 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8452
8453 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8454
8455 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
8456
8457 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8458 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8459
8460 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8461
8462 * gdb.ada/formatted_ref: New test program.
8463 * gdb.ada/formatted_ref.exp: New testcase.
8464
8465 * gdb.cp/formatted-ref.cc: New file.
8466 * gdb.cp/formatted-ref.exp: New testcase.
8467
8468 2008-01-30 Joel Brobecker <brobecker@adacore.com>
8469
8470 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8471
8472 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
8473
8474 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8475 (test_file_list_exec_source_file): Update to new macro-info field.
8476
8477 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8478
8479 * gdb.ada/exprs: New test program.
8480 * gdb.ada/exprs.exp: New testcase.
8481
8482 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8483
8484 * dfp-test.c (DELTA, DELTA_B): New definitions.
8485 (double_val1, double_val2, double_val3, double_val4, double_val5,
8486 double_val6, double_val7, double_val8, double_val9, double_val10,
8487 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8488 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8489 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8490 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8491 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8492 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8493 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8494 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8495 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8496 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8497 dec128_val16): New global variables.
8498 (decimal_dec128_align): New function.
8499 (decimal_mixed): Likewise.
8500 (decimal_many_args_dec32): Likewise.
8501 (decimal_many_args_dec64): Likewise.
8502 (decimal_many_args_dec128): Likewise.
8503 (decimal_many_args_mixed): Likewise.
8504 * dfp-test.exp: Add tests calling new inferior functions.
8505
8506 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8507
8508 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8509 gdb.server/ext-run.exp: New files.
8510 * lib/gdbserver-support.exp (gdbserver_download): New.
8511 (gdbserver_start): New. Update gdbserver expected
8512 output.
8513 (gdbserver_spawn): Use them.
8514 (gdbserver_start_extended): New.
8515
8516 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8517
8518 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
8519 Run on GNU/Linux.
8520 (do_exec_tests): Check for systems which do not support catchpoints.
8521 Do not match START.
8522 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
8523 Run on GNU/Linux. Enable verbose output.
8524 (check_fork_catchpoints): New.
8525 (explicit_fork_child_follow, catch_fork_child_follow)
8526 (tcatch_fork_parent_follow): Update expected messages.
8527 (do_fork_tests): Use check_fork_catchpoints.
8528 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
8529 Run on GNU/Linux. Enable verbose output.
8530 (check_vfork_catchpoints): New.
8531 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
8532 expected messages.
8533 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
8534
8535 2008-01-29 Jim Blandy <jimb@red-bean.com>
8536
8537 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
8538 host' errors.
8539 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
8540
8541 2008-01-29 Jim Blandy <jimb@red-bean.com>
8542
8543 * gdb.threads/sigthread.c: Use barriers to ensure that
8544 child_thread and child_thread_two are always initialized before we
8545 start to use them.
8546
8547 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
8548
8549 * gdb.base/watchpoint-solib.exp: New.
8550 * gdb.base/watchpoint-solib.c: New.
8551 * gdb.base/watchpoint-solib-shr.c: New.
8552
8553 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
8554
8555 * gdb.base/gdb1056.exp: Add unsigned integer test.
8556
8557 2008-01-28 Doug Evans <dje@google.com>
8558
8559 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
8560
8561 2008-01-27 Jim Blandy <jimb@codesourcery.com>
8562
8563 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
8564
8565 * gdb.base/expand-psymtabs.exp: Doc fix.
8566
8567 2008-01-26 Mark Kettenis <kettenis@gnu.org>
8568
8569 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
8570
8571 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
8572
8573 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
8574 -var-set-format.
8575
8576 2008-01-23 Chris Demetriou <cgd@google.com>
8577
8578 * gdb.threads/thread_events.c: New testcase source file.
8579 * gdb.threads/thread_events.exp: New testcase expect file.
8580
8581 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
8582
8583 * lib/gdb.exp: Add the variable octal.
8584
8585 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
8586 -var-set-format.
8587
8588 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
8589 Vladimir Prus <vladimir@codesourcery.com>
8590
8591 * gdb.base/float.exp: Allow missing floating point for m68k and
8592 PowerPC.
8593
8594 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
8595
8596 * gdb.mi/basics.c: Setup for testing breakpoints
8597 ignore count.
8598 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
8599 * gdb.mi/mi-cli.exp: Adjust.
8600 * gdb.mi/mi2-cli.exp: Adjust.
8601
8602 2008-01-17 Pedro Alves <pedro@codesourcery.com>
8603
8604 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
8605 and 'dummy_ptr' integer pointer. Initialize struct_declarations
8606 with dummy_ptr's address.
8607 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
8608 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
8609 all targets.
8610 * gdb.mi/mi2-var-child.exp: Likewise.
8611
8612 2008-01-09 Joel Brobecker <brobecker@adacore.com>
8613
8614 * gdb.ada/null_array: New test program.
8615 * gdb.ada/null_array.exp: New testcase.
8616
8617 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
8618
8619 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
8620 with required float modifiers.
8621
8622 2008-01-08 Joel Brobecker <brobecker@adacore.com>
8623
8624 * gdb.ada/funcall_param: New test program.
8625 * gdb.ada/funcall_param.exp: New testcase.
8626
8627 2008-01-08 Joel Brobecker <brobecker@adacore.com>
8628
8629 * gdb.ada/arrayparam: New test program.
8630 * gdb.ada/arrayparam.exp: New testcase.
8631
8632 2008-01-08 Joel Brobecker <brobecker@adacore.com>
8633
8634 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
8635 landed. Should also fix random failures in the test following it.
8636
8637 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8638
8639 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
8640 for expressions with decimal float values.
8641 (test_dfp_conversions): New function to test casts to and from
8642 decimal float types.
8643 Call test_dfp_conversions.
8644 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
8645 elements.
8646 (main): Initialize ds.float4 and ds.double8 elements.
8647 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
8648 string to new error message.
8649 (d64_set_tests): Likewise.
8650 (d128_set_tests): Likewise.
8651 Add tests for expressions with decimal float variables. Add tests for
8652 conversions to and from decimal float types.
8653
8654 2008-01-05 Joel Brobecker <brobecker@adacore.com>
8655
8656 * gdb.ada/packed_tagged/comp_bug.adb: New file.
8657 * gdb.ada/packed_tagged.exp: New testcase.
8658
8659 2008-01-04 Joel Brobecker <brobecker@adacore.com>
8660
8661 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
8662 gdb.ada/homonym/homonym_main.adb: New files.
8663 * gdb.ada/homonym.exp: New testcase.
8664
8665 2008-01-04 Joel Brobecker <brobecker@adacore.com>
8666
8667 * gdb.ada/packed_array.exp: Add testing of references to
8668 a packed array.
8669
8670 2008-01-04 Joel Brobecker <brobecker@adacore.com>
8671
8672 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
8673 New files.
8674 * gdb.ada/type_coercion.exp: New testcase.
8675
8676 2008-01-04 Joel Brobecker <brobecker@adacore.com>
8677
8678 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
8679 gdb.ada/tagged/foo.adb: New file.
8680 * gdb.ada/tagged.exp: New testcase.
8681
8682 2008-01-04 Joel Brobecker <brobecker@adacore.com>
8683
8684 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
8685 gdb.ada/ptype_field/foo.adb: New files.
8686 * gdb.ada/ptype_field.exp: New testcase.
8687
8688 2008-01-03 Joel Brobecker <brobecker@adacore.com>
8689
8690 * gdb.ada/print_pc.exp: New testcase.
8691
8692 2008-01-03 Joel Brobecker <brobecker@adacore.com>
8693
8694 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
8695 gdb.ada/taft_type/p.adb: New files.
8696 * gdb.ada/taft_type.exp: New testcase.
8697
8698 2008-01-03 Joel Brobecker <brobecker@adacore.com>
8699
8700 * gdb.ada/array_bounds/bar.adb: New file.
8701 * gdb.ada/array_bounds.exp: New testcase.
8702
8703 2008-01-03 Joel Brobecker <brobecker@adacore.com>
8704
8705 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
8706 gdb.ada/arrayptr/foo.adb: New files.
8707 * gdb.ada/arrayptr.exp: New testcase.
8708
8709 2008-01-03 Joel Brobecker <brobecker@adacore.com>
8710
8711 * gdb.base/set-lang-auto.exp: New testcase.
8712
8713 2008-01-03 Joel Brobecker <brobecker@adacore.com>
8714
8715 * gdb.ada/fun_addr/foo.adb: New file.
8716 * gdb.ada/fun_addr.exp: New testcase.
8717
8718 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8719
8720 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
8721 New files
8722
8723 2008-01-02 Joel Brobecker <brobecker@adacore.com>
8724
8725 * array_subscript_addr/p.adb: New file.
8726 * array_subscript_addr.exp: New testcase.
8727
8728 2008-01-02 Joel Brobecker <brobecker@adacore.com>
8729
8730 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
8731 New files.
8732 * gdb.ada/str_cmp_ref.exp: New testcase.
8733
8734 2008-01-01 Joel Brobecker <brobecker@adacore.com>
8735
8736 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
8737 gdb.ada/fun_in_declare/foo.adb: New files.
8738 * gdb.ada/fun_in_declare.exp: New testcase.
8739
8740 2008-01-01 Joel Brobecker <brobecker@adacore.com>
8741
8742 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
8743 gdb.ada/ref_param/pck.ads: New files.
8744 * gdb.ada/ref_param.exp: New testcase.
8745
8746 2008-01-01 Joel Brobecker <brobecker@adacore.com>
8747
8748 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
8749 gdb.ada/interface/foo.adb: New files.
8750 * gdb.ada/interface.exp: New testcase.
8751
8752 2007-12-31 Jim Blandy <jimb@codesourcery.com>
8753
8754 * gdb.base/multi-forks.exp: Consume all output from child
8755 processes before proceeding to next test.
8756
8757 2007-12-29 Jim Blandy <jimb@codesourcery.com>
8758
8759 * configure: Regenerated.
8760
8761 2007-12-27 Joel Brobecker <brobecker@adacore.com>
8762
8763 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
8764 gdb.ada/fixed_cmp/fixed.adb: New files.
8765 * gdb.ada/fixed_cmp.exp: New testcase.
8766
8767 2007-12-27 Joel Brobecker <brobecker@adacore.com>
8768
8769 * gdb.ada/boolean_expr.exp: New testcase.
8770
8771 2007-12-26 Jim Blandy <jimb@codesourcery.com>
8772
8773 * gdb.base/multi-forks.exp: Doc fix.
8774
8775 2007-12-26 Joel Brobecker <brobecker@adacore.com>
8776
8777 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8778 * gdb.ada/char_param.exp: Do not compile our test program with
8779 -gnata, this is unnecessary.
8780 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
8781
8782 2007-12-24 Joel Brobecker <brobecker@adacore.com>
8783
8784 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
8785 gdb.ada/print_chars/foo.adb: New files.
8786 * gdb.ada/print_chars.exp: New testcase.
8787
8788 2007-12-24 Joel Brobecker <brobecker@adacore.com>
8789
8790 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
8791 gdb.ada/char_param/foo.adb: New files.
8792 * gdb.ada/char_param.exp: New testcase.
8793
8794 2007-12-22 Jim Blandy <jimb@codesourcery.com>
8795
8796 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
8797 hard-coding source line numbers into the test.
8798 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
8799 gdb_get_line_number to find.
8800
8801 2007-12-22 Joel Brobecker <brobecker@adacore.com>
8802
8803 * gdb.base/ptype.c (highest): New struct type.
8804 (the_highest): New variable of that type.
8805 (main): Add dummy assignment to a field of variable the_highest.
8806 * gdb.base/ptype.exp: Test type printing of our new variable.
8807
8808 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
8809
8810 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
8811 and record first explicitly generated thread number.
8812 Use that thread number for thread specific watchpoint test.
8813 Add iteration number to repetitive tests.
8814
8815 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
8816 Jim Blandy <jimb@codesourcery.com>
8817
8818 * gdb.base/expand-psymtabs.c: New testcase
8819 source file.
8820 * gdb.base/expand-psymtabs.exp: New testcase
8821 expect file.
8822
8823 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
8824
8825 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
8826 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
8827
8828 2007-12-17 Joel Brobecker <brobecker@adacore.com>
8829
8830 * gdb.ada/frame_args/foo.adb: New file.
8831 * gdb.ada/frame_args/pck.ads: New file.
8832 * gdb.ada/frame_args/pck.adb: New file.
8833 * gdb.ada/frame_args.exp: New testcase.
8834
8835 2007-12-17 Joel Brobecker <brobecker@adacore.com>
8836
8837 * gdb.base/frame-args.c: New file.
8838 * gdb.base/frame-args.exp: New testcase.
8839
8840 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
8841 Joseph Myers <joseph@codesourcery.com>
8842
8843 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
8844
8845 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
8846
8847 * gdb.mi/mi-pending.exp: New.
8848 * gdb.mi/mi-pending.c: New.
8849 * gdb.mi/mi-pendshr.c: New.
8850
8851 2007-12-06 Jim Blandy <jimb@codesourcery.com>
8852
8853 * gdb.base/default.exp: Update expected output for 'info catch'.
8854
8855 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8856
8857 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
8858 must be set to binary.
8859
8860 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
8861
8862 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
8863
8864 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
8865
8866 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
8867 gdb.mi/mi-file-transfer.exp: New.
8868
8869 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8870
8871 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
8872
8873 2007-11-22 Maciej W. Rozycki <macro@mips.com>
8874
8875 * gdb.trace/backtrace.exp: Fix a typo.
8876 * gdb.trace/circ.exp: Likewise.
8877 * gdb.trace/collection.exp: Likewise.
8878 * gdb.trace/limits.exp: Likewise.
8879 * gdb.trace/report.exp: Likewise.
8880 * gdb.trace/tfind.exp: Likewise.
8881 * gdb.trace/while-dyn.exp: Likewise.
8882
8883 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
8884
8885 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
8886 objects of pointers that can't be dereferenced are now
8887 "noneditable".
8888
8889 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8890
8891 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
8892 (target_cpu): Remove.
8893
8894 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
8895
8896 * gdb.base/ending-run.exp: Expect the list of cleared
8897 breakpoint to come in natural order, not the reversed one.
8898
8899 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
8900
8901 * gdb.mi/mi-var-child.c (do_child_deletion): New.
8902 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
8903
8904 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
8905
8906 * gdb.base/printcmds.exp: New function
8907 test_printf_with_dfp.
8908
8909 2007-11-02 Doug Evans <dje@google.com>
8910
8911 * gdb.disasm/t01_mov.s: Remove carriage returns.
8912 * gdb.disasm/t02_mova.s: Ditto.
8913 * gdb.disasm/t03_add.s: Ditto.
8914 * gdb.disasm/t04_sub.s: Ditto.
8915 * gdb.disasm/t05_cmp.s: Ditto.
8916 * gdb.disasm/t06_ari2.s: Ditto.
8917 * gdb.disasm/t07_ari3.s: Ditto.
8918 * gdb.disasm/t08_or.s: Ditto.
8919 * gdb.disasm/t09_xor.s: Ditto.
8920 * gdb.disasm/t10_and.s: Ditto.
8921 * gdb.disasm/t11_logs.s: Ditto.
8922 * gdb.disasm/t12_bit.s: Ditto.
8923 * gdb.disasm/t13_otr.s: Ditto.
8924
8925 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8926
8927 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
8928
8929 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8930
8931 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
8932 provide DFP support.
8933
8934 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
8935
8936 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
8937 Test "set powerpc vector-abi". Skip auto-detection tests for old
8938 toolchains.
8939
8940 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8941
8942 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
8943 with [string compare].
8944
8945 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
8946
8947 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
8948 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
8949
8950 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
8951
8952 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
8953 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
8954 * gdb.opt/Makefile.in: New makefile.
8955 * Makefile.in: Create new directory "gdb.opt".
8956 * configure.ac: Add "gdb.opt" directory.
8957 * configure: Regenerated.
8958
8959 2007-10-25 Doug Evans <dje@google.com>
8960
8961 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
8962 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
8963
8964 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
8965 Thiago Jung Bauermann <bauerman@br.ibm.com>
8966
8967 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
8968 Floating Point expressions.
8969 * gdb.base/dfp-test.exp: new file adding tests for Decimal
8970 Floating Point variables.
8971 * gdb.base/dfp-test.c: new file containing program with Decimal
8972 Floating variables, used by gdb.base/dfp-test.exp.
8973
8974 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
8975
8976 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
8977
8978 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8979
8980 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
8981 compiling test case with GCC.
8982 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
8983
8984 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8985
8986 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
8987 format changes.
8988
8989 2007-10-18 Michael Snyder <msnyder@specifix.com>
8990
8991 * gdb.base/dbx.exp: Add missing "-re " operator.
8992
8993 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
8994
8995 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
8996 * configure.ac: Removed trailing spaces after backslash.
8997 * gdb.modula2: New directory.
8998 * gdb.modula2/Makefile.in: New file.
8999 * gdb.modula2/unbounded-array.exp: New file.
9000 * gdb.modula2/unbounded1.c: New file.
9001
9002 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9003
9004 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9005
9006 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
9007
9008 * gdb.base/sigstep.c (main): Add checks for
9009 return values for setitimer call.
9010 Call setitimer again with itimer = ITIMER_REAL
9011 if first call to setitimer fails.
9012
9013 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
9014
9015 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9016 of $timeout.
9017
9018 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9019
9020 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9021
9022 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
9023
9024 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9025 of gdb_expect call, to avoid interruption.
9026
9027 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9028
9029 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9030 (v_unsigned_long_long, v_long_long_array)
9031 (v_signed_long_long_array, v_unsigned_long_long_array)
9032 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9033 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9034 [!NO_LONG_LONG]: New.
9035 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9036 v_long_long_member.
9037
9038 (v_long_long_func, v_signed_long_long_func)
9039 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9040 (main) [!NO_LONG_LONG]: Initialize long long variants.
9041
9042 * gdb.base/whatis.exp: If board file requests no_long_long, build
9043 test with NO_LONG_LONG defined. Test long long, signed long long,
9044 and unsigned long long variants but only if board file doesn't
9045 disable it.
9046
9047 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
9048 Daniel Jacobowitz <dan@codesourcery.com>
9049
9050 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9051 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9052 * configure: Regenerated.
9053 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9054 gdb.pascal/types.exp, lib/pascal.exp: New files.
9055
9056 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9057
9058 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9059 call.
9060 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9061 to return to the call.
9062 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9063 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9064 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9065 * gdb.mi/mi-until.exp (test_until): Likewise.
9066 * gdb.mi/mi2-until.exp (test_until): Likewise.
9067
9068 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9069
9070 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9071 two-char array.
9072 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9073
9074 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9075
9076 * gdb.threads/watchthreads.c (thread_function): Sleep between
9077 iterations.
9078 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9079 at once for S/390. Generate matching fails and passes.
9080
9081 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9082
9083 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9084 the 'struct_declarations' variable to zeros.
9085
9086 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9087
9088 * gdb.cp/mb-ctor.cc: New.
9089 * gdb.cp/mb-ctor.exp: New.
9090 * gdb.cp/mb-templates.cc: New.
9091 * gdb.cp/mb-templates.exp: New.
9092
9093 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9094
9095 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9096
9097 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9098
9099 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9100 targets.
9101 * configure: Regenerate.
9102
9103 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
9104
9105 * gdb.base/annota1.exp: Adjust for 'info break'
9106 format changes.
9107 * gdb.base/annota3.exp: Likewise.
9108 * gdb.base/break.exp: Likewise.
9109 * gdb.base/condbreak.exp: Likewise.
9110 * gdb.base/pending.exp: Likewise.
9111 * gdb.base/sepdebug.exp: Likewise.
9112 * gdb.base/unload.exp: Likewise.
9113 * gdb.base/ovldbreak.exp: Likewise.
9114
9115 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9116
9117 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9118 messages.
9119 * gdb.base/chng-syms.exp: Likewise.
9120 * gdb.base/unload.exp: Likewise.
9121
9122 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9123
9124 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9125
9126 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9127
9128 * schedlock.c (NUM): Change to 1.
9129 (main): Use args[0] for the main thread.
9130 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9131 regardless of the number of threads.
9132
9133 2007-09-14 Maciej W. Rozycki <macro@mips.com>
9134
9135 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9136 type down.
9137 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9138 test.
9139 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9140 watchpoint type down.
9141 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9142 test.
9143
9144 2007-09-14 Maciej W. Rozycki <macro@mips.com>
9145
9146 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9147 Move all the tests here and run them twice, once using software
9148 watchpoints and once using hardware watchpoints.
9149 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9150
9151 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9152
9153 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9154 test.
9155
9156 2007-09-10 Mark Kettenis <kettenis@gnu.org>
9157
9158 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9159 build-id.
9160
9161 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9162 know about $ORIGIN. Calculate output dir from $dest instead of
9163 using ${objdir}/{$subdir}.
9164
9165 2007-09-09 Mark Kettenis <kettenis@gnu.org>
9166
9167 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9168 gcore, before continuing with the test.
9169
9170 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9171
9172 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9173 * gdb.mi/mi-watch.exp: Likewise.
9174
9175 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9176 Jim Blandy <jimb@codesourcery.com>
9177
9178 * gdb.arch/i386-sse.exp: Do not expect character constants.
9179 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9180 * gdb.base/display.exp: Allow print/s.
9181 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9182 and unsigned char array changes.
9183
9184 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9185
9186 * gdb.base/display.exp: Add tests for printf %p.
9187
9188 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9189
9190 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9191 the dll name to unicode.
9192
9193 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9194
9195 * gdb.base/default.exp (show version): Update the version text.
9196 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9197
9198 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9199
9200 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9201 New files.
9202
9203 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9204
9205 * lib/gdb.exp (build_id_debug_filename_get): New function.
9206 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9207 Remove the generate DEBUG file for the future testcase runs.
9208 New testcase for the NT_GNU_BUILD_ID retrieval.
9209 Move the final testing step to ...
9210 (test_different_dir): ... a new function.
9211 New parameter XFAIL to XFAIL all the tests performed.
9212 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9213 New parameter TYPE to PF_PREFIX all the tests performed.
9214
9215 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9216
9217 * gdb.mi/mi-var-cp.cc (path_expression): New
9218 function.
9219 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9220
9221 2007-08-27 Markus Deuling <deuling@de.ibm.com>
9222
9223 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9224 to fit into SPU Local Store memory.
9225
9226 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9227
9228 * gdb.base/default.exp: Adjust the expected output of "info
9229 warranty" after the switch to GPLv3.
9230
9231 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9232
9233 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9234 to 30000 (from 20000).
9235
9236 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9237
9238 Switch the license of all .exp files to GPLv3.
9239 Switch the license of all .f and .f90 files to GPLv3.
9240 Switch the license of all .s and .S files to GPLv3.
9241
9242 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9243
9244 * configure.ac: Switch license to GPLv3.
9245
9246 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9247
9248 Switch the licensing to GPLv3 for all .ads and .adb files.
9249
9250 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9251
9252 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9253 and t_int_double.
9254 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9255
9256 2007-08-17 Joel Brobecker <brobecker@adacore.com>
9257
9258 * gdb.base/step-line.c: Switch license to GPL version 3, and
9259 update copyright year.
9260 * gdb.base/step-line.inp: Likewise.
9261
9262 2007-08-17 Joel Brobecker <brobecker@adacore.com>
9263
9264 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9265 changes inside gdb1555.c.
9266 * gdb.base/pending.exp: Likewise.
9267
9268 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9269
9270 * config/default.exp: New file.
9271
9272 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9273
9274 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9275 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9276
9277 2007-07-30 Maciej W. Rozycki <macro@mips.com>
9278
9279 * gdb.base/dump.exp: Force the correct endianness for binary
9280 formats not carrying this information.
9281
9282 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9283
9284 * gdb.threads/staticthreads.exp: Match .*sem_post.
9285
9286 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9287
9288 * gdb.base/readline.exp (operate_and_get_next): Match the final
9289 prompt.
9290
9291 2007-07-23 Kevin Buettner <kevinb@redhat.com>
9292
9293 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9294 to restarting SID.
9295
9296 2007-07-18 Kevin Buettner <kevinb@redhat.com>
9297
9298 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9299 prior to `gdb_start'.
9300
9301 2007-07-18 Kevin Buettner <kevinb@redhat.com>
9302
9303 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9304 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9305 Remove call to gdb_unload.
9306
9307 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9308 Daniel Jacobowitz <dan@codesourcery.com>
9309
9310 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9311 for __WIN32__.
9312 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9313 * gdb.base/unload.exp: Use shared library test routines.
9314
9315 2007-07-03 Markus Deuling <deuling@de.ibm.com>
9316
9317 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9318 * gdb.base/solib-symbol-lib.c: Likewise.
9319 * gdb.base/solib-symbol-main.c: Likewise.
9320
9321 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9322
9323 * config/gdbserver.exp (gdb_reconnect): New.
9324 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9325 gdb.base/solib-disc.exp: New files.
9326 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9327 remote debugging".
9328 (gdb_compile): Add shlib_load flag.
9329 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9330 port.
9331 (gdbserver_reconnect): New.
9332
9333 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
9334 Daniel Jacobowitz <dan@codesourcery.com>
9335
9336 * gdb.base/annota3.exp: Test for if construct.
9337
9338 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9339
9340 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9341
9342 2007-06-21 Chris Dearman <chris@mips.com>
9343 Maciej W. Rozycki <macro@mips.com>
9344
9345 * gdb.base/display.exp: Allow a newline after display/i.
9346 * gdb.base/pc-fp.exp: Likewise.
9347 * gdb.base/sigbpt.exp: Likewise.
9348
9349 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9350
9351 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9352 required features to be included.
9353
9354 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9355
9356 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9357 in info threads output.
9358
9359 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9360 Markus Deuling <deuling@de.ibm.com>
9361
9362 * gdb.arch/spu-info.exp: New testcase.
9363 * gdb.arch/spu-info.c: New file.
9364
9365 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9366
9367 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9368 tpcs_offset. Restore lr after the call.
9369 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9370
9371 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9372
9373 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9374 (gdbserver_run): Kill any running gdbserver.
9375 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9376
9377 2007-05-17 Maciej W. Rozycki <macro@mips.com>
9378
9379 * gdb.base/sigbpt.exp: Preset segv_addr.
9380
9381 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9382
9383 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9384 (gdb_compile_shlib): Likewise.
9385 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9386 (default_gdb_init): Clear cleanfiles.
9387 (gdb_finish): Delete recorded cleanfiles.
9388 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9389
9390 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9391 Do not use isnative.
9392 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9393 gdb.base/so-impl-ld.exp: Likewise.
9394 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9395 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9396 gdb_compile.
9397
9398 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9399
9400 * config/unknown.exp: Remove.
9401
9402 2007-05-15 Markus Deuling <deuling@de.ibm.com>
9403
9404 * gdb.base/info-proc.exp: Check is_remote.
9405
9406 2007-05-14 Markus Deuling <deuling@de.ibm.com>
9407
9408 * gdb.base/gcore.exp: Initialize variable core_supported.
9409
9410 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9411
9412 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9413
9414 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9415
9416 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9417 * gdb.threads/print-threads.exp (test_all_threads): Allow
9418 negative and hexadecimal thread IDs.
9419
9420 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9421
9422 * gdb.java/jprint.java (public): Avoid invalid call to static
9423 method.
9424
9425 2007-05-14 Denis Pilat <denis.pilat@st.com>
9426
9427 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9428 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9429 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9430 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9431 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9432
9433 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9434
9435 * gdb.base/overlays.exp: Add support for targets with only code
9436 overlay support, not data overlay. Support spu-*-* target in
9437 this mode.
9438 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9439 * gdb.base/spu.ld: New file.
9440
9441 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9442
9443 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9444
9445 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9446
9447 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9448
9449 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9450
9451 * gdb.java/jmain.exp: Handle demangled names with and without method
9452 signatures.
9453
9454 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9455
9456 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9457 (have_a_very_merry_interrupt): Remove calls to puts.
9458 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9459 inferior output.
9460 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9461 test names.
9462
9463 2007-04-29 Markus Deuling <deuling@de.ibm.com>
9464 Daniel Jacobowitz <dan@codesourcery.com>
9465
9466 * gdb.base/auxv.exp (core_works): Also check is_remote.
9467 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9468
9469 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
9470
9471 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9472 message, not the undefined 'module' variable.
9473 * gdb.base/siginfo.exp: Likewise.
9474 * gdb.base/sigstep.exp: Likewise.
9475 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9476 serialport.
9477 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9478
9479 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
9480
9481 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9482 target sim fails. Return 0 otherwise.
9483 (gdb_load): Return prematurely if gdb_target_sim fails.
9484
9485 2007-04-16 Denis Pilat <denis.pilat@st.com>
9486
9487 * gdb.base/setshow.exp: Reset height after having set it to 100.
9488
9489 2007-04-16 Denis Pilat <denis.pilat@st.com>
9490
9491 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9492
9493 2007-04-16 Denis Pilat <denis.pilat@st.com>
9494
9495 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9496
9497 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9498
9499 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9500 tests. Run the frozen varobjs test.
9501 * gdb.mi/var-cmd.c (do_frozen_tests): New.
9502 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
9503
9504 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9505
9506 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9507 gdb.base/type-opaque.exp: New files.
9508
9509 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
9510
9511 * gdb.mi/mi-var-child.c
9512 (do_children_tests): User char[2] instead of
9513 char so that automatic printing of pointers to char
9514 don't give unpredicable result.
9515 * gdb.mi/var-cmd.c (do_locals_test): Initialize
9516 local variables.
9517 * gdb.mi/mi-var-child.exp: Step to right line
9518 of do_children_tests.
9519 * gdb.mi/mi2-var-child.exp: Likewise.
9520 * gdb.mi/mi-var-cmd.exp: Step to right line of
9521 do_locals_tests.
9522 (do_children_tests): User char[2] instead of
9523 char so that automatic printing of pointers to char
9524 don't give unpredicable result.
9525 * gdb.mi/mi2-var-cmd.exp: Likewise.
9526 * lib/mi-support.exp (mi_continue_to_line):
9527 Pass test name to mi_wait_for_stop.
9528
9529 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9530
9531 * gdb.asm/asm-source.exp: Remove d10v case.
9532 * lib/gdb.exp (skip_cplus_tests): Likewise.
9533 * gdb.asm/d10v.inc: Deleted.
9534
9535 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9536
9537 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
9538
9539 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
9540
9541 * config/netware.exp: Delete file.
9542
9543 2007-03-29 Joel Brobecker <brobecker@adacore.com>
9544
9545 * gdb.dwarf2/dw2-noloc.S: New file.
9546 * gdb.dwarf2/dw2-noloc.exp: New file.
9547
9548 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
9549
9550 * gdb.cp/method2.cc: New test.
9551 * gdb.cp/method2.exp: New test.
9552 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
9553
9554 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9555
9556 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
9557
9558 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
9559
9560 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
9561
9562 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
9563
9564 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
9565 (gdb_load): Delete, replace with...
9566 (gdb_reload): ...this.
9567 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
9568 * gdb.server/server-mon.exp: Likewise.
9569 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
9570 (gdb_start_cmd): New.
9571 (gdb_file_cmd): Save the last loaded file.
9572 (gdb_reload): New.
9573 (gdb_gnu_strip_debug): Use transform.
9574 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
9575 support here. Use new $last_loaded_file. Check mtime.
9576 (gdb_target_cmd): Handle ObjC failure case.
9577 (infer_host_exec): Delete.
9578 (gdbserver_load): Rename to...
9579 (gdbserver_run): ...this. Simplify.
9580 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
9581 (mi_gdb_load): Move most contents to a new function...
9582 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
9583 (mi_run_cmd): Use mi_gdb_target_load.
9584 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
9585 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
9586 Use gdb_run_cmd.
9587 * gdb.base/charsign.exp: Remove incorrect comment.
9588 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
9589 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
9590 gdb.base/start.exp: Use gdb_start_cmd.
9591
9592 2007-03-23 Nigel Stephens <nigel@mips.com>
9593 Maciej W. Rozycki <macro@mips.com>
9594
9595 * gdb.base/sigbpt.exp: Fix the message when skipping test.
9596 * gdb.base/signull.exp: Similarly.
9597
9598 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9599
9600 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
9601 messages available to test cases (like chng-sym.exp).
9602
9603 2007-03-14 Andreas Schwab <schwab@suse.de>
9604
9605 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9606 format changes.
9607
9608 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
9609
9610 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
9611 (optimized_1): New.
9612 (main): Call optimized_1.
9613 (gdb2029): Correct typos. Call gdb2029_marker.
9614 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
9615 for gdb2029.
9616
9617 2007-03-12 Mark Kettenis <kettenis@gnu.org>
9618
9619 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
9620 as tabs. Remove redundant test pattern.
9621
9622 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9623
9624 * gdb.base/long_long.exp: Accept optional symbol name in <...>
9625 for /a format output.
9626
9627 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
9628
9629 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
9630 collect output incrementally.
9631
9632 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9633
9634 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
9635 for -var-create lpcharacter test.
9636 * gdb.mi/mi2-var-cmd.exp: Likewise.
9637
9638 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9639
9640 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
9641 pass on targets where address zero is readable.
9642
9643 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9644
9645 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
9646 just a single architecture.
9647
9648 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9649
9650 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
9651 (fetch_all_registers): New function, uses gdb_test_multiple and
9652 exp_continue to fetch inferior output line-by-line.
9653 Replace all uses of do_get_all_registers by fetch_all_registers.
9654
9655 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9656
9657 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
9658 in target_info.
9659
9660 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9661
9662 * gdb.threads/manythreads.exp: Use $message string for
9663 consistancy; add a default (timeout) case.
9664
9665 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9666
9667 * gdb.base/watchpoint.exp: Fix truncated comment.
9668
9669 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
9670
9671 * Makefile.in: Remove spurious single-quotes from sed command.
9672
9673 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9674
9675 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
9676 func.
9677 * gdb.mi/mi2-var-cmd.exp: Likewise.
9678
9679 2007-02-27 Joel Brobecker <brobecker@adacore.com>
9680
9681 * gdb.dwarf2/dw2-producer.S: New file.
9682 * gdb.dwarf2/dw2-producer.exp: New testcase.
9683
9684 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
9685
9686 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9687 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9688 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9689 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9690 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9691 Revert tests to use mi_gdb_test and include value field in output
9692 of -var-create.
9693
9694 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9695
9696 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
9697
9698 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
9699
9700 * gdb.base/maint.exp: Remove full paths from test names.
9701 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
9702 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
9703
9704 2007-02-27 Joel Brobecker <brobecker@adacore.com>
9705
9706 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
9707
9708 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9709
9710 * gdb.server/server-mon.exp: New test.
9711
9712 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9713
9714 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
9715
9716 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
9717
9718 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
9719 register capitalization.
9720
9721 2007-02-13 Denis Pilat <denis.pilat@st.com>
9722
9723 * gdb.mi/mi-var-invalidate.exp: New file.
9724
9725 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9726
9727 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
9728
9729 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9730
9731 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
9732
9733 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
9734
9735 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
9736 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
9737
9738 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
9739
9740 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
9741 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
9742 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
9743 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
9744 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
9745 * gdb.mi/gdb792.exp, lib/mi-support.exp:
9746 Update tests to include value field in output of -var-create.
9747
9748 2007-02-08 Andreas Schwab <schwab@suse.de>
9749
9750 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
9751
9752 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
9753
9754 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
9755 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
9756
9757 2007-02-02 Denis Pilat <denis.pilat@st.com>
9758
9759 * gdb.threads/threadapply.exp: check that frame is not changed by
9760 the thread apply all command.
9761
9762 2007-01-31 Andreas Schwab <schwab@suse.de>
9763
9764 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9765
9766 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
9767 in the dwarf sections.
9768 * gdb.dwarf2/mac-fileno.S: Likewise.
9769
9770 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
9771 bspstore register on ia64.
9772
9773 2007-01-29 Andreas Schwab <schwab@suse.de>
9774
9775 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
9776 "frame-begin" annotation.
9777
9778 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
9779 number of "frames-invalid" annotations.
9780
9781 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9782
9783 * gdb.base/commands.exp: Call if_commands_test.
9784 (gdb_test_no_prompt, if_commands_test): New.
9785
9786 2007-01-28 Mark Kettenis <kettenis@gnu.org>
9787
9788 * gdb.threads/sigthread.c (NSIGS): Make bigger.
9789
9790 2007-01-27 Andreas Schwab <schwab@suse.de>
9791
9792 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
9793 .short/.int/.quad in the dwarf sections.
9794 * gdb.dwarf2/dw2-intercu.S: Likewise.
9795 * gdb.dwarf2/dw2-intermix.S: Likewise.
9796
9797 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9798
9799 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
9800 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
9801 array.
9802 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
9803 * gdb.base/setvar.exp: Likewise.
9804
9805 2007-01-26 Andreas Schwab <schwab@suse.de>
9806
9807 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
9808 test.
9809
9810 * gdb.base/multi-forks.exp ("restart $i"): Also match
9811 __kernel_syscall_via_break.
9812
9813 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
9814
9815 * lib/mi-support.exp (mi_delete_varobj): New.
9816 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
9817 testcase.
9818 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
9819 (main): Call the above.
9820 (reference_update_test, base_in_reference_test)
9821 (reference_to_pointer): Delete the created varobjs.
9822
9823 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
9824
9825 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
9826 * configure: Regenerated.
9827 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
9828 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
9829 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
9830 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
9831 * lib/gdb.exp (gdb_skip_xml_test): New function.
9832
9833 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
9834
9835 * gdb.base/sigrepeat.exp: Correct error message.
9836
9837 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9838 Daniel Jacobowitz <dan@codesourcery.com>
9839
9840 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
9841 gdb.arch/i386-gnu-cfi-asm.S: New files.
9842
9843 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9844
9845 * lib/gdb.exp: Abort on missing `site.exp'.
9846
9847 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9848 Daniel Jacobowitz <dan@codesourcery.com>
9849
9850 * gdb.base/included.c, gdb.base/included.exp,
9851 gdb.base/included.h: New files.
9852
9853 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9854
9855 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
9856 (maximize_rlimit): Reduce limits on 64-bit systems.
9857
9858 2007-01-19 Mark Kettenis <kettenis@gnu.org>
9859
9860 From Marcus Deuling <deuling@de.ibm.com>:
9861 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
9862 every case.
9863
9864 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
9865
9866 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
9867 (test_path_specification): Use objdir instead of srcdir to always
9868 get an absolute filename.
9869
9870 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
9871
9872 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
9873
9874 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
9875
9876 * gdb.mi/mi-var-cp.cc (reference_update_tests):
9877 Make sure the variable we're using is in scope.
9878 (reference_to_pointer): Likewise.
9879
9880 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9881
9882 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
9883 has no debug information.
9884
9885 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
9886
9887 * gdb.base/annota1.exp: Remove extra send_gdb.
9888
9889 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9890
9891 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
9892
9893 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9894
9895 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
9896
9897 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
9898 Daniel Jacobowitz <dan@codesourcery.com>
9899
9900 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
9901 lcharacter or linteger change. Correct duplicated test name.
9902 * gdb.mi/mi2-var-cmd.exp: Likewise.
9903
9904 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
9905
9906 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
9907
9908 2007-01-05 Joel Brobecker <brobecker@adacore.com>
9909
9910 * gdb.base/nofield.c: New file.
9911 * gdb.base/nofield.exp: New testcase.
9912
9913 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
9914
9915 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
9916
9917 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
9918 test.
9919
9920 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9921
9922 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
9923
9924 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
9925
9926 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
9927 when continuing.
9928
9929 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9930
9931 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
9932 Expect ".exe" extension.
9933
9934 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9935
9936 * gdb.base/charset.exp: Add explicit filename to break.
9937 * gdb.base/dbx.exp: Add explicit filename to breaks.
9938
9939 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
9940
9941 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
9942 * gdb.mi/mi2-file.exp: Likewise.
9943
9944 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9945
9946 Implement specification of MI tests as comments
9947 in C and C++ sources.
9948 * lib/mi-support.exp (mi_autotest_data): New variable.
9949 (mi_autotest_source): New variable.
9950 (count_newlines, mi_prepare_inline_tests)
9951 (mi_get_inline_test, mi_continue_to_line)
9952 (mi_run_inline_test, mi_tbreak)
9953 (mi_send_resuming_command, mi_wait_for_stop): New functions.
9954 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
9955 Run inline tests.
9956 * gdb.mi/mi-var-cp.cc: Define tests here.
9957
9958 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
9959
9960 Simplify usage of mi_continue_to.
9961 * lib/mi-support.exp (mi_runto_helper): Renamed
9962 from mi_runto, added new parameter 'run_or_continue'.
9963 (mi_runto): Use mi_runto_helper.
9964 (mi_continue_to): Accept just function name as parameter.
9965 Use mi_runto_helper.
9966 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
9967 * gdb.mi/mi2-var-cmd.exp: Likewise.
9968
9969 2006-01-04 Joel Brobecker <brobecker@adacore.com>
9970
9971 Make this testcase a bit more realistic. The current code
9972 is too simplistic, and allows the compiler to optimize out
9973 some of the entities we need for this testcase.
9974 * gdb.ada/null_record/bar.ads (Void_Star): New type.
9975 (Do_Nothing): Add extra parameter.
9976 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
9977 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
9978 by using a variable of type Void_Star.
9979
9980 2006-01-04 Joel Brobecker <brobecker@adacore.com>
9981
9982 * gdb.ada/catch_ex/foo.adb: New file.
9983 * gdb.ada/catch_ex.exp: New testcase.
9984
9985 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
9986
9987 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
9988 pass --image-base to linker.
9989
9990 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9991 Daniel Jacobowitz <dan@codesourcery.com>
9992
9993 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
9994 secondary prompts.
9995
9996 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
9997
9998 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
9999 output. Test the types of members and member pointers.
10000 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10001 gdb/2092.
10002 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10003 statement. Enable for GCC. Update expected output for some tests
10004 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10005 layout.
10006 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10007 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10008 (Diamond::vget_base): New.
10009 (main): Add new tests.
10010 * gdb.cp/printmethod.exp: Update expected output for member functions.
10011 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10012 print pEe->D::vg().
10013
10014 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10015
10016 * gdb.threads/tls.exp: Allow stops in sem_post.
10017
10018 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10019
10020 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10021 * gdb.base/annota3.exp: Likewise.
10022 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10023 again (instead of timing out).
10024 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10025 GCC bug 26475.
10026 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10027 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10028 test from jmisc1.exp.
10029 * gdb.java/jmisc1.exp: Delete.
10030 * gdb.java/jprint.exp: Adjust to work with method signatures including
10031 return types.
10032 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10033 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10034 * lib/java.exp (compile_java_from_source): Pass the correct type
10035 to target_compile.
10036
10037 2006-12-31 Joel Brobecker <brobecker@adacore.com>
10038
10039 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10040 (stack_align_edx): New function.
10041 (stack_align_eax): New function.
10042 (main): Add calls to stack_align_edx and stack_align_eax.
10043 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10044 Add testing for the cases where the register used during a stack
10045 realignment is edx. Same for eax.
10046
10047 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10048
10049 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10050 and generic PE targets.
10051
10052 2006-12-29 Joel Brobecker <brobecker@adacore.com>
10053
10054 * gdb.ada/array_return.exp: Update copyright date list.
10055
10056 2006-12-27 Joel Brobecker <brobecker@adacore.com>
10057
10058 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10059 (Create_Small_Float_Vector): New function.
10060 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10061 function body.
10062 * gdb.ada/array_return/p.adb: Use new type and function from
10063 package Pck.
10064 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10065 able to print the value returned by a function returning an
10066 array of float.
10067
10068 2006-12-20 Joel Brobecker <brobecker@adacore.com>
10069
10070 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10071 The associated tests should be PASSing.
10072
10073 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10074
10075 Test for base in references.
10076 * gdb.mi/mi-var-cp.cc: Add test code.
10077 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10078 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10079 * gdb.mi/mi2-watch.exp: Likewise.
10080 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10081 (mi_list_varobj_children): New function.
10082
10083 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10084
10085 * lib/mi-support.exp
10086 (mi_runto): Accept "()" after function name.
10087 (mi_create_varobj): New function.
10088 (mi_varobj_update): New function.
10089 (mi_Check_varobj_value): New function.
10090 * gdb.mi/mi-var-cp.exp: New file.
10091 * gdb.mi/mi-var-cp.cc: New file.
10092
10093 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10094
10095 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10096 gdb.base/weaklib2.c: New files.
10097
10098 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
10099
10100 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10101 info. Adjust test names.
10102
10103 * gdb.base/break.c (main): Move position of malloc.
10104 * gdb.base/break.exp: Revert mistaken checkin.
10105
10106 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10107
10108 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10109 assignement of arrays and function pointers.
10110 * gdb.mi/var-cmd.c: Add declaration necessary for above
10111 tests.
10112
10113 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10114
10115 * gdb.base/break.c (main): Call malloc.
10116
10117 * gdb.threads/linux-dp.exp: Read thread table before and after
10118 creating each philosopher and verify it.
10119
10120 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10121 Paul Brook <paul@codesourcery.com>
10122 Daniel Jacobowitz <dan@codesourcery.com>
10123
10124 * gdb.base/ending-run.exp: Flatten expect script stepping out of
10125 main to remove duplication. Add start function of the form
10126 '_*start[1-9]*'. Add RVDS start function.
10127
10128 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10129
10130 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10131
10132 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10133
10134 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10135 * gdb.asm/spu.inc: New file.
10136 * gdb.base/term.exp: Disable if [target_info exists noargs].
10137 * gdb.gdb/complaints.exp: Disable if ![isnative].
10138 * gdb.gdb/selftest.exp: Likewise.
10139 * gdb.gdb/observer.exp: Likewise.
10140 * gdb.gdb/xfullpath.exp: Likewise.
10141 * gdb.base/attach.exp: Disable on SPU target.
10142 * gdb.cp/bs145503.exp: Likewise.
10143 * gdb.cp/exception.exp: Likewise.
10144 * gdb.cp/userdef.exp: Likewise.
10145
10146 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10147
10148 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10149
10150 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10151
10152 * gdb.base/completion.exp: Fix completion tests for
10153 'info' and 'info '.
10154 * gdb.base/help.exp (help_test_raw, test_class_help)
10155 (test_prefix_command_help): Move...
10156 * lib/gdb.exp: Here.
10157 * gdb.base/main.exp: Adjust.
10158 * gdb.cp/maint.exp: Adjust.
10159 * gdb.trace/tracecmd.exp: Use test_help_class.
10160
10161 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10162
10163 * gdb.stabs/weird.exp (print_weird_var): Use
10164 gdb_test_multiple instead of gdb_expect.
10165
10166 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10167
10168 * gdb.base/help.exp (help_test_raw): New.
10169 (test_class_help): New.
10170 (test_prefix_command_help): New.
10171 Adjust testcases.
10172
10173 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
10174
10175 * gdb.base/constvars.c (main): Write to crass and crips, so that
10176 they are allocated by the compiler.
10177
10178 2006-10-27 Andreas Schwab <schwab@suse.de>
10179
10180 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10181 "detach-fork".
10182
10183 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10184
10185 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10186 of patterns.
10187
10188 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10189
10190 * gdb.base/sepdebug.exp: Remove debug format test.
10191 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10192 Handle no-symtab.
10193 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10194
10195 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10196
10197 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10198 int to pointer or pointer to int.
10199 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10200
10201 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10202
10203 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10204
10205 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10206
10207 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10208
10209 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10210
10211 PR c++/2116
10212 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10213
10214 2006-10-06 Joel Brobecker <brobecker@adacore.com>
10215
10216 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10217 the corresponding bug has been fixed in GDB (PR/2018).
10218
10219 2006-10-06 Joel Brobecker <brobecker@adacore.com>
10220
10221 * gdb.base/subst.exp: New testcase.
10222
10223 2006-10-06 Joel Brobecker <brobecker@adacore.com>
10224
10225 * gdb.ada/array_return/pck.ads: Add copyright notice.
10226 * gdb.ada/array_return/pck.adb: Likewise.
10227 * gdb.ada/array_return/p.adb: Likewise.
10228 * gdb.ada/exec_changed/first.adb: Likewise.
10229 * gdb.ada/exec_changed/second.adb: Likewise.
10230
10231 2006-10-06 Joel Brobecker <brobecker@adacore.com>
10232
10233 * gdb.ada/watch_arg/watch.adb: New file.
10234 * gdb.ada/watch_arg.exp: New testcase.
10235
10236 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10237
10238 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
10239 via string_to_regexp.
10240 * gdb.mi/mi2-basics.exp: Likewise.
10241
10242 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
10243
10244 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10245 Remove unused / obsolete files.
10246
10247 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
10248
10249 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10250
10251 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10252
10253 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10254 HIGH_FRAME argument to -stack-list-arguments can be larger than
10255 the number of frames.
10256
10257 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10258
10259 * gdb.base/args.c (main): Add breakpoint marker.
10260 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10261 really test empty arguments.
10262 (args_load): Delete.
10263 (args_test): New.
10264
10265 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
10266
10267 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
10268 check for one file.
10269
10270 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10271
10272 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10273 HIGH_FRAME argument to -stack-list-locals can be larger than
10274 the number of frames.
10275
10276 2006-08-18 Fred Fish <fnf@specifix.com>
10277
10278 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10279 '$' in front of skip_vmx_tests_saved when setting that.
10280
10281 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10282
10283 * gdb.base/trace-commands.exp: New file.
10284
10285 2006-08-10 Joel Brobecker <brobecker@adacore.com>
10286 Daniel Jacobowitz <dan@codesourcery.com>
10287
10288 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10289 expected output of the backtrace commands.
10290
10291 2006-08-09 Joel Brobecker <brobecker@adacore.com>
10292
10293 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10294 untested followed by return combination.
10295 * gdb.arch/altivec-regs.exp: Likewise.
10296 * gdb.arch/e500-abi.exp: Likewise.
10297 * gdb.arch/e500-regs.exp: Likewise.
10298 * gdb.arch/gdb1291.exp: Likewise.
10299 * gdb.arch/gdb1431.exp: Likewise.
10300 * gdb.arch/gdb1558.exp: Likewise.
10301 * gdb.arch/i386-prologue.exp: Likewise.
10302 * gdb.arch/i386-unwind.exp: Likewise.
10303 * gdb.asm/asm-source.exp: Likewise.
10304 * gdb.base/a2-run.exp: Likewise.
10305 * gdb.base/advance.exp: Likewise.
10306 * gdb.base/all-bin.exp: Likewise.
10307 * gdb.base/annota1.exp: Likewise.
10308 * gdb.base/annota3.exp: Likewise.
10309 * gdb.base/args.exp: Likewise.
10310 * gdb.base/arithmet.exp: Likewise.
10311 * gdb.base/assign.exp: Likewise.
10312 * gdb.base/async.exp: Likewise.
10313 * gdb.base/attach.exp: Likewise.
10314 * gdb.base/bang.exp: Likewise.
10315 * gdb.base/bigcore.exp: Likewise.
10316 * gdb.base/bitfields.exp: Likewise.
10317 * gdb.base/bitfields2.exp: Likewise.
10318 * gdb.base/break.exp: Likewise.
10319 * gdb.base/call-sc.exp: Likewise.
10320 * gdb.base/call-strs.exp: Likewise.
10321 * gdb.base/callfuncs.exp: Likewise.
10322 * gdb.base/checkpoint.exp: Likewise.
10323 * gdb.base/chng-syms.exp: Likewise.
10324 * gdb.base/code-expr.exp: Likewise.
10325 * gdb.base/commands.exp: Likewise.
10326 * gdb.base/completion.exp: Likewise.
10327 * gdb.base/cond-expr.exp: Likewise.
10328 * gdb.base/condbreak.exp: Likewise.
10329 * gdb.base/consecutive.exp: Likewise.
10330 * gdb.base/constvars.exp: Likewise.
10331 * gdb.base/corefile.exp: Likewise.
10332 * gdb.base/cvexpr.exp: Likewise.
10333 * gdb.base/dbx.exp: Likewise.
10334 * gdb.base/define.exp: Likewise.
10335 * gdb.base/detach.exp: Likewise.
10336 * gdb.base/display.exp: Likewise.
10337 * gdb.base/dump.exp: Likewise.
10338 * gdb.base/ena-dis-br.exp: Likewise.
10339 * gdb.base/ending-run.exp: Likewise.
10340 * gdb.base/environ.exp: Likewise.
10341 * gdb.base/eval-skip.exp: Likewise.
10342 * gdb.base/exprs.exp: Likewise.
10343 * gdb.base/fileio.exp: Likewise.
10344 * gdb.base/finish.exp: Likewise.
10345 * gdb.base/float.exp: Likewise.
10346 * gdb.base/foll-exec.exp: Likewise.
10347 * gdb.base/foll-fork.exp: Likewise.
10348 * gdb.base/foll-vfork.exp: Likewise.
10349 * gdb.base/freebpcmd.exp: Likewise.
10350 * gdb.base/funcargs.exp: Likewise.
10351 * gdb.base/gcore.exp: Likewise.
10352 * gdb.base/gdb1090.exp: Likewise.
10353 * gdb.base/gdb1250.exp: Likewise.
10354 * gdb.base/huge.exp: Likewise.
10355 * gdb.base/info-proc.exp: Likewise.
10356 * gdb.base/interrupt.exp: Likewise.
10357 * gdb.base/jump.exp: Likewise.
10358 * gdb.base/langs.exp: Likewise.
10359 * gdb.base/lineinc.exp: Likewise.
10360 * gdb.base/list.exp: Likewise.
10361 * gdb.base/logical.exp: Likewise.
10362 * gdb.base/long_long.exp: Likewise.
10363 * gdb.base/macscp.exp: Likewise.
10364 * gdb.base/maint.exp: Likewise.
10365 * gdb.base/mips_pro.exp: Likewise.
10366 * gdb.base/miscexprs.exp: Likewise.
10367 * gdb.base/multi-forks.exp: Likewise.
10368 * gdb.base/opaque.exp: Likewise.
10369 * gdb.base/overlays.exp: Likewise.
10370 * gdb.base/pc-fp.exp: Likewise.
10371 * gdb.base/pointers.exp: Likewise.
10372 * gdb.base/printcmds.exp: Likewise.
10373 * gdb.base/psymtab.exp: Likewise.
10374 * gdb.base/ptype.exp: Likewise.
10375 * gdb.base/recurse.exp: Likewise.
10376 * gdb.base/relational.exp: Likewise.
10377 * gdb.base/relocate.exp: Likewise.
10378 * gdb.base/remote.exp: Likewise.
10379 * gdb.base/reread.exp: Likewise.
10380 * gdb.base/restore.exp: Likewise.
10381 * gdb.base/return.exp: Likewise.
10382 * gdb.base/return2.exp: Likewise.
10383 * gdb.base/scope.exp: Likewise.
10384 * gdb.base/sect-cmd.exp: Likewise.
10385 * gdb.base/sep.exp: Likewise.
10386 * gdb.base/sepdebug.exp: Likewise.
10387 * gdb.base/setshow.exp: Likewise.
10388 * gdb.base/setvar.exp: Likewise.
10389 * gdb.base/sigall.exp: Likewise.
10390 * gdb.base/sigbpt.exp: Likewise.
10391 * gdb.base/signals.exp: Likewise.
10392 * gdb.base/signull.exp: Likewise.
10393 * gdb.base/sizeof.exp: Likewise.
10394 * gdb.base/solib.exp: Likewise.
10395 * gdb.base/step-line.exp: Likewise.
10396 * gdb.base/step-test.exp: Likewise.
10397 * gdb.base/structs.exp: Likewise.
10398 * gdb.base/structs2.exp: Likewise.
10399 * gdb.base/term.exp: Likewise.
10400 * gdb.base/twice.exp: Likewise.
10401 * gdb.base/until.exp: Likewise.
10402 * gdb.base/varargs.exp: Likewise.
10403 * gdb.base/volatile.exp: Likewise.
10404 * gdb.base/watchpoint.exp: Likewise.
10405 * gdb.base/whatis-exp.exp: Likewise.
10406 * gdb.base/whatis.exp: Likewise.
10407 * gdb.cp/ambiguous.exp: Likewise.
10408 * gdb.cp/annota2.exp: Likewise.
10409 * gdb.cp/annota3.exp: Likewise.
10410 * gdb.cp/bool.exp: Likewise.
10411 * gdb.cp/breakpoint.exp: Likewise.
10412 * gdb.cp/casts.exp: Likewise.
10413 * gdb.cp/class2.exp: Likewise.
10414 * gdb.cp/classes.exp: Likewise.
10415 * gdb.cp/cplusfuncs.exp: Likewise.
10416 * gdb.cp/ctti.exp: Likewise.
10417 * gdb.cp/derivation.exp: Likewise.
10418 * gdb.cp/exception.exp: Likewise.
10419 * gdb.cp/gdb1355.exp: Likewise.
10420 * gdb.cp/hang.exp: Likewise.
10421 * gdb.cp/inherit.exp: Likewise.
10422 * gdb.cp/local.exp: Likewise.
10423 * gdb.cp/m-data.exp: Likewise.
10424 * gdb.cp/m-static.exp: Likewise.
10425 * gdb.cp/member-ptr.exp: Likewise.
10426 * gdb.cp/method.exp: Likewise.
10427 * gdb.cp/misc.exp: Likewise.
10428 * gdb.cp/namespace.exp: Likewise.
10429 * gdb.cp/overload.exp: Likewise.
10430 * gdb.cp/ovldbreak.exp: Likewise.
10431 * gdb.cp/pr-1023.exp: Likewise.
10432 * gdb.cp/pr-1210.exp: Likewise.
10433 * gdb.cp/pr-574.exp: Likewise.
10434 * gdb.cp/printmethod.exp: Likewise.
10435 * gdb.cp/psmang.exp: Likewise.
10436 * gdb.cp/ref-params.exp: Likewise.
10437 * gdb.cp/ref-types.exp: Likewise.
10438 * gdb.cp/rtti.exp: Likewise.
10439 * gdb.cp/templates.exp: Likewise.
10440 * gdb.cp/try_catch.exp: Likewise.
10441 * gdb.cp/userdef.exp: Likewise.
10442 * gdb.cp/virtfunc.exp: Likewise.
10443 * gdb.disasm/am33.exp: Likewise.
10444 * gdb.disasm/h8300s.exp: Likewise.
10445 * gdb.disasm/mn10300.exp: Likewise.
10446 * gdb.disasm/sh3.exp: Likewise.
10447 * gdb.disasm/t01_mov.exp: Likewise.
10448 * gdb.disasm/t02_mova.exp: Likewise.
10449 * gdb.disasm/t03_add.exp: Likewise.
10450 * gdb.disasm/t04_sub.exp: Likewise.
10451 * gdb.disasm/t05_cmp.exp: Likewise.
10452 * gdb.disasm/t06_ari2.exp: Likewise.
10453 * gdb.disasm/t07_ari3.exp: Likewise.
10454 * gdb.disasm/t08_or.exp: Likewise.
10455 * gdb.disasm/t09_xor.exp: Likewise.
10456 * gdb.disasm/t10_and.exp: Likewise.
10457 * gdb.disasm/t11_logs.exp: Likewise.
10458 * gdb.disasm/t12_bit.exp: Likewise.
10459 * gdb.disasm/t13_otr.exp: Likewise.
10460 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10461 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10462 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10463 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10464 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10465 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10466 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10467 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10468 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10469 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10470 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10471 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10472 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10473 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10474 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10475 * gdb.mi/gdb701.exp: Likewise.
10476 * gdb.mi/gdb792.exp: Likewise.
10477 * gdb.mi/mi-basics.exp: Likewise.
10478 * gdb.mi/mi-break.exp: Likewise.
10479 * gdb.mi/mi-cli.exp: Likewise.
10480 * gdb.mi/mi-console.exp: Likewise.
10481 * gdb.mi/mi-disassemble.exp: Likewise.
10482 * gdb.mi/mi-eval.exp: Likewise.
10483 * gdb.mi/mi-file.exp: Likewise.
10484 * gdb.mi/mi-read-memory.exp: Likewise.
10485 * gdb.mi/mi-regs.exp: Likewise.
10486 * gdb.mi/mi-return.exp: Likewise.
10487 * gdb.mi/mi-simplerun.exp: Likewise.
10488 * gdb.mi/mi-stack.exp: Likewise.
10489 * gdb.mi/mi-stepi.exp: Likewise.
10490 * gdb.mi/mi-syn-frame.exp: Likewise.
10491 * gdb.mi/mi-until.exp: Likewise.
10492 * gdb.mi/mi-var-block.exp: Likewise.
10493 * gdb.mi/mi-var-child.exp: Likewise.
10494 * gdb.mi/mi-var-cmd.exp: Likewise.
10495 * gdb.mi/mi-var-display.exp: Likewise.
10496 * gdb.mi/mi-watch.exp: Likewise.
10497 * gdb.mi/mi2-basics.exp: Likewise.
10498 * gdb.mi/mi2-break.exp: Likewise.
10499 * gdb.mi/mi2-cli.exp: Likewise.
10500 * gdb.mi/mi2-console.exp: Likewise.
10501 * gdb.mi/mi2-disassemble.exp: Likewise.
10502 * gdb.mi/mi2-eval.exp: Likewise.
10503 * gdb.mi/mi2-file.exp: Likewise.
10504 * gdb.mi/mi2-read-memory.exp: Likewise.
10505 * gdb.mi/mi2-regs.exp: Likewise.
10506 * gdb.mi/mi2-return.exp: Likewise.
10507 * gdb.mi/mi2-simplerun.exp: Likewise.
10508 * gdb.mi/mi2-stack.exp: Likewise.
10509 * gdb.mi/mi2-stepi.exp: Likewise.
10510 * gdb.mi/mi2-syn-frame.exp: Likewise.
10511 * gdb.mi/mi2-until.exp: Likewise.
10512 * gdb.mi/mi2-var-block.exp: Likewise.
10513 * gdb.mi/mi2-var-child.exp: Likewise.
10514 * gdb.mi/mi2-var-cmd.exp: Likewise.
10515 * gdb.mi/mi2-var-display.exp: Likewise.
10516 * gdb.mi/mi2-watch.exp: Likewise.
10517 * gdb.stabs/exclfwd.exp: Likewise.
10518 * gdb.stabs/weird.exp: Likewise.
10519 * gdb.threads/gcore-thread.exp: Likewise.
10520 * gdb.trace/actions.exp: Likewise.
10521 * gdb.trace/backtrace.exp: Likewise.
10522 * gdb.trace/circ.exp: Likewise.
10523 * gdb.trace/collection.exp: Likewise.
10524 * gdb.trace/deltrace.exp: Likewise.
10525 * gdb.trace/infotrace.exp: Likewise.
10526 * gdb.trace/limits.exp: Likewise.
10527 * gdb.trace/packetlen.exp: Likewise.
10528 * gdb.trace/passc-dyn.exp: Likewise.
10529 * gdb.trace/passcount.exp: Likewise.
10530 * gdb.trace/report.exp: Likewise.
10531 * gdb.trace/save-trace.exp: Likewise.
10532 * gdb.trace/tfind.exp: Likewise.
10533 * gdb.trace/tracecmd.exp: Likewise.
10534 * gdb.trace/while-dyn.exp: Likewise.
10535 * gdb.trace/while-stepping.exp: Likewise.
10536
10537 2006-08-08 Joel Brobecker <brobecker@adacore.com>
10538
10539 * gdb.base/step-bt.c: New file.
10540 * gdb.base/step-bt.exp: New testcase.
10541
10542 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
10543
10544 * config/monitor.exp (gdb_load): Remove support for obsolete
10545 download-write-size.
10546 * gdb.base/remote.exp: Likewise. Update all callers of
10547 gdb_timed_load.
10548
10549 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10550
10551 * cursal.exp: Pass binfile to gdb_load.
10552
10553 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
10554
10555 * gdb.base/cursal.exp: Add "" to gdb_load call.
10556
10557 2006-07-29 Mark Kettenis <kettenis@gnu.org>
10558
10559 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
10560 NetBSD/ELF targets.
10561
10562 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
10563
10564 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
10565 operator*.
10566
10567 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10568
10569 * gdb.base/completion.exp: Update for change in "file" behavior.
10570 * gdb.stabs/weird.exp: Likewise.
10571 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
10572 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
10573
10574 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
10575
10576 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
10577 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
10578
10579 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
10580
10581 * gdb.base/default.exp: Update source command error message.
10582 * gdb.base/help.exp: Update 'help source' message.
10583
10584 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
10585
10586 * gdb.cp/bs15503.exp: Update comment for no longer crashing
10587 test.
10588
10589 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
10590
10591 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
10592
10593 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10594
10595 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
10596
10597 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
10598
10599 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
10600
10601 2006-07-17 Mark Kettenis <kettenis@gnu.org>
10602
10603 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
10604 *-*-openbsd* from targets for wich we expect ARM FPA floating
10605 point format.
10606
10607 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
10608
10609 * gdb.cp/annota3.exp: Expect frame-begin annotation.
10610
10611 2006-07-17 Mark Kettenis <kettenis@gnu.org>
10612
10613 * gdb.base/annota3.exp: Expect frame-begin annotation.
10614
10615 2006-07-14 Joel Brobecker <brobecker@adacore.com>
10616
10617 * gdb.base/help.exp: Adjust "help unset" test to accept
10618 any list of unset commands.
10619
10620 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
10621 Daniel Jacobowitz <dan@codesourcery.com>
10622
10623 * gdb.cp/ref-params.exp: New test.
10624 * gdb.cp/ref-params.cc: New source file.
10625 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
10626
10627 2006-07-08 Mark Kettenis <kettenis@gnu.org>
10628
10629 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
10630 spaces/tabs in regular expressions since they might not be there.
10631
10632 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
10633
10634 * gdb.base/ifelse.exp: New file.
10635
10636 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
10637
10638 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
10639 line.
10640 * gdb.base/huge.exp: Loop over compilation to find a size that
10641 is acceptable.
10642 * gdb.base/remote.exp: Correct expected strings.
10643 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
10644
10645 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10646
10647 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
10648
10649 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10650
10651 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
10652 native.
10653
10654 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10655
10656 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
10657 enable stabs testing.
10658
10659 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10660
10661 * gdb.base/auxv.exp: Intercept undefined command messages before
10662 gdb_test_multiple does.
10663
10664 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
10665
10666 * Makefile.in (host_alias): Remove.
10667 (target_alias): Use @target_noncanonical@.
10668 (site.exp): Don't set host_alias.
10669 * aclocal.m4: Remove contents. Include acx.m4.
10670 * configure: Regenerated.
10671 * configure.ac: Use ACX_NONCANONICAL_TARGET.
10672
10673 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
10674
10675 * lib/gdb.exp (gdb_load_cmd): New.
10676
10677 * gdb.base/fileio.c: Add system(NULL) test.
10678 * gdb.base/fileio.exp: Check it.
10679
10680 * gdb.base/break.c: Add 10a breakpoint at }
10681 * gdb.base/break.exp: Add test for breakpoint at }
10682 * gdb.cp/anon-union.cc: Add code at end of function.
10683 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
10684 * gdb.mi/var-cmd.c: Add code at end of function.
10685 * gdb.mi/mi-var-display.exp: Adjust end of next.
10686 * gdb.mi/mi2-var-display.exp: Likewise.
10687 * gdb.base/fileio.c: Add stop function and insert calls at
10688 stopping places.
10689 * gdb.base/fileio.exp: Breakpoint stop function and remove
10690 explicit line number references.
10691
10692 2006-05-19 Joel Brobecker <brobecker@adacore.com>
10693
10694 * gdb.base/del.exp (test_delete_alias): New function.
10695 Now check that both "del" and "d" work as aliases for "delete".
10696
10697 2006-05-18 Fred Fish <fnf@specifix.com>
10698
10699 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
10700 required. Check for spurious output after program exits normally.
10701
10702 2006-05-17 Fred Fish <fnf@specifix.com>
10703
10704 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
10705 gdb_load, so it works in the simulator.
10706
10707 2006-05-11 Fred Fish <fnf@specifix.com>
10708
10709 * gdb.base/bang.exp: Ignore unexpected output between the
10710 "program exited normally" and the gdb prompt, as many other
10711 tests do.
10712
10713 2006-05-07 Mark Kettenis <kettenis@gnu.org>
10714
10715 * gdb.base/help.exp: Make "delete checkpoint" part option for
10716 "help d" and "help delete" tests.
10717
10718 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10719
10720 * gdb.mi/mi-basics.exp: Add missing serial number to
10721 expected output in some mi_gdb_test statements.
10722 * gdb.mi/mi2-basics.exp: Likewise.
10723
10724 2006-05-05 Joel Brobecker <brobecker@adacore.com>
10725
10726 * gdb.base/del.c: New file.
10727 * gdb.base/del.exp: New testcase.
10728
10729 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
10730
10731 * gdb.base/break.exp: Do not assume a breakpoint on
10732 main will actually be in $srcfile when optimizing.
10733 * gdb.base/savedregs.exp: Do not require that the dummy
10734 frame location match up to a symbol and source file location.
10735 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
10736 will get printed without a mi_cmd_data_list_register_values prefix.
10737 (*-data-list-register-*): Correct regular expressions to expect the new
10738 pseudo d? floating point registers.
10739 * gdb.mi/mi2-regs.exp: Likewise.
10740
10741 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
10742
10743 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
10744 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
10745 is allocated by the compiler.
10746 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
10747 anons, e, anone to force their allocation by the compiler.
10748
10749 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
10750
10751 * gdb.base/help.exp: Update expected text for help d and
10752 help delete.
10753
10754 2006-05-02 Mark Kettenis <kettenis@gnu.org>
10755
10756 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
10757 NetBSD/ELF targets.
10758
10759 2006-04-30 Mark Kettenis <kettenis@gnu.org>
10760
10761 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
10762 single-step breakpoint fails; make this a KFAIL on
10763 sparc*-*-openbsd*.
10764 * gdb.base/siginfo.exp: Likewise.
10765 * gdb.base/sigstep.exp (advance, advancei): Likewise.
10766
10767 2006-04-26 Michael Snyder <msnyder@redhat.com>
10768
10769 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
10770 which may have to consume output from other forks.
10771 Add tests to make sure that "delete fork" succeeded.
10772
10773 2006-04-20 Michael Snyder <msnyder@redhat.com>
10774
10775 * 2006-03-22 Jim Blandy <jimb@redhat.com>
10776 Add support for the Renesas M32C and M16C.
10777
10778 * gdb.asm/asm-source.exp: Add m32c target.
10779 * gdb.asm/m32c.inc: Support for m32c target.
10780
10781 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
10782
10783 * gdb.base/commands.exp (recursive_source_test): New test.
10784
10785 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
10786
10787 * gdb.base/float.exp: Add pattern for sparc targets.
10788
10789 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10790
10791 * gdb.base/commands.exp (stray_arg0_test): New test.
10792
10793 2006-03-30 Paul Brook <paul@codesourcery.com>
10794
10795 * gdb.mi/mi-until.exp: kfail broken until command.
10796 * gdb.mi/mi2-until.exp: Ditto.
10797
10798 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
10799
10800 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
10801
10802 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
10803
10804 * gdb.base/prelink.exp: Anchor tested-for regular expression
10805 on gdb prompt.
10806
10807 2006-03-07 Paul Brook <paul@codesourcery.com>
10808
10809 * gdb.base/assign.exp: Correct fail message.
10810
10811 2006-03-07 Paul Brook <paul@codesourcery.com>
10812
10813 * lib/compiler.c: Extract armcc version number.
10814 * lib/compiler.cc: Ditto.
10815
10816 2006-03-07 Paul Brook <paul@codesourcery.com>
10817
10818 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
10819 additional_flags=-w.
10820 * gdb.arch/altivec-regs.exp: Ditto.
10821 * gdb.arch/e500-abi.exp: Ditto.
10822 * gdb.arch/e500-regs.exp: Ditto.
10823 * gdb.base/all-bin.exp: Ditto.
10824 * gdb.base/annota1.exp: Ditto.
10825 * gdb.base/annota3.exp: Ditto.
10826 * gdb.base/args.exp: Ditto.
10827 * gdb.base/arithmet.exp: Ditto.
10828 * gdb.base/assign.exp: Ditto.
10829 * gdb.base/async.exp: Ditto.
10830 * gdb.base/bang.exp: Ditto.
10831 * gdb.base/break.exp: Ditto.
10832 * gdb.base/call-rt-st.exp: Ditto.
10833 * gdb.base/completion.exp: Ditto.
10834 * gdb.base/cond-expr.exp: Ditto.
10835 * gdb.base/condbreak.exp: Ditto.
10836 * gdb.base/consecutive.exp: Ditto.
10837 * gdb.base/define.exp: Ditto.
10838 * gdb.base/display.exp: Ditto.
10839 * gdb.base/ena-dis-br.exp: Ditto.
10840 * gdb.base/environ.exp: Ditto.
10841 * gdb.base/eval-skip.exp: Ditto.
10842 * gdb.base/info-proc.exp: Ditto.
10843 * gdb.base/jump.exp: Ditto.
10844 * gdb.base/logical.exp: Ditto.
10845 * gdb.base/long_long.exp: Ditto.
10846 * gdb.base/maint.exp: Ditto.
10847 * gdb.base/miscexprs.exp: Ditto.
10848 * gdb.base/pc-fp.exp: Ditto.
10849 * gdb.base/pointers.exp: Ditto.
10850 * gdb.base/relational.exp: Ditto.
10851 * gdb.base/reread.exp: Ditto.
10852 * gdb.base/sect-cmd.exp: Ditto.
10853 * gdb.base/sep.exp: Ditto.
10854 * gdb.base/sepdebug.exp: Ditto.
10855 * gdb.base/until.exp: Ditto.
10856 * gdb.base/whatis-exp.exp: Ditto.
10857 * gdb.cp/annota2.exp: Ditto.
10858 * gdb.cp/annota3.exp: Ditto.
10859 * gdb.trace/actions.exp: Ditto.
10860 * gdb.trace/backtrace.exp: Ditto.
10861 * gdb.trace/circ.exp: Ditto.
10862 * gdb.trace/collection.exp: Ditto.
10863 * gdb.trace/deltrace.exp: Ditto.
10864 * gdb.trace/infotrace.exp: Ditto.
10865 * gdb.trace/limits.exp: Ditto.
10866 * gdb.trace/packetlen.exp: Ditto.
10867 * gdb.trace/passc-dyn.exp: Ditto.
10868 * gdb.trace/passcount.exp: Ditto.
10869 * gdb.trace/report.exp: Ditto.
10870 * gdb.trace/save-trace.exp: Ditto.
10871 * gdb.trace/tfind.exp: Ditto.
10872 * gdb.trace/tracecmd.exp: Ditto.
10873 * gdb.trace/while-dyn.exp: Ditto.
10874 * gdb.trace/while-stepping.exp: Ditto.
10875 * lib/gdb.exp: Ditto.
10876 (gdb_compile): Handle nowarning option.
10877
10878 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
10879
10880 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
10881 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
10882 Rename executable to prelinkt. Don't re-prelink if we didn't
10883 get a core file. Test prelink -u exit status to tell whether
10884 prelinking failed. Use gdb_test_multiple.
10885
10886 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10887
10888 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
10889 (do_tests): Call it.
10890
10891 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
10892
10893 * gdb.base/prelink.exp: New test.
10894 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
10895
10896 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
10897
10898 * gdb.fortran/derived-type.f90: New file.
10899 * gdb.fortran/derived-type.exp: New testcase.
10900
10901 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
10902
10903 * gdb.base/default.exp: Allow ';' as a directory separator.
10904
10905 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10906
10907 * gdb.base/help.exp (help add-symbol-file): Update.
10908
10909 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
10910
10911 * gdb.base/help.exp (help load): Update expected results.
10912
10913 2006-02-19 Fred Fish <fnf@specifix.com>
10914
10915 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
10916 specifix hex value as part of results.
10917 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
10918
10919 2006-02-16 Fred Fish <fnf@specifix.com>
10920
10921 * gdb.base/whatis.c: Define variables using typedefs char_addr,
10922 ushort_addr, and slong_addr, so the typedefs are not optimized
10923 away.
10924 * gdb.base/whatis.exp: Add tests using type name for struct type,
10925 union type, enum type, and typedef.
10926
10927 2006-02-13 Mark Kettenis <kettenis@gnu.org>
10928
10929 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
10930
10931 2006-02-13 Jim Blandy <jimb@redhat.com>
10932
10933 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
10934 case where it takes two "next" commands to skip past the init
10935 call.
10936
10937 2006-02-12 Fred Fish <fnf@specifix.com>
10938
10939 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
10940 to handle cases where it takes two "next" commands to skip
10941 past the init call.
10942
10943 2006-02-07 Joel Brobecker <brobecker@adacore.com>
10944
10945 * gdb.ada/array_return.exp: Mark the last test as expected to fail
10946 on hppa32 targets.
10947
10948 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
10949
10950 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
10951 field.
10952
10953 2006-01-29 Mark Kettenis <kettenis@gnu.org>
10954
10955 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
10956
10957 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10958
10959 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
10960 files.
10961
10962 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10963
10964 * gdb.cp/maint.exp: Set complaints to a positive value.
10965
10966 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10967
10968 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
10969 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
10970 function name.
10971
10972 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
10973
10974 * gdb.base/checkpoint.c: Update copyright notice. Include
10975 <stdlib.h>.
10976
10977 2006-01-04 Jim Blandy <jimb@redhat.com>
10978
10979 * gdb.asm/asm-source.exp: Independently provide default values for
10980 asm-flags and debug-flags. Use 'string equal' to do the
10981 comparison, not the implicit expr's '==' operator. Remove
10982 now-unneeded assignments to asm-flags. In h8300 case, place
10983 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
10984
10985 2006-01-04 Michael Snyder <msnyder@redhat.com>
10986
10987 * gdb.base/checkpoint.c: New file.
10988 * gdb.base/checkpoint.exp: New file.
10989 * gdb.base/multi-fork.c: New file.
10990 * gdb.base/multi-fork.exp: New file.
10991 * gdb.base/pi.txt: New file (data for checkpoint.c test).
10992
10993 2006-01-04 Fred Fish <fnf@specifix.com>
10994
10995 * gdb.base/ptype.c (foo): Add typedef.
10996 (intfoo): Add function.
10997 * gdb.base/ptype1.c: New file.
10998 * gdb.base/ptype.exp: Handle compilation and linking with two
10999 source files. Test that proper type for "foo" is found based
11000 on source context rather than first match found in symtabs.
11001
11002 2005-12-28 Mark Kettenis <kettenis@gnu.org>
11003
11004 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11005 * gdb.asm/openbsd.inc: Indent commands.
11006
11007 2005-12-26 Mark Kettenis <kettenis@gnu.org>
11008
11009 * gdb.base/freebpcmd.exp: Increase timeout.
11010
11011 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11012
11013 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11014
11015 * gdb.base/default.exp: Update check for "show version".
11016
11017 2005-12-09 Randolph Chung <tausq@debian.org>
11018
11019 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11020 * gdb.asm/pa64.inc: New file.
11021
11022 2005-12-09 Randolph Chung <tausq@debian.org>
11023
11024 * gdb.asm/common.inc: Indent commands.
11025 * gdb.asm/asmsrc1.s: Likewise.
11026 * gdb.asm/asmsrc2.s: Likewise.
11027
11028 2005-12-09 Randolph Chung <tausq@debian.org>
11029
11030 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11031 (get_addr_of_sym): Remove duplicate print.
11032 (gen_core): xfail hppa*-*-hpux*, update expected output.
11033 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11034 * gdb.arch/pa64-nullify.s: New file.
11035
11036 2005-12-09 Randolph Chung <tausq@debian.org>
11037
11038 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11039
11040 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
11041
11042 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11043 code generation for these functions.
11044 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11045 error message.
11046
11047 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11048
11049 * gdb.base/help.exp (help b, help br, help bre, help brea)
11050 (help break): Update the expected message.
11051
11052 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11053
11054 * gdb.asm/m68hc11.inc: Setup the data section.
11055 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11056 script for this test.
11057 (m6812-*-*): Likewise.
11058
11059 2005-11-09 Randolph Chung <tausq@debian.org>
11060
11061 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11062
11063 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11064
11065 * gdb.base/break.exp: Fix a comment typo.
11066
11067 2005-11-03 Jim Blandy <jimb@redhat.com>
11068
11069 Checked in by Elena Zannoni <ezannoni@redhat.com>
11070
11071 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
11072
11073 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
11074
11075 * gdb.arch/gdb1558.c: Include stdio.h.
11076
11077 2005-10-31 Mark Kettenis <kettenis@gnu.org>
11078
11079 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11080
11081 2005-10-31 Mark Kettenis <kettenis@gnu.org>
11082
11083 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11084
11085 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11086
11087 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11088 vscr" tests to better match output.
11089
11090 2005-10-12 Jim Blandy <jimb@redhat.com>
11091
11092 * gdb.base/structs.exp (any): New function.
11093 (test_struct_returns): Don't make any assumptions at all about
11094 what value the function returns when GDB can't set the return
11095 value.
11096
11097 2005-10-09 Joel Brobecker <brobecker@adacore.com>
11098
11099 * gdb.ada/arrayidx/p.adb: New file.
11100 * gdb.ada/arrayidx.exp: New testcase
11101
11102 2005-10-09 Joel Brobecker <brobecker@adacore.com>
11103
11104 * gdb.ada/array_return/pck.ads: New file.
11105 * gdb.ada/array_return/pck.adb: New file.
11106 * gdb.ada/array_return/p.adb: New file.
11107 * gdb.ada/array_return.exp: New testcase.
11108
11109 2005-10-03 Joel Brobecker <brobecker@adacore.com>
11110
11111 * gdb.base/arrayidx.c: New file.
11112 * gdb.base/arrayidx.exp: New testcase.
11113
11114 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
11115
11116 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11117 frames-invalid and breakpoints-invalid are no longer generated
11118 with level 3 so don't expect them in the output.
11119
11120 2005-09-27 Bob Rossi <bob@brasko.net>
11121
11122 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
11123 from test. Escape the | in mi_gdb_test call.
11124 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11125 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11126 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11127 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11128 expected regex's in mi_gdb_test calls.
11129 * lib/mi-support.exp: Remove arbitrary .* from tests.
11130 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11131 Fully anchor GDB/MI expected results in mi_gdb_test.
11132 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11133 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11134
11135 2005-09-26 Paul Brook <paul@codesourcery.com>
11136
11137 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11138
11139 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11140
11141 * bfp-test.c: New file.
11142 * bfp-test.exp: New testcase.
11143
11144 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11145
11146 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11147 of subarray and substring variable.
11148 * gdb.fortran/subarray.f: New source file for the test of subarray
11149 and substring variable evaluation.
11150 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11151 of string constant.
11152
11153 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11154
11155 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11156 copyright dates.
11157
11158 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11159
11160 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11161 powerpc altivec' test with an almost identical 'info vector' test.
11162
11163 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11164
11165 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11166 vscr" tests to match output.
11167
11168 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11169
11170 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11171 output.
11172
11173 2005-09-11 Bob Rossi <bob@brasko.net>
11174
11175 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11176 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11177 commands that return an MI output command and an asyncronous MI output
11178 command.
11179 * gdb.mi/mi-console.exp: Ditto.
11180
11181 2005-09-11 Bob Rossi <bob@brasko.net>
11182
11183 * gdb.mi/mi-var-child.c: Include <string.h>.
11184
11185 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11186
11187 * killed.exp: Correct gdb_expect syntax.
11188
11189 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
11190
11191 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11192
11193 2005-08-02 Bob Rossi <bob@brasko.net>
11194
11195 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11196 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11197 Change tests to inferior-tty-set/show.
11198 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11199 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11200 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11201 inferior. Use mi_gdb_test to get GDB and Inferior output.
11202 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11203 descriptor.
11204 (mi_inferior_tty_name): Add inferior PTY file name.
11205 (mi_gdb_start): Add INFERIOR_PTY parameter.
11206 (mi_gdb_test): Add IPATTERN parameter.
11207
11208 2005-08-02 Bob Rossi <bob@brasko.net>
11209
11210 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11211 parameter to mi_gdb_test.
11212 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11213
11214 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11215
11216 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11217 struct_declarations.
11218 * gdb.mi/mi-var-child.exp: Step over the initialization of
11219 struct_declarations.
11220
11221 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11222
11223 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11224 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11225 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11226 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11227 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11228 file.
11229
11230 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
11231
11232 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11233 (do_children_tests): Assign values to the extra elements.
11234
11235 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11236 them for tests for "-var-update --no-values" and
11237 "-var-update --all-values".
11238 Add test for "-var-list-children --simple-values".
11239
11240 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11241
11242 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11243 "-stack-list-locals --simple-values" Improve doc strings and
11244 comments.
11245
11246 2005-07-18 Mark Kettenis <kettenis@gnu.org>
11247
11248 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11249 *-*-openbsd*.
11250 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11251
11252 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11253 sigaltsatck'.
11254
11255 2005-07-14 Bob Rossi <bob@brasko.net>
11256
11257 * gdb.base/default.exp (tty): Changed output of command.
11258 * gdb.base/help.exp (help tty): Ditto.
11259
11260 2005-07-12 Mark Kettenis <kettenis@gnu.org>
11261
11262 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11263
11264 2005-07-10 Mark Kettenis <kettenis@gnu.org>
11265
11266 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11267 -stack-select-frame without arguments.
11268 (test_stack_frame_listing): Add test for newly implemented command
11269 -stack-info-frame.
11270
11271 2005-07-06 Bob Rossi <bob@brasko.net>
11272
11273 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11274 command.
11275 (Copyright): Update copyright.
11276
11277 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11278
11279 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11280 tests to evaluate exponentiation expression.
11281
11282 2005-06-29 Andreas Schwab <schwab@suse.de>
11283
11284 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11285 main to avoid warnings.
11286
11287 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11288
11289 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
11290
11291 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11292 -stack-select-frame without arguments.
11293 (test_stack_frame_listing): Add test for newly implemented command
11294 -stack-info-frame.
11295
11296 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11297
11298 * gdb.fortran/array-element.f: New file.
11299 * gdb.fortran/array-element.exp: New testcase.
11300
11301 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11302
11303 * gdb.base/bigcore.exp: Correct checks for systems which can
11304 not dump a large core file.
11305
11306 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11307
11308 * gdb.base/relocate.c: Add a copyright notice.
11309 (dummy): Remove.
11310 * gdb.base/relocate.exp: Test printing the values of variables
11311 from a relocatable file.
11312
11313 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11314
11315 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11316 excess MI output after an error.
11317
11318 2005-05-29 Joel Brobecker <brobecker@adacore.com>
11319
11320 * gdb.arch/alpha-step.c: New file.
11321 * gdb.arch/alpha-step.exp: New testcase.
11322
11323 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11324 Dennis Brueni <dennis@slickedit.com>
11325
11326 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11327 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11328 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11329 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11330 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11331 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11332 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11333
11334 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11335 Wu Zhou <woodzltc@cn.ibm.com>
11336
11337 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11338 IBM's xlc compiler.
11339 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11340 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11341
11342 2005-05-13 Jim Blandy <jimb@redhat.com>
11343
11344 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11345 calling gdb_suppress_entire_file.
11346 * gdb.base/charset.exp: Same.
11347 * gdb.base/call-rt-st.exp: Same.
11348
11349 2005-05-05 Bob Rossi <bob_rossi@cox.net>
11350
11351 * lib/gdb.exp (fullname_syntax): Added global regex.
11352 (fullname_syntax_POSIX): Ditto.
11353 (fullname_syntax_UNC): Ditto.
11354 (fullname_syntax_DOS_CASE): Ditto.
11355 (fullname_syntax_DOS): Ditto.
11356 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11357 fullname_syntax variable to scope and use it.
11358 (test_file_list_exec_source_files): Ditto.
11359 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11360
11361 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11362
11363 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11364
11365 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11366
11367 * lib/gdb.exp (skip_altivec_tests): New function, based on
11368 check_vmx_hw_available from the GCC testsuite.
11369 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11370 * lib/gdb.arch/altivec-regs.exp: Likewise.
11371
11372 2005-05-02 Jim Blandy <jimb@redhat.com>
11373
11374 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11375 calling gdb_suppress_entire_file.
11376
11377 2005-04-30 Randolph Chung <tausq@debian.org>
11378
11379 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11380 Slightly relax "sem_post" name checking.
11381
11382 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11383
11384 * gdb.base/unload.exp: Use new shared library infrastructure.
11385
11386 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11387
11388 * gdb.base/so-impl-ld.exp: Use new shared library
11389 infrastructure.
11390
11391 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
11392
11393 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11394 * gdb.asm/h8300.inc: New file.
11395
11396 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11397
11398 * gdb.base/shlib-call.exp: Change to use new shared library
11399 infrastructure.
11400
11401 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11402
11403 * gdb.base/pending.exp: Change to use new shared library
11404 infrastructure.
11405
11406 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11407
11408 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11409 use test_compiler_info instead of gcc_compiled, and update copyright.
11410
11411 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11412
11413 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11414 shared objects being adjusted and update copyright years.
11415
11416 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11417
11418 * ChangeLog: Correct some 2003-01-13 dates.
11419 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11420 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11421 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11422 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11423 gdb.trace/tfind.exp: Update copyright years.
11424
11425 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11426 Daniel Jacobowitz <dan@codesourcery.com>
11427
11428 * lib/gdb.exp (gdb_compile): Handle shlib=.
11429 (gdb_compile_shlib): New function.
11430
11431 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11432
11433 * lib/gdb.exp (test_compiler_info): Give argument a default value.
11434
11435 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11436
11437 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11438 gdb.server.
11439 * configure.ac: Likewise.
11440 * configure: Regenerated.
11441 * gdb.gdbserver/Makefile.in: Moved to...
11442 * gdb.server/Makefile.in: ... here.
11443 * gdb.gdbserver/server.c: Moved to...
11444 * gdb.server/server.c: ... here.
11445 * gdb.gdbserver/server-run.exp: Moved to...
11446 * gdb.server/server-run.exp: ... here.
11447
11448 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11449
11450 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11451 * configure.ac: Create gdb.gdbserver/Makefile.
11452 * configure: Regenerated.
11453 * lib/gdbserver-support.exp: New file, derived from
11454 config/gdbserver.exp.
11455 * config/gdbserver.exp: Use gdbserver-support.exp.
11456 * gdb.gdbserver/Makefile.in: New file.
11457 * gdb.gdbserver/server.c: New file.
11458 * gdb.gdbserver/server-run.exp: New file.
11459
11460 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11461
11462 * lib/gdb.exp (test_compiler_info): Return compiler_info
11463 if no arguments are given.
11464
11465 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11466
11467 * gdb.arch/altivec-abi.exp: Check for compiler and set
11468 use altivec' flag accordingly.
11469 * gdb.arch/altivec-regs.exp: Likewise.
11470
11471 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11472
11473 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11474
11475 2005-03-27 Andreas Schwab <schwab@suse.de>
11476
11477 * gdb.base/bigcore.c (main): Add missing mode argument in open
11478 call.
11479
11480 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11481
11482 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11483 downloads.
11484 * config/gdbserver.exp (gdb_load): Likewise.
11485
11486 2005-03-14 Paul Brook <paul@codesourcery.com>
11487
11488 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11489 targets.
11490
11491 2005-03-09 Joel Brobecker <brobecker@adacore.com>
11492
11493 * gdb.dwarf2/dup-psym.S: New file.
11494 * gdb.dwarf2/dup-psym.exp: New testcase.
11495
11496 2005-03-09 Joel Brobecker <brobecker@adacore.com>
11497
11498 * gdb.ada/exec_changed/first.adb: New file.
11499 * gdb.ada/exec_changed/second.adb: New file.
11500 * gdb.ada/exec_changed.exp: New testcase.
11501
11502 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11503
11504 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11505 (A2): New class.
11506 (main): Test operator+.
11507 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11508 breakpoint test.
11509
11510 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
11511 * gdb.base/signull.exp: Disable if gdb,nosignals.
11512 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
11513 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
11514 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
11515 * gdb.mi/mi2-console.exp: Likewise.
11516 * gdb.trace/collection.exp (run_trace_experiment): Consume the
11517 continue output at start.
11518 (gdb_collect_locals_test): Robustify regexp.
11519 * gdb.trace/passc-dyn.exp: Fix comment typo.
11520 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
11521
11522 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
11523
11524 * gdb.asm/asm-source.exp: Add iq2000 case.
11525 * gdb.asm/iq2000.inc: New file.
11526
11527 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
11528
11529 * gdb.base/command.exp: Change hardcoded value to regular expression.
11530 * gdb.base/float.exp: Add powerpc to the list of targets checked.
11531
11532 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
11533
11534 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
11535 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
11536 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
11537 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
11538 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
11539
11540 2005-03-05 Mark Kettenis <kettenis@gnu.org>
11541
11542 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
11543 changes.
11544
11545 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
11546
11547 * lib/compiler.c: Add test for IBM's xlc compiler.
11548 * lib/compiler.cc: Likewise.
11549
11550 2004-02-24 Joel Brobecker <brobecker@adacore.com>
11551
11552 * gdb.ada/fixed_points.exp: Create compilation object directory
11553 before running the test.
11554 * gdb.ada/null_record.exp: Likewise.
11555 * gdb.ada/packed_array.exp: Likewise.
11556 * gdb.ada/start.exp: Likewise.
11557
11558 2005-02-15 Joel Brobecker <brobecker@adacore.com>
11559
11560 * gdb.ada/packed_array/pa.adb: New file.
11561 * gdb.ada/packed_array.exp: New testcase.
11562
11563 2005-02-10 Mark Kettenis <kettenis@gnu.org>
11564
11565 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
11566 files.
11567
11568 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
11569 on *-*-openbsd*. Correctly match whitespace in regukar
11570 expressions.
11571
11572 2005-02-10 Daniel Jacobowitz <dan@debian.org>
11573
11574 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
11575 PR exp/1821
11576 * gdb.base/gdb1821.c: New test file.
11577 * gdb.base/gdb1821.exp: New test file.
11578
11579 2005-02-09 Joel Brobecker <brobecker@adacore.com>
11580
11581 * gdb.base/start.c: New file.
11582 * gdb.base/start.exp: New testcase.
11583
11584 2005-02-09 Joel Brobecker <brobecker@adacore.com>
11585
11586 * gdb.ada/start/dummy.adb: New file.
11587 * gdb.ada/start.exp: New testcase.
11588
11589 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
11590
11591 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
11592 for printing symbols and statistics.
11593 Add test for using relative pathnames in "maint print msymbols" test.
11594 Mark "maint info sections DATA" XFAIL on Cygwin.
11595 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
11596 tests.
11597
11598 2005-02-09 Andreas Schwab <schwab@suse.de>
11599
11600 Committed by Andrew Cagney <cagney@gnu.org>
11601 * gdb.base/remotetimeout.exp: New file.
11602
11603 2005-02-07 Mark Kettenis <kettenis@gnu.org>
11604
11605 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
11606
11607 2005-02-03 Joel Brobecker <brobecker@adacore.com>
11608
11609 * gdb.ada/gnat_ada.gpr: New file.
11610 * gdb.ada/gnat_ada.gin: Delete, no longer used.
11611 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
11612 * configure.ac: No longer generate gnat_ada.gpr.
11613 * configure: Regenerate.
11614 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
11615 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
11616 * gdb.ada/null_record/bar.ads: Likewise.
11617 * gdb.ada/null_record/bar.adb: Likewise.
11618 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
11619 * gdb.ada/null_record.exp (testdir): New variable.
11620 (testfile): executable is now in testdir subdirectory.
11621 (srcfile): Use full path to the main compilation unit.
11622 * gdb.ada/fixed_points.exp: Same changes as above.
11623
11624 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
11625
11626 * gdb.base/interp.exp: New test.
11627
11628 2005-01-24 Andrew Cagney <cagney@gnu.org>
11629
11630 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
11631
11632 2005-01-19 Andrew Cagney <cagney@gnu.org>
11633
11634 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
11635 configure.ac not configure.in.
11636
11637 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
11638 of powerpc*-*-*.
11639 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
11640 * gdb.base/list.exp (test_list_function)
11641 (test_list_filename_and_function): Ditto.
11642 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
11643
11644 2005-01-16 Andrew Cagney <cagney@gnu.org>
11645
11646 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
11647
11648 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
11649
11650 2005-01-14 Andrew Cagney <cagney@gnu.org>
11651
11652 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
11653 * gdb.mi/mi2-var-cmd.exp: Ditto.
11654
11655 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
11656
11657 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
11658
11659 2005-01-07 Andrew Cagney <cagney@gnu.org>
11660
11661 * configure.ac: Rename configure.in, require autoconf 2.59.
11662 * configure: Re-generate.
11663 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
11664 * gdb.stabs/configure: Re-generate.
11665 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
11666 * gdb.hp/configure: Re-generate.
11667 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
11668 autoconf 2.59.
11669 * gdb.hp/gdb.objdbg/configure: Re-generate.
11670 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
11671 autoconf 2.59.
11672 * gdb.hp/gdb.defects/configure: Re-generate.
11673 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
11674 autoconf 2.59.
11675 * gdb.hp/gdb.compat/configure: Re-generate.
11676 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
11677 autoconf 2.59.
11678 * gdb.hp/gdb.base-hp/configure: Re-generate.
11679 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
11680 autoconf 2.59.
11681 * gdb.hp/gdb.aCC/configure: Re-generate.
11682
11683 2004-12-15 Jim Blandy <jimb@redhat.com>
11684
11685 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
11686 under NPTL when there is debugging info available for libpthread.
11687
11688 2004-12-13 Jerome Guitton <guitton@gnat.com>
11689
11690 * gdb.ada/fixed_points.c: New file.
11691 * gdb.ada/fixed_points.exp: New file.
11692
11693 2004-12-03 Randolph Chung <tausq@debian.org>
11694
11695 * gdb.arch/pa-nullify.exp: New file.
11696 * gdb.arch/pa-nullify.s: New file.
11697
11698 2004-11-30 Randolph Chung <tausq@debian.org>
11699
11700 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
11701 instead of "tbug". Fix regexp to work properly with gdb_test.
11702
11703 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
11704
11705 * gdb.base/bitfields2.exp: New test.
11706 * gdb.base/bitfields2.c: New file.
11707
11708 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
11709
11710 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
11711
11712 2004-11-16 Randolph Chung <tausq@debian.org>
11713
11714 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
11715
11716 2004-11-14 Daniel Jacobowitz <dan@debian.org>
11717
11718 * gdb.threads/threadapply.exp: Correct "macro details" test.
11719
11720 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
11721
11722 * gdb.threads/threadapply.exp: New test.
11723 * gdb.threads/threadapply.c: New file.
11724
11725 2004-11-07 Mark Kettenis <kettenis@gnu.org>
11726
11727 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
11728 frames.
11729
11730 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
11731
11732 * gdb.base/cursal.exp: New file.
11733 * gdb.base/cursal.c: New file.
11734
11735 2004-11-03 Andrew Cagney <cagney@gnu.org>
11736
11737 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
11738
11739 2004-10-30 Mark Kettenis <kettenis@gnu.org>
11740
11741 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
11742 NetBSD/ELF targets.
11743
11744 2004-10-29 Joel Brobecker <brobecker@gnat.com>
11745
11746 * gdb.threads/bp_in_thread.c: New file, copied from
11747 pthread_cond_wait.c.
11748 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
11749 file, rather than reusing the .c file from another testcase.
11750
11751 2004-10-20 Joel Brobecker <brobecker@gnat.com>
11752
11753 * gdb.ada/null_record.exp: Check where we stopped after
11754 sending the start command, instead of where the associated
11755 temporary breakpoint was inserted.
11756
11757 2004-10-14 Andrew Cagney <cagney@gnu.org>
11758
11759 * gdb.mi/gdb701.c (main): Return 0.
11760
11761 2004-10-13 Daniel Jacobowitz <dan@debian.org>
11762
11763 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
11764
11765 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
11766
11767 * gdb.threads/schedlock.c: Add comment markers to use to find
11768 line numbers.
11769 * gdb.threads/schedlock.exp: Adjust regex to handle the new
11770 comments.
11771 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
11772 breakpoint lines.
11773
11774 2004-10-12 Daniel Jacobowitz <dan@debian.org>
11775
11776 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
11777
11778 2004-10-12 Daniel Jacobowitz <dan@debian.org>
11779
11780 * configure.in: Add gdb.dwarf2.
11781 * configure: Regenerated.
11782 * Makefile.in: Add gdb.dwarf2.
11783 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
11784 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
11785 gdb.dwarf2/file1.txt: New files.
11786
11787 2004-10-11 Orjan Friberg <orjanf@axis.com>
11788
11789 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
11790 of "run", since the latter doesn't work with remote targets. Adjust
11791 the breakpoint numbering accordingly.
11792 * gdb.threads/pthread_cond_wait.exp: Ditto.
11793
11794 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
11795
11796 * gdb.base/overlays.exp: Update copyright years.
11797
11798 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
11799
11800 * gdb.base/overlays.exp: Disable if target is Linux.
11801
11802 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
11803
11804 * config/gdbserver.exp (gdb_load): Use right filename on remote.
11805
11806 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
11807
11808 * gdb.asm/asm-source.exp: Add m32r-linux target.
11809 * gdb.asm/m32r-linux.inc: New file.
11810
11811 2004-09-24 Andrew Cagney <cagney@redhat.com>
11812 David Anderson <anderson@redhat.com>
11813
11814 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
11815 command fails, assume things will work.
11816 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
11817 (_GNU_SOURCE): Define.
11818 (print_unsigned, print_hex): Change parameter to "long long".
11819 (print_byte_count): New function, use to print byte counts.
11820 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
11821 O_LARGEFILE.
11822 (main): Compute an upper bound on a corefile in max_core_size.
11823 Limit memory chunk size to max_core_size. Limit total memory
11824 allocated to max_core_size.
11825
11826 2004-09-23 Andrew Cagney <cagney@gnu.org>
11827
11828 * gdb.base/bigcore.exp: Replace the code that creates a corefile
11829 from a separate process with code that creates a corefile by
11830 making the inferior dump core.
11831
11832 2004-09-23 Mark Kettenis <kettenis@gnu.org>
11833
11834 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
11835 block.
11836
11837 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
11838
11839 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
11840 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
11841 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
11842 Likewise.
11843
11844 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
11845
11846 * gdb.java/jprint.exp: New test case for java inferior call.
11847 * gdb.java/jprint.java: Ditto.
11848
11849 2004-09-15 Joel Brobecker <brobecker@gnat.com>
11850
11851 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
11852
11853 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11854
11855 * gdb.threads/killed.c: Include <stdlib.h>.
11856 * gdb.threads/pthreads.c: Likewise.
11857
11858 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
11859
11860 * gdb.threads/killed.c: Add copyright notice.
11861
11862 2004-09-10 Jason Molenda (jmolenda@apple.com)
11863
11864 * gdb.base/define.exp: Two new tests to verify zero space chars
11865 after 'if' and 'while' commands in a user-defined command is correctly
11866 parsed.
11867
11868 2004-09-08 Andrew Cagney <cagney@gnu.org>
11869
11870 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
11871 delivery test with duplicate at end of file.
11872
11873 2004-09-06 Mark Kettenis <kettenis@jive.nl>
11874
11875 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
11876
11877 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11878
11879 * config/hppro.exp: Removed.
11880
11881 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11882
11883 * config/sparclet.exp: Removed.
11884
11885 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
11886
11887 * config/udi.exp: Removed.
11888
11889 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
11890
11891 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
11892 of "exp_continue".
11893 (advancei): Likewise.
11894
11895 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11896
11897 * gdb.base/unload.exp: Fix so messages aren't duplicated.
11898
11899 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
11900
11901 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
11902 to check for nodebug in executable.
11903 * gdb.gdb/observer.exp (setup_test): Likewise.
11904 * gdb.gdb/selftest.exp (test_with_self): Likewise.
11905 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
11906
11907 2004-09-01 Andrew Cagney <cagney@gnu.org>
11908
11909 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
11910 files.
11911
11912 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
11913
11914 * gdb.base/unload.exp: Fix expected warning message to match
11915 latest format.
11916
11917 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
11918
11919 * gdb.base/call-rt-st.exp: Fix typos.
11920
11921 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
11922
11923 * gdb.threads/thread_check.exp: New testcase.
11924 * gdb.threads/thread_check.c: New testcase.
11925
11926 2004-08-31 Andrew Cagney <cagney@gnu.org>
11927
11928 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
11929 (skip_to_handler_entry): New procedures. Test stepping into a
11930 handler when the breakpoint is at the handler's entry point.
11931
11932 2004-08-30 Andrew Cagney <cagney@gnu.org>
11933
11934 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
11935 gdb/1757.
11936
11937 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11938
11939 With code from Manoj Iyer <manjo@austin.ibm.com>:
11940 * lib/gdb.exp (gdb_file_cmd): Return more information in the
11941 return value. Add an arm for "no debugging symbols found".
11942 Change a stray "error" to "perror".
11943 (gdb_run_cmd): Adapt to new return value.
11944 * gdb.base/remote.exp: Adapt to new return value.
11945 * gdb.gdb/complaints.exp: Likewise.
11946 * gdb.gdb/observer.exp: Likewise.
11947 * gdb.gdb/selftest.exp: Likewise.
11948 * gdb.gdb/xfullpath.exp: Likewise.
11949
11950 2004-08-27 Joel Brobecker <brobecker@gnat.com>
11951
11952 * gdb.threads/bp_in_thread.exp: New testcase.
11953
11954 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
11955
11956 Fix PR testsuite/1735.
11957 * gdb.threads/schedlock.c (thread_function): Add a cast
11958 to suppress a gcc warning.
11959 * gdb.threads/thread-specific.c (thread_function): Likewise.
11960
11961 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11962
11963 * gdb.base/unload.c: Include <stdlib.h>.
11964
11965 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11966
11967 From Paul Gilliam <pgilliam@us.ibm.com>:
11968 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
11969 synchronized after the "return".
11970
11971 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11972
11973 * gdb.mi/basics.c: Include <stdio.h>.
11974 * gdb.mi/pthreads.c: Include <stdlib.h>.
11975 * gdb.mi/var-cmd.c: Include <stdlib.h>.
11976
11977 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
11978
11979 * gdb.threads/schedlock.c: Add copyright notice.
11980
11981 2004-08-25 Andrew Cagney <cagney@gnu.org>
11982
11983 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
11984 (skip_over_handler, breakpoint_over_hander): New test procedures.
11985 (advance, advancei): Add a proper prefix, do not use
11986 rerun_to_main.
11987 * gdb.base/sigstep.c (main): Change to use an infinite loop.
11988
11989 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
11990
11991 * gdb.mi/basics.c: Add copyright notice.
11992 * gdb.mi/var-cmd.c: Add copyright notice.
11993
11994 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
11995
11996 * lib/gdb.exp: Remove signed_keyword_not_used.
11997 * lib/compiler.c: Likewise.
11998 * lib/compiler.cc: Likewise.
11999
12000 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12001
12002 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12003 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12004
12005 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12006
12007 * gdb.base/whatis.c: Add copyright notice.
12008
12009 2004-08-20 Mark Kettenis <kettenis@gnu.org>
12010
12011 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12012 it to skip the breakpoints encoded in the inline assembly.
12013
12014 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12015
12016 * Makefile.in: Add gdb.fortran.
12017
12018 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12019
12020 * gdb.base/call-sc.exp (test_scalar_returns):
12021 Fix cut-and-paste glitch in "Make fun return now".
12022
12023 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12024
12025 * configure.in: Add gdb.fortran.
12026 * configure: Regenerate.
12027 * gdb.fortran/Makefile.in: New file.
12028 * lib/gdb.exp (skip_fortran_tests): New procedure.
12029
12030 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12031
12032 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12033 reference to bug-gnu@prep.ai.mit.edu.
12034 * gdb.mi/mi-var-child.exp: Likewise.
12035 * gdb.mi/mi-var-cmd.exp: Likewise.
12036 * gdb.mi/mi-var-display.exp: Likewise.
12037 * gdb.mi/mi2-var-block.exp: Likewise.
12038 * gdb.mi/mi2-var-child.exp: Likewise.
12039 * gdb.mi/mi2-var-cmd.exp: Likewise.
12040 * gdb.mi/mi2-var-display.exp: Likewise.
12041
12042 2004-08-15 Mark Kettenis <kettenis@gnu.org>
12043
12044 * gdb.base/unload.c (main): Make local variable msg const.
12045
12046 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12047
12048 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12049 to bug-gnu@prep.ai.mit.edu.
12050 * gdb.mi/mi-disassemble.exp: Likewise.
12051 * gdb.mi/mi-eval.exp: Likewise.
12052 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12053 default line number.
12054 * gdb.mi/mi-return.exp: Likewise.
12055 * gdb.mi/mi-simplerun.exp: Likewise.
12056 * gdb.mi/mi-stack.exp: Likewise.
12057 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12058 number with explicit range test.
12059 * gdb.mi/mi-watch.exp: Likewise.
12060 * gdb.mi/mi2-break.exp: Likewise.
12061 * gdb.mi/mi2-cli.exp: Likewise.
12062 * gdb.mi/mi2-disassemble.exp: Likewise.
12063 * gdb.mi/mi2-eval.exp: Likewise.
12064 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12065 default line number.
12066 * gdb.mi/mi2-return.exp: Likewise.
12067 * gdb.mi/mi2-simplerun.exp: Likewise.
12068 * gdb.mi/mi2-stack.exp: Likewise.
12069 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12070 number with explicit range test.
12071 * gdb.mi/mi2-watch.exp: Likewise.
12072
12073 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12074
12075 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12076 * gdb.cp/m-static.exp: Likewise.
12077 * gdb.cp/rtti.exp: Likewise.
12078
12079 2004-08-14 Mark Kettenis <kettenis@gnu.org>
12080
12081 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12082
12083 2004-08-14 Eli Zaretskii <eliz@gnu.org>
12084
12085 * ChangeLog: Prefix Local Variables with semi-colons and indent
12086 the reference to older ChangeLog files, to fix fontification in
12087 Emacs.
12088
12089 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12090
12091 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12092 * gdb.mi/mi2-break.exp: Likewise.
12093
12094 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12095
12096 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12097
12098 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12099
12100 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12101
12102 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12103
12104 * gdb.cp/classes.exp: Remove unused declarations. Just let
12105 test names default instead of providing special names. Remove
12106 extraneous demangler test.
12107
12108 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12109
12110 * gdb.base/unload.exp: New test for breakpoints in dynamically
12111 loaded libraries.
12112 * gdb.base/unload.c: Ditto.
12113 * gdb.base/unloadshr.c: Ditto.
12114
12115 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12116
12117 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12118 cp_test_ptype_class.
12119 (test_enums): Likewise.
12120
12121 2004-08-10 Andrew Cagney <cagney@gnu.org>
12122
12123 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12124 files.
12125
12126 2004-08-10 Andrew Cagney <cagney@gnu.org>
12127
12128 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12129 init_malloc call.
12130
12131 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12132
12133 * ChangeLog: Add copyright notice. The notice is copied
12134 from emacs 21.3 top level ChangeLog.
12135
12136 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12137
12138 * lib/cp-support.exp: New file.
12139 * lib/cp-support.exp (cp_test_type_class): New function.
12140 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12141 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12142 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12143 cp_test_ptype_class.
12144
12145 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12146
12147 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12148 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12149 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12150 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12151 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12152 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12153 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12154 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12155 gdb.mi/mi2-watch.exp: Update copyright years.
12156
12157 2004-08-09 Mark Kettenis <kettenis@gnu.org>
12158
12159 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12160
12161 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12162
12163 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12164 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12165 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12166 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12167 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12168 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12169 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12170 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12171 gdb.mi/mi-watch.exp: Update copyright years.
12172
12173 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12174
12175 PR gdb/1738
12176 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12177 from a breakpoint with a pending signal.
12178
12179 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12180
12181 PR gdb/1736
12182 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12183 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12184 the prompt.
12185 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12186
12187 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12188
12189 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12190
12191 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12192
12193 PR gdb/1736
12194 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12195 for i?86-*-linux*.
12196
12197 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12198
12199 * gdb.arch/i386-prologue.exp: Compile without debug information.
12200
12201 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12202
12203 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12204 rather than asking gdb to search.
12205
12206 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12207
12208 * gdb.base/gcore.c: Include <string.h>.
12209
12210 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12211
12212 * gdb.base/gcore.c: Add copyright notice.
12213
12214 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12215
12216 * gdb.base/freebpcmd.c: Include <stdio.h>.
12217 * gdb.base/long_long.c: Include <string.h>.
12218 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12219 * gdb.base/siginfo.c: Include <string.h>.
12220 * gdb.base/sigstep.c: Include <string.h>.
12221
12222 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12223
12224 * gdb.base/complex.c: Include <stdlib.h>.
12225
12226 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12227
12228 * gdb.base/complex.c: Add copyright notice.
12229
12230 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12231
12232 * gdb.base/charset.c: Include <stdlib.h>.
12233
12234 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12235
12236 * gdb.base/auxv.c: Include <stdlib.h>.
12237
12238 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12239
12240 * gdb.base/auxv.c: Add copyright notice.
12241
12242 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12243
12244 * gdb.base/coremaker.c: Add copyright notice.
12245 * gdb.base/coremaker2.c: Add copyright notice.
12246
12247 2004-08-04 Andrew Cagney <cagney@gnu.org>
12248
12249 * gdb.base/store.exp: Update copyright.
12250 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12251 names, do not import gdb_prompt.
12252
12253 2004-08-01 Andrew Cagney <cagney@gnu.org>
12254
12255 Fix PR testsuite/1729.
12256 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12257 not use capture_value with value 4.
12258 (capture_value): Add optional test name parameter.
12259 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12260 the prefix, pass to capture_value.
12261
12262 2004-08-01 Mark Kettenis <kettenis@gnu.org>
12263
12264 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12265 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12266 (main): Call new function.
12267
12268 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12269
12270 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12271
12272 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12273
12274 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12275
12276 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12277
12278 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
12279 Accept more values of vtbl pointer. Remove some messages
12280 about "obsolete gcc or gdb".
12281
12282 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12283
12284 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12285
12286 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12287
12288 * gdb.base/asm-source.exp: Properly convert target board
12289 debug flags from gcc format to binutils format.
12290
12291 2004-07-28 Mark Kettenis <kettenis@gnu.org>
12292
12293 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12294 gdb1718". PR backtrace/1718 partially fixed.
12295
12296 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12297
12298 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12299
12300 2004-07-26 Nick Clifton <nickc@redhat.com>
12301
12302 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12303 good default value for a specific architecture is available then
12304 set it to that value. Otherwise default to the -gstabs switch.
12305 Remove the -g... switches from the asm-flags variable. Allow the
12306 target board info to override the value if it wants to. Pass the
12307 switch on the assembler command line.
12308
12309 2004-07-23 Mark Kettenis <kettenis@gnu.org>
12310
12311 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12312 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12313 (main): Call new function.
12314
12315 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12316
12317 Test for PR exp/1715.
12318 * gdb.base/radix.exp: Refactor common procedures. Make all
12319 test names unique. Change XFAIL to KFAIL.
12320
12321 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12322
12323 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12324 * gdb.ada/gnat_ada.gin: ... to here.
12325 * configure.in: Use gnat_ada.gin.
12326 * configure: Regenerate.
12327
12328 2004-07-20 Andrew Cagney <cagney@gnu.org>
12329
12330 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12331 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12332 XFAILs. Clean up test messages and comments. Check backtraces.
12333 Delete re-sync code.
12334
12335 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12336
12337 Fix PR cli/740.
12338 * gdb.base/annota1.exp: Honor gdb,nosignals.
12339 * gdb.base/annota3.exp: Likewise.
12340
12341 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12342
12343 * lib/java.exp: Update copyright notice.
12344
12345 2004-07-19 Andrew Cagney <cagney@gnu.org>
12346
12347 * gdb.base/selftest.exp: Copy file from here ...
12348 * gdb.gdb/selftest.exp: ... to here.
12349
12350 2004-07-16 Andrew Cagney <cagney@redhat.com>
12351
12352 * lib/insight-support.exp: Delete file.
12353 * lib/java.exp (java_init): Fix copyright.
12354
12355 2004-07-16 Andrew Cagney <cagney@gnu.org>
12356
12357 * gdb.base/restore.c: Append "prologue" to comments marking the a
12358 function's prologue.
12359 * gdb.base/restore.exp: Update copyright, re-indent.
12360 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12361 callerN" prefix where needed. Update patterns that match a
12362 function's prologue.
12363
12364 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12365
12366 * gdb.base/restore.c: Add copyright notice.
12367
12368 2004-07-16 Andrew Cagney <cagney@gnu.org>
12369
12370 * gdb.base/logical.exp: Update copyright.
12371 (evaluate): New procedure. Use to re-implement tests using
12372 several tables.
12373
12374 2004-07-14 Martin Hunt <hunt@redhat.com>
12375
12376 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12377 which fixes some problems where init.tcl was not found.
12378
12379 2004-07-13 Andrew Cagney <cagney@gnu.org>
12380
12381 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12382 (check_sizeof, check_valueof): Do not include the output in the
12383 test name. Use gdb_test.
12384 (get_valueof): Use gdb_test_multiple.
12385
12386 * gdb.base/step-test.exp: Update copyright. Use
12387 gdb_test_multiple. Ensure that test names do not include
12388 architecture dependent output.
12389
12390 * gdb.gdb/observer.exp: Update copyright.
12391 (setup_test): Use gdb_test_multiple.
12392 (attach_first_observer, attach_second_observer)
12393 (attach_third_observer, detach_first_observer)
12394 (detach_second_observer, detach_third_observer)
12395 (reset_counters, check_counters): Make $message a prefix.
12396 (test_normal_stop_notifications): Add "args" parameter - a list of
12397 init functions to be called. Make $message a prefix,
12398 (test_observer_normal_stop): Change the message prefixes so that
12399 they are unique, pass the attach / detach procedures to
12400 test_normal_stop_notifications.
12401
12402 * gdb.base/signull.exp (test_segv): Prefix all tests with
12403 "${name}". Clean up test messages.
12404
12405 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12406
12407 * gdb.base/ena-dis-br.exp: Update copyright.
12408 (break_at): New function. Replace send_gdb with gdb_test,
12409 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12410 ignore count, not stopped at bpt", with KFAIL.
12411
12412 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
12413
12414 * gdb.base/attach.exp: Remove cleanupfile handling.
12415
12416 2004-07-12 Andrew Cagney <cagney@gnu.org>
12417
12418 * gdb.base/annota1.exp: Cleanup corefile test name.
12419 * gdb.base/annota3.exp: Ditto.
12420
12421 2004-07-12 Andrew Cagney <cagney@gnu.org>
12422
12423 * gdb.base/signals.exp: Clean up copyright, re-indent.
12424
12425 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12426 gdb_test and gdb_test_multiple.
12427
12428 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12429
12430 * gdb.java/jmain.exp: Fix expected line number for main to
12431 break at. Set XFAIL for break at main test since gcj does not
12432 provide line number info for first statement in main.
12433
12434 2004-07-08 Andrew Cagney <cagney@gnu.org>
12435
12436 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12437
12438 * gdb.base/sigbpt.exp: Make the common part of each test name a
12439 prefix instead of suffix.
12440
12441 2004-07-07 Bob Rossi <bob_rossi@cox.net>
12442
12443 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12444 test from test_tbreak_creation_and_listing to
12445 test_file_list_exec_source_file
12446 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12447 Changed name of test from test_tbreak_creation_and_listing to
12448 test_file_list_exec_source_file
12449
12450 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12451
12452 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12453 the jmisc() constructor instead of <init>.
12454 * gdb.java/jmisc1.exp: Ditto.
12455
12456 2004-07-07 Andrew Cagney <cagney@gnu.org>
12457
12458 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12459 corrupting the PC.
12460
12461 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12462
12463 * gdb.cp/templates.exp: Accept whitespace change in demangler
12464 output.
12465
12466 2004-07-06 Andrew Cagney <cagney@gnu.org>
12467
12468 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12469
12470 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12471
12472 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12473 * lib/compiler.cc: Likewise.
12474
12475 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12476
12477 * lib/compiler.cc: Work around string preprocessing problem
12478 with old hp c++ compiler.
12479 * lib/compiler.c: Likewise.
12480
12481 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
12482
12483 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12484 directives to conditionalize symbol prefixing.
12485 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12486 additional_flags handling. Add underscore prefix for Cygwin.
12487 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12488 conditionalize symbol prefixing.
12489 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12490 additional_flags handling. Add underscore prefix for Cygwin.
12491
12492 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
12493
12494 * gdb.base/bigcore.exp: Skip test on Cygwin.
12495
12496 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12497
12498 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12499 formats for "info register". Use gdb_test_multiple. Fix
12500 the "invalid register" test.
12501
12502 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
12503
12504 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12505 PID for Cygwin. Add Cygwin specific strings to check for in some
12506 tests.
12507 (do_attach_tests): Add a test for user interaction when attaching
12508 to a process with no matching symbol table already loaded.
12509
12510 2004-06-26 Andrew Cagney <cagney@gnu.org>
12511
12512 Test PR java/1567 and PR java/1565.
12513 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
12514 * gdb.java/jmisc2.exp: Delete file.
12515
12516 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
12517
12518 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
12519
12520 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
12521
12522 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
12523 attach process.
12524
12525 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
12526
12527 * gdb.cp/pr-1553.exp: Remove.
12528
12529 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
12530
12531 * gdb.cp/pr-1553.cc: Remove.
12532 * gdb.cp/pr-1553.exp: Disable this test.
12533
12534 2004-06-20 Jim Blandy <jimb@redhat.com>
12535
12536 Fix PR testsuite/1680.
12537 * gdb.arch/i386-sse.exp: Properly quote curly braces in
12538 regular expressions.
12539
12540 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
12541
12542 Fix PR testsuite/1679.
12543 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
12544 Issue an UNSUPPORTED result instead.
12545
12546 2004-06-18 Jim Blandy <jimb@redhat.com>
12547
12548 * gdb.base/charset.exp: Only send a control-C if we see a new
12549 prompt and incomplete command.
12550
12551 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
12552
12553 * gdb.cp/pr-574.cc: Add copyright notice.
12554
12555 2004-06-17 Jim Blandy <jimb@redhat.com>
12556
12557 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
12558 cases where the regexp has no groups; this grabs random text from
12559 the previous test suite, whatever that was.
12560
12561 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
12562
12563 * gdb.cp/printmethod.cc: Add copyright notice.
12564
12565 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
12566
12567 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
12568
12569 2004-06-16 Andrew Cagney <cagney@gnu.org>
12570
12571 * gdb.base/signull.c: Update copyright. Include <string.h>.
12572 (bowler): Replace data_pointer with data_read
12573 and data_write cases. Add code_descriptor case.
12574 (zero, desc): New array and pointer.
12575 (data, code): Change to simple pointers.
12576 * gdb.base/signull.exp: Fix probe pattern matching a function
12577 descriptor SIGSEGV. Replace data_pointer with data_read and
12578 data_write tests.
12579
12580 2004-06-16 Andrew Cagney <cagney@gnu.org>
12581
12582 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
12583
12584 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12585
12586 * gdb.base/long_long.c: Add copyright notice.
12587
12588 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
12589
12590 * gdb.base/long_long.exp: Remove reference to
12591 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
12592 to gdb_breakpoint and gdb_continue_to_breakpoint.
12593
12594 2004-06-14 Jim Blandy <jimb@redhat.com>
12595
12596 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
12597 endian case.
12598
12599 2004-06-14 Andrew Cagney <cagney@gnu.org>
12600
12601 * gdb.base/gcore.exp (capture_command_output): Delete the always
12602 passing tests containing inferior values.
12603 * gdb.base/ending-run.exp: Do not include the breakpoint address
12604 in the test message. Update copyright.
12605 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
12606 size in the test name, use gdb_test_multiple. Update copyright.
12607
12608 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12609
12610 * gdb.cp/ref-types.cc: Add copyright notice.
12611
12612 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
12613
12614 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
12615 hp_aCC_compiler.
12616 * lib/compiler.cc: Likewise.
12617 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
12618 'set' commands. Log diagnostics for other lines. Set
12619 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
12620
12621 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
12622
12623 * gdb.cp/try_catch.cc: Add copyright notice.
12624
12625 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
12626
12627 * gdb.cp/userdef.cc: Add copyright notice.
12628
12629 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
12630
12631 * gdb.cp/virtfunc.cc: Add copyright notice.
12632
12633 2004-06-11 Randolph Chung <tausq@debian.org>
12634
12635 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
12636 problem.
12637
12638 2004-06-10 Andrew Cagney <cagney@gnu.org>
12639
12640 * lib/compiler.cc, lib/compiler.c: Append either
12641 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
12642 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
12643 instead of gcc-3-3.
12644
12645 2004-06-09 Andrew Cagney <cagney@gnu.org>
12646
12647 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
12648 gdb/1455, bug is specific to "long long" and "double".
12649
12650 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
12651 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
12652 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
12653 fixed.
12654
12655 2004-06-09 Andrew Cagney <cagney@gnu.org>
12656
12657 * gdb.base/structs.exp (test_struct_returns): Replace
12658 "return_value_unknown" and "finish_value_unknown" by
12659 "return_value_known" and "finish_value_known". Instead of
12660 "return_value_unknown" iff "finish_value_unknown", check
12661 "return_value_known" implies "finish_value_known".
12662
12663 2004-06-08 Martin Hunt <hunt@redhat.com>
12664
12665 * gdb.base/float.exp: Add pattern for mips targets.
12666
12667 2004-06-08 Randolph Chung <tausq@debian.org>
12668
12669 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
12670 message for unknown architectures more clear.
12671
12672 2004-06-08 Joel Brobecker <brobecker@gnat.com>
12673
12674 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
12675 start the execution of the program.
12676
12677 2004-06-07 Jim Blandy <jimb@redhat.com>
12678
12679 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
12680 * gdb.arch/i386-cpuid.h: New helper file.
12681
12682 2004-06-07 Randolph Chung <tausq@debian.org>
12683
12684 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
12685 has started.
12686
12687 2004-06-04 Roland McGrath <roland@redhat.com>
12688
12689 Fix PR gdb/1647.
12690 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
12691 differently to be robust to output buffering differences.
12692
12693 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
12694
12695 * gdb.threads/pthreads.exp: Update copyright years.
12696 (check_control_c): Change asynchronous 'after' to synchronous.
12697
12698 2004-06-04 Roland McGrath <roland@redhat.com>
12699
12700 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
12701 next gdb prompt.
12702
12703 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
12704
12705 Fix PR gdb/1636.
12706 * gdb.threads/manythreads.exp: Change asynchronous 'after'
12707 calls to synchronous.
12708
12709 2004-05-26 Jim Blandy <jimb@redhat.com>
12710
12711 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
12712
12713 2004-05-24 Randolph Chung <tausq@debian.org>
12714
12715 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
12716 * gdb.asm/pa.inc: New file.
12717
12718 2004-05-22 Mark Kettenis <kettenis@gnu.org>
12719
12720 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
12721
12722 2004-05-21 Joel Brobecker <brobecker@gnat.com>
12723 Daniel Jacobowitz <drow@mvista.com>
12724
12725 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
12726 GDB prompt.
12727
12728 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12729
12730 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
12731 setjmp/longjmp. Use sigaction instead of signal.
12732
12733 2004-05-19 J. Brobecker <brobecker@gnat.com>
12734 Michael Snyder <msnyder@redhat.com>
12735
12736 * gdb.threads/pthread_cond_wait.c: New file.
12737 * gdb.threads/pthread_cond_wait.exp: New testcase.
12738
12739 2004-05-13 Andrew Cagney <cagney@redhat.com>
12740
12741 * gdb.base/signull.exp, gdb.base/signull.c: New files.
12742 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
12743
12744 2004-05-11 Andrew Cagney <cagney@redhat.com>
12745
12746 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
12747 fixed but revealed gdb/1639.
12748
12749 2004-05-10 Andrew Cagney <cagney@redhat.com>
12750
12751 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
12752 func1" and "next to 2nd alarm", kernel bug avoided.
12753
12754 2004-05-10 Daniel Jacobowitz <dan@debian.org>
12755
12756 PR external/1568
12757 * gdb.base/bigcore.exp: Check the size of the dumped core file.
12758 XFAIL if it is smaller than bytes_allocated.
12759 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
12760 (main): Make chunks_allocated unsigned. Correct comment.
12761
12762 2004-05-07 Joel Brobecker <brobecker@gnat.com>
12763
12764 * gdb.arch/powerpc-aix-prologue.c: New file.
12765 * gdb.arch/powerpc-aix-prologue.exp: New file.
12766
12767 2004-05-07 Jim Blandy <jimb@redhat.com>
12768
12769 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
12770 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
12771
12772 2004-05-06 Joel Brobecker <brobecker@gnat.com>
12773
12774 * gdb.base/sep.exp: No longer setup_kfail when the program was
12775 built with dwarf2.
12776
12777 2004-05-05 Jim Ingham <jingham@apple.com>
12778
12779 * gdb.base/pending.exp: Make sure pending breakpoints
12780 preserve the ignore count.
12781
12782 2004-04-27 Jerome Guitton <guitton@gnat.com>
12783
12784 * i386-prologue.exp: Add testcase for jump instruction as first
12785 instruction of the real code.
12786 * i386-prologue.c (jump_at_beginning): New function.
12787
12788 2004-04-28 Mark Kettenis <kettenis@gnu.org>
12789
12790 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
12791 x86_64-*-*.
12792
12793 2004-04-28 Mark Kettenis <kettenis@gnu.org>
12794
12795 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
12796 i*86-*-*.
12797
12798 2004-04-25 Mark Kettenis <kettenis@gnu.org>
12799
12800 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
12801 expression that checks the return type.
12802
12803 2004-04-23 Andrew Cagney <cagney@redhat.com>
12804
12805 * gdb.base/call-sc.exp: New test of scalar call/return values.
12806 * gdb.base/call-sc.c: Ditto.
12807
12808 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12809
12810 * gdb.threads/manythreads.c: Reduce thread stack size.
12811
12812 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
12813
12814 * gdb.threads/manythreads.c: Add copyright notice.
12815
12816 2004-04-23 Andrew Cagney <cagney@redhat.com>
12817
12818 * gdb.base/siginfo.exp: Better handle step out of signal.
12819 * gdb.base/sigstep.exp: Ditto.
12820
12821 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
12822 Daniel Jacobowitz <drow@mvista.com>
12823
12824 * gdb.threads/manythreads.c: New testcase.
12825 * gdb.threads/manythreads.exp: Ditto.
12826
12827 2004-04-22 Jim Blandy <jimb@redhat.com>
12828
12829 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
12830 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
12831
12832 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
12833
12834 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
12835
12836 2004-04-21 Andrew Cagney <cagney@redhat.com>
12837
12838 * gdb.base/sigstep.c: New file.
12839 * gdb.base/sigstep.exp: New file.
12840
12841 2004-04-16 Joel Brobecker <brobecker@gnat.com>
12842
12843 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
12844 call to observer_notify_normal_stop.
12845
12846 2004-04-15 Andrew Cagney <cagney@redhat.com>
12847
12848 * gdb.base/siginfo.c: New file.
12849 * gdb.base/siginfo.exp: New file.
12850
12851 2004-04-12 J. Brobecker <brobecker@gnat.com>
12852
12853 * gdb.base/sep.exp: Fix typo in comment.
12854
12855 2004-04-12 J. Brobecker <brobecker@gnat.com>
12856
12857 * gdb.base/sep.c: New file.
12858 * gdb.base/sep-proc.c: New file.
12859 * gdb.base/sep.exp: New testcase.
12860
12861 2004-04-09 Mark Kettenis <kettenis@gnu.org>
12862
12863 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
12864 support.
12865
12866 2004-04-05 Andrew Cagney <cagney@redhat.com>
12867
12868 * gdb.base/sigaltstack.c: New file.
12869 * gdb.base/sigaltstack.exp: New file.
12870
12871 2004-04-04 Joel Brobecker <brobecker@gnat.com>
12872
12873 * gdb.base/foll-fork.exp: Update the expected output for
12874 "help set follow-fork-mode", to match a change that was made
12875 to the help of this variable on 2004-01-13.
12876
12877 2004-04-01 Joel Brobecker <brobecker@gnat.com>
12878
12879 * lib/ada.exp: Add copyright notice.
12880 * bar.ads: Likewise.
12881 * bar.adb: Likewise.
12882 * null_record.adb: Likewise.
12883 * null_record.exp: Likewise.
12884 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
12885
12886 2004-04-01 Joel Brobecker <brobecker@gnat.com>
12887
12888 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
12889 * configure: Regenerate.
12890
12891 2004-04-01 Joel Brobecker <brobecker@gnat.com>
12892
12893 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
12894 to build the application. Remove the message printed when in
12895 verbose mode, redundant with the UNSUPPORTED message above.
12896
12897 2004-03-31 Joel Brobecker <brobecker@gnat.com>
12898
12899 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
12900 * gdb.ada (null_record.exp): New testcase.
12901
12902 2004-03-31 Joel Brobecker <brobecker@gnat.com>
12903
12904 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
12905
12906 2004-03-31 Joel Brobecker <brobecker@gnat.com>
12907
12908 * gdb.ada: New subdirectory.
12909 * gdb.ada/Makefile.in: New file.
12910 * gdb.ada/gnat_ada.gpr.in: New file.
12911
12912 2004-03-31 Joel Brobecker <brobecker@gnat.com>
12913
12914 * lib/ada.exp: New file.
12915
12916 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
12917
12918 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
12919 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
12920
12921 2004-03-22 Andrew Cagney <cagney@redhat.com>
12922
12923 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
12924 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
12925 Problem identified by Ulrich Weigand.
12926
12927 2004-03-17 David Carlton <carlton@kealia.com>
12928
12929 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
12930 PR c++/826.
12931
12932 2004-03-16 Roland McGrath <roland@redhat.com>
12933
12934 * gdb.base/auxv.exp: New file.
12935 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
12936
12937 2004-03-12 David Carlton <carlton@kealia.com>
12938
12939 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
12940 * gdb.cp/pr-1553.cc: Ditto.
12941 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
12942 pass branch.
12943
12944 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
12945
12946 * gdb.cp/templates.exp: Accept more template types.
12947
12948 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12949
12950 From Corinna Vinschen with modifications.
12951 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
12952 local variable obj_with_enum.
12953 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
12954 results with obj_with_enum.
12955
12956 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12957
12958 * gdb.cp/classes.cc: New file, copied from misc.cc.
12959 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
12960
12961 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
12962
12963 * gdb.cp/misc.cc: Add copyright notice.
12964
12965 2004-03-05 David Carlton <carlton@kealia.com>
12966
12967 * gdb.cp/rtti.exp: Add 'print *obj3' test.
12968 * gdb.cp/rtti.h: Update copyright.
12969 (namespace n2::n3): New.
12970 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
12971 (n2::n3::func3): New.
12972 (main): Call n2::n3::func3.
12973 * gdb.cp/rtti2.cc: Update copyright.
12974 (n2::create3): New.
12975
12976 2004-03-04 Mark Kettenis <kettenis@gnu.org>
12977
12978 * gdb.asm/openbsd.inc: Fix typo.
12979
12980 2004-03-03 Fred Fish <fnf@redhat.com>
12981
12982 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
12983 "val" instead of unused "size". Update copyright year.
12984
12985 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
12986
12987 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
12988 to use unsigned char.
12989 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
12990 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
12991
12992 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
12993
12994 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
12995 line of output.
12996
12997 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
12998
12999 * gdb.base/relocate.c (dummy): Initialize.
13000
13001 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
13002
13003 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13004 a breakpoint at exit.
13005
13006 2004-02-27 Fred Fish <fnf@redhat.com>
13007
13008 * gdb.base/chng-syms.exp: Add expect condition to match failing
13009 case that isn't a timeout.
13010
13011 2004-02-27 Andrew Cagney <cagney@redhat.com>
13012
13013 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13014 support.
13015
13016 2004-02-26 Fred Fish <fnf@redhat.com>
13017
13018 * gdb.arch/gdb1431.c: Remove.
13019 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13020 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13021 of "until" incorrectly.
13022
13023 2004-02-26 J. Brobecker <brobecker@gnat.com>
13024
13025 * gdb.cp/class2.cc (empty): New class.
13026 (refer): New function.
13027 (main): Declare an object of type empty and use it.
13028 * gdb.cp/class2.exp: Print the value of an object of type empty.
13029
13030 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13031
13032 * gdb.base/langs.exp: Update query string to match the
13033 new nquery format used for pending breakpoints.
13034
13035 2004-02-26 Andrew Cagney <cagney@redhat.com>
13036
13037 Fix PR i18n/1570.
13038 * gdb.base/charset.c: Update copyright notice.
13039 (main, init_string): Remove the escape character '\e' tests.
13040 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13041 * gdb.base/charset.exp (valid_host_charset): Ditto.
13042 * gdb.base/setvar.exp: Ditto.
13043
13044 2004-02-24 Andrew Cagney <cagney@redhat.com>
13045
13046 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13047 mmapped data in core file" PASS and FAIL messages consistent.
13048
13049 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13050 setting a breakpoint. Work around PR java/1565.
13051
13052 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13053
13054 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13055 new nquery format.
13056 * gdb.base/pending.exp: Ditto.
13057
13058 2004-02-22 Mark Kettenis <kettenis@gnu.org>
13059
13060 * configure.in: Run stabs tests on *BSD.
13061 * configure: Regenerated.
13062
13063 2004-02-21 Mark Kettenis <kettenis@gnu.org>
13064
13065 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13066
13067 2004-02-20 Fred Fish <fnf@redhat.com>
13068
13069 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13070 blank in test for "returns short", for consistency with other
13071 "returns xxx" tests. Update copyright year.
13072
13073 2004-02-19 Fred Fish <fnf@redhat.com>
13074
13075 New testcase for PR breakpoint/1558.
13076 * gdb.arch/gdb1558.exp: New file.
13077 * gdb.arch/gdb1558.c: New file.
13078
13079 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
13080
13081 * gdb.base/nodebug.exp: Fix typo.
13082
13083 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13084
13085 Committed by Jim Blandy <jimb@redhat.com>.
13086
13087 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13088
13089 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13090
13091 * gdb.base/float.exp: Support s390*-*-* targets.
13092
13093 2004-02-17 Adam Fedor <fedor@gnu.org>
13094
13095 * gdb.base/gdb1555.exp: New file.
13096 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13097
13098 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
13099
13100 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13101
13102 2004-02-16 Fred Fish <fnf@redhat.com>
13103
13104 * gdb.arch/gdb1291.c: Remove
13105 * gdb.arch/gdb1291.s: New test input file.
13106 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13107 fail. Test for correct result, known incorrect result, other
13108 failures and timeouts.
13109
13110 2004-02-16 Andrew Cagney <cagney@redhat.com>
13111
13112 * gdb.base/bigcore.exp: New file.
13113 * gdb.base/bigcore.c: New file.
13114
13115 2004-02-13 Andrew Cagney <cagney@redhat.com>
13116
13117 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13118 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13119 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13120 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13121 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13122 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13123 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13124 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13125 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13126 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13127
13128 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13129
13130 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13131 executed is an alloc instruction.
13132
13133 2004-02-11 David Carlton <carlton@kealia.com>
13134
13135 * gdb.cp/breakpoint.exp: New.
13136 * gdb.cp/breakpoint.cc: New.
13137
13138 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13139
13140 Partial fix for PR gdb/1543.
13141 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13142 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13143 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13144 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13145 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13146 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13147 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13148 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13149 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13150 to bug-gdb@prep.ai.mit.edu .
13151 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13152 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13153 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13154 Likewise.
13155
13156 2004-02-10 Andrew Cagney <cagney@redhat.com>
13157
13158 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13159 using gdb_internal_error_resync.
13160
13161 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
13162
13163 * gdb.threads/thread-specific.exp: Stop early if no threads are
13164 found.
13165
13166 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13167
13168 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13169
13170 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
13171
13172 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13173 breakpoints.
13174
13175 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
13176
13177 * config/sim.exp (gdb_load): Handle $arg == "".
13178 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13179 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13180
13181 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
13182
13183 * gdb.base/maint.exp: Update test to reflect
13184 obstack changes.
13185
13186 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13187
13188 * gdb.base/pendshr.c (pendfunc): New function that calls
13189 pendfunc1.
13190 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13191
13192 2004-02-04 Fred Fish <fnf@redhat.com>
13193
13194 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13195 function symbols and update copyright years.
13196 * gdb.arch/gdb1291.c: Ditto.
13197
13198 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13199
13200 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13201
13202 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13203
13204 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13205
13206 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13207
13208 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13209
13210 2004-02-02 Fred Fish <fnf@redhat.com>
13211
13212 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13213 remote targets. Update copyright years.
13214
13215 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13216
13217 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13218 support.
13219 * gdb.base/langs.exp: Fix test which attempts to create
13220 breakpoint on non-existent function to handle new pending
13221 support.
13222 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13223 a breakpoint.
13224 * gdb.base/pending.exp: New test.
13225 * gdb.base/pending.c: New file.
13226 * gdb.base/pendshr.c: Ditto.
13227
13228 2004-02-02 David Carlton <carlton@kealia.com>
13229
13230 * gdb.cp/overload.exp: Add overloadNamespace tests.
13231 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13232 (overloadNamespace, XXX): New.
13233 (main): Call XXX::marker2.
13234
13235 2004-02-01 Fred Fish <fnf@redhat.com>
13236
13237 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13238 * gdb.base/finish.exp: Ditto.
13239 * gdb.base/gcore.exp: Ditto.
13240 * gdb.base/huge.exp: Ditto.
13241 * gdb.base/info-proc.exp: Ditto.
13242 * gdb.base/return2.exp: Ditto.
13243 * gdb.threads/gcore-thread.exp: Ditto.
13244
13245 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
13246
13247 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13248
13249 2004-02-01 Mark Kettenis <kettenis@gnu.org>
13250
13251 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13252 that opening the file succeeds on OpenBSD.
13253
13254 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
13255
13256 * gdb.threads/thread-specific.c: New file.
13257 * gdb.threads/threads-specific.exp: New test script.
13258 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13259 to expect_out.
13260
13261 2004-02-01 Mark Kettenis <kettenis@gnu.org>
13262
13263 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13264 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13265 only on the "print_small_structs from print_long_arg_list" test.
13266
13267 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
13268
13269 * gdb.base/completion.exp: Kill a stray backslash.
13270
13271 From Jim Ingham <jingham@apple.com>:
13272 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13273 agrees with the result from sending a tab.
13274
13275 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
13276
13277 * gdb.base/chng-syms.exp: Remove stray newline.
13278
13279 2004-01-31 Mark Kettenis <kettenis@gnu.org>
13280
13281 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13282 *-*-openbsd*.
13283 * gdb.asm/openbsd.inc: New file.
13284
13285 2004-01-30 Mark Kettenis <kettenis@gnu.org>
13286
13287 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13288 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13289 *-*solaris2*. Remove commented out default settings for
13290 asm-flags. Replace gdb_compile with target_link.
13291
13292 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13293
13294 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13295 for all tests. Remove old hp-ux and cygnus xfail cases.
13296
13297 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13298
13299 * gdb.base/chng-syms.exp: New file.
13300 * gdb.base/chng-syms.c: New file.
13301
13302 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13303
13304 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13305 Provide arms for current output in all my configurations.
13306
13307 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13308
13309 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13310 * lib/compiler.cc: Likewise.
13311 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13312 get the right preprocessor. Eval the output directly. Remove
13313 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13314 hp_f77_compiler and hp_f90_compiler completely.
13315 (gdb_preprocess): Delete.
13316 (get_compiler): Delete.
13317
13318 2004-01-24 Mark Kettenis <kettenis@gnu.org>
13319
13320 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13321 <string.h>.
13322
13323 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
13324
13325 * gdb.mi/mi-stack.exp: Update copyright.
13326
13327 2004-01-23 David Carlton <carlton@kealia.com>
13328
13329 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13330 test for cp_lookup_transparent_type.
13331 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13332 call them.
13333
13334 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
13335
13336 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13337 after -var-update.
13338
13339 2004-01-23 David Carlton <carlton@kealia.com>
13340
13341 * gdb.cp/namespace.cc (C::ensureRefs): New.
13342 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13343
13344 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
13345
13346 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13347 case "-stack-list-locals 2".
13348 * gdb.mi/mi-var-child.exp: Test for case
13349 "-var-list-children --all-values NAME".
13350
13351 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13352
13353 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13354
13355 2004-01-18 Mark Kettenis <kettenis@gnu.org>
13356
13357 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13358 used with gdb_test_multiple.
13359
13360 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13361 read at address 0. This fixes PR testsuite/1504.
13362
13363 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
13364
13365 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13366 Remove downloading, guessing the host executable, the calls to
13367 gdb_file_cmd and gdb_target_cmd, and "load" support.
13368 (infer_host_exec): New function broken out from gdb_load.
13369 (gdb_load): New wrapper for gdbserver_gdb_load.
13370 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13371 gdb_target_cmd. Use -target-select.
13372 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13373 Download binaries to the host. Clear last_mi_remote_file when
13374 we load a new binary.
13375 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13376 call gdbserver_gdb_load and mi_gdb_target_cmd.
13377
13378 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13379
13380 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13381 type patterns.
13382
13383 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13384
13385 * gdb.cp/templates.exp: Fix typo in test name of
13386 "print Foo<volatile char*>::foo".
13387
13388 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13389
13390 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13391
13392 2004-01-16 Ben Elliston <bje@wasabisystems.com>
13393
13394 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13395 (clean mostlyclean): Remove empty rm.
13396
13397 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13398
13399 * gdb.base/setvar.exp: Add copyright years.
13400
13401 2004-01-14 David Carlton <carlton@bactrian.org>
13402
13403 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13404 PR c++/1511 and update coment.
13405 * gdb.cp/templates.exp: Update patterns to match current output.
13406 If changes involve something other than whitespace, KFAIL
13407 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13408
13409 2004-01-14 David Carlton <carlton@kealia.com>
13410
13411 * gdb.cp/namespace.exp: Add tests involving classes defined within
13412 namespaces.
13413 * gdb.cp/namespace.cc (C::CClass): New.
13414 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13415
13416 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
13417
13418 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13419 what debug info we have. Print a better message if something goes
13420 wrong while producing the separate debug info file.
13421
13422 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13423
13424 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13425
13426 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13427
13428 * gdb.base/callfuncs.c: Add copyright notice.
13429
13430 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13431
13432 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13433 inheritance. PR gdb/1498, PR gcc/13539.
13434
13435 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
13436
13437 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13438 test specific name.
13439 * gdb.mi/gdb669.exp: Ditto.
13440 * gdb.mi/mi-pthreads.exp: Ditto.
13441 * gdb.mi/mi1-pthreads.exp: Ditto.
13442 * gdb.mi/mi2-pthreads.exp: Ditto.
13443
13444 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13445
13446 * gdb.cp/member-ptr.cc: Add copyright notice.
13447
13448 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13449
13450 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13451 some patterns for recent versions of gcc and hpacc. Delete
13452 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13453 Delete tests that access a NULL pointer-to-member-data. This
13454 script is still disabled for gcc.
13455
13456 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
13457
13458 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
13459 escaped correctly.
13460
13461 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
13462
13463 * gdb.base/sepdebug.exp: New file.
13464 * gdb.base/sepdebug.c: New file.
13465 * lib/gdb.exp (separate_debug_filename): New procedure.
13466 (gdb_gnu_strip_debug): New procedure.
13467
13468 2004-01-12 Andrew Cagney <cagney@redhat.com>
13469
13470 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13471 * gdb.mi/ChangeLog-1999-2003: New file.
13472
13473 2004-01-12 Andrew Cagney <cagney@redhat.com>
13474
13475 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13476 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13477 or EEXIST", treat EBUSY as an XFAIL.
13478
13479 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13480
13481 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13482 hp_cc_compiler.
13483
13484 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13485
13486 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13487 decorations.
13488
13489 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13490
13491 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13492 and "(aCC)" decorations. Remove obsolete doco about old
13493 test results.
13494
13495 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13496
13497 * gdb.cp/exception.exp: Fix typo in doco.
13498
13499 2004-01-09 Mark Kettenis <kettenis@gnu.org>
13500
13501 * gdb.base/gdb1476.exp: Fix typo.
13502
13503 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13504
13505 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13506 file.
13507
13508 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13509
13510 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
13511 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
13512 Use gdb_compile. Remove restriction on gcc. Add some patterns
13513 for recent version of gdb. Delete second half, which was a copy
13514 of the first half with different build flags. This test is
13515 still disabled because it is still not ready for production.
13516
13517 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13518
13519 * gdb.cp/exception.cc: Add copyright notice.
13520 * gdb.cp/exception.exp: Add a notice that this file is broken
13521 because of line number changes caused by addition of copyright
13522 notice.
13523
13524 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13525
13526 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
13527 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
13528
13529 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13530
13531 * gdb.cp/classes.exp: Accept gnu abi 2.
13532 * gdb.cp/derivation.exp: Likewise.
13533 * gdb.cp/overload.exp: Likewise.
13534 * gdb.cp/virtfunc.exp: Likewise.
13535
13536 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
13537
13538 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
13539 semicolon after end of function.
13540
13541 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13542
13543 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
13544 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
13545 boilerplate code for compiling and running the program under
13546 test. Add some string method tests.
13547
13548 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13549
13550 * gdb.cp/bs15503.cc: Add copyright notice.
13551 * gdb.cp/bs15503.exp: Adjust line number.
13552
13553 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13554
13555 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
13556 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
13557
13558 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13559
13560 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
13561 hp_cc_compiler.
13562
13563 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13564
13565 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
13566 * gdb.cp/ctti.exp: Use the marker instead of "next".
13567 With gcc, run further before bailing.
13568
13569 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13570
13571 * gdb.cp/cttiadd.cc: Add copyright notice.
13572 * gdb.cp/cttiadd1.cc: Likewise.
13573 * gdb.cp/cttiadd2.cc: Likewise.
13574 * gdb.cp/cttiadd3.cc: Likewise.
13575
13576 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13577
13578 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
13579 Use gdb_test, gdb_test_multiple. Use floating-point values that
13580 have exact representations in IEEE-ish formats.
13581
13582 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13583
13584 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
13585 compilers. Delete duplicate call to get_compiler_info.
13586 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
13587 * gdb.base/volatile.exp: Likewise.
13588
13589 2004-01-07 Mark Kettenis <kettenis@gnu.org>
13590
13591 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
13592 memory at address 0.
13593
13594 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
13595
13596 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
13597 to test for hp-ux assembler. Fix copyright years.
13598
13599 2004-01-07 Andrew Cagney <cagney@redhat.com>
13600
13601 * gdb.base/fileio.c (strerrno): Add "EBUSY".
13602
13603 2004-01-07 Andrew Cagney <cagney@redhat.com>
13604
13605 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
13606 when creating the read-only file. From analysis by Roland McGrath
13607 and Elena Zannoni.
13608
13609 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13610
13611 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
13612
13613 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13614
13615 * gdb.base/cvexpr.c: Be type-safe with function pointers and
13616 data pointers.
13617
13618 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13619
13620 * gdb.cp/m-static.exp: Compile one source file at a time.
13621 Delete unused call to get_compiler_info.
13622
13623 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
13624
13625 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
13626 * gdb.base/call-rt-st.exp: Likewise.
13627 * gdb.base/nodebug.exp: Likewise.
13628 * gdb.base/volatile.exp: Likewise.
13629 * gdb.cp/ref-types.exp: Likewise.
13630 * gdb.cp/templates.exp: Likewise.
13631
13632 2004-01-05 Mark Kettenis <kettenis@gnu.org>
13633
13634 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
13635
13636 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
13637
13638 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
13639 hppa*-hp-hpux*.
13640
13641 2004-01-04 Mark Kettenis <kettenis@gnu.org>
13642
13643 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13644 x86_64-*-*.
13645
13646 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
13647 sparc64-*-* and sparc*-solaris2*.
13648
13649 2004-01-04 Mark Kettenis <kettenis@gnu.org>
13650
13651 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
13652 return ${tests}" test. The ${tests} already mentions the
13653 filename.
13654
13655 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13656
13657 * gdb.cp/local.exp: Accept gcc abi 2.
13658
13659 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13660
13661 * gdb.cp/templates.exp: Accept gcc abi 2.
13662
13663 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
13664
13665 * lib/compiler.cc: Remove supports_template_debugging.
13666 * gdb.cp/templates.exp: Do not test supports_template_debugging.
13667
13668 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13669
13670 * gdb.cp/namespace.exp: Accept gcc abi 2.
13671
13672 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13673
13674 * gdb.cp/method.exp: Accept gcc abi 2.
13675
13676 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13677
13678 * gdb.cp/classes.exp: Generate identical results as old version.
13679 * gdb.cp/derivation.exp: Likewise.
13680 * gdb.cp/overload.exp: Likewise.
13681 * gdb.cp/virtfunc.exp: Likewise.
13682
13683 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13684
13685 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
13686 mysterious bug with sourceware version of expect.
13687
13688 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13689
13690 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
13691 current versions of gcc, including gcc abi 2. Remove gratuitous
13692 restart of test program. Use gdb_test_multiple and gdb_test for
13693 all tests. Add patterns to xfail missing "const" in "const char *"
13694 and kfail PR gdb/1155.
13695
13696 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
13697
13698 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
13699 current versions of gcc, including gcc abi 2. Remove gratuitous
13700 restart of test program. Use gdb_test_multiple and gdb_test for
13701 all tests. Add patterns to kfail PR gdb/1498.
13702
13703 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13704
13705 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
13706 current versions of gcc, including gcc abi 2. Use "breakpoint"
13707 and "continue" instead of restarting the target program. Use
13708 gdb_test_multiple and gdb_test for all tests.
13709
13710 2004-01-01 Mark Kettenis <kettenis@gnu.org>
13711
13712 * gdb.asm/asm-source.exp: Update copyright year. Link statically
13713 for *-*-solaris2*.
13714
13715 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
13716
13717 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
13718 current versions of gcc, including gcc abi 2. Use "breakpoint"
13719 and "continue" instead of restarting the target program several
13720 times. Use gdb_test_multiple and gdb_test for all tests.
13721
13722 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
13723
13724 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
13725 source files.
13726
13727 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13728
13729 * gdb.base/environ.exp: Handle compiling test case from multiple
13730 source files.
13731
13732 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13733
13734 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
13735
13736 2003-12-17 Jim Blandy <jimb@redhat.com>
13737
13738 * gdb.base/freebpcmd.c: Add copyright notice.
13739
13740 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
13741
13742 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
13743
13744 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
13745
13746 2003-12-13 Jim Blandy <jimb@redhat.com>
13747
13748 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
13749
13750 2003-12-12 Kevin Buettner <kevinb@redhat.com>
13751
13752 * gdb.asm/frv.inc: New file.
13753 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
13754
13755 2003-12-09 Fred Fish <fnf@redhat.com>
13756
13757 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
13758 functions to break1.c and leave prototypes behind. Add more
13759 "set breakpoint NN here" comments.
13760 * gdb.base/break1.c: New file.
13761
13762 * gdb.base/break.exp: Handle compiling test case from multiple
13763 source files and change source file references as needed.
13764 * gdb.base/completion.exp: Ditto.
13765 * gdb.base/condbreak.exp: Ditto.
13766 * gdb.base/define.exp: Ditto.
13767 * gdb.base/ena-dis-br.exp: Ditto.
13768 * gdb.base/info-proc.exp: Ditto.
13769 * gdb.base/maint.exp: Ditto.
13770 * gdb.base/until.exp: Ditto.
13771
13772 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
13773 hardcoded line numbers.
13774 * gdb.base/define.exp: Ditto.
13775 * gdb.base/ena-dis-br.exp: Ditto.
13776 * gdb.base/maint.exp: Ditto.
13777 * gdb.base/until.exp: Ditto.
13778
13779 * gdb.base/completion.exp: Use "break1" for completion tests since
13780 "break" is no longer a unique prefix.
13781
13782 2003-12-06 Andrew Cagney <cagney@redhat.com>
13783
13784 * gdb.base/structs.exp (test_struct_returns): When applicable, set
13785 "return_value_unimplemented". When an unimplemented struct return
13786 architecture, report incorrect values as a KFAIL
13787
13788 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13789
13790 * gdb.cp/rtti.exp: Accept new wording of warning from
13791 cp_lookup_rtti_type.
13792
13793 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
13794
13795 Partial fix for PR testsuite/1456.
13796 * gdb.base/scope.exp (test_at_main): Replace references to
13797 gcc_compiled with calls to test_compiler_info.
13798 (test_at_foo): Likewise.
13799 (test_at_bar): Likewise.
13800
13801 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
13802
13803 Partial fix for PR testsuite/1456.
13804 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
13805 to test_compiler_info.
13806
13807 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
13808
13809 * gdb.base/so-impl-ld.exp: Update copyright notice.
13810
13811 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
13812
13813 Partial fix for PR testsuite/1456.
13814 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
13815 to test_compiler_info.
13816
13817 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13818
13819 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
13820 from current versions of gdb. Clean up regular expressions.
13821 Delete redundant timeout case.
13822
13823 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13824
13825 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
13826 from current versions of gdb. Clean up regular expressions.
13827 Delete redundant timeout case.
13828
13829 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
13830
13831 Partial fix for PR testsuite/1456.
13832 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
13833 gcc_compiled with call to test_compiler_info.
13834
13835 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
13836
13837 Partial fix for PR testsuite/1456.
13838 * gdb.base/list.exp (test_list_function): Delete unused declaration
13839 of gcc_compiled.
13840
13841 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
13842
13843 Partial fix for PR testsuite/1456.
13844 * gdb.base/complex.exp: Replace reference to gcc_compiled with
13845 call to test_compiler_info.
13846
13847 2003-11-29 Mark Kettenis <kettenis@gnu.org>
13848
13849 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
13850 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
13851 it to create the appropriate note.inc.
13852 * gdb.asm/asmsrc1.s: Include "note.inc".
13853 * gdb.asm/netbsd.inc: New file.
13854 * gdb.asm/empty.inc: New file.
13855
13856 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
13857
13858 Partial fix for PR testsuite/1456.
13859 * gdb.base/constvars.exp: Replace references to gcc_compiled with
13860 calls to test_compiler_info.
13861
13862 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
13863
13864 Partial fix for PR testsuite/1456.
13865 * gdb.base/volatile.exp: Replace references to gcc_compiled with
13866 calls to test_compiler_info.
13867
13868 2003-11-27 Mark Kettenis <kettenis@gnu.org>
13869
13870 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
13871 pattern for the KFAILs.
13872
13873 2003-11-25 Adam Fedor <fedor@gnu.org>
13874
13875 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
13876 * gdb.objc/objcdecode.m: New file.
13877
13878 2003-11-25 Adam Fedor <fedor@gnu.org>
13879
13880 * gdb.objc/nondebug.exp: Test for PR objc/1236.
13881 * gdb.objc/nondebug.m: New file.
13882
13883 2003-11-26 Ben Elliston <bje@wasabisystems.com>
13884
13885 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
13886 NetBSD as it does on FreeBSD. Modelled on a similar change by
13887 Mark Kettenis on 2003-05-30.
13888 (link-flags): Set to "--entry _start" regardless of target.
13889 Special linker flags are to be appended to $link-flags.
13890 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
13891
13892 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13893
13894 * gdb.cp/method.exp: Accept output of new demangler.
13895
13896 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13897
13898 * gdb/class2.exp: New file.
13899 * gdb/class2.cc: New file.
13900
13901 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
13902
13903 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
13904 of new demangler.
13905
13906 2003-11-23 Mark Kettenis <kettenis@gnu.org>
13907
13908 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
13909 of gdb_test "run".
13910
13911 2003-11-23 Mark Kettenis <kettenis@gnu.org>
13912
13913 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
13914 "continue" into "run".
13915
13916 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13917
13918 Partial fix for PR testsuite/1456.
13919 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
13920 call to test_compiler_info.
13921 * gdb.cp/ctti.exp: Likewise.
13922 * gdb.cp/derivation.exp: Likewise.
13923 * gdb.cp/member-ptr.exp: Likewise.
13924 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
13925 reference to gcc_compiled.
13926
13927 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
13928
13929 Fix PR testsuite/1463.
13930 * gdb.base/structs.exp (start_structs_test): Call
13931 get_debug_format before using the debug format.
13932
13933 2003-11-22 Andrew Cagney <cagney@redhat.com>
13934
13935 * lib/gdb.exp (gdb_test_multiple): Add simple example.
13936 * gdb.base/structs.exp: Use gdb_test_multiple.
13937
13938 2003-11-20 Andrew Cagney <cagney@redhat.com>
13939
13940 * gdb.base/structs.exp: Handle and recover from internal errors.
13941 Replace "foo${n}" with "foo<n>" in test messages.
13942
13943 * gdb.base/structs.exp: Update copyright. Rewrite.
13944 * gdb.base/structs.c: Update copyright. Rewrite.
13945
13946 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
13947 resync count exceeded.
13948
13949 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
13950 from the internal error.
13951 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
13952 Original from Jim Blandy.
13953 (gdb_test_multiple): Use gdb_internal_error_resync.
13954
13955 2003-11-19 Andrew Cagney <cagney@redhat.com>
13956
13957 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
13958 KFAIL.
13959
13960 2003-11-17 Mark Kettenis <kettenis@gnu.org>
13961
13962 New testcase for PR backtrace/1435.
13963 * gdb.arch/i386-unwind.exp: New file.
13964 * gdb.arch/i386-unwind.c: New file.
13965
13966 2003-11-17 Andrew Cagney <cagney@redhat.com>
13967
13968 * lib/gdb.exp (compiler_info): New global.
13969 (test_compiler_info): New function.
13970 (get_compiler_info): Set compiler_info.
13971 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
13972 "compiler_info" to gcc-<major>-<minor>.
13973
13974 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
13975
13976 * gdb.trace/configure: Remove.
13977
13978 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
13979
13980 * gdb.base/break.c: Add comments to aid finding line numbers for
13981 breakpoints.
13982 * gdb.base/break.exp: Remove all references to explicit line
13983 numbers.
13984
13985 2003-11-11 Nick Clifton <nickc@redhat.com>
13986
13987 * gdb.base/shreloc.exp: Do not run for targets which do not
13988 support shared objects.
13989
13990 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
13991
13992 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
13993 Don't run tests if nofileio flag is given.
13994
13995 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
13996
13997 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
13998 as well as 'Watchpoint'.
13999
14000 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
14001
14002 Reported by Jim Ingham <jingham@apple.com>:
14003 * gdb.base/annota1.exp: Match at least one occurrence of the
14004 signal handler annotation.
14005
14006 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
14007
14008 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14009 as well as 'Watchpoint'.
14010
14011 2003-11-05 Michael Chastain <mec@shout.net>
14012
14013 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14014
14015 2003-11-03 Kris Warkentin <kewarken@qnx.com>
14016
14017 * gdb.arch/gdb1291.c: New test file.
14018 * gdb.arch/gdb1291.exp: New test script.
14019 * gdb.arch/gdb1431.c: New test file.
14020 * gdb.arch/gdb1431.exp: New test script.
14021
14022 2003-10-22 Michael Chastain <mec@shout.net>
14023
14024 * gdb.mi/pthreads.c: Add copyright notice.
14025
14026 2003-10-22 Michael Chastain <mec@shout.net>
14027
14028 * gdb.threads/pthreads.c: Add copyright notice.
14029
14030 2003-10-20 Michael Chastain <mec@shout.net>
14031
14032 * gdb.base/gdb1056.exp: New test script.
14033
14034 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
14035
14036 * gdb.threads/killed.exp: Use gdb_run_cmd.
14037
14038 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
14039
14040 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14041 create a core file.
14042 * gdb.threads/gcore-thread.exp: Likewise.
14043
14044 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
14045
14046 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14047 type, based on char type.
14048 (struct bit_flags_short_t): New bitfield type, based on short type.
14049 (init_bit_flags_char): New fuction.
14050 (init_bit_flags_short): Ditto.
14051 (print_bit_flags_char): Ditto.
14052 (print_bit_flags_short): Ditto.
14053 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14054
14055 2003-10-11 Michael Chastain <mec@shout.net>
14056
14057 * gdb.base/call-rt-st.exp: Update copyright year.
14058
14059 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14060
14061 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14062 * gdb.disasm/sh3.s: Ditto.
14063
14064 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
14065
14066 * gdb.threads/switch-threads.exp: New test.
14067 * gdb.threads/switch-threads.c: New source file.
14068
14069 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
14070
14071 * gdb.base/ending-run.exp: Add sh specific case.
14072
14073 2003-10-06 Andrew Cagney <cagney@redhat.com>
14074
14075 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14076 * gdb.disasm/mn10200.exp: Delete obsolete file.
14077
14078 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
14079
14080 * ChangeLog: Correct an entry command.exp -> commands.exp.
14081 * gdb.base/commands.exp (bp_deleted_in_command_test)
14082 (temporary_breakpoint_commands): Check noargs.
14083
14084 2003-09-25 David Carlton <carlton@kealia.com>
14085
14086 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14087 of some print tests, where appropriate. Add tests for C::D::cd,
14088 E::ce, F::cXfX, G::XgX.
14089 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14090
14091 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
14092
14093 * lib/java.exp (java_init): Import target_alias before using it.
14094
14095 2003-09-25 David Carlton <carlton@kealia.com>
14096
14097 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14098
14099 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
14100
14101 * gdb.base/selftest.exp: Accomodate more instruction reordering
14102 weirdness.
14103
14104 2003-09-17 Michael Chastain <mec@shout.net>
14105
14106 * gdb.cp/gdb1355.exp: New file.
14107 * gdb.cp/gdb1355.c: New file.
14108
14109 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
14110
14111 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14112 * gdb.asm/sh.inc: New file.
14113
14114 2003-09-11 David Carlton <carlton@kealia.com>
14115
14116 * gdb.cp/namespace.exp: Add tests for namespace types.
14117 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
14118 (test_namespace): New.
14119
14120 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
14121
14122 * gdb.base/relocate.exp: Handle new gdb output at startup.
14123 * gdb.stabs/weird.exp: Ditto.
14124
14125 2003-09-08 Michael Chastain <mec@shout.net>
14126
14127 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14128
14129 2003-09-07 Michael Chastain <mec@shout.net>
14130
14131 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14132 'parse error'.
14133
14134 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14135
14136 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14137
14138 2003-08-30 Michael Chastain <mec@shout.net>
14139
14140 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14141 * gdb.gdb/observer.exp: Ditto.
14142 * gdb.gdb/xfullpath.exp: Ditto.
14143
14144 2003-08-29 Mark Kettenis <kettenis@gnu.org>
14145
14146 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14147 *-*-*bsd*.
14148
14149 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14150
14151 * gdb.base/dump.exp: Skip for ia64.
14152
14153 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14154
14155 * gdb.asm/asm-source.exp: Add ia64 support.
14156 * gdb.asm/ia64.inc: New file.
14157
14158 2003-08-22 Michael Chastain <mec@shout.net>
14159
14160 * gdb.cp: New directory.
14161 * gdb.cp/*: Copy from gdb.c++/*.
14162 * gdb.c++/*: Remove.
14163 * Makefile.in: Change gdb.c++ to gdb.cp.
14164 * configure.in: Ditto.
14165 * configure: Regnerate.
14166
14167 2003-08-18 Mark Kettenis <kettenis@gnu.org>
14168
14169 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14170 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14171
14172 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
14173
14174 * mi-var-display.exp (-var-list-children weird): Accept function
14175 pointers with argument types.
14176 * mi1-var-display.exp (-var-list-children weird): Likewise.
14177 * mi2-var-display.exp (-var-list-children weird): Likewise.
14178
14179 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
14180
14181 * gdb.base/annota3.exp: Add missing newline.
14182
14183 2003-08-06 Michael Chastain <mec@shout.net>
14184
14185 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14186
14187 2003-08-12 Michael Snyder <msnyder@redhat.com>
14188
14189 * gdb.base/float.exp: Add test for SH.
14190
14191 2003-08-10 Mark Kettenis <kettenis@gnu.org>
14192
14193 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14194
14195 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
14196
14197 * gdb.base/completion.exp: Remove reduntant completion test
14198 on filename.
14199
14200 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
14201
14202 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14203 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14204 gdb.trace/save-trace.exp: Make sure that full pathnames are
14205 escaped correctly.
14206
14207 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
14208
14209 * configure.in: Don't generate config.h from config.hin.
14210 * configure: Regenerate.
14211 * config.hin: Remove file.
14212 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14213 * gdb.threads/pthreads.c: Ditto.
14214
14215 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
14216
14217 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14218 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14219 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14220 Replace ld24 with seth/add3.
14221
14222 2003-08-02 Andrew Cagney <cagney@redhat.com>
14223
14224 * gdb.base/annota3.exp: New file.
14225 * gdb.base/annota3.c: New file.
14226 * gdb.c++/annota3.exp: New file.
14227 * gdb.c++/annota3.cc: New file.
14228
14229 2003-07-29 Michael Chastain <mec@shout.net>
14230
14231 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14232 actually failed.
14233 (do_pass): Likewise.
14234 * gdb.threads/tls.exp: Always initialize no_of_threads.
14235
14236 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
14237
14238 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14239 pattern.
14240 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14241 * gdb.threads/tls.exp: Recognize one case of the host library not
14242 supporting TLS.
14243
14244 2003-07-27 Andrew Cagney <cagney@redhat.com>
14245
14246 * gdb.base/fileio.exp: Use SH when running commands using
14247 remote_exec.
14248
14249 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
14250
14251 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14252 * gdb.base/relocate.c (dummy): New padding array.
14253
14254 2003-07-22 Michael Snyder <msnyder@redhat.com>
14255
14256 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
14257
14258 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14259 patterns to be more general, accepting old and new output.
14260 Some output chars (such as '+') also must be quoted.
14261 Some addresses are displayed numerically instead of
14262 symbolically.
14263
14264 2003-07-23 Michael Snyder <msnyder@redhat.com>
14265
14266 * gdb.base/return2.exp: Don't test long-long return.
14267
14268 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14269 * gdb.disasm/t01_mov.exp: Ditto.
14270 * gdb.disasm/t02_mova.s: Ditto.
14271 * gdb.disasm/t02_mova.exp: Ditto.
14272 * gdb.disasm/t03_add.s: Ditto.
14273 * gdb.disasm/t03_add.exp: Ditto.
14274 * gdb.disasm/t04_sub.s: Ditto.
14275 * gdb.disasm/t04_sub.exp: Ditto.
14276 * gdb.disasm/t05_cmp.s: Ditto.
14277 * gdb.disasm/t05_cmp.exp: Ditto.
14278 * gdb.disasm/t06_ari2.s: Ditto.
14279 * gdb.disasm/t06_ari2.exp: Ditto.
14280 * gdb.disasm/t07_ari3.s: Ditto.
14281 * gdb.disasm/t07_ari3.exp: Ditto.
14282 * gdb.disasm/t08_or.s: Ditto.
14283 * gdb.disasm/t08_or.exp: Ditto.
14284 * gdb.disasm/t09_xor.s: Ditto.
14285 * gdb.disasm/t09_xor.exp: Ditto.
14286 * gdb.disasm/t10_and.s: Ditto.
14287 * gdb.disasm/t10_and.exp: Ditto.
14288 * gdb.disasm/t11_logs.s: Ditto.
14289 * gdb.disasm/t11_logs.exp: Ditto.
14290 * gdb.disasm/t12_bit.s: Ditto.
14291 * gdb.disasm/t12_bit.exp: Ditto.
14292 * gdb.disasm/t13_otr.s: Ditto.
14293 * gdb.disasm/t13_otr.exp: Ditto.
14294
14295 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
14296
14297 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14298
14299 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
14300
14301 * gdb.threads/tls.c : New file.
14302 * gdb.threads/tls.exp : New file.
14303 * gdb.threads/tls-main.c : New file.
14304 * gdb.threads/tls-shared.c : New file.
14305 * gdb.threads/tls-shared.exp : New file.
14306
14307 2003-07-22 Andreas Schwab <schwab@suse.de>
14308
14309 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14310
14311 2003-07-20 Andreas Schwab <schwab@suse.de>
14312
14313 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14314 due to insn reordering.
14315
14316 2003-07-15 Andrew Cagney <cagney@redhat.com>
14317
14318 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14319
14320 2003-07-15 Michael Chastain <mec@shout.net>
14321
14322 * gdb.base/gdb1250.exp: New file.
14323 * gdb.base/gdb1250.c: New file.
14324
14325 2003-07-09 Michal Ludvig <mludvig@suse.cz>
14326
14327 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14328 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14329
14330 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
14331
14332 * gdb.threads/tls.c: New file.
14333 * gdb.threads/tls.exp: New file.
14334 * gdb.threads/tls-main.c: New file.
14335 * gdb.threads/tls-shared.c: New file.
14336 * gdb.threads/tls-shared.exp: New file.
14337
14338 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
14339
14340 * gdb.base/annota1.exp: Make sure that we properly escape the
14341 full path of the source file. Xfail more permissive patterns,
14342 due to a compiler debug info problem.
14343
14344 2003-07-07 Andreas Schwab <schwab@suse.de>
14345
14346 * gdb.asm/m68k.inc: New file.
14347 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14348
14349 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14350 arguments"): Also match negative number.
14351
14352 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14353
14354 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
14355
14356 * gdb.base/store.c (charest): New typedef.
14357 (add_char): Rename to add_charest, update.
14358 (wack_char): Rename to wack_charest, update types. Return l + r
14359 to keep r live across the call.
14360 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14361 (wack_double, wack_doublest): Return l + r to keep r live across
14362 the call.
14363 * gdb.base/store.exp: Accomodate store.c changes.
14364
14365 2003-06-30 David Carlton <carlton@kealia.com>
14366
14367 * gdb.c++/maint.exp (test_invalid_name): New.
14368 (test_first_component): Add tests for invalid names.
14369
14370 2003-06-29 Michael Chastain <mec@shout.net>
14371
14372 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14373 output of '<VTT for class>' for virtual base classes.
14374
14375 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
14376
14377 * gdb.base/completion.exp: Tab-complete "complet" instead of
14378 "compl".
14379 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14380
14381 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
14382
14383 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14384 * gdb.base/volatile.exp: Likewise.
14385
14386 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
14387
14388 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14389 gdb/1265.
14390
14391 2003-06-28 Michael Chastain <mec@shout.net>
14392 Daniel Jacobowitz <drow@mvista.com>
14393
14394 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14395 initial line count of 'captured_main' from 26 to 32.
14396 (test_with_self): Allow xmalloc call to be interleaved with the
14397 preceding two lines.
14398
14399 2003-06-24 Joel Brobecker <brobecker@gnat.com>
14400
14401 * gdb.base/bang.exp: New testcase.
14402
14403 2003-06-23 Joel Brobecker <brobecker@gnat.com>
14404
14405 * gdb.base/langs.exp: Add some tests for the "minimal" language
14406 support.
14407
14408 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
14409
14410 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14411 the testcase.
14412
14413 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
14414
14415 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14416 offset.
14417
14418 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
14419
14420 * gdb.c++/pr-1210.cc: New file.
14421 * gdb.c++/pr-1210.exp: New file.
14422
14423 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
14424
14425 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14426 000-exec-continue.
14427
14428 2003-06-15 Mark Kettenis <kettenis@gnu.org>
14429
14430 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14431 on *-*-*bsd* instead of *-*-freebsd*.
14432
14433 2003-06-14 Andrew Cagney <cagney@redhat.com>
14434
14435 * gdb.base/store.exp: Test longest and doublest. Test all
14436 parameters. Weaken return statement match.
14437 * gdb.base/store.c: Add longest and doublest - aka long long and
14438 long double functions. Put all parameters into local register
14439 variables. Use negative values.
14440
14441 2003-06-14 Andrew Cagney <cagney@redhat.com>
14442
14443 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14444 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14445 exit status.
14446 * gdb.base/fileio.exp: Disable target when nointerrupts and
14447 noinferiorio, instead of limiting it to remote. Use remote_exec
14448 instead of system.
14449
14450 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14451
14452 * gdb.base/float.exp: Add ia64 support.
14453
14454 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
14455
14456 * gdb.base/fileio.exp: Run only on remote targets.
14457
14458 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
14459
14460 * gdb.base/fileio.c: New file, testing File-I/O.
14461 * gdb.base/fileio.exp: Ditto.
14462
14463 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14464
14465 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14466 shared objects after relocation at load time (gdb PR/1132).
14467 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
14468 as above, part of the shared object relocation test.
14469
14470 2003-06-08 Mark Kettenis <kettenis@gnu.org>
14471
14472 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14473 fully filled history list.
14474 * gdb.base/gdb_history: New file.
14475
14476 * gdb.base/signals.exp: XFAIL "continue to func1" on
14477 i*86-*-freebsd*.
14478
14479 * gdb.base/attach.exp: When trying to attach to a nonexistent
14480 process, make it possible to specify the PID based on the target,
14481 and do so for *-*-freebsd*.
14482
14483 2003-06-02 Richard Henderson <rth@redhat.com>
14484
14485 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14486
14487 2003-06-02 Richard Henderson <rth@redhat.com>
14488
14489 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14490
14491 2003-06-02 Richard Henderson <rth@redhat.com>
14492
14493 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14494
14495 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
14496
14497 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14498 of globalvar.
14499
14500 2003-06-01 Mark Kettenis <kettenis@gnu.org>
14501
14502 * gdb.asm/asm-source.exp: Check for memory read errors in
14503 disassembler test on *BSD too.
14504
14505 2003-06-01 Richard Henderson <rth@redhat.com>
14506
14507 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14508 for .frame.
14509 (gdbasm_call): Lose ldgp.
14510 (gdbasm_startup): Add frame information.
14511 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
14512
14513 2003-05-31 Mark Kettenis <kettenis@gnu.org>
14514
14515 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
14516 i?86-*-*.
14517
14518 2003-05-30 Mark Kettenis <kettenis@gnu.org>
14519
14520 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14521 FreeBSD.
14522
14523 2003-05-29 Richard Henderson <rth@redhat.com>
14524
14525 * gdb.asm/alpha.inc: New file.
14526 * gdb.asm/asm-source.exp: Use it.
14527
14528 2003-05-29 Jim Blandy <jimb@redhat.com>
14529
14530 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
14531 'core.PID'.
14532
14533 2003-05-22 Jim Blandy <jimb@redhat.com>
14534
14535 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
14536 backtrace.
14537
14538 2003-05-20 David Carlton <carlton@math.stanford.edu>
14539
14540 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
14541 this time.
14542
14543 2003-05-19 David Carlton <carlton@bactrian.org>
14544
14545 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
14546 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
14547
14548 2003-05-19 David Carlton <carlton@bactrian.org>
14549
14550 * gdb.c++/namespace.exp: Add namespace scope and anonymous
14551 namespace tests.
14552 Bump copyright date.
14553 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
14554 (main): Call C::D::marker2.
14555 * gdb.c++/namespace1.cc: New file.
14556
14557 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
14558
14559 Roland McGrath <roland@redhat.com>
14560 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
14561 there is no manager thread.
14562
14563 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
14564
14565 * gdb.threads/schedlock.exp: Remove assumption that all threads
14566 will run in a particular small time slice. Also ensure we break
14567 in one of the child threads rather than the main thread.
14568
14569 2003-05-07 Jim Blandy <jimb@redhat.com>
14570
14571 Add support for assembly source testing on the s390x.
14572 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
14573 architecture.
14574 * gdb.asm/s390x.inc: New file.
14575
14576 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
14577 succession of 'if' statements.
14578
14579 2003-05-05 Andrew Cagney <cagney@redhat.com>
14580
14581 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
14582
14583 2003-05-05 Andrew Cagney <cagney@redhat.com>
14584
14585 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
14586 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
14587
14588 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
14589
14590 * gdb.base/charset.exp: Update based on new behavior of set/show
14591 charset commands.
14592
14593 2003-05-01 Andrew Cagney <cagney@redhat.com>
14594
14595 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
14596 variable do not give memory errors.
14597
14598 2003-04-30 Adam Fedor <fedor@gnu.org>
14599
14600 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
14601 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
14602 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
14603 gdb.objc/basicclass.m: : New files
14604
14605 * lib/gdb.exp (gdb_compile_objc): New procedure.
14606
14607 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
14608
14609 * gdb.base/signals.exp: Make backtrace tests more specific.
14610
14611 2003-04-23 David Carlton <carlton@bactrian.org>
14612
14613 * gdb.c++/maint.exp (test_first_component): Add tests for
14614 'operator' in more locations.
14615
14616 2003-04-16 Kevin Buettner <kevinb@redhat.com>
14617
14618 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
14619
14620 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
14621
14622 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
14623 func marke' instead. Update test name.
14624
14625 2003-04-15 David Carlton <carlton@math.stanford.edu>
14626
14627 * gdb.c++/maint.exp: New file.
14628
14629 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
14630
14631 * gdb.threads/schedlock.c: Change type of thread function argument
14632 to long, to avoid warnings on 64-bit platforms.
14633
14634 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
14635
14636 * gdb.base/attach.exp: Add new message from ptrace in case of
14637 attaching to nonexistent process.
14638
14639 2003-04-11 Jim Blandy <jimb@redhat.com>
14640
14641 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14642 gdb.c++/userdef.cc: Place comments on the lines to which the
14643 marker function might return.
14644 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14645 gdb.c++/userdef.exp: Look for those comments to check that we've
14646 returned to the right place, instead of checking line numbers.
14647
14648 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
14649
14650 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
14651 match on sourcefile name, instead of directory name.
14652
14653 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
14654
14655 * gdb.base/completion.exp: Use string_to_regexp to match the
14656 working directory name.
14657
14658 2003-04-09 Jim Blandy <jimb@redhat.com>
14659
14660 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
14661 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
14662 after an inferior function call, report the failure, but allow the
14663 test to continue.
14664
14665 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14666
14667 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14668 with -DPROTOTYPES.
14669
14670 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
14671
14672 * gdb.base/break.exp: Revert last patch.
14673
14674 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
14675
14676 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
14677 with -DPROTOTYPES.
14678
14679 2003-04-02 Andrew Cagney <cagney@redhat.com>
14680
14681 * gdb.base/callfuncs.exp: Make "print add" messages unique.
14682 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
14683 matching directories by the name breakpoint.
14684 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
14685 Make "continue to marker1" consistent.
14686 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
14687 message consistent.
14688 * lib/gdb.exp: Put "the program is no longer running", and "the
14689 program exited" in parenthesis.
14690 * lib/mi-support.exp: Ditto.
14691
14692 2003-04-02 Bob Rossi <bob_rossi@cox.net>
14693
14694 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
14695
14696 2003-03-29 Andrew Cagney <cagney@redhat.com>
14697
14698 * gdb.base/sizeof.c (main): Print the value of '\377'.
14699 * gdb.base/sizeof.exp: Check the sign of '\377'.
14700
14701 2003-03-27 Michael Chastain <mec@shout.net>
14702
14703 * gdb.base/gdb1090.exp: New file.
14704 * gdb.base/gdb1090.cc: New file.
14705
14706 2003-03-27 J. Brobecker <brobecker@gnat.com>
14707
14708 * gdb.gdb/observer.exp: New regression test.
14709
14710 2003-03-27 Michael Chastain <mec@shout.net>
14711
14712 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
14713 * gdb.base/ptype.exp: Likewise.
14714
14715 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
14716
14717 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
14718
14719 2003-03-26 Michael Chastain <mec@shout.net>
14720
14721 * gdb.base/ptype.exp: Actually use some typedef'd types.
14722
14723 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
14724
14725 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
14726 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
14727
14728 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
14729
14730 * gdb.base/default.exp: Fix regular expression.
14731
14732 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
14733
14734 * gdb.base/args.exp: Fix regular expression.
14735
14736 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
14737
14738 * gdb.base/help.exp: Allow Win32 child process.
14739
14740 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
14741
14742 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
14743 when stepping out of main().
14744
14745 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
14746
14747 * gdb.base/default.exp: Check for win32 specific message when calling
14748 "run" without executable.
14749
14750 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
14751
14752 * gdb.base/args.exp: Expect .exe in output.
14753
14754 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
14755
14756 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
14757 Cygwin native.
14758
14759 2003-03-17 Andrew Cagney <cagney@redhat.com>
14760
14761 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
14762 vector registes.
14763 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
14764 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
14765
14766 2003-03-17 David Carlton <carlton@math.stanford.edu>
14767
14768 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
14769 test, for PR breakpoints/38.
14770 Call test_watchpoint_and_breakpoint.
14771 * gdb.base/watchpoint.c (func3): New function.
14772 (main): Call func3.
14773
14774 2003-03-04 David Carlton <carlton@math.stanford.edu>
14775
14776 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
14777 Garply<Garply<char> >:: garply".
14778 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
14779 with respect to PR c++/1111; note also PR c++/1113.
14780 (test_template_breakpoints): KFAIL "constructor breakpoint" with
14781 respect to PR c++/1062.
14782 KFAIL "destructor breakpoint" with respect to PR c++/1112.
14783
14784 2003-03-03 David Carlton <carlton@math.stanford.edu>
14785
14786 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
14787 with respect to PR c++/57.
14788 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
14789 c++/826.
14790 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
14791 respect to PR c++/57.
14792
14793 2003-03-03 David Carlton <carlton@math.stanford.edu>
14794
14795 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
14796 respect to PR c++/33 into FAILs.
14797
14798 2003-03-03 Michael Chastain <mec@shout.net>
14799
14800 * configure.in: Update copyright years.
14801
14802 2003-03-03 Michael Chastain <mec@shout.net>
14803
14804 * Makefile.in: Update copyright years.
14805
14806 2003-02-28 David Carlton <carlton@math.stanford.edu>
14807
14808 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
14809 print class instead of struct and/or superfluous protection
14810 specifiers, as long as the resulting output is equivalent to the
14811 source code.
14812 Delete FIXME from end of messages on tests that don't need
14813 fixing.
14814
14815 2003-02-28 David Carlton <carlton@math.stanford.edu>
14816
14817 * gdb.c++/templates.exp (do_tests): Allow const in the two
14818 Foo<volatile char *>::foo tests.
14819
14820 2003-02-27 Michael Snyder <msnyder@redhat.com>
14821
14822 * gdb.base/restore.c (main): Return zero, so exit code
14823 will be consistant.
14824
14825 2003-02-26 David Carlton <carlton@math.stanford.edu>
14826
14827 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
14828 char *>::foo" test with respect to PR c++/33. Create a new test
14829 which is identical to that one except that it doesn't put the
14830 space between the "char" and the "*"; KFAIL it, too.
14831
14832 2003-02-26 David Carlton <carlton@math.stanford.edu>
14833
14834 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
14835 template types into either PASSes or KFAILs (corresponding to PR
14836 c++/57). Tweak indentation. Update copyright.
14837
14838 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
14839
14840 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
14841
14842 2003-02-13 Michael Chastain <mec@shout.net>
14843
14844 * gdb.base/exprs.exp: Remove i960 remnants.
14845 * gdb.base/funcargs.exp: Likewise.
14846 * gdb.base/list.exp: Likewise.
14847 * gdb.base/ptype.exp: Likewise.
14848
14849 2003-02-14 David Carlton <carlton@math.stanford.edu>
14850
14851 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
14852 pEe->D::vg()" from XFAIL to KFAIL.
14853
14854 2003-02-13 Jason Molenda (jmolenda@apple.com)
14855
14856 * gdb.base/maint.exp: Update maint print statistics regexp to include
14857 new entries.
14858
14859 2003-02-13 Michael Chastain <mec@shout.net>
14860
14861 * gdb.c++/inherit.exp: Remove call to get_debug_format.
14862
14863 2003-02-12 Michael Chastain <mec@shout.net>
14864
14865 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
14866 * gdb.c++/inherit.exp: Likewise.
14867 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
14868 * gdb.c++/templates.exp: Likewise.
14869 * gdb.c++/virtfunc.exp: Likewise.
14870
14871 2003-02-06 Jason Molenda (jason-cl@molenda.com)
14872
14873 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
14874 why the code is written that way.
14875
14876 2003-02-05 Michael Chastain <mec@shout.net>
14877
14878 * gdb.base/dump.exp: Add missing copyright line.
14879
14880 2003-02-05 Jason Molenda (jason-cl@molenda.com)
14881
14882 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
14883 at the beginning so the breakpoint doesn't get set on the loop.
14884
14885 2003-02-05 Michael Chastain <mec@shout.net>
14886
14887 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
14888 output for configurations with gcc 2.95.3.
14889
14890 2003-02-05 Keith Seitz <keiths@redhat.com>
14891 Andrew Cagney <ac131313@redhat.com>
14892
14893 * gdb.mi/mi-cli.exp: New file.
14894
14895 2003-02-04 Michael Chastain <mec@shout.net>
14896
14897 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
14898 Call perror and then continue.
14899
14900 2003-02-03 Michael Chastain <mec@shout.net>
14901
14902 * gdb.c++/pr-1023.cc: New file.
14903 * gdb.c++/pr-1023.exp: New file.
14904
14905 2003-02-05 Jim Blandy <jimb@redhat.com>
14906
14907 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
14908 it's local to foobar. Check for it there, and check that it's not
14909 present in main.
14910 * gdb.c++/local.cc (marker2): New function.
14911 (foobar): Call marker1.
14912 (main): Call marker2 instead of marker1.
14913
14914 2003-02-04 Andrew Cagney <ac131313@redhat.com>
14915
14916 * gdb.disasm/mn10200.exp: Obsolete file.
14917 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
14918 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
14919 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
14920
14921 2003-02-04 David Carlton <carlton@math.stanford.edu>
14922
14923 * gdb.c++/overload.exp: Test intToChar(1).
14924 * gdb.c++/overload.cc (intToChar): New.
14925 (main): Call intToChar.
14926
14927 2003-02-03 David Carlton <carlton@math.stanford.edu>
14928
14929 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
14930 'might_kfail' arg.
14931 KFAIL some of the continue_to_bp_overloaded calls, according to
14932 PR c++/1025.
14933
14934 2003-02-01 Michael Chastain <mec@shout.net>
14935
14936 * gdb.base/advance.c (marker1): New marker function.
14937 * gdb.base/advance.exp: When the 'advance' command lands on the
14938 return breakpoint, it can legitimately stop on either the
14939 current line or the next line. Accommodate both outcomes.
14940 * gdb.base/until.exp: Likewise.
14941
14942 2003-02-02 Andrew Cagney <ac131313@redhat.com>
14943
14944 2002-11-10 Jason Molenda (jason-cl@molenda.com):
14945 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
14946 now a list, not a tuple.
14947 * gdb.mi/mi-var-display.exp: Ditto.
14948 * gdb.mi/gdb792.exp: Ditto.
14949
14950 2003-02-01 Andrew Cagney <ac131313@redhat.com>
14951
14952 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
14953 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
14954 stack backtraces.
14955 * gdb.mi/mi-syn-frame.c: Part of same.
14956
14957 2003-02-01 Mark Kettenis <kettenis@gnu.org>
14958
14959 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
14960 gdb.mi/mi1-pthreads.exp: Return instead of calling
14961 gdb_suppress_entire_file.
14962
14963 2003-02-01 Mark Salter <msalter@redhat.com>
14964
14965 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
14966
14967 2003-01-31 Mark Salter <msalter@redhat.com>
14968
14969 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
14970 Support empty arg.
14971
14972 2003-01-30 Michael Chastain <mec@shout.net>
14973
14974 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
14975 This was a workaround for a UTF-8 bug in readline 4.3. The bug
14976 has been fixed in gdb/readline on 2003-01-09.
14977
14978 2003-01-29 Michael Snyder <msnyder@redhat.com>
14979
14980 * gdb.base/maint.exp: Allow for leading underscore in symbol.
14981 * gdb.base/display.exp: Allow for leading underscore in symbol.
14982 * gdb.base/args.exp: Skip if target does not support args passing.
14983
14984 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
14985
14986 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
14987 gdb_test. Accept a list of expect arguments as the third
14988 parameter.
14989 (gdb_test): Use it.
14990
14991 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
14992
14993 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
14994 allow for different test tree configurations. Update some
14995 tescases accordingly.
14996 * gdb.arch/altivec-regs.exp: Ditto.
14997 * gdb.asm/asm-source.exp: Ditto.
14998 * gdb.base/advance.exp: Ditto.
14999 * gdb.base/display.exp: Ditto.
15000 * gdb.base/long_long.exp: Ditto.
15001 * gdb.base/mips_pro.exp: Ditto.
15002 * gdb.base/overlays.exp: Ditto.
15003 * gdb.base/relocate.exp: Ditto.
15004 * gdb.base/setshow.exp: Ditto.
15005 * gdb.base/step-line.exp: Ditto.
15006 * gdb.base/step-test.exp: Ditto.
15007 * gdb.base/until.exp: Ditto.
15008 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15009
15010 2003-01-17 David Carlton <carlton@math.stanford.edu>
15011
15012 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15013 corresponding to PR c++/945.
15014 Update copyright.
15015
15016 2003-01-17 David Carlton <carlton@math.stanford.edu>
15017
15018 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15019 corresponding to PR c++/68.
15020
15021 2003-01-17 David Carlton <carlton@math.stanford.edu>
15022
15023 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15024 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15025 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15026
15027 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
15028
15029 * gdb.base/break.exp: Fix change of default location, because of
15030 removal of until tests.
15031 * gdb.base/help.exp: Update test for new 'until' help message.
15032 Add test for help on 'advance'.
15033 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
15034
15035 2003-01-15 Mark Kettenis <kettenis@gnu.org>
15036
15037 * gdb.base/default.exp: Adapt "info float" test for recent changes
15038 to that command. Add test for "info vector".
15039 * gdb.base/float.exp: New file. Add test for "info float" that
15040 resembles the old test in gdb.base/default.exp.
15041
15042 2003-01-15 David Carlton <carlton@math.stanford.edu>
15043
15044 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15045
15046 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
15047
15048 * gdb.base/break.exp: Move the tests of until command from here...
15049 * gdb.base/until.exp: ... to here. New file. Add other tests.
15050 * gdb.base/advance.c: New file.
15051 * gdb.base/advance.exp: New file.
15052
15053 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
15054
15055 * gdb.base/args.c: New file.
15056 * gdb.base/args.exp: New file.
15057
15058 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
15059
15060 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15061
15062 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
15063
15064 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15065
15066 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
15067
15068 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15069 dates.
15070
15071 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15072
15073 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15074
15075 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15076
15077 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15078 (ptype &*"foo").
15079 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15080
15081 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15082
15083 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15084 * gdb.mi/mi1-console.exp: Likewise.
15085
15086 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15087
15088 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15089 * gdb.mi/mi1-console.exp: Likewise.
15090
15091 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15092
15093 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15094
15095 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
15096
15097 * gdb.base/detach.exp: New test.
15098
15099 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
15100
15101 * Makefile.in (ALL_SUBDIRS): New variable.
15102 (subdirs, clean, distclean): Use it.
15103 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15104 regenerating Makefile, since it is generated from the top level.
15105 * gdb.asm/Makefile.in: Likewise.
15106 * gdb.base/Makefile.in: Likewise.
15107 * gdb.c++/Makefile.in: Likewise.
15108 * gdb.disasm/Makefile.in: Likewise.
15109 * gdb.java/Makefile.in: Likewise.
15110 * gdb.mi/Makefile.in: Likewise.
15111 * gdb.threads/Makefile.in: Likewise.
15112 * gdb.trace/Makefile.in: Likewise.
15113
15114 2003-01-09 David Carlton <carlton@math.stanford.edu>
15115
15116 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15117 Add copyright year 2003.
15118
15119 2003-01-06 Michael Chastain <mec@shout.net>
15120
15121 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15122 When selecting a thread, 'line' and 'file' are optional.
15123 * gdb.mi/mi1-pthreads.exp: Likewise.
15124
15125 2003-01-06 Andreas Schwab <schwab@suse.de>
15126
15127 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15128 failures.
15129
15130 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
15131
15132 Fix PR gdb/844
15133 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15134 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15135
15136 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15137 instead of calling gdb_suppress_entire_file.
15138 * gdb.threads/print-threads.exp: Likewise.
15139 * gdb.threads/schedlock.exp: Likewise.
15140
15141 * gdb.threads/killed.exp: Return instead of calling
15142 gdb_suppress_entire_file.
15143 * gdb.threads/linux-dp.exp: Likewise.
15144 * gdb.threads/pthreads.exp: Likewise.
15145
15146 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
15147
15148 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15149 stabs.
15150 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15151 * gdb.base/whatis.exp: Always allow (void) after function names.
15152
15153 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
15154
15155 * gdb.c++/casts.exp: Correct regexp.
15156
15157 2003-01-04 Mark Kettenis <kettenis@gnu.org>
15158
15159 * configure.in: Call AC_CONFIG_HEADER. Don't call
15160 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15161 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15162 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15163 aforementioned directories in the AC_OUPUT call.
15164 * config.hin: New file.
15165 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15166 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15167 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15168 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15169 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15170 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15171 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15172 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15173 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15174 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15175 gdb.threads/configure.in, gdb.threads/configure,
15176 gdb.threads/config.in, gdb.trace/configure.in,
15177 gdb.trace/configure: Removed.
15178
15179 2003-01-03 Michael Chastain <mec@shout.net>
15180
15181 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15182 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15183
15184 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
15185
15186 * gdb.base/store.exp: Fix regular expressions.
15187
15188 2002-12-28 Mark Kettenis <kettenis@gnu.org>
15189
15190 * configure.in: Rewrite.
15191 * configure: Regenerated.
15192
15193 2003-01-03 David Carlton <carlton@math.stanford.edu>
15194
15195 * gdb.base/psymtab.exp: New file.
15196 * gdb.base/psymtab1.c: Ditto.
15197 * gdb.base/psymtab2.c: Ditto.
15198
15199 2002-12-23 Adam Fedor <fedor@gnu.org>
15200
15201 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15202
15203 2002-12-23 David Carlton <carlton@math.stanford.edu>
15204
15205 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15206 and current_directory initialization.
15207
15208 2002-12-22 Jim Blandy <jimb@redhat.com>
15209
15210 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15211 rather than as part of the output file name.
15212
15213 * gdb.base/attach.exp: There's no need to copy the test program to
15214 /tmp; that was only ever necessary on HP/UX, and this test is
15215 entirely disabled there anyway.
15216
15217 2002-12-21 Jim Blandy <jimb@redhat.com>
15218
15219 * gdb.c++/psmang.exp: Doc fix.
15220
15221 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15222 test.
15223
15224 2002-12-20 David Carlton <carlton@math.stanford.edu>
15225
15226 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15227
15228 2002-12-18 Michael Chastain <mec@shout.net>
15229
15230 * gdb.c++/annota2.exp: Add copyright year 2002.
15231
15232 2002-12-17 David Carlton <carlton@math.stanford.edu>
15233
15234 * gdb.c++/try_catch.cc: Add marker comments.
15235 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15236 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15237 * gdb.c++/m-static.cc: Ditto.
15238 * gdb.c++/m-static1.cc: Ditto.
15239 * gdb.c++/try_catch.cc: Ditto.
15240
15241 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15242
15243 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15244 to see whether we are using the new -environment-directory
15245 command which resets via -r or the old version of the command
15246 which may prompt the user. Part of fix for gdb/741.
15247
15248 2002-12-13 Andrew Cagney <ac131313@redhat.com>
15249
15250 * gdb.fortran/types.exp: Update obsolete comment.
15251 * gdb.fortran/exprs.exp: Ditto.
15252 * lib/gdb.exp: Delete obsolete code.
15253 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15254 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15255 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15256 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15257 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15258 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15259 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15260 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15261 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15262 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15263 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15264 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15265 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15266 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15267 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15268 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15269 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15270 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15271 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15272 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15273 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15274 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15275 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15276 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15277 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15278 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15279 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15280 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15281 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15282 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15283 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15284 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15285 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15286 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15287 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15288 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15289 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15290
15291 2002-12-11 David Carlton <carlton@math.stanford.edu>
15292
15293 * gdb.c++/m-data.exp: Add test for members that shadow global
15294 variables: see PR gdb/804.
15295 * gdb.c++/m-data.cc: Ditto.
15296
15297 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
15298
15299 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15300
15301 2002-12-06 David Carlton <carlton@math.stanford.edu>
15302
15303 * gdb.base/store.c: Don't declare functions static.
15304
15305 2002-12-04 Andrew Cagney <ac131313@redhat.com>
15306
15307 * gdb.base/store.exp, gdb.base/store.c: New files.
15308
15309 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
15310
15311 * gdb.base/selftest.exp: Update for current gdb.
15312
15313 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
15314
15315 * gdb.base/maint.exp: Only dump symbols from one source file
15316 or objfile.
15317
15318 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
15319
15320 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15321 function call.
15322
15323 2002-11-25 Jim Blandy <jimb@redhat.com>
15324
15325 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15326 function appearing in error message.
15327
15328 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
15329
15330 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15331
15332 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15333
15334 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15335 for mi1 and current mi is in correct format. New mi startup message
15336 should be in mi console format. This is part of fix for PR gdb/604.
15337
15338 2002-09-18 Fernando Nasser <fnasser@redhat.com>
15339
15340 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15341 which explicitly prints the zero offset as "+0".
15342
15343 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
15344
15345 * gdb.threads/schedlock.c (args): Make unsigned.
15346
15347 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
15348
15349 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15350 numbers. Allow "foo2|selected stack frame".
15351 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15352 * gdb.asm/asmsrc2.s: Likewise.
15353 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15354 comments.
15355 * gdb.asm/mips.inc: New file.
15356
15357 2002-10-18 Adam Fedor <fedor@gnu.org>
15358
15359 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15360 * gdb.base/help.exp: Likewise.
15361
15362 2002-10-17 Kevin Buettner <kevinb@redhat.com>
15363
15364 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15365 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15366
15367 2002-10-02 Jim Blandy <jimb@redhat.com>
15368
15369 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15370
15371 2002-10-01 Andrew Cagney <ac131313@redhat.com>
15372
15373 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15374 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15375 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15376 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15377 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15378 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15379 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15380
15381 2002-09-29 Andrew Cagney <ac131313@redhat.com>
15382
15383 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15384 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15385 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15386 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15387 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15388 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15389 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
15390
15391 2002-09-27 Kevin Buettner <kevinb@redhat.com>
15392
15393 * gdb.base/annota1.exp (info break): Make directory components of
15394 path optional since not all compilers emit this debug information.
15395
15396 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15397 step ends up stepping out of the function instead of stopping on
15398 the epilogue.
15399
15400 2002-09-26 Keith Seitz <keiths@redhat.com>
15401
15402 * lib/insight-support.exp (gdbtk_start): Figure out where
15403 the insight executable is based on where gdb is. Use this
15404 executable to start insight instead of gdb.
15405
15406 2002-09-25 Andrew Cagney <cagney@redhat.com>
15407
15408 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15409
15410 2002-09-24 Andrew Cagney <ac131313@redhat.com>
15411
15412 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15413 test_isolated_complaints.
15414 (test_empty_complaint): New function.
15415 (test_empty_complaints): New function. Check no output when no
15416 complaints.
15417
15418 2002-09-19 Jim Blandy <jimb@redhat.com>
15419
15420 * gdb.base/charset.exp, gdb.base/charset.c: New files.
15421
15422 2002-09-19 Andrew Cagney <ac131313@redhat.com>
15423
15424 * gdb.gdb/complaints.exp: New file.
15425
15426 2002-09-18 Andrew Cagney <ac131313@redhat.com>
15427
15428 * gdb.base/maint.exp: Check `help maint internal-warning'.
15429
15430 2002-09-18 David Carlton <carlton@math.stanford.edu>
15431
15432 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15433 numbers, and replace them by a single breakpoint after the
15434 constructors are all finished.
15435 Add test 4.
15436 * gdb.c++/m-static.cc: Add test 4.
15437 * gdb.c++/m-static.h: New file.
15438 * gdb.c++/m-static1.cc: New file.
15439
15440 * gdb.c++/printmethod.exp: New file.
15441 * gdb.c++/printmethod.cc: New file.
15442
15443 * gdb.c++/pr-574.exp: New file.
15444 * gdb.c++/pr-574.cc: New file.
15445
15446 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
15447
15448 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15449 embedded targets which never actually exit.
15450
15451 2002-09-18 Fernando Nasser <fnasser@redhat.com>
15452
15453 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15454 "don't step after run" as unresolved or unsupported, instead of xfail.
15455
15456 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
15457
15458 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15459 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15460 Add newline to expected string in "step out of main (status wrapper)"
15461 case.
15462
15463 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
15464
15465 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15466 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15467
15468 2002-09-17 Tom Tromey <tromey@redhat.com>
15469
15470 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15471 \000, not \0, in double-quoted string.
15472
15473 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
15474
15475 * gdb.base/commands.exp: Don't expect a "Program exited normally"
15476 string after running the commands execution on breakpoint tests.
15477
15478 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
15479
15480 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15481
15482 2002-09-12 Joel Brobecker <brobecker@gnat.com>
15483
15484 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15485
15486 2002-09-10 Keith Seitz <keiths@redhat.com>
15487
15488 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15489 runto proc.
15490 (mi_run_to_main): Use mi_runto.
15491 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15492
15493 2002-09-10 Keith Seitz <keiths@redhat.com>
15494
15495 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15496 regexp for stopping at main. Could have multiple event notifications.
15497 Don't assume that main was declared with no parameters.
15498 (mi_next): Use mi_step_to.
15499 (mi_step): Use mi_next_to.
15500
15501 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
15502
15503 * gdb.base/default.exp: Fix expected string in `info float' test.
15504
15505 2002-09-09 Ben Elliston <bje@redhat.com>
15506
15507 * config/mips.exp: Update comments.
15508 * config/mips-idt.exp: Likewise.
15509 * config/nind.exp: Likewise.
15510 * config/slite.exp: Likewise.
15511 * config/sparclet.exp: Likewise.
15512 * config/udi.exp: Likewise.
15513 * config/vx.exp: Likewise.
15514 * config/vxworks29k.exp: Likewise.
15515
15516 2002-09-05 Jim Blandy <jimb@redhat.com>
15517
15518 * gdb.threads/killed.exp: Fix test failure message.
15519
15520 2002-09-04 Keith Seitz <keiths@redhat.com>
15521
15522 * lib/mi-support.exp: Update copyright.
15523 (mi_gdb_test): Increase the priority of the expected pattern
15524 so that it matches gdb_test.
15525
15526 2002-09-03 Keith Seitz <keiths@redhat.com>
15527
15528 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
15529 Use integer comparison instead of string comparison for testing
15530 whether binary was built.
15531
15532 2002-09-03 Jim Blandy <jimb@redhat.com>
15533
15534 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
15535
15536 2002-08-29 Jim Blandy <jimb@redhat.com>
15537
15538 * gdb.threads/pthreads.exp: Move the portable thread compilation
15539 code into a function in lib/gdb.exp, and call that from here.
15540 * lib/gdb.exp (gdb_compile_pthreads): New function.
15541
15542 2002-08-29 Keith Seitz <keiths@redhat.com>
15543
15544 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
15545 expect_out so that callers can get at it.
15546
15547 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
15548
15549 * gdb.threads/print-threads.c: New file.
15550 * gdb.threads/print-threads.exp: New file.
15551 * gdb.threads/schedlock.c: New file.
15552 * gdb.threads/schedlock.exp: New file.
15553
15554 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
15555
15556 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
15557 not altivec.c.
15558
15559 2002-08-17 Mark Kettenis <kettenis@gnu.org>
15560
15561 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
15562 targets. The problem should be fixed now.
15563
15564 2002-08-15 Mark Kettenis <kettenis@gnu.org>
15565
15566 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
15567 2002-07-24 change that removes final dots from error messages.
15568
15569 2002-08-13 Tom Tromey <tromey@redhat.com>
15570
15571 * gdb.base/readline.exp: New file.
15572
15573 2002-08-01 Andrew Cagney <ac131313@redhat.com>
15574
15575 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
15576 supress message.
15577
15578 2002-08-01 Andrew Cagney <cagney@redhat.com>
15579
15580 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
15581 CHILL_FOR_TARGET and CHILL_LIB.
15582 * configure.in (configdirs): Remove gdb.chill.
15583 * configure: Regenerate.
15584 * lib/gdb.exp: Obsolete references to chill.
15585 * gdb.fortran/types.exp: Ditto.
15586 * gdb.fortran/exprs.exp: Ditto.
15587
15588 2002-07-30 Kevin Buettner <kevinb@redhat.com>
15589
15590 * gdb.base/shlib-call.exp (additional_flags): Conditionally
15591 set Irix-specific compile and link flags.
15592
15593 2002-07-29 Kevin Buettner <kevinb@redhat.com>
15594
15595 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
15596 source files. The ``-o'' option doesn't work with the ``-E'' option
15597 when using the Irix compiler.
15598
15599 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
15600
15601 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
15602 Improve support for reusing an exec file. Copy exec file
15603 to target, and run gdbserver on the target instead of on the host.
15604
15605 2002-07-18 Jim Blandy <jimb@redhat.com>
15606
15607 * gdb.base/ending-run.exp: Don't expect to see the program end in
15608 some orderly fashion when we're running on a real stand-alone
15609 board.
15610
15611 * gdb.base/interrupt.exp: Correct logic for skipping tests on
15612 targets that don't support interrupts.
15613
15614 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
15615
15616 * gdb.base/attach.exp: Add patterns to match output from /proc-based
15617 systems.
15618 Move comments in expect statements to inside the actions, so that they
15619 don't get matched against.
15620
15621 2002-07-10 Mark Kettenis <kettenis@gnu.org>
15622
15623 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
15624 function when asleep" test.
15625
15626 2002-07-10 Andrew Cagney <ac131313@redhat.com>
15627
15628 * gdb.base/page.exp: Rewrite to handle problems with very long
15629 `info set' output. Update copyright.
15630
15631 2002-06-26 Andrew Cagney <ac131313@redhat.com>
15632
15633 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
15634 gdb.threads-hp.
15635 * gdb.hp/configure: Regenerate.
15636 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
15637 * gdb.hp/gdb.threads-hp/configure: Delete file.
15638 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
15639
15640 2002-06-22 Andrew Cagney <ac131313@redhat.com>
15641
15642 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
15643 setlocale, bindtextdomain and textdomain.
15644
15645 2002-06-11 Jim Blandy <jimb@redhat.com>
15646
15647 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
15648 preprocessor macro information is present.
15649
15650 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
15651 tests.
15652
15653 2002-06-06 Michael Snyder <msnyder@redhat.com>
15654
15655 * gdb.base/overlays.exp: Record addresses of overlay
15656 functions in TCL variables rather than in GDB variables,
15657 to avoid having GDB convert them to pointers (with loss
15658 of information).
15659
15660 * gdb.base/d10v.ld: Merge in several years worth of
15661 default linker script changes.
15662 * gdb.base/long_long.exp: Add check for sizeof (long double).
15663
15664 2002-06-06 Michal Ludvig <mludvig@suse.cz>
15665
15666 * gdb.asm/asm-source.exp: Add x86-64 target.
15667 * gdb.asm/x86_64.inc: New.
15668
15669 2002-05-30 Michael Chastain <mec@shout.net>
15670
15671 From Benjamin Kosnik <bkoz@redhat.com>:
15672 * gdb.c++/m-static.cc: New file.
15673 * gdb.c++/m-static.exp: New file.
15674
15675 2002-05-28 Michael Snyder <msnyder@redhat.com>
15676
15677 * gdb.base/call-ar-st.exp: Allow for reduced floating point
15678 precision.
15679
15680 2002-05-27 Michael Chastain <mec@shout.net>
15681
15682 From Benjamin Kosnik <bkoz@redhat.com>:
15683 * gdb.c++/m-data.cc: New file.
15684 * gdb.c++/m-data.exp: New file.
15685
15686 2002-05-27 Michael Chastain <mec@shout.net>
15687
15688 From Benjamin Kosnik <bkoz@redhat.com>:
15689 * gdb.c++/try_catch.cc: New file.
15690 * gdb.c++/try_catch.exp: New file.
15691
15692 2002-05-27 Michael Chastain <mec@shout.net>
15693
15694 * gdb.c++/local.exp: Accept more nested types in output.
15695
15696 2002-05-26 Michael Chastain <mec@shout.net>
15697
15698 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
15699
15700 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
15701
15702 * lib/gdb.exp (gdb_wrapper_init): Just because
15703 gdb_wrapper_file exists, this does not mean that the file
15704 should not be rebuilt. That is what gdb_wrapper_initialized
15705 is for.
15706 (default_gdb_init): Reset gdb_wrapper_initialized.
15707
15708 2002-05-23 Michael Snyder <msnyder@redhat.com>
15709
15710 * gdb.base/all-bin.exp: Revise previous patch by just reducing
15711 the precision of the floating point test results.
15712 * gdb.base/call-rt-st.exp: Ditto.
15713
15714 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
15715 * gdb.base/call-rt-st.exp: Ditto.
15716
15717 2002-05-19 Michael Chastain <mec@shout.net>
15718
15719 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
15720
15721 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
15722
15723 * configure.in (configdirs): Add gdb.arch.
15724 * configure: Regenerate.
15725
15726 2002-05-17 Jim Blandy <jimb@redhat.com>
15727
15728 * gdb.base/completion.exp: Recognize the more detailed error
15729 messages produced by the macro expander's lexical analyzer.
15730
15731 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
15732
15733 * gdb.arch/altivec-abi.c: New file.
15734 * gdb.arch/altivec-abi.exp: New file.
15735 * gdb.arch/altivec-regs.c: New file.
15736 * gdb.arch/altivec-regs.exp: New file.
15737
15738 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
15739
15740 * gdb.base/maint.exp (maint print type): Update for new type
15741 structure.
15742
15743 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
15744
15745 * gdb.arch: New directory.
15746 * gdb.arch/configure.in: New file.
15747 * gdb.arch/configure: New file.
15748 * gdb.arch/Makefile.in: New file.
15749
15750 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
15751
15752 * gdb.asm/asm-source.exp: Add v850 as supported target.
15753 * gdb.asm/v850.inc: New file.
15754
15755 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
15756
15757 * gdb.c++/annota2.exp (annotate-quit): Add comment.
15758
15759 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
15760
15761 * gdb.base/break.exp: Check 'break "marker2"'.
15762
15763 2002-05-10 Michael Snyder <msnyder@redhat.com>
15764
15765 * gdb.base/long_long.exp: Fix typo.
15766
15767 2002-05-10 Jim Blandy <jimb@redhat.com>
15768
15769 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
15770 a bug.
15771
15772 * gdb.base/printcmds.exp (test_integer_literals_rejected):
15773 Recognize more detailed error message produced by the macro
15774 expander's lexical analyzer.
15775 * lib/gdb.exp (test_print_reject): Same.
15776
15777 2002-05-09 Mark Kettenis <kettenis@gnu.org>
15778
15779 * gdb.c++/method.exp: Fix typo.
15780
15781 2002-05-08 Michael Snyder <msnyder@redhat.com>
15782
15783 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
15784 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
15785 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
15786 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
15787 Add iftarget clause for strongarm.
15788
15789 2002-05-06 Michael Snyder <msnyder@redhat.com>
15790
15791 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
15792 (gdb_continue_to_end): Accept output from status wrapper.
15793 * gdb.base/ending-run.exp: Add case for output from status wrapper.
15794 Clean up fail messages to match pass messages.
15795
15796 Enable the "needs_status_wrapper" testsuite feature.
15797 * lib/gdb.exp (gdb_wrapper_init): New procedure.
15798 (gdb_compile): Conditionally call gdb_wrapper_init.
15799 * gdb.base/a2-run.exp: Recognize output from status wrapper.
15800 * gdb.c++/method.exp: Recognize output from status wrapper.
15801
15802 2002-05-06 Ben Elliston <bje@redhat.com>
15803 From Graydon Hoare <graydon@redhat.com>
15804
15805 * config/sid.exp: Include support for "rawsid" protocol.
15806
15807 2002-05-03 Jim Blandy <jimb@redhat.com>
15808
15809 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
15810 * gdb.c++/hang3.C: New file.
15811
15812 2002-05-04 Andrew Cagney <ac131313@redhat.com>
15813
15814 * gdb.base/default.exp: Remove obsolete code.
15815 * gdb.c++/misc.exp: Ditto. Update copyright.
15816 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
15817 * gdb.base/whatis.exp: Ditto. Update copyright.
15818 * gdb.base/scope.exp: Ditto. Update copyright.
15819 * gdb.base/ptype.exp: Ditto. Update copyright.
15820 * gdb.base/printcmds.exp: Ditto. Update copyright.
15821 * gdb.base/opaque.exp: Ditto. Update copyright.
15822 * gdb.base/list.exp: Ditto.
15823 * gdb.base/funcargs.exp: Ditto. Update copyright.
15824 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
15825 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
15826 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
15827 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
15828 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
15829 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
15830
15831 2002-05-02 Michael Snyder <msnyder@redhat.com>
15832
15833 * gdb.base/watchpoint.exp: Add xscale target.
15834 * gdb.base/long_long.exp: Add xscale target.
15835 * gdb.base/default.exp: Add xscale target.
15836
15837 2002-05-01 Jim Blandy <jimb@redhat.com>
15838
15839 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
15840 gdb.c++/hang.exp: New test.
15841
15842 2002-05-01 Fred Fish <fnf@redhat.com>
15843
15844 * gdb.base/completion.exp: Handle completions of "./Make" for
15845 more than one completion possibility, as is the case when we
15846 build and test in the source tree.
15847
15848 2002-04-29 Anthony Green <green@redhat.com>
15849
15850 * gdb.java/jmisc1.exp: New file.
15851 * gdb.java/jmisc2.exp: New file.
15852
15853 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
15854
15855 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
15856
15857 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
15858
15859 * gdb.base/help.exp: Change 'help status' to allow for target
15860 dependent output differences.
15861
15862 2002-04-22 Michael Chastain <mec@shout.net>
15863
15864 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
15865
15866 2002-04-22 Michael Chastain <mec@shout.net>
15867
15868 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
15869
15870 2002-04-17 David S. Miller <davem@redhat.com>
15871
15872 * gdb.asm/sparc64.inc: New file.
15873 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
15874
15875 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
15876
15877 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
15878 instruction file directly into the build tree. Clean up at end of
15879 test.
15880
15881 2002-04-18 David S. Miller <davem@redhat.com>
15882
15883 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
15884 handle 64-bit platforms correctly.
15885 * gdb.base/maint.exp: Likewise.
15886
15887 2002-04-18 Kevin Buettner <kevinb@redhat.com>
15888
15889 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
15890 ``-fpic'' when compiling files comprising a shared library, but
15891 it does need additional linker flags in order to find shared
15892 libraries at run time.
15893
15894 2002-04-18 Kevin Buettner <kevinb@redhat.com>
15895
15896 * gdb.base/cvexpr.c (use): New function.
15897 (main): Invoke use() on all global variables to prevent
15898 some linkers from deleting these otherwise unused symbols.
15899
15900 2002-04-17 Michael Chastain <mec@shout.net>
15901 From David S. Miller <davem@redhat.com>
15902
15903 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
15904 handle 64-bit platforms correctly.
15905
15906 2002-04-12 Michael Snyder <msnyder@redhat.com>
15907 From Jim Blandy <jimb@redhat.com>
15908 * gdb.base/foo.c (foox): Remove section attribute; the linker
15909 script can handle this instead.
15910 * gdb.base/bar.c (barx): Same.
15911 * gdb.base/baz.c (bazx): Same.
15912 * gdb.base/grbx.c (grbxx): Same.
15913
15914 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
15915 manager doesn't automatically unmap overlays unnecessarily.
15916
15917 2002-04-10 Martin M. Hunt <hunt@redhat.com>
15918
15919 * gdb.base/ending-run.exp: Fix pattern for Mips targets
15920 stepping out of main.
15921
15922 2002-04-09 Michael Chastain <mec@shout.net>
15923
15924 * gdb.c++/local.cc (main): Move call to marker1() inside nested
15925 scope so that the nested scope tests will make sense.
15926 * gdb.c++/local.exp: Write patterns that actually work with gcc
15927 (the HP patterns "were never known to work with gcc").
15928 Keep the old aCC patterns too.
15929
15930 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
15931
15932 * gdb.base/attach.exp: Correct target board test.
15933
15934 2002-04-08 Michael Chastain <mec@shout.net>
15935
15936 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
15937 in a const method. Add some xfail and fail cases for configurations
15938 that do not emit the "const ...".
15939
15940 2002-04-07 Michael Chastain <mec@shout.net>
15941
15942 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
15943 Accept "A * const" and "const A * const" as type of "this".
15944 Fix spelling of getFunky throughout. Make messages uniform.
15945
15946 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
15947
15948 Work around for PR gdb/285:
15949 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
15950
15951 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
15952
15953 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
15954 instructions file at run time instead of configure time.
15955 Sometimes we run the test in a directory that is not the one we
15956 configured in.
15957 * gdb.asm/configure.in: Delete creation of symlink.
15958 * gdb.asm/configure: Regenerate.
15959
15960 2002-04-05 J. Brobecker <brobecker@gnat.com>
15961
15962 * gdb.gdb/xfullpath.exp: New test, to exercise the new
15963 xfullpath () function.
15964
15965 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
15966
15967 * gdb.asm/Makefile.in: Correct dependencies.
15968
15969 * gdb.asm/powerpc.inc: New file.
15970 * gdb.asm/asm-source.exp: Add PowerPC.
15971 * gdb.asm/configure.in: Likewise.
15972 * gdb.asm/configure: Regenerated.
15973
15974 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
15975
15976 * gdb.base/relocate.exp: New file.
15977 * gdb.base/relocate.c: New file.
15978
15979 2002-04-04 Fred Fish <fnf@redhat.com>
15980
15981 * gdb.base/step-test.exp: Update comment regarding stopping in
15982 memcpy/bcopy calls inserted as part of the compiler runtime.
15983
15984 2002-04-04 Michael Snyder <msnyder@redhat.com>
15985
15986 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
15987
15988 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
15989
15990 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
15991 (gdb_expect): Remove $notransfer hack.
15992
15993 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
15994
15995 * gdb.c++/classes.exp ("calling method for small class"): Match
15996 updated register output.
15997
15998 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
15999
16000 Fix PR gdb/452
16001 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16002 when finished. Make gdb_file_cmd send "exec-file" when
16003 appropriate.
16004
16005 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
16006
16007 * gdb.base/attach.exp: Remove extra setup_xfail.
16008
16009 2002-03-26 Michael Snyder <msnyder@redhat.com>
16010
16011 * gdb.base/default.exp: Add tests for dump, append, and restore.
16012 * gdb.base/help.exp: Add tests for dump, append, and restore.
16013 * gdb.base/dump.exp: New file, test dump, append and restore.
16014 * gdb.base/dump.c: New file.
16015
16016 2002-03-27 Michael Snyder <msnyder@redhat.com>
16017
16018 * gdb.base/help.exp: Modify expect strings to reflect
16019 clean-ups in help messages.
16020
16021 2002-03-26 Fred Fish <fnf@redhat.com>
16022
16023 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16024 have debugging info for those functions and the compiler uses them
16025 internally to copy structs around.
16026
16027 2002-03-26 Fred Fish <fnf@redhat.com>
16028
16029 * gdb.base/list.exp: Revert the change made yesterday and add note
16030 about why we don't list the default lines for remote targets.
16031
16032 2002-03-25 Michael Snyder <msnyder@redhat.com>
16033
16034 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16035
16036 2002-03-25 Fred Fish <fnf@redhat.com>
16037
16038 * gdb.base/list.exp: This test works on remote targets so remove
16039 the short circuit for remote targets. Update copyright.
16040
16041 2002-03-25 Fred Fish <fnf@redhat.com>
16042
16043 * gdb.base/attach.exp: Fix logic error that was suppressing this
16044 test for all non hppa*-*-hpux* targets, instead of the hp target.
16045 Move comments closer to the suppression point. Also now need to
16046 check that we are running natively.
16047
16048 2002-03-22 Michael Snyder <msnyder@redhat.com>
16049
16050 * gdb.base/default.exp: Add test for gcore. Update copyright.
16051 * gdb.base/help.exp: Add test for gcore. Update copyright.
16052
16053 2002-03-06 Fred Fish <fnf@redhat.com>
16054
16055 * gdb.base/funcargs.c: Remove extraneous ';' character.
16056 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16057
16058 2002-03-04 Michael Chastain <mec@shout.net>
16059
16060 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16061 accommodate gcc v3 function signature.
16062 * gdb.mi/mi0-var-cmd-exp: Ditto.
16063
16064 2002-02-24 Andrew Cagney <ac131313@redhat.com>
16065
16066 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16067 ``GNU/Linux'' or ``Linux kernel''
16068 * testsuite/gdb.threads/pthreads.c: Ditto.
16069
16070 2002-02-24 Michael Chastain <mec@shout.net>
16071
16072 * gdb.threads/pthreads.c (thread1): Add a return statement.
16073 (thread2): Likewise.
16074 (foo): Likewise.
16075
16076 2002-02-23 Michael Chastain <mec@shout.net>
16077
16078 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16079 to placate gcc.
16080
16081 2002-02-23 Michael Chastain <mec@shout.net>
16082
16083 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16084 test "ptype bint". The test passes on all my stabs configurations.
16085
16086 2002-02-21 Jim Blandy <jimb@redhat.com>
16087
16088 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16089 filename at a time, and watch for the ones we want to see.
16090
16091 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16092 types of pointers to prototyped functions.
16093
16094 2002-02-20 Andrew Cagney <ac131313@redhat.com>
16095
16096 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16097 signed, unsigned and straight char.
16098 (padding_char, padding_short, padding_int, padding_long,
16099 padding_long_long, padding_float, padding_double,
16100 padding_long_double): New global variables.
16101 (fill, fill_structs): New functions.
16102
16103 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16104 for correctly sized writes. Update copyright.
16105 (get_valueof): New procedure.
16106 (get_sizeof): Call get_valueof.
16107 (check_valueof): New procedure.
16108 (check_padding): New procedure.
16109
16110 2002-02-20 Michael Chastain <mec@shout.net>
16111
16112 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16113 to setup_xfail. Document some of the remaining calls.
16114
16115 2002-02-18 Michael Chastain <mec@shout.net>
16116
16117 * gdb.c++/userdef.exp: Update copyright year.
16118
16119 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
16120
16121 * gdb.c++/userdef.exp: Test overloaded operators properly.
16122 Remove xfails.
16123
16124 2002-02-14 Michael Snyder <msnyder@redhat.com>
16125
16126 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16127
16128 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
16129
16130 * gdb.base/a2-run.exp: Check for a remote target properly.
16131 * gdb.base/annota1.exp: Likewise.
16132 * gdb.base/list.exp: Likewise.
16133 * gdb.base/reread.exp: Likewise.
16134 * gdb.base/scope.exp: Likewise.
16135 * gdb.base/shlib-call.exp: Likewise.
16136 * gdb.base/term.exp: Likewise.
16137 * gdb.c++/annota2.exp: Likewise.
16138
16139 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
16140
16141 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16142
16143 2002-02-10 Michael Chastain <mec@shout.net>
16144
16145 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16146 (call_after_alloca): Ditto.
16147
16148 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
16149
16150 * gdb.base/ending-run.exp: Guard "cont" test with
16151 gdb_skip_stdio_test.
16152
16153 2002-02-06 Jim Blandy <jimb@redhat.com>
16154
16155 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16156 from here...
16157 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16158 To here. Disable this test on non-HP platforms. Add big comment.
16159
16160 2002-02-04 Michael Snyder <msnyder@redhat.com>
16161
16162 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16163 other than d10v and m32r.
16164
16165 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
16166
16167 * gdb.base/default.exp: Rewrite test patterns to reduce time
16168 taken to match them.
16169
16170 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
16171
16172 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16173 Allow a start function above main.
16174 * gdb.threads/linux-dp.exp: Fix copyright date.
16175
16176 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
16177
16178 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16179 (check_philosopher_stack): Check for manager thread before checking
16180 for a just-starting thread.
16181
16182 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
16183
16184 From Neil Booth <neil@daikokuya.demon.co.uk>:
16185 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16186 warnings.
16187
16188 2002-01-21 Fred Fish <fnf@redhat.com>
16189
16190 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16191 not caller.
16192
16193 2002-01-21 Jim Blandy <jimb@redhat.com>
16194
16195 * gdb.base/reread.exp: Check that GDB properly re-reads the
16196 executable file when it changes while no inferior is running.
16197
16198 2002-01-21 Fred Fish <fnf@redhat.com>
16199
16200 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16201 optionally accept the "shlib events" variation.
16202
16203 2002-01-21 Jim Blandy <jimb@redhat.com>
16204
16205 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16206 call `fflush' after every `printf', so that the output is produced
16207 at predictable points, regardless of whatever buffering does (or
16208 doesn't) take place.
16209 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16210 at different points.
16211
16212 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
16213
16214 * gdb.c++/inherit.exp: Update copyright years.
16215 * gdb.c++/method.exp: Likewise.
16216
16217 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
16218
16219 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16220 artificial methods/arguments.
16221 * gdb.c++/derivation.exp: Likewise.
16222 * gdb.c++/inherit.exp: Likewise.
16223 * gdb.c++/method.exp: Likewise.
16224 * gdb.c++/virtfunc.exp: Likewise.
16225
16226 2002-01-18 Andrew Cagney <ac131313@redhat.com>
16227
16228 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16229 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16230 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16231 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16232 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16233 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16234
16235 2002-01-17 Jim Blandy <jimb@redhat.com>
16236
16237 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16238 anchoring the pattern matching the entry point symbol's name.
16239
16240 2002-01-17 Andrew Cagney <ac131313@redhat.com>
16241
16242 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16243 continue/quit query. Update copyright.
16244
16245 2002-01-14 Michael Snyder <msnyder@redhat.com>
16246
16247 * gdb.base/gcore.exp: Remove extra debugging output.
16248
16249 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
16250
16251 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16252 for slightly dubious v2 mangled string.
16253
16254 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
16255
16256 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16257
16258 2002-01-10 Jason Merrill <jason@redhat.com>
16259
16260 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
16261
16262 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16263 constructors.
16264 * gdb.c++/derivation.exp: Likewise.
16265 * gdb.c++/templates.exp: Likewise.
16266 * gdb.c++/virtfunc.exp: Likewise.
16267
16268 2002-01-10 Michael Snyder <msnyder@redhat.com>
16269
16270 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
16271
16272 2002-01-08 Michael Snyder <msnyder@redhat.com>
16273
16274 * gdb.base/gcore.exp: New test for generate-core-file command.
16275 * gdb.base/gcore.c: Testcase for above.
16276 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16277
16278 2002-01-08 Jason Merrill <jason@redhat.com>
16279
16280 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16281
16282 2002-01-07 Fred Fish <fnf@redhat.com>
16283
16284 * gdb.c++/overload.exp: Remove unconditional xfails for:
16285 print foo_instance1.overloadargs(1)
16286 print foo_instance1.overloadargs(1, 2)
16287 print foo_instance1.overloadargs(1, 2, 3)
16288 print foo_instance1.overloadargs(1, 2, 3, 4)
16289 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16290 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16291 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16292 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16293 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16294 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16295 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16296 print foo_instance1.overload1arg()
16297 print foo_instance1.overload1arg((char)arg2)
16298 print foo_instance1.overload1arg((signed char)arg3)
16299 print foo_instance1.overload1arg((unsigned char)arg4)
16300 print foo_instance1.overload1arg((int)arg7)
16301 print foo_instance1.overload1arg((unsigned int)arg8)
16302 print foo_instance1.overload1arg((float)arg11)
16303 print foo_instance1.overload1arg((double)arg12)
16304
16305 2002-01-07 Michael Snyder <msnyder@redhat.com>
16306
16307 * gdb.base/huge.exp: New test. Print a very large target data object.
16308 (skip_huge_test): New test variable. Define if you want to skip this
16309 test. The test reads an 8 megabyte data object from the target, so it
16310 might be very time consuming on remote targets with a slow connection.
16311 * gdb.base/huge.c: New file. Test case for above.
16312
16313 2002-01-07 Fred Fish <fnf@redhat.com>
16314
16315 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16316 g_instance.bfoo, and g_instance.cfoo.
16317
16318 2002-01-07 Jeffrey A Law <law@redhat.com>
16319
16320 * gdb.base/break.c (multi_line_if_conditional): New function.
16321 (multi_ilne_while_conditional): Likewise.
16322 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16323 IF or WHILE condition puts the breakpoint at the start of
16324 the condition.
16325
16326 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16327 hppa*-*-hpux* expected failure.
16328 * gdb.base/structs.exp (do_function_calls): Similarly.
16329
16330 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16331 watchpoints.
16332
16333 2002-01-06 Andrew Cagney <ac131313@redhat.com>
16334
16335 Fix PR gdb/66.
16336 * gdb.base/structs.exp: Replace skip for a29k with skip for
16337 gdb,cannot_call_functions.
16338 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16339 * gdb.base/callfuncs.exp: Ditto.
16340 * gdb.base/call-rt-st.exp: Ditto.
16341 * gdb.base/call-strs.exp: Ditto.
16342 * gdb.base/callfwmall.exp: Ditto.
16343 * gdb.base/scope.exp: Obsolete xfail a29k.
16344 * gdb.c++/misc.exp: Ditto.
16345 * gdb.c++/cplusfuncs.exp: Ditto.
16346 * gdb.base/ptype.exp: Ditto.
16347 * gdb.base/printcmds.exp: Ditto.
16348 * gdb.base/opaque.exp: Ditto.
16349 * gdb.base/list.exp: Ditto.
16350 * gdb.base/funcargs.exp: Ditto.
16351 * gdb.base/default.exp: Ditto.
16352
16353 2002-01-04 Michael Snyder <msnyder@redhat.com>
16354
16355 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
16356 * gdb.base/maint.exp: Add tests for maint info sections options.
16357
16358 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16359
16360 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16361
16362 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
16363
16364 * gdb.asm/arm.inc: New file.
16365 * gdb.asm/asm-source.exp: Add arm targets.
16366 * gdb.asm/configure.in: Ditto.
16367 * gdb.asm/configure: Recreated from configure.in.
16368
16369 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16370
16371 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16372 with HP's compiler.
16373 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16374 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16375 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16376 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16377
16378 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16379 either HP's compilers or GCC.
16380
16381 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16382 a SIGBUS or SIGSEGV.
16383
16384 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16385
16386 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16387 can be compiled with either HP's compiler or GCC.
16388
16389 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16390 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16391 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16392
16393 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16394 to match current gdb output. Update due to using auto-solib-limit
16395 for limiting instead of overloading auto-solib-add.
16396 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16397 test program.
16398
16399 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
16400 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16401 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16402 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16403 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16404 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16405 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16406 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16407 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16408 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16409 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16410 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16411 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
16412
16413 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16414 a SIGTRAP to the inferior.
16415
16416 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
16417
16418 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16419 Substitute call to target_link by call to gdb_compile.
16420
16421 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16422
16423 * gdb.base/break.exp: Fix HP specific search string when testing
16424 backtracing in a called function.
16425
16426 * gdb.base/constvars.exp: Only set lang to C++ if we're
16427 compiling the test with HP's compilers.
16428 * gdb.base/volatile.exp: Similarly.
16429
16430 2001-12-19 Jim Blandy <jimb@redhat.com>
16431
16432 * gdb.base/printcmds.exp: Expect the null character to be printed
16433 as '\0', and the '\013' to be printed as '\v'.
16434 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16435 * gdb.base/setvar.exp: Same.
16436
16437 2001-12-17 Jim Blandy <jimb@redhat.com>
16438
16439 * gdb.base/completion.exp: Rather than completing very long
16440 filenames, which can make the readline library produce output we
16441 don't recognize, cd to the directory first, and then complete
16442 using nice, short relative paths.
16443
16444 * gdb.base/completion.exp: On some systems, there is, in fact, a
16445 variable named `b' in scope, since GDB treats all static
16446 variables as being in scope. So use `no_var_named_this'
16447 instead of `b'.
16448
16449 * gdb.base/corefile.exp: Recognize the message saying that GDB
16450 can't find the core file's registers as a failure.
16451
16452 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16453
16454 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16455 test expect string more specific.
16456
16457 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
16458
16459 * gdb.asm/asm-source.exp: Add support for xstormy16.
16460 * gdb.asm/configure.in: Ditto.
16461 * gdb.asm/configure: Rebuild.
16462 * gdb.asm/xstormy16.inc: New file.
16463
16464 2001-12-10 Fred Fish <fnf@redhat.com>
16465
16466 * gdb.base/maint.exp: Update to match changes in type dumping code.
16467
16468 2001-12-10 Jim Blandy <jimb@redhat.com>
16469
16470 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
16471 matching the entry point symbol's name at the beginning of the
16472 line.
16473
16474 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
16475
16476 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16477 gdb.c++/inherit.exp, gdb.c++/method.exp,
16478 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16479 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16480 and class layout support.
16481
16482 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
16483
16484 * gdb.c++/classes.exp: Add test for static member function.
16485 * gdb.c++/misc.cc: Add class with static member function.
16486
16487 2001-12-07 Jim Blandy <jimb@redhat.com>
16488
16489 If GDB says it can't find the struct the function returned, report
16490 those tests as `unsupported'.
16491 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16492 Rewrite subsequent tests to use it.
16493
16494 If GDB says it can't find the struct the function returned, report
16495 those tests as `unsupported'.
16496 * gdb.base/structs.exp (call_struct_func): New function.
16497 (do_function_calls): Use call_struct_func to call the functions
16498 returning structs.
16499
16500 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16501 whether functions are prototyped or not, so we can't possibly pass
16502 arguments to t_float_values2 properly.
16503
16504 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16505 value of `timeout' for targets other than the mips*tx39-*.
16506
16507 2001-12-06 Michael Snyder <msnyder@redhat.com>
16508
16509 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
16510 and detect whether the start symbol has a leading underscore.
16511
16512 2001-12-04 Jim Blandy <jimb@redhat.com>
16513
16514 * gdb.base/completion.exp: Clarify indentation.
16515
16516 2001-12-03 Jim Blandy <jimb@redhat.com>
16517
16518 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
16519 variables on the S/390, not `.word'.
16520
16521 2001-11-30 Jim Blandy <jimb@redhat.com>
16522
16523 Add assembly-source tests for s390-ibm-linux.
16524 * gdb.asm/s390.inc: New file.
16525 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
16526 the S/390 architecture.
16527 * gdb.asm/configure: Regenerated.
16528
16529 2001-11-30 Michael Snyder <msnyder@redhat.com>
16530
16531 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
16532 next, info source, info sources, info line, global and static
16533 variables, and static functions.
16534 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
16535 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
16536 * gdb.asm/asmsrc1.s: Add a static function and some variables.
16537 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
16538 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
16539 (gdbasm_leave): Restore frame pointer.
16540 (gdbasm_startup): Copy stack set-up from crt0.S.
16541
16542 2001-11-26 Fernando Nasser <fnasser@redhat.com>
16543
16544 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
16545 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
16546 to a local (non-static) variable. Copy tstruct.a to a static buffer
16547 and return a pointer to that buffer.
16548 * gdb.base/callfwmall.c (t_structs_a): Ditto.
16549
16550 2001-11-24 Mark Kettenis <kettenis@gnu.org>
16551
16552 * gdb.asm/configure.in: Fix recognition of ix86 target.
16553 * gdb.asm/configure: Regenerate.
16554
16555 2001-11-21 Michael Snyder <msnyder@redhat.com>
16556
16557 * gdb.asm/sparc.inc: New file.
16558 * gdb.asm/asm-source.exp: Recognize sparc target.
16559 * gdb.asm/configure.in: Recognize sparc target.
16560 * gdb.asm/configure: Regenerate.
16561
16562 2001-11-21 Michael Snyder <msnyder@redhat.com>
16563
16564 * gdb.asm/m32r.inc: New file.
16565 * gdb.asm/asm-source.exp: Recognize m32r target.
16566 * gdb.asm/configure.in: Recognize m32r target.
16567 * gdb.asm/configure: Regenerate.
16568
16569 2001-11-20 Michael Snyder <msnyder@redhat.com>
16570
16571 * gdb.asm/i386.inc: New file.
16572 * gdb.asm/asm-source.exp: Recognize ix86 target.
16573 * gdb.asm/configure.in: Recognize ix86 target.
16574 * gdb.asm/configure: Regenerate.
16575
16576 * gdb.c++/namespace.exp: Fix quotes in output messages.
16577
16578 2001-11-14 Michael Snyder <msnyder@redhat.com>
16579
16580 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
16581 qualifier in a type cast expression, to designate an address
16582 in the instruction space (Harvard architecture).
16583
16584 2001-11-13 Michael Snyder <msnyder@redhat.com>
16585
16586 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
16587 Tests for expressions using 'const' and 'volatile'.
16588
16589 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
16590
16591 * gdb.asm/asm-sources.exp: Allow defining linker flags.
16592
16593 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
16594
16595 * lib/mi-support.exp (mi_run_to_helper): Move comments
16596 outside of gdb_expect.
16597
16598 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
16599
16600 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
16601 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
16602 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
16603 mi0_run_to): New functions.
16604 * gdb.mi/mi-simplerun.exp: Use them.
16605 * gdb.mi/mi0-simplerun.exp: Likewise.
16606 * gdb.mi/mi-var-cmd.exp: Likewise.
16607 * gdb.mi/mi0-var-cmd.exp: Likewise.
16608
16609 2001-11-10 Andrew Cagney <ac131313@redhat.com>
16610
16611 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
16612 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
16613
16614 2001-11-09 Andrew Cagney <ac131313@redhat.com>
16615
16616 * gdb.base/restore.exp: Include $expected value in restored test
16617 message.
16618
16619 2001-11-09 Andrew Cagney <ac131313@redhat.com>
16620
16621 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
16622 implemented.
16623
16624 2001-11-08 Michael Snyder <msnyder@redhat.com>
16625
16626 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
16627 Add pass/fail message for stop at breakpoint in call dummy function.
16628
16629 2001-11-07 Michael Snyder <msnyder@redhat.com>
16630
16631 * gdb.c++/templates.exp (test_template_breakpoints):
16632 If we get an overload menu, but it does not match what
16633 we expect, we still need to issue the "cancel" command.
16634 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
16635 making the whitespace optional. Argument for "new" may be
16636 "unsigned" as well as "unsigned int/long".
16637 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
16638 making the whitespace optional. Also replace "(void) with
16639 "((void|)), making the keyword "void" optional.
16640 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
16641 making the whitespace optional. Also replace "(void) with
16642 "((void|)), making the keyword "void" optional.
16643 * gdb.base/callfuncs.c (t_float_values): This function must
16644 _not_ be prototyped, and the following function (t_float_values2)
16645 must be prototyped (if the compiler supports it), so that GDB
16646 can be tested against both cases. Usually one case involves
16647 promotion of float to double, while the other does not.
16648 * gdb.base/callfwmall.c: Ditto.
16649 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
16650 includes a stack frame for "start".
16651
16652 2001-11-05 Jim Blandy <jimb@redhat.com>
16653
16654 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
16655 pointers are 32 bits long, and that offsets of relocs are always
16656 stored in the data (REL-style), and not in the reloc entry itself
16657 (RELA-style).
16658 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
16659 stabs.
16660
16661 2001-11-01 Michael Snyder <msnyder@redhat.com>
16662
16663 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
16664 and regular expression operators by using quoting.
16665
16666 2001-10-31 Michael Snyder <msnyder@redhat.com>
16667
16668 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
16669 depending on what the symbol table contains.
16670 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
16671 the output of the ptype command. Similarly, accept both "const &"
16672 and "const&".
16673
16674 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
16675
16676 * gdb.base/miscexprs.c (main): Add usage of preprocessor
16677 symbol `STORAGE' to allow to choose the storage class of
16678 the local datastructures.
16679 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
16680 compiler directive.
16681
16682 2001-10-30 Michael Snyder <msnyder@redhat.com>
16683
16684 * gdb.base/jump.exp: Allow it to run for all targets.
16685
16686 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
16687
16688 * gdb.base/call-ar-st.c (print_double_array): Match for loop
16689 with new double_array size.
16690 (main): Change storage class of all local variables to static.
16691 Reduce size of double_array to 9.
16692 * gdb.base/call-ar-st.exp: Increase timeout value.
16693 Change expected output for double array to match new size in
16694 call-ar-st.c.
16695
16696 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
16697
16698 * gdb.base/ending-run.exp: Create identical output when passing
16699 `step to end of run' case. Add regular expression branch satisfying
16700 Stormy16 target.
16701
16702 2001-10-28 Mark Kettenis <kettenis@gnu.org>
16703
16704 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
16705 that we catch the expected failure under Linux/x86.
16706
16707 2001-10-29 Orjan Friberg <orjanf@axis.com>
16708
16709 * gdb.base/setvar.exp: Escape curly braces.
16710 * gdb.stabs/weird.exp: Ditto.
16711
16712 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
16713
16714 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
16715 * gdm.mi/mi0-hack-cli.exp: Likewise.
16716
16717 2001-10-25 Andrew Cagney <ac131313@redhat.com>
16718
16719 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
16720 messages.
16721
16722 2001-10-21 Andrew Cagney <ac131313@redhat.com>
16723
16724 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
16725 checking MI enabled.
16726
16727 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
16728
16729 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
16730
16731 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
16732
16733 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
16734 if gdb child process crashes, just signal an error.
16735
16736 2001-10-02 Jim Blandy <jimb@redhat.com>
16737
16738 * lib/gdb.exp (test_xfail_format): Simplify.
16739
16740 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
16741 front of the variable name `format'. Simplify `if'.
16742
16743 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
16744
16745 * gdb.threads/pthreads.exp: Wait for output and delay
16746 before sending ^C.
16747
16748 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
16749
16750 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
16751 some incorrect output instead of timing out.
16752 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
16753
16754 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
16755
16756 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
16757 check to allow additional `int'.
16758
16759 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
16760
16761 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
16762 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
16763
16764 2001-09-27 Michael Snyder <msnyder@redhat.com>
16765
16766 * lib/gdb.exp (test_debug_format): New proc.
16767 (setup_xfail_format): Use new proc test_debug_format.
16768 * gdb.base/constvars.exp (local_compiler_xfail_check): New
16769 proc; use new service proc test_debug_format.
16770 Replace all other "gcc_compiled" tests with this test.
16771 * gdb.base/volatile.exp (local_compiler_xfail_check): New
16772 proc; use new service proc test_debug_format.
16773 Replace all other "gcc_compiled" tests with this test.
16774
16775 2001-09-27 Michael Snyder <msnyder@redhat.com>
16776
16777 * gdb.base/cvexpr.exp: New file.
16778 * gdb.base/cvexpr.c: New file
16779 Test for expressions using const and volatile keywords.
16780
16781 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
16782
16783 * gdb.base/constvars.exp: Check for different orders of keywords
16784 and additional "int" strings in output.
16785
16786 2001-09-22 Andrew Cagney <ac131313@redhat.com>
16787
16788 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
16789 responses from "help maint".
16790
16791 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
16792
16793 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
16794 to localhost:NNN instead of :NNN, in case Xvfb is listening
16795 only on TCP.
16796
16797 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
16798
16799 * gdb.base/recurse.exp: When checking leaving the watchpoint
16800 scope, recognize when gdb is in function's epilogue and pass.
16801
16802 2001-09-18 Keith Seitz <keiths@redhat.com>
16803
16804 * lib/insight-support.exp (_gdbtk_export_target_info): Add
16805 support for running tests against sid targets.
16806 (gdbtk_done): Ditto.
16807
16808 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
16809
16810 * gdb.base/ending-run.c (main): Set stdout buffersize
16811 to the same reasonable value for any target.
16812 * gdb.base/ending-run.exp: Add a regular expression
16813 to make testsuite happy on Sanyo Stormy16 target.
16814
16815 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
16816
16817 * gdb.base/display.c (do_loops): Add float variable `f'.
16818 Increment f in loop.
16819 * gdb.base/display.exp: Increment timeout by 60 seconds.
16820 Change float display test to use variable `f'.
16821
16822 2001-09-17 Jim Blandy <jimb@redhat.com>
16823
16824 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
16825 overflowing the limited breakpoint tables on some ROM monitors
16826 (like the ROM68K).
16827
16828 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
16829
16830 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
16831 the "-ac" (disable access control) flag.
16832
16833 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
16834
16835 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
16836 ints.
16837
16838 2001-08-30 Keith Seitz <keiths@redhat.com>
16839
16840 * lib/gdb.exp: Move all insight-related functionality into
16841 separate file.
16842 * lib/insight-support.exp: New file.
16843
16844 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
16845
16846 * config/sid.exp (sid_start): Never set sid verbosity; disable
16847 expect_background {} that consumed its stdout; tolerate </dev/null.
16848 Attempt to set endianness override in "sid" protocol mode. Cleanup.
16849
16850 2001-08-18 Andrew Cagney <ac131313@redhat.com>
16851
16852 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
16853 CLI jump command to start it.
16854 (mi_run_to_main): Fail immediatly when unexpected output.
16855
16856 2001-08-18 Andrew Cagney <ac131313@redhat.com>
16857
16858 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
16859 beginning of function. Fix PR gdb/191.
16860
16861 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
16862
16863 * config/sid.exp (sid_start): Don't warn if we cannot figure out
16864 what to force sid endianness to.
16865
16866 2001-08-15 Keith Seitz <keiths@redhat.com>
16867
16868 * lib/gdb.exp (gdbtk_start): Don't set environment
16869 variables for TCL_LIBRARY and friends. Insight will
16870 now figure these out for itself.
16871
16872 2001-08-02 Michael Snyder <msnyder@redhat.com>
16873
16874 * gdb.base/completion.exp: Remove the symbol "a64l" from
16875 the expect string; this is target-specific, and not related
16876 to what is being tested.
16877
16878 2001-08-02 Dave Brolley <brolley@redhat.com>
16879
16880 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
16881
16882 2001-07-25 Michael Snyder <msnyder@redhat.com>
16883
16884 * gdb.base/consecutive.exp: New file. Test stepping over
16885 breakpoints on consecutive instructions.
16886 * gdb.base/consecutive.c: New file.
16887
16888 * gdb.base/call-rt-st.exp: Use double-backslash to quote
16889 curly braces in regular expressions.
16890
16891 2001-07-25 Michael Snyder <msnyder@redhat.com>
16892
16893 * gdb.base/ending-run.exp: Accept "Program exited normally" as
16894 legitimate output from stepping out of main.
16895
16896 2001-07-22 Keith Seitz <keiths@redhat.com>
16897
16898 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
16899 the empty string, do not run the tests.
16900
16901 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16902
16903 * gdb.base/long_long.exp: Detect size of pointer. Take into
16904 account 2-byte pointers when testing for p/a results.
16905
16906 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16907
16908 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
16909 and defined to 1K for m68hc11.
16910 (random_data): Reduce table to 1K for embedded platforms (68hc11).
16911 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
16912 (sizeof_random_data): New variable to tell the size of the data table;
16913 don't test past this size; always run to main.
16914
16915 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16916
16917 * gdb.base/return2.exp: return of long long and double fails for
16918 68HC11; don't execute these tests on that platform.
16919 * gdb.base/return.exp: Return of a double fails for 68hc11.
16920
16921 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
16922
16923 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
16924 tests that print a float.
16925 * call-rt-st.exp: Likewise.
16926
16927 2001-07-12 Mark Kettenis <kettenis@gnu.org>
16928
16929 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
16930 running this test on Linux.
16931
16932 2001-06-24 Michael Chastain <chastain@redhat.com>
16933
16934 * gdb.base/arithmet.exp: Remove some tests to make all test names
16935 unique.
16936
16937 2001-07-03 Michael Snyder <msnyder@redhat.com>
16938
16939 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
16940 the output of the ptype command.
16941
16942 2001-07-02 Michael Snyder <msnyder@redhat.com>
16943
16944 * gdb.base/completion.exp: Don't assume that break.c is the only
16945 source file that may contain functions named "marker".
16946 * gdb.base/corefile.exp: Quote the curly braces in regexp.
16947
16948 2001-06-28 Andrew Cagney <ac131313@redhat.com>
16949
16950 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
16951 of files to delete.
16952
16953 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
16954 * gdb.disasm/h8300s.exp: New file.
16955 gdb.disasm/h8300s.s: Likewise.
16956
16957 2001-06-27 Andrew Cagney <ac131313@redhat.com>
16958
16959 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
16960 empty breakpoint tables.
16961
16962 2001-06-25 Andrew Cagney <ac131313@redhat.com>
16963
16964 * lib/mi-support.exp: Update args=... part of stop-reason
16965 patterns. Accept either a list or a tuple.
16966
16967 2001-06-23 Andrew Cagney <ac131313@redhat.com>
16968
16969 * lib/mi-support.exp: Remove local emacs variable defining
16970 change-log-default-name.
16971
16972 2001-06-22 Michael Chastain <chastain@redhat.com>
16973
16974 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
16975 This is operationally compatible with the previous version.
16976
16977 2001-06-13 Jim Blandy <jimb@redhat.com>
16978
16979 * lib/gdb.exp (gdb_test): Doc fix.
16980
16981 2001-06-10 Michael Chastain <chastain@redhat.com>
16982
16983 * gdb.base/exprs.exp: Remove a duplicate test.
16984
16985 2001-06-06 Jim Blandy <jimb@redhat.com>
16986
16987 * gdb.base/return2.exp (main): Use values to test float and double
16988 returns that are not NaN's, to avoid being confused by IEEE
16989 comparison rules.
16990
16991 2001-06-04 Michael Snyder <msnyder@redhat.com>
16992
16993 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
16994 non-zero if control_c fails. Terminate the test on failure,
16995 rather than wait for 12 more tests to time out.
16996
16997 2001-06-06 Jim Blandy <jimb@redhat.com>
16998
16999 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
17000 Don't forget to match the GDB prompt.
17001
17002 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17003
17004 2001-06-04 Jim Blandy <jimb@redhat.com>
17005
17006 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17007 command.
17008
17009 2001-05-31 Kevin Buettner <kevinb@redhat.com>
17010
17011 * gdb.base/annota1.exp (info break): Match four or more spaces
17012 after "Address".
17013
17014 2001-05-31 Michael Chastain <chastain@redhat.com>
17015
17016 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17017 (dm_type_int_star): Likewise.
17018 (dm_type_long_star): Likewise.
17019 (dm_type_void_star): Likewise.
17020
17021 2001-05-29 Kevin Buettner <kevinb@redhat.com>
17022
17023 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17024 to a known value in order to get consistent results regardless
17025 of the setting of INPUTRC or the presence or contents of .inputrc.
17026
17027 2001-05-24 Michael Snyder <msnyder@redhat.com>
17028
17029 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17030 Don't require that the main thread and the manager thread are the
17031 first in the list.
17032
17033 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17034 debugging. If test fails, issue an "unsupported" not a "fail".
17035
17036 2001-05-24 Jim Blandy <jimb@redhat.com>
17037
17038 Don't assume that short is shorter than int.
17039 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17040 assume that shorts are smaller than ints. On a 16-bit machine,
17041 this isn't true.
17042 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17043 an int, is not equal to ~0 stored in an unsigned char. This tests
17044 the same thing that the previous test meant to, but works on
17045 16-bit machines, too.
17046 ("print unsigned char != (~0)"): Same test, complemented.
17047
17048 2001-05-24 Michael Snyder <msnyder@redhat.com>
17049
17050 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
17051 test for (full_coverage == 0). This makes the test run faster,
17052 and prevents dejagnu getting out of step.
17053
17054 2001-05-23 Kevin Buettner <kevinb@redhat.com>
17055
17056 * gdb.base/finish.exp (finish_void): Revise pattern for
17057 stopping on the call statement to not permit stopping at
17058 the start of the instructions comprising the call sequence.
17059
17060 2001-05-19 Michael Chastain <chastain@redhat.com>
17061
17062 * gdb.base/callfuncs.exp: Make all test names unique.
17063 * gdb.base/commands.exp: Make all test names unique.
17064 * gdb.base/condbreak.exp: Make all test names unique.
17065 * gdb.base/dbx.exp: Make all test names unique.
17066 * gdb.base/default.exp: Make all test names unique.
17067 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17068 and TIMEOUT messages to their corresponding PASS message.
17069 * gdb.base/ending-run.exp: Make all test names unique.
17070 * gdb.base/long_long.exp: Remove duplicate test.
17071
17072 2001-05-21 Kevin Buettner <kevinb@redhat.com>
17073
17074 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17075 stop on the call statement as well as the statement after the
17076 call.
17077
17078 2001-05-21 Michael Snyder <msnyder@redhat.com>
17079
17080 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17081
17082 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
17083
17084 * gdb.base/completion.exp: Revamp test. Make it execute on all
17085 platforms.
17086
17087 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
17088
17089 * config/gdbserver.exp (gdb_load): Handle the case
17090 in which the arguments to gdbserver are given in the
17091 baseboard configuration file.
17092 Also handle the case in which the server needs to do a
17093 load.
17094
17095 2001-05-07 Keith Seitz <keiths@cygnus.com>
17096
17097 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17098 set up the display for testing.
17099 (gdbtk_start): Convert all paths to paths that tcl will like.
17100 Export target information to environment.
17101 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17102 necessary.
17103 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17104 (to_tcl_path): New proc to convert a given pathname into
17105 a path acceptible as an argument to a tcl command.
17106 (_gdbtk_export_target_info): New proc to export target info
17107 into the environment for gdbtk testing.
17108 (gdbtk_done): New proc to signal end-of-test.
17109
17110 2001-05-06 Jim Blandy <jimb@redhat.com>
17111
17112 * restore.c: Make the code of caller0 correspond to its comment.
17113
17114 2001-05-03 Michael Snyder <msnyder@redhat.com>
17115
17116 * config/sid.exp (gdb_target_sid): Check for error messages.
17117 On error or timeout, don't make expect exit (which will terminate
17118 all subsequent tests); instead just make gdb exit.
17119 (gdb_load): Check for error messages. On error or timeout,
17120 return a negative value.
17121
17122 2001-04-24 Jim Blandy <jimb@redhat.com>
17123
17124 * gdb.c++/templates.exp: If we see the prompt for the overload
17125 list, but we haven't recognized any of the longer patterns,
17126 arrange for this test to fail, not hang.
17127
17128 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17129 variations.
17130
17131 2001-04-22 Michael Chastain <chastain@redhat.com>
17132
17133 * gdb.c++/local.exp: Use the 'runto' library function.
17134 * gdb.c++/namespace.exp: Likewise.
17135 * gdb.c++/overload.exp: Likewise.
17136
17137 2001-03-26 Kevin Buettner <kevinb@redhat.com>
17138
17139 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17140 * gdb.base/step-line.exp: New file. Test step/next in presence of
17141 #line directives.
17142 * gdb.base/step-line.c: New file. Test program for the above.
17143 * gdb.base/step-line.inp: New file. We pretend that this file has
17144 been transformed by some other tool into step-line.c.
17145
17146 2001-03-21 Jim Blandy <jimb@redhat.com>
17147
17148 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17149 unmangled operator names.
17150
17151 2001-03-20 Jim Blandy <jimb@redhat.com>
17152
17153 * gdb.threads/linux-dp.exp: Recognize an additional message
17154 generated by GDB when it doesn't understand how to debug threads
17155 on the target system.
17156
17157 2001-03-19 Andrew Cagney <ac131313@redhat.com>
17158
17159 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17160
17161 2001-03-12 Michael Chastain <chastain@redhat.com>
17162
17163 * gdb.c++/derivation.exp: Use the 'runto' library function.
17164
17165 2001-03-12 Michael Chastain <chastain@redhat.com>
17166
17167 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17168
17169 2001-02-24 Michael Chastain <chastain@redhat.com>
17170
17171 * gdb.c++/ref-types.exp: Change handwritten code to library
17172 function 'runto'.
17173
17174 2001-03-16 Orjan Friberg <orjanf@axis.com>
17175
17176 * gdb.base/signals.exp: Set count to 0 explicitly.
17177
17178 2001-03-15 Mark Salter <msalter@redhat.com>
17179
17180 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17181 (gdb_target_monitor): Add check of gdb_target_cmd return value.
17182 (gdb_load): Add support for additional target_info: gdb_download_size
17183 and gdb_load_timeout.
17184
17185 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17186
17187 * gdb.base/annota1.exp: Move test of isnative to earlier in the
17188 file -- to prevent failing when the compile fails but we have no
17189 intention of running the tests anyway.
17190
17191 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17192 tests if set.
17193
17194 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
17195 integers.
17196
17197 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17198 * gdb.c++/namespace.exp: Ditto.
17199
17200 2001-03-07 Orjan Friberg <orjanf@axis.com>
17201
17202 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17203 * gdb.base/pointers.exp: Relax pattern match of decimals.
17204
17205 2001-03-06 Kevin Buettner <kevinb@redhat.com>
17206
17207 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17208 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17209 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17210 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17211 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17212 config/sh.exp, config/sid.exp, config/slite.exp,
17213 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17214 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17215 config/vxworks.exp, config/vxworks29k.exp,
17216 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17217 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17218 gdb.base/arithmet.exp, gdb.base/assign.exp,
17219 gdb.base/async.exp, gdb.base/attach.exp,
17220 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17221 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17222 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17223 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17224 gdb.base/commands.exp, gdb.base/completion.exp,
17225 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17226 gdb.base/constvars.exp, gdb.base/corefile.exp,
17227 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17228 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17229 gdb.base/ending-run.exp, gdb.base/environ.exp,
17230 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17231 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17232 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17233 gdb.base/funcargs.exp, gdb.base/help.exp,
17234 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17235 gdb.base/logical.exp, gdb.base/long_long.exp,
17236 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17237 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17238 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17239 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17240 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17241 gdb.base/regs.exp, gdb.base/relational.exp,
17242 gdb.base/remote.exp, gdb.base/reread.exp,
17243 gdb.base/restore.exp, gdb.base/return2.exp,
17244 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17245 gdb.base/selftest.exp, gdb.base/setshow.exp,
17246 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17247 gdb.base/sigall.exp, gdb.base/signals.exp,
17248 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17249 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17250 gdb.base/step-test.exp, gdb.base/structs.c,
17251 gdb.base/structs.exp, gdb.base/structs2.exp,
17252 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17253 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17254 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17255 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17256 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17257 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17258 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17259 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17260 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17261 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17262 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17263 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17264 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17265 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17266 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17267 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17268 gdb.trace/circ.exp, gdb.trace/collection.exp,
17269 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17270 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17271 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17272 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17273 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17274 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17275 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17276 notices.
17277
17278 2001-02-27 Michael Snyder <msnyder@cygnus.com>
17279
17280 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17281 first arg is int not float.
17282
17283 2001-02-22 Michael Snyder <msnyder@cygnus.com>
17284
17285 * gdb.base/reread.exp: Unsupported for non-native targets;
17286 doesn't work for remote debugging.
17287
17288 2001-02-19 Fernando Nasser <fnasser@redhat.com>
17289
17290 From Drew Moseley <dmoseley@redhat.com>
17291 * gdb.base/ending-run.exp: Properly handle the BSP state when
17292 stepping past the end of main.
17293
17294 2001-02-19 John Moore <jmoore@redhat.com>
17295
17296 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17297 Converted HPUX fix for non-expected items following multiple
17298 step commands into general solution for all platforms.
17299
17300 2001-02-18 Michael Chastain <chastain@redhat.com>
17301
17302 * gdb.c++/classes.exp (do_tests): Change runto statements
17303 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17304 statements demangler agnostic.
17305 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17306 (gdb_virtfunc_restart): Likewise.
17307
17308 2001-02-14 Michael Chastain <chastain@redhat.com>
17309
17310 * gdb.c++/inherit.exp (do_tests): Change runto statements
17311 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17312 statements demangler agnostic.
17313
17314 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17315
17316 * gdb.threads/pthreads.exp: Unify pass/fail messages for
17317 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17318 before calling common_routine 15 times'' tests.
17319
17320 2001-02-11 Michael Chastain <chastain@redhat.com>
17321
17322 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17323 Helps the test script figure out which demangler is in use.
17324 (dm_type_foo_ref): Ditto.
17325 (dm_type_int_star): Ditto.
17326 (dm_type_long_star): Ditto.
17327 (dm_type_unsigned_int): Ditto.
17328 (dm_type_void): Ditto.
17329 (dm_type_void_star): Ditto.
17330 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
17331 Probe the gdb demangler and set variables to accommodate
17332 formatting differences.
17333 (info_func_regexp): New function. Same as info_func, but
17334 matches against a regexp.
17335 (info_func): Match against a literal string.
17336 (print_addr_2): New function. Match against a literal string,
17337 which can be different from the input to gdb.
17338 (print_addr): Simply call print_addr_2 with the same argument twice.
17339 (test_lookup_operator_functions): Use demangler formatting variables.
17340 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17341 the tests in the same order as the C++ class declaration.
17342 (test_paddr_operator_functions): Ditto.
17343 (test_paddr_overloaded_functions): Ditto.
17344 (test_paddr_hairy_functions): Use demangler formatting variables.
17345 Add reference to gdb/19 for related tests.
17346 (do_tests): Call probe_demangler.
17347
17348 2001-01-30 Kevin Buettner <kevinb@redhat.com>
17349
17350 * gdb.c++/templates.cc (printf): Remove unused function definition.
17351
17352 2001-01-26 Felix Lee <flee@redhat.com>
17353
17354 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17355
17356 2001-01-25 matthew green <mrg@redhat.com>
17357
17358 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17359 up sid.
17360 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17361
17362 2001-01-25 matthew green <mrg@redhat.com>
17363
17364 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
17365 Deprecate $sid_spawn_id.
17366 (sid_exit): Remove code necessary only for `spawn.'
17367
17368 2001-01-25 matthew green <mrg@redhat.com>
17369
17370 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17371
17372 2001-01-28 Michael Chastain <chastain@redhat.com>
17373
17374 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17375 to call when tests fail. It takes gdb out of the overloaded
17376 function choice menu back to the main prompt, so that the test
17377 program stays synchronized.
17378 (set_bp_overloaded): New proc to collect all the common
17379 code for setting a breakpoint on an overloaded name. Calls
17380 take_gdb_out_of_choice_menu when needed.
17381 (menu_overload1arg): New variable to collect the repeated
17382 instances of the expected menu for an overloaded name. Change
17383 the regular expression to handle changes in g++ type encoding:
17384 "void" can be either "void" or "", and "unsigned int" can be
17385 either "unsigned int" or "unsigned".
17386 (continue_to_bp_overloaded): Change regular expressions to handle
17387 changes in g++ type encoding.
17388 (no proc): Call take_gdb_out_of_choice_menu when needed.
17389 Remove redundant calls to "info break". Accept either "canceled"
17390 or "cancelled". Change regular expressions in "info break"
17391 calls to handle changes in g++ type encoding. Give all tests
17392 unique strings.
17393
17394 2001-01-17 Ben Elliston <bje@redhat.com>
17395
17396 * config/sid.exp: New file.
17397
17398 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17399
17400 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17401
17402 2000-12-21 Michael Snyder <msnyder@cygnus.com>
17403
17404 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17405 Add a RE to accept a non-ascii char if one is ever presented.
17406
17407 2000-12-20 Fernando Nasser <fnasser@redhat.com>
17408
17409 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
17410
17411 2000-12-18 Michael Snyder <msnyder@cygnus.com>
17412
17413 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
17414 in regexp. One '\' does not suffice on Linux.
17415
17416 2000-12-09 Michael Chastain <chastain@redhat.com>
17417
17418 * gdb.base/break.exp (test_clear_command): Use a marker function
17419 rather than 'main' for the test function. Also move this
17420 test to an execution point where the marker function names are
17421 guaranteed to be bound to functions. (Executing tests after a
17422 'finish' from main runs into name conflicts with local names
17423 in __libc_start_main).
17424
17425 2000-12-07 Michael Snyder <msnyder@cygnus.com>
17426
17427 * gdb.base/finish.exp: New test for gdb's "finish" command.
17428 * gdb.base/return2.exp: New test for gdb's "return" command.
17429 * gdb.base/return2.c: New source file for above.
17430
17431 2000-12-05 Michael Snyder <msnyder@cygnus.com>
17432
17433 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17434 * gdb.base/miscexprs.exp: Ditto.
17435 * gdb.base/pointers.exp: Ditto.
17436 * gdb.c++/derivation.exp: Ditto.
17437 * gdb.c++/local.exp: Ditto.
17438 * gdb.c++/namespace.exp: Ditto.
17439 * gdb.c++/overload.exp: Ditto.
17440 * gdb.c++/ref-types.exp: Ditto.
17441
17442 2000-12-05 Michael Snyder <msnyder@cygnus.com>
17443
17444 * gdb.base/constvars.exp: Test result of "up" command.
17445 * gdb.base/miscexprs.exp: Ditto.
17446 * gdb.base/pointers.exp: Ditto.
17447 * gdb.base/scope.exp: Ditto.
17448 * gdb.c++/derivation.exp: Ditto.
17449 * gdb.c++/local.exp: Ditto.
17450 * gdb.c++/namespace.exp: Ditto.
17451 * gdb.c++/overload.exp: Ditto.
17452 * gdb.c++/ref-types.exp: Ditto.
17453
17454 2000-11-22 Michael Chastain <chastain@redhat.com>
17455
17456 * mips_pro.exp: Accept either "middle -> top -> main" or
17457 "middle -> main" in the backtrace, because gcc can optimize
17458 tail calls to jumps. Remove setup_xfail for the hppa case.
17459 Add a comment with the original warning messages from PR 3016,
17460 which was filed in 1993, to preserve them for posterity.
17461
17462 2000-11-17 Nick Duffek <nsd@redhat.com>
17463
17464 * lib/gdb.exp (gdb_test): Override timeout with board info.
17465
17466 2000-11-17 Nick Duffek <nsd@redhat.com>
17467
17468 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17469 the second kill and detach messages.
17470
17471 2000-11-17 Nick Duffek <nsd@redhat.com>
17472
17473 * configure.in: Add AC_EXEEXT.
17474 * configure: Regenerate.
17475 * Makefile.in (just-check): Export EXEEXT.
17476 * lib/gdb.exp ($EXEEXT): Import from environment.
17477 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17478 expect "maint dump-me" on Cygwin.
17479 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17480 $EXEEXT.
17481
17482 2000-11-17 Nick Duffek <nsd@redhat.com>
17483
17484 * gdb.base/break.exp: Test backtrace and finish from called
17485 function on all platforms, not just HP-UX.
17486
17487 2000-11-03 Michael Snyder <msnyder@cygnus.com>
17488
17489 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17490 code from gdb_target_monitor, so it can be used independantly
17491 for gdbserver. Also comment out an unnecessary PUTS.
17492
17493 2000-11-03 Michael Snyder <msnyder@cygnus.com>
17494
17495 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17496 * gdb.base/corefile.exp: Expect the message "Program is being
17497 debugged already" when we send the "corefile" command, since
17498 the preceeding gdb_load may have connected gdb to a remote target.
17499 * gdb.base/display.exp: Disable hardware watchpoints if new
17500 board info variable "no_hardware_watchpoints" is true.
17501 Replace single-letter commands with more readable ones.
17502 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17503 if new board info variable "no_hardware_watchpoints" is true.
17504 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17505 to see if stdio (printf) testing is possible.
17506 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17507 board info variable "no_hardware_watchpoints" is true. Use new
17508 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17509
17510 2000-11-13 Fernando Nasser <fnasser@redhat.com>
17511
17512 From Orjan Friberg <orjanf@axis.com>:
17513 * gdb.base/printcmds.exp: Escape curly braces followed by a number
17514 in array print pattern match.
17515
17516 2000-11-09 Fernando Nasser <fnasser@redhat.com>
17517
17518 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
17519 spelling "cancelled" to U.S. spelling "canceled" to match changes
17520 made to gdb.
17521 * gdb.c++/ovldbreak.exp: Ditto.
17522
17523 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
17524
17525 * gdb.base/callfuncs.c (main): Moved to end of file, call
17526 t_double_values to initialize the FPU before inferior calls are made.
17527 * gdb.base/callfuncs.exp: Test for register preservation after calling
17528 inferior functions. Add tests for continuining, finishing and
17529 returning from a stop in a call dummy.
17530
17531 2000-10-24 Michael Snyder <msnyder@cygnus.com>
17532
17533 * gdb.base/commands.exp: Break up long lines, and re-indent.
17534
17535 2000-10-19 Michael Snyder <msnyder@cygnus.com>
17536
17537 * config/gdbserver.exp: Rewritten from the ground up, to make it
17538 compatible with the current dejagnu tree, and to make it work with
17539 the new "gdbserver" in libremote.
17540
17541 2000-10-16 Michael Snyder <msnyder@cygnus.com>
17542
17543 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
17544 * gdb.base/varargs.exp: Skip entire test if no printf support.
17545 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
17546 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
17547
17548 2000-10-13 Michael Snyder <msnyder@cygnus.com>
17549
17550 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
17551 no floating point support.
17552 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
17553 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
17554 * gdb.base/call-rt-st.exp: Ditto.
17555 * gdb.base/call-strs.exp: Ditto.
17556
17557 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
17558
17559 * gdb.base/sizeof.c: include <stdio.h>.
17560
17561 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
17562 'finish', otherwise uncaptured gdb_prompt would potentially
17563 throw remaining test points out of sync.
17564
17565 2000-07-26 Scott Bambrough <scottb@netwinder.org>
17566
17567 * gdb.base/recurse.exp: Run tests for all targets.
17568 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
17569 gnu-oldld case on ARM.
17570 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
17571 for ARM targets.
17572
17573 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
17574
17575 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
17576 * gdb.java/configure: Rebuild.
17577
17578 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
17579
17580 * gdb.java/jv-exp.exp: New file.
17581
17582 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
17583
17584 * configure: Rebuilt.
17585 * configure.in (configdirs): Add gdb.java.
17586 * gdb.java/jmisc.java: New file.
17587 * gdb.java/jmisc.exp: New file.
17588 * gdb.java/Makefile.in: New file.
17589 * gdb.java/configure: Rebuilt.
17590 * gdb.java/configure.in: New file.
17591 * lib/java.exp: New file.
17592
17593 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
17594
17595 * gdb.base/exprs.exp: Test casts to a pointer including over and
17596 underflow.
17597
17598 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
17599
17600 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
17601 and the compilers sizes.
17602
17603 2000-07-09 Nick Duffek <nsd@redhat.com>
17604
17605 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
17606 (use_methods): New function.
17607 (main): Call use_methods().
17608 * gdb.c++/classes.exp (test_method_param_class): New procedure.
17609 (do_tests): Call test_method_param_class.
17610
17611 2000-07-09 Nick Duffek <nsd@redhat.com>
17612
17613 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
17614 spelling.
17615 (test_enums): New procedure. Move enum tests from end of script
17616 to here. Set breakpoint on function name instead of line number.
17617 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
17618 (enums2): New marker function.
17619 (enums1): New function.
17620 (main): Call enums1(). Move enum tests to enums1().
17621
17622 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
17623
17624 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
17625 compile/link program. Update line numbers.
17626 * gdb.asm/d10v.inc: Define ``startup''.
17627 * gdb.asm/asmsrc1.s: Add definition of _start.
17628
17629 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
17630
17631 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
17632
17633 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17634
17635 * gdb.base/maint.exp: Add 'maint print architecture' item to output
17636 of 'help maint print' command.
17637
17638 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
17639
17640 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
17641 they use gdb_expect_list.
17642
17643 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
17644
17645 * gdb.base/commands.exp: Use ``set remote
17646 memory-read-packet-size'' instead of ``set endian big'' to test
17647 long commands.
17648
17649 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
17650
17651 * gdb.c++/templates.exp (do_tests): Make all of these work under
17652 g++, and stop skipping them.
17653
17654 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
17655 work under g++.
17656
17657 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
17658 initialization.
17659
17660 2000-06-02 Michael Snyder <msnyder@cygnus.com>
17661
17662 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
17663 the regular expression: accept an (almost) arbitrary sequence of
17664 "frames-invalid" and "breakpoints-invalid" messages both before
17665 and after the "starting" message.
17666
17667 2000-06-02 Michael Snyder <msnyder@cygnus.com>
17668
17669 * gdb.c++/local.exp: This test has never been known to work with g++.
17670
17671 2000-05-18 Michael Snyder <msnyder@cygnus.com>
17672
17673 * gdb.base/annota1.exp (annotate-signal-handler-caller):
17674 Relax the regular expression a little, make it pass on Solaris 8.
17675
17676 2000-05-12 Kevin Buettner <kevinb@redhat.com>
17677
17678 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
17679 a call, do not require that gdb stop on the line after the call.
17680 Instead, it is permissible for gdb to stop on the line of the
17681 call itself.
17682
17683 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
17684
17685 * gdb.base/break.exp (bp on small function, optimized file):
17686 Add a second pass pattern. The behavior differs here between stabs
17687 and dwarf for one-line functions. Stabs preserves two line symbols
17688 (one before the prologue and one after) with the same line number,
17689 but dwarf regards these as duplicates and discards one of them.
17690 Therefore the address after the prologue (where the breakpoint is)
17691 has no exactly matching line symbol, and GDB reports the breakpoint
17692 as if it were in the middle of a line rather than at the beginning.
17693
17694 2000-05-08 Michael Snyder <msnyder@cygnus.com>
17695
17696 * gdb.base/interrupt.exp: Make "pass" message say "send"
17697 rather than "send_gdb" (for consistancy).
17698
17699 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
17700
17701 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
17702 * gdb.c++/templates.cc: Properly check for GCC version number.
17703 * lib/compiler.cc: Likewise
17704
17705 2000-04-28 Michael Snyder <msnyder@cygnus.com>
17706
17707 * gdb.base/break.exp: When compiled with -O2 optimization,
17708 gdb may not stop at the first line of main, due to code motion.
17709
17710 2000-04-26 Michael Snyder <msnyder@cygnus.com>
17711
17712 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
17713 This test depends on parsing the printf output from the target.
17714 Since the sparclet stub doesn't do stdio, this will never work.
17715 * gdb.base/call-rt-st.exp: ditto.
17716 * gdb.base/call-strs: ditto.
17717
17718 2000-04-24 Michael Snyder <msnyder@cygnus.com>
17719
17720 * gdb.base/miscexprs.exp: make sizeof long array test portable.
17721
17722 * gdb.base/ending-run.exp: After connecting to a remote target,
17723 but before running, the target will appear to be in a random
17724 location. Specify both a file and a line for breakpoints.
17725 Also, the function that calls main may be called 'init'
17726 rather than 'start'.
17727
17728 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17729
17730 * gdb.base/help.exp: Update output for add-symbol-file command.
17731
17732 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
17733
17734 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17735 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
17736
17737 2000-04-07 J.T. Conklin <jtc@redback.com>
17738
17739 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
17740
17741 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
17742
17743 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
17744
17745 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
17746 values that can be represented exactly.
17747 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
17748 above change, and to not check against the directory part of the source
17749 file name.
17750 (step into print_long_arg_list): Likewise.
17751 (print print_small_structs from print_long_arg_list): Likewise.
17752 (print print_long_arg_list): Likewise.
17753
17754 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17755
17756 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
17757
17758 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
17759
17760 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
17761
17762 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
17763
17764 * gdb.base/commands.exp (deprecated_command_test): Add test for
17765 deprecate with no arguments.
17766
17767 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
17768
17769 * gdb.base/break.exp: Add new test for setting breakpoints on
17770 optimized code so we can test breakpoints work even when function
17771 prologues may be optimized away
17772
17773 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
17774
17775 From David Whedon <dwhedon@gordian.com>
17776 * gdb.base/commands.exp : Added command deprecator tests.
17777
17778 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
17779
17780 * gdb.base/help.exp: Added test for new apropos command.
17781
17782 2000-03-21 Kevin Buettner <kevinb@redhat.com>
17783
17784 * gdb.base/pointers.c (usevar): New function.
17785 (main): Make sure that global variables v_int_pointer2, rptr,
17786 and y are all referenced someplace in the program by calling
17787 usevar() on them. [Some linkers delete symbols which are
17788 never referenced. The space remains, but there's no way to
17789 get a (symbolic) handle on the variable from the debugger.]
17790
17791 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17792
17793 * gdb.base/printcmds.c: Add typedeffed arrays.
17794
17795 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
17796 procedure to test arrays that are typedef'd.
17797
17798 2000-03-13 James Ingham <jingham@leda.cygnus.com>
17799
17800 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
17801 the library directories.
17802
17803 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
17804
17805 * configure.in (configdirs): Add sub directory gdb.mi.
17806 * configure: Re-generate.
17807
17808 * gdb.mi: New directory.
17809
17810 2000-02-25 Scott Bambrough <scottb@netwinder.org>
17811
17812 * gdb.base/long_long.exp: Correct test suite failure when printing
17813 a long long value as a double on ARM platforms.
17814
17815 2000-02-16 Jim Blandy <jimb@redhat.com>
17816
17817 * gdb.base/break.exp ("breakpoint line number"): Make sure the
17818 default source file is set properly before running this test.
17819
17820 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17821
17822 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
17823 gdbtk/library directory, not in gdbtcl2.
17824
17825 2000-02-04 Jim Blandy <jimb@redhat.com>
17826
17827 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
17828 backslash from regexp pattern.
17829
17830 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
17831 procedure. Use it to run all the "continue to bp overloaded"
17832 tests. Note that this changes the names of the tests slightly.
17833 If the breakpoint hit message includes a hex PC value, because
17834 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
17835 from the real source code, still consider that a pass.
17836
17837 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
17838 XFAIL here if the breakpoint message contains a hex address. Note
17839 similar change on 1999-11-02.
17840
17841 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
17842
17843 * gdb.base/ptype.exp: Establish a default source file before
17844 calling get_debug_format.
17845
17846 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
17847
17848 * gdb.base/watchpoint.exp: Remove duplication of test messages.
17849
17850 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17851
17852 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
17853 of successive stepi commands -- while in the prologue we should see
17854 the function entry bracket.
17855
17856 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
17857
17858 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
17859 reach __change_mode() when stepping through the end of main().
17860
17861 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
17862
17863 * gdb.base/default.exp: Fix expected pattern.
17864 * gdb.base/help.exp: Same.
17865
17866 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17867
17868 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
17869 Don't use xfail's because that affects only the following test.
17870
17871 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
17872 solaris or linux.
17873
17874 * gdb.base/selftest.exp: Update to reflect changes to main.c.
17875
17876 2000-01-07 Michael Snyder <msnyder@cygnus.com>
17877
17878 * gdb.base/display.exp: Some yacc parsers like to say
17879 "A syntax error" rather than "A parse error". Accept both.
17880
17881 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
17882
17883 * gdb.base/default.exp: Remove OS dependent string from "target
17884 remote" test.
17885 * gdb.base/help.exp: Same for "help target remote" test.
17886
17887 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17888
17889 From Jim Kingdon <kingdon@redhat.com>:
17890
17891 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
17892 prompt (cleanup rather than necessity, but still might keep output
17893 from spilling to next test).
17894
17895 2000-01-02 Fred Fish <fnf@cygnus.com>
17896
17897 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
17898 AIX, which defines them in <sys/types.h>.
17899
17900 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
17901
17902 * gdb.base/default.exp: Match arm* etc instead of arm in "info
17903 float" test.
17904
17905 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
17906
17907 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
17908
17909 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
17910 outermost frame disallowed".
17911
17912 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
17913
17914 * gdb.base/setvar.exp: New tests for setting the value of a struct
17915 with a constant list.
17916
17917 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
17918
17919 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
17920 require the user to type a cast before setting the value of a struct.
17921
17922 1999-12-06 Jim Blandy <jimb@cygnus.com>
17923
17924 * gdb.base/default.exp: Expect the new 'info float' command on
17925 all i386 platforms.
17926
17927 * gdb.threads/linux-dp.exp: Expand our ability to recognize
17928 LinuxThreads libraries that don't support debugging.
17929
17930 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
17931
17932 * gdb.base/remote.c: Fill the buffer with truely random data.
17933 Change the buffer type to ``unsigned char'' to simplify size
17934 arithmetic.
17935
17936 * gdb.base/remote.exp: Reduce download numbers by one. Typical
17937 stub only handles 400-1 byte packets. Verify that the download
17938 worked.
17939
17940 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
17941
17942 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
17943 tests, using UNRESOLVED for the untested cases. Also, does not wait
17944 for a timeout if the prompt was received before a recognizable pattern.
17945
17946 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
17947
17948 * lib/gdb.exp (gdb_expect_list): Fix spelling.
17949
17950 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
17951
17952 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
17953 watchpoints.
17954
17955 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
17956
17957 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
17958
17959 * gdb.c++/local.exp: Be more flexible in recognizing local class
17960 name mangling. Don't allow horribly truncated method names.
17961 * gdb.c++/derivation.exp: Expect protected inheritance.
17962 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
17963 * gdb.c++/virtfunc.exp: Likewise.
17964 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
17965 when printing a nested enum.
17966
17967 1999-11-22 Jim Blandy <jimb@cygnus.com>
17968
17969 * gdb.base/step-test.exp: Properly await GDB's response to setting
17970 a breakpoint on the call to large_struct_by_value.
17971
17972 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
17973 just because we have debug info for the `start' function.
17974
17975 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
17976
17977 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
17978 "Unknown signal" messages, which indicate (on LinuxThreads) that
17979 GDB doesn't know how to debug threads on this system. This is
17980 better than hanging while philosopher 0 dumps chatter into gdb.log.
17981
17982 1999-11-18 Tom Tromey <tromey@cygnus.com>
17983
17984 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
17985
17986 1999-11-18 Fred Fish <fnf@cygnus.com>
17987
17988 * gdb.base/coremaker2.c: Add sample program for generating
17989 cores that is more self contained than coremaker.c. Eventually
17990 I'll add more code to this and tie it into the testsuite.
17991
17992 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
17993
17994 * gdb.base/dollar.exp: Remove, now in gdb.hp.
17995
17996 1999-11-10 Jimmy Guo <guo@cup.hp.com>
17997
17998 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
17999 from $srcdir/lib/.
18000 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
18001 and gdb.c++/.
18002
18003 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18004
18005 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
18006 'continue with watch' test point.
18007
18008 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18009
18010 Merged from p2linux-990323-branch:
18011
18012 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18013
18014 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18015
18016 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
18017 {limit,fixed}''. Test ``set download-write-size''.
18018
18019 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18020
18021 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
18022 gdb_expect_list.
18023
18024 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18025
18026 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18027
18028 1999-11-03 Mark Salter <msalter@cygnus.com>
18029
18030 * gdb.base/break.exp: Fix "stub continue" pattern.
18031
18032 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18033
18034 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18035
18036 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18037
18038 * gdb.base/display.exp ("finish"): Add timeout clause.
18039
18040 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18041 plain prompt clause, so this doesn't have to time out in order to
18042 fail.
18043
18044 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
18045 breakpoint hit messages include an address.
18046
18047 * gdb.base/display.exp: Don't forget to escape parens in regular
18048 expressions. Unix regexp notatation sucks.
18049
18050 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18051
18052 * gdb.base/annota1.exp: Test for annotate-signalled: change output
18053 order for 'signalled' message.
18054
18055 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18056
18057 From Jimmy Guo <guo@cup.hp.com>:
18058 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18059 * gdb.base/annota1.c: Add code for tests to work with.
18060
18061 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18062
18063 * gdb.base/remote.exp: New test for remote downloading settings.
18064 * gdb.base/remote.c: New file with large .data.
18065
18066 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18067
18068 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18069 for LinuxThreads support, merged from the Code Fusion branch.
18070
18071 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18072
18073 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
18074 containing exp_continue into a while within an expect. Don't
18075 attempt a start more than three times. Check return value from
18076 gdb_load.
18077
18078 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18079
18080 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
18081 a pass case.
18082
18083 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
18084
18085 * gdb.base/break.c (main): Added a statement that we can step
18086 off of.
18087 * gdb.base/break.exp: Added tests for setting a breakpoint
18088 at an offset and stepping onto a breakpoint.
18089
18090 1999-10-01 Fred Fish <fnf@cygnus.com>
18091
18092 * gdb.base/help.exp (help add-symbol-file): Update to match current
18093 gdb output.
18094
18095 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18096
18097 * gdb.base/break.exp: Code locations are in hex, don't forget!
18098 (For HP-UX.)
18099
18100 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18101
18102 * condbreak.exp: Use break.c as test program.
18103 * condbreak.c: Remove, redundant with break.c.
18104
18105 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18106
18107 * config/monitor.exp (gdb_target_monitor): Disable X- and
18108 Z-packets if the target needs it.
18109
18110 1999-09-13 James Ingham <jingham@leda.cygnus.com>
18111
18112 * gdb.c++/overload.exp: Added tests for listing overloaded
18113 functions with function pointers in the arg, explicitly calling
18114 out the version you want.
18115
18116 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18117
18118 * long_long.exp: Add variations of test cases that work for
18119 targets with 16-bit ints and 32-bit doubles.
18120
18121 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18122
18123 * break.c (main): Compare a possibly-uninitialized argc with an
18124 unlikely value that fits in 16 bits.
18125
18126 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18127
18128 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18129 0xfeeb, don't want negative numbers if ints are 16 bits.
18130
18131 * lib/gdb.exp (skip_cplus_tests): New proc.
18132 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
18133 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18134 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18135 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18136 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18137 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18138 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18139 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
18140
18141 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18142
18143 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18144
18145 * gdb.base/corefile.exp (up): Allow a parameter to appear
18146 in the frame that we're going up to.
18147
18148 From Jim Blandy <jimb@cygnus.com>:
18149
18150 * gdb.base/default.exp (info float): Expect some output now.
18151
18152 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18153 returning floating-point values to fail on the x86.
18154 * gdb.base/callfwmall.exp (do_function_calls): Same.
18155
18156 * gdb.base/list.exp (test_listsize): Correct expectations for
18157 listing line 1 with listsize 2. Also, listing a single line
18158 works now, as does listing three lines. [Kevin's note: There
18159 were a number of other cases fixed too where the expectations
18160 differed...]
18161
18162 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18163
18164 * gdb.base/selftest.exp: Add case for when version prints as
18165 constant string instead of char pointer.
18166
18167 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18168
18169 * gdb.base/ending-run.exp: Add Solaris case for what happens when
18170 stepping out of main.
18171
18172 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18173 G++ used.
18174
18175 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
18176 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
18177
18178 * gdb.c++/ovldbreak.exp: Update match string in test that
18179 includes a warning of multiple breakpoints.
18180
18181 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18182
18183 * gdb.base/display.exp: Improve precision of step-after-finish
18184 added yesterday.
18185
18186 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
18187 test.
18188
18189 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18190 configs when using G++, not just hppa*.
18191
18192 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18193
18194 * gdb.base/async.c: New file.
18195 * gdb.base/async.exp: New file.
18196
18197 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18198
18199 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18200 PA64.
18201
18202 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18203
18204 * gdb.base/display.exp: "finish" can leave us mid-line on many
18205 targets, deal with it. Add a small constant to main, instead of
18206 1000 since main+1000 may not be a valid address in the target.
18207
18208 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18209 on hpux11.
18210
18211 * gdb.base/attach.exp: Handle another hpux11 error message variant
18212 when attaching to a process that does not exist.
18213
18214 1999-08-19 J.T. Conklin <jtc@redback.com>
18215
18216 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
18217 characters in 'continue to 1241' test.
18218
18219 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18220
18221 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18222 stop in print_long_arg_list, define and use a whitespace
18223 variable in print_small_structs test, add an XFAIL for Solaris.
18224 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18225 interested enough to fix.
18226
18227 1999-08-13 Keith Seitz <keiths@cygnus.com>
18228
18229 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18230 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18231 proc knows about targets other than the natives.
18232 (test_assign): Use "gdb_run_cmd" to "run" the target.
18233 Check that we've actually hit the breakpoint at main.
18234 When we attempt to assign a value to a local variable, check
18235 that the variable is in the current scope, i.e., don't use
18236 a test with an empty result.
18237
18238 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18239
18240 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
18241 command.
18242
18243 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18244
18245 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18246 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18247 gdb.compat, gdb.threads-hp.
18248 gdb.hp/configure, gdb.hp/configure.in: New files.
18249 gdb.hp/Makefile.in: Recurse into new subdirs.
18250 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18251 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18252 in object files.
18253 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18254
18255 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18256
18257 * gdb.base/display.exp: Help expect by putting a newline in the
18258 funky printf, remove a bogus p/a test.
18259
18260 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18261
18262 * gdb.base/display.exp: Make sure that when we say 'run', we are
18263 connected to the target. This is necessary when running not
18264 natively.
18265
18266 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18267
18268 * gdb.base/step-test.exp: Removed some extraneous messages.
18269
18270 * gdb.base/long_long.exp: Don't run memory examination tests
18271 on little-endian targets (they will need a different set of
18272 results to match).
18273
18274 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18275
18276 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18277 until somebody decides to fix GDB.
18278
18279 * gdb.base/long_long.c: Stop compiler complaint by specifying long
18280 constant as "ULL".
18281 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18282 matches for a couple x/2 commands.
18283
18284 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18285
18286 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18287 by merging in ref-types2 tests.
18288 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18289
18290 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18291 * gdb.c++/Makefile.in: Add standard actions.
18292 (EXECUTABLES): Rename from PROGS, update list.
18293 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18294 from gdb.hp.
18295 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18296 foo and bar locals.
18297 * gdb.c++/anon-union.exp: Fix tests to match.
18298 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18299 expect matches to handle output variations.
18300 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18301 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
18302 output, add HP alternatives for new and delete prints.
18303 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
18304 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
18305 * gdb.c++/demangle.exp: Use $style when reporting failure.
18306 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18307 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18308 match alternatives.
18309 * gdb.c++/local.exp: Add match alternatives or xfails for HP
18310 compilers.
18311 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18312 * gdb.c++/method.exp: Add match alternatives.
18313 * gdb.c++/misc.cc: Add bool types.
18314 * gdb.c++/misc.exp: Add tests for bool types.
18315 * gdb.c++/overload.exp: Add xfails.
18316 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18317 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18318 add some more template parameter tests (only for HP currently).
18319 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18320 * gdb.c++/virtfunc.cc: Add return type and value for main.
18321 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18322 match alternatives.
18323
18324 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18325
18326 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18327
18328 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18329
18330 * gdb.base/signals.exp: Don't expect getting a backtrace from
18331 within a signal handler to fail on Linux.
18332
18333 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18334
18335 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18336 * lib/gdb.exp: Remove some gratuitious semicolons.
18337 (delete_breakpoints): Increase timeout.
18338 (gdb_expect): Add -notransfer option.
18339 (gdb_test): Use -notransfer option.
18340 (get_compiler_info): Add f77 case.
18341 (get_compiler): New proc, split out from gdb_preprocess, add f77
18342 case.
18343 (gdb_preprocess): Call get_compiler.
18344
18345 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18346 * gdb.base/attach.exp, gdb.base/display.exp,
18347 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18348 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18349 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18350 third arg to gdb_test.
18351 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18352 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
18353 HP-UX xfails, add others.
18354 * gdb.base/completion.exp: Reflect name change of self-test.
18355 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
18356 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18357 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18358 HP failure number.
18359 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18360 useless HP-UX 10.30 references.
18361 * gdb.base/maint.exp: Loosen matches.
18362 * gdb.base/pointers.c (main): Declare more_code.
18363 * gdb.base/pointers.exp: Match on output of a `next'.
18364 * gdb.base/structs.c: Add prototypes.
18365 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18366 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18367
18368 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18369
18370 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
18371 command.
18372
18373 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18374
18375 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18376 Fix run to main failures. Watchpoint can be hardware watchpoint.
18377
18378 * gdb.base/annota1.exp: Clean up some more, in case printf has
18379 debug info. Deal with lack of signal hanlder info in stack.
18380
18381 From Jim Kingdon <kingdon@redhat.com>:
18382 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18383
18384 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18385
18386 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
18387 gdb.base/foll-vfork.exp: Don't run for crosses.
18388
18389 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18390
18391 * gdb.base/configure.in: Check for gdbvars.exp instead of
18392 a1-selftest.exp.
18393 * gdb.base/configure: Re-generate.
18394
18395 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18396
18397 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18398 in trying to run first and name is too long.
18399
18400 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18401 pointers2.c and pointers2.exp, respectively.
18402 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18403 doschk happier.
18404
18405 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18406
18407 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18408 callfuncs2.c and callfuncs2.exp.
18409
18410 * gdb.base/list.exp: Remove mistaken xfails.
18411 * gdb.base/list0.h: Add optional prototypes.
18412
18413 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18414
18415 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
18416 calling malloc.
18417 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18418 * ptype.exp: Move test for get_debug_format to before its first
18419 use.
18420
18421 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18422
18423 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18424 * gdb.base/annota2.cc, annota2.exp: Move from here.
18425 * gdb.c++/annota2.cc, annota2.exp: To here.
18426 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18427
18428 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18429
18430 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
18431 a consistent format.
18432
18433 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18434
18435 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18436 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18437 HP compilers, also set the globals $true and $false.
18438
18439 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
18440 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18441 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18442 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18443 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18444 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18445 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18446 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18447 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18448 whatis.c} Add C++ compatible function definitions and return
18449 types, add includes for library functions.
18450 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18451 * gdb.base/step-test.c (myglob): Rename from glob.
18452 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
18453 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18454 files, move here from gdb.hp.
18455 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
18456 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18457 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18458 Adjust line numbers in regexps.
18459
18460 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18461 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18462 instead of 0/1.
18463
18464 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18465 foll-vfork.exp: New files, move here from gdb.hp.
18466 * gdb.base/page.exp: New file, test of pagination command.
18467
18468 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18469 recursion test.
18470 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18471
18472 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
18473 gdb.base/solib.exp: Fix compiler invocation process.
18474
18475 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
18476 HP-UX 11, turn off overload resolution explicitly.
18477 * gdb.base/commands.exp: Set argument list explicitly, add
18478 watchpoint test.
18479 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18480 them work.
18481 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18482 expressions properly.
18483 * gdb.base/corefile.exp: Loosen the match slightly.
18484 * gdb.base/default.exp: Allow "Error accessing memory" message
18485 also.
18486 * gdb.base/display.exp: Skip over x/0 j if PA64.
18487 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18488 * gdb.base/interrupt.exp: Ditto.
18489 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18490 in use.
18491 * gdb.base/list.exp: Add xfails for HP-UX.
18492 * gdb.base/long_long.exp: Refine some of the numeric matches.
18493 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18494 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18495 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18496 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18497 * gdb.base/ptype.exp: Succeed on more varieties of output.
18498 * gdb.base/scope.exp: Add xfails for HP-UX.
18499 * gdb.base/sect-cmd.exp: Add more cases.
18500 * gdb.base/setvar.exp: Add xfails for HP-UX.
18501 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18502 * gdb.base/signals.exp: Match on void symbolically.
18503 * gdb.base/step-test.exp: Add case for PA64.
18504 * gdb.base/term.exp: Add exit and restart.
18505 * gdb.base/twice.exp: Clean up after self.
18506 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18507 * gdb.base/whatis.exp: Allow more ways to pass tests.
18508
18509 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
18510 no longer useful.
18511
18512 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
18513
18514 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
18515 list of patterns.
18516 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
18517 print_double_array(double_array)", "continuing to breakpoint
18518 1018", "print print_double_array(array_d)" and "continuing to
18519 1034" tests.
18520
18521 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
18522
18523 * Makefile.in: Add empty html and install-html targets.
18524
18525 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
18526
18527 * config/mt-*: Remove, these haven't been used since 1996.
18528
18529 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
18530
18531 * gdb.base/call-strs.c, gdb.base/ending-run.c,
18532 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
18533 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
18534
18535 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
18536
18537 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
18538 simpler match case for the ptype of the big class.
18539
18540 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18541
18542 * gdb.exp: Fix test for gdb_prompt existence.
18543
18544 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18545
18546 * gdb.exp (gdb_test): Add fail after calls to perror.
18547
18548 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18549
18550 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
18551
18552 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
18553
18554 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
18555
18556 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
18557
18558 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
18559 malloc() is linked in.
18560
18561 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18562
18563 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
18564 step at end.
18565
18566 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
18567
18568 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
18569
18570 * gdb.java/jv-print.exp: New file. (Our first Java test!)
18571
18572 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
18573
18574 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
18575 * gdb.base/mips_pro.exp: Likewise.
18576
18577 1999-06-02 Keith Seitz <keiths@cygnus.com>
18578
18579 * gdb.c++/templates.cc: Change all "new" operators to throw
18580 an exception.
18581 * gdb.c++/cplusfuncs.cc: Likewise.
18582
18583 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
18584
18585 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
18586
18587 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
18588 * gdb.base/ending-run.exp: When stepping out of main, accept a
18589 step into an arbitrary assembler file.
18590
18591 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18592
18593 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
18594 "breakpoint-invalid" to be printed.
18595 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
18596 number of "frames-invalid" and "breakpoint-invalid" to be printed.
18597 * gdb.base/annota2.cc: Initialize a.x to 0.
18598
18599 1999-05-17 Keith Seitz <keiths@cygnus.com>
18600
18601 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
18602 when "skip_float_tests" set.
18603 Ditto for "print print_double_array(array_d)", "print print_small_structs",
18604 "print print_ten_doubles", and "step into print_long_arg_list".
18605 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
18606 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
18607 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
18608 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
18609 "skip_float_tests" is set.
18610 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
18611 when "skip_float_tests" set.
18612
18613 1999-05-06 Keith Seitz <keiths@cygnus.com>
18614
18615 * gdb.base/annota2.cc: Include stdio.h.
18616
18617 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
18618
18619 * gdb.base/crossload.exp: Remove, this has been disabled ever
18620 since BFD stopped including all targets, and cross-GDB gets
18621 plenty of testing anyway.
18622 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
18623 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
18624 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
18625 * gdb.base/README: Remove, was doc for this.
18626 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
18627 needed.
18628
18629 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18630
18631 * gdb.base/call-ar-st.exp: Fix one regular expression in test
18632 output.
18633
18634 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
18635 * gdb.base/annota2.exp: New file. More annotation tests.
18636 * gdb.base/annota1.c: New file. Source file for annota1.exp.
18637 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
18638
18639 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
18640
18641 * config/cfdbug.exp: New file.
18642
18643 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
18644
18645 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
18646 Marcus Daniel's and Dale Hawkins's demangler crashes.
18647
18648 * gdb.c++/demangle.exp (test_gnu_style_demangling,
18649 test_lucid_style_demangling, test_arm_style_demangling,
18650 test_hp_style_demangling): Try Tom Tromey's core-dumping
18651 identifier under each demangling style.
18652
18653 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
18654
18655 * gdb.c++/demangle.exp: Include the current demangling style
18656 in all test names.
18657 (current_demangling_style): New global variable.
18658 (set_demangling_style, test_demangling_core, test_demangling,
18659 test_demangling_exact): New functions.
18660 (test_gnu_style_demangling, test_lucid_style_demangling,
18661 test_arm_style_demangling, test_hp_style_demangling): Use those,
18662 instead of calling gdb_test and gdb_test_exact directly.
18663 (catch_demangling_errors): New function, which reports errors
18664 signalled by the demangling test functions in an orderly way.
18665 (do_tests): Use catch_demangling_errors.
18666
18667 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
18668
18669 * gdb.base/signals.exp (test_handle_all_print): Use () for
18670 grouping in expressions, not {}.
18671
18672 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
18673 initialized yet.
18674
18675 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
18676
18677 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
18678 are listed.
18679
18680 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
18681
18682 * gdb.stabs/weird.exp: Test for CC being defined before
18683 looking at its value.
18684
18685 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
18686
18687 * gdb.base/call-ar-st.exp: Remove stray '#'.
18688 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
18689 "short int" and "long int".
18690 * gdb.c++/overload.cc: Cast the string added in the previous
18691 change, to mollify finicky HP compiler.
18692 * gdb.hp/reg-test.exp (testfile): Fix file name.
18693 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
18694
18695 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
18696 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
18697 alternate form of enum ptype.
18698
18699 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
18700
18701 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
18702 * gdb.hp/*.exp: Change all to run compiler probe only after
18703 passing skip_hp_tests, so as not to waste time on guaranteed
18704 failure.
18705
18706 * gdb.c++/overload.cc: Pass string instead of char addr, always
18707 init ccpfoo.
18708 * gdb.c++/templates.cc: Fix syntax error.
18709
18710 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18711
18712 * gdb.base/commands.exp: Add test for correct position of '>'
18713 when issuing the 'commands' command after a 'while' or 'if'
18714 command.
18715
18716 1999-03-18 James Ingham <jingham@cygnus.com>
18717
18718 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
18719
18720 * gdb.c++/method.exp: It was testing an uninitialized int on the
18721 stack and assuming it was positive.
18722
18723 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
18724
18725 * gdb.base/step-test.exp: Catch a case where finish is broken and
18726 keep it from killing the rest of the tests.
18727 Use gdb_continue_to_end.
18728
18729 * gdb.base/sigall.exp: use gdb_continue_to_end.
18730
18731 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
18732
18733 * gdb.base/display.exp: use runto_main, not run.
18734
18735 * gdb.base/default.exp: Check for the current error message in the
18736 r abbreviation test.
18737 Add strongarm to the targets that know info float.
18738
18739 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
18740 run which doesn't work with monitors.
18741
18742 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
18743
18744 * gdb.base/break.exp: use the gdb_continue_to_end proc.
18745
18746 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
18747 program. Traps the case (in Cygmon) when the program never really
18748 exits. Same as Mark's continue_to_exit, but I had put it in a lot
18749 more places, so I used my name. Sorry Mark...
18750
18751 * config/monitor.exp (gdb_target_monitor): added another
18752 target_info parameter: remotebinarydownload. This will set the
18753 remotebinarydownload flag if this is causing some boards trouble.
18754
18755 1999-03-18 Mark Salter <msalter@cygnus.com>
18756
18757 * lib/gdb.exp (continue_to_exit): New function.
18758
18759 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
18760 * gdb.base/ending-run.exp: Ditto.
18761 * gdb.base/step-test.exp: Ditto.
18762
18763 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
18764
18765 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
18766 (suggested by Art Haas <ahaas@neosoft.com>).
18767
18768 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
18769
18770 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
18771
18772 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
18773
18774 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
18775 descriptions of types (short unsigned int vs unsigned short, etc).
18776
18777 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
18778
18779 * gdb.base/call-strs.exp: Don't assume that `step' will step over
18780 a call to strlen; sometimes we do have sources.
18781
18782 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18783
18784 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
18785 character, so GDB won't print garbage after its end.
18786
18787 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
18788 breakpoint there instead. Sometimes GCC emits memcpy to handle
18789 the large structures being passed by value, so we step into that
18790 instead of sum_array_print, which obscures what we're really testing.
18791 * gdb.base/step-test.exp: However, we do want a test that notices
18792 the bizarre steps into memcpy, so do that here. Add check for
18793 stepping into function calls that pass large structures by value.
18794 ("Is that a noun clause, or are you just happy to see me?")
18795 Remove all references to specific line numbers.
18796 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
18797 New type and function.
18798 (main): Call large_struct_by_value, passing it a large struct by value.
18799 * lib/gdb.exp (gdb_get_line_number): New function.
18800
18801 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
18802 more portable.
18803
18804 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
18805
18806 * lib/gdb.exp: Doc fixes.
18807
18808 1999-03-05 Nick Clifton <nickc@cygnus.com>
18809
18810 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
18811
18812 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
18813
18814 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
18815 commands. They're not germane to this test, and they don't work
18816 that way on remote targets.
18817
18818 1999-03-01 James Ingham <jingham@cygnus.com>
18819
18820 * Changelog entries merged over from gdb development branch.
18821
18822 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
18823
18824 * lib/gdb.exp (gdbtk_analyze_results): Generic function
18825 for outputting results of test run.
18826
18827 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
18828
18829 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
18830
18831 1999-02-25 Felix Lee <flee@cygnus.com>
18832
18833 * lib/gdb.exp (debug_format): initialize
18834
18835 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
18836
18837 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
18838 * gdb.base/call-rt-st.c: Ditto.
18839
18840 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
18841
18842 * gdb.threads/pthreads.exp (horiz): New variable.
18843 (test_startup): Fix regexps that capture thread numbers.
18844
18845 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
18846
18847 * gdb.base/smoke.exp: Disambiguate two test case names (both
18848 called ``print'').
18849
18850 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18851
18852 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
18853 compilation.
18854
18855 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18856
18857 * gdb.base/miscexprs.exp: Change patterns to match GDB's
18858 actual output formatting.
18859 * gdb.base/smoke.exp: GDB removes leading 0's.
18860 * gdb.base/volatile.exp: Don't check type of remuneration;
18861 that variable is no longer defined in constvars.c.
18862 * gdb.base/step-test.c (main): Exit with explicit exit code.
18863 * gdb.base/step-test.exp: Remove two nexti checks--they are
18864 not portable.
18865
18866 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
18867
18868 * gdb.base/help.exp ("help delete display"): Fix test to match
18869 gdb's output.
18870
18871 * gdb.base/long_long.c (known_types): Initialize values to zero.
18872 * gdb.base/long_long.exp: Step one more line
18873 so 'dec' is initialized in "get to known place". GDB removes
18874 leading zeros. Explicitly ask for hex formatting. Use
18875 unique test case names.
18876
18877 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18878
18879 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
18880
18881 * gdb.c++/method.exp: Add missing close brace.
18882
18883 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
18884
18885 * gdb.base/maint.exp: Use 'set height 0' to disable page
18886 prompting, not 'set height 400'.
18887
18888 Fix a bunch of timeouts.
18889 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
18890 four separate tests, so expect doesn't take forever to match a ton
18891 of text against a regexp with lots of .* forms.
18892 ("maint print psymbols", "maint print symbols"): Make some of
18893 these greps more selective, so that expect doesn't try to wade
18894 through huge piles of output and time out.
18895
18896 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
18897
18898 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
18899 tests: one which doesn't expect shlib events to be reported, and
18900 another which does, but is XFAIL for all platforms other than
18901 HP/UX.
18902
18903 * gdb.base/break.exp: Teach the test suite that the `catch
18904 fork', `catch vfork', and `catch exec' commands produce error
18905 messages on platforms that don't provide these features.
18906
18907 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
18908
18909 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
18910 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
18911 (shortening names from solib_threshold.exp etc), won't run on
18912 anything but HP-UX for the foreseeable future.
18913 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
18914 reflect move.
18915
18916 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
18917
18918 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
18919 gdb.trace/Makefile.in (clean): Remove all test executables.
18920
18921 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
18922
18923 * gdb.base/shlib-call.exp: add test cases to verify that gdb
18924 successfully re-sets breakpoints in shared libraries.
18925 * gdb.base/shmain.c (main): return 0, don't fall off the end.
18926
18927 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18928
18929 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
18930 and compiled w/o GCC.
18931
18932 * gdb.hp/watch-cmd.exp: ditto.
18933
18934 * gdb.hp/watch-hp.exp: ditto.
18935
18936 * gdb.hp/xdb1.exp: ditto.
18937
18938 * gdb.hp/xdb2.exp: ditto.
18939
18940 * gdb.hp/dbx.exp: ditto.
18941
18942 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
18943
18944 * constvars.c: Remove C++-isms.
18945 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
18946 with GCC.
18947
18948 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
18949
18950 The following changes are part of the HP merge.
18951
18952 * gdb.base/break.exp: new tests to verify that catchpoints for
18953 fork, vfork, and exec don't trigger inappropriately.
18954
18955 * gdb.base/opaque.exp: compile one file at a time, then link.
18956
18957 * gdb.base/signals.exp: be more restrictive about which hppa
18958 systems receive a setup_xfail. new tests.
18959
18960 * gdb.base/solib_threshold.build: new file.
18961 * gdb.base/solib_threshold.exp: new file.
18962 * gdb.base/solib_threshold.link_opts: new file.
18963 * gdb.base/solib_threshold.mk: new file.
18964 * gdb.base/gen_solib_threshold.c: new file.
18965
18966 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
18967 tests. New tests for enums inside classes.
18968
18969 * gdb.c++/compiler.cc: indicate support of template debugging.
18970
18971 * gdb.c++/demangle.exp: run hp style demangling tests.
18972
18973 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
18974 tests.
18975
18976 * gdb.c++/misc.cc: changes to support new tests.
18977
18978 * gdb.c++/templates.cc: changes to support HP's compiler; changes
18979 to support new tests.
18980
18981 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
18982 gcc, then skip these tests.
18983
18984 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
18985
18986 The following files are part of the HP merge; some had longer
18987 names at HP, but have been renamed to be no more than 14
18988 characters in length.
18989
18990 * gdb.hp/ambiguous.cc: new file.
18991 * gdb.hp/ambiguous.exp: new file.
18992 * gdb.hp/attach.exp: new file.
18993 * gdb.hp/attach2.exp: new file.
18994 * gdb.hp/classes-hp.exp: new file.
18995 * gdb.hp/ctti.exp: new file.
18996 * gdb.hp/ctti-add.cc: new file.
18997 * gdb.hp/ctti-add1.cc: new file.
18998 * gdb.hp/ctti-add2.cc: new file.
18999 * gdb.hp/ctti-add3.cc: new file.
19000 * gdb.hp/dbx.exp: new file.
19001 * gdb.hp/exception.cc: new file.
19002 * gdb.hp/exception.exp: new file.
19003 * gdb.hp/foll-exec.c: new file.
19004 * gdb.hp/foll-exec.exp: new file.
19005 * gdb.hp/foll-fork.c: new file.
19006 * gdb.hp/foll-fork.exp: new file.
19007 * gdb.hp/foll-vfork.c: new file.
19008 * gdb.hp/foll-vfork.exp: new file.
19009 * gdb.hp/inherit-hp.exp: new file.
19010 * gdb.hp/more-steps.exp: new file.
19011 * gdb.hp/namespace.cc: new file.
19012 * gdb.hp/namespace.exp: new file.
19013 * gdb.hp/optimize.exp: new file.
19014 * gdb.hp/pxdb.c: new file.
19015 * gdb.hp/pxdb.exp: new file.
19016 * gdb.hp/quicksort.exp: new file.
19017 * gdb.hp/reg-test.exp: new file.
19018 * gdb.hp/reg-test.s: new file.
19019 * gdb.hp/sized-enum.c: new file.
19020 * gdb.hp/sized-enum.exp: new file.
19021 * gdb.hp/start-stop.exp: new file.
19022 * gdb.hp/templ-hp.cc: new file.
19023 * gdb.hp/templ-hp.exp: new file.
19024 * gdb.hp/thr-lib.c: new file.
19025 * gdb.hp/thr-lib.exp: new file.
19026 * gdb.hp/thr-lib.h: new file.
19027 * gdb.hp/thr-liblib.c: new file.
19028 * gdb.hp/virtfun-hp.c: new file.
19029 * gdb.hp/virtfun-hp.exp: new file.
19030 * gdb.hp/watch-cmd.exp: new file.
19031 * gdb.hp/watch-hp.exp: new file.
19032 * gdb.hp/xdb1.exp: new file.
19033 * gdb.hp/xdb2.exp: new file.
19034 * gdb.hp/xdb3.exp: new file.
19035
19036 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19037
19038 The following files are part of the HP merge; some had longer
19039 names at HP, but have been renamed to be no more than 14
19040 characters in length.
19041
19042 * gdb.base/ss.h: new file.
19043 * gdb.base/call-ar-st.c: new file.
19044 * gdb.base/call-ar-st.exp: new file.
19045 * gdb.base/call-rt-st.c: new file.
19046 * gdb.base/call-rt-st-exp: new file.
19047 * gdb.base/call-strs.exp: new file.
19048 * gdb.base/ena-dis-br.exp: new file.
19049 * gdb.base/environ.exp: new file.
19050 * gdb.base/long_long.exp: new file.
19051 * gdb.base/sect-cmd.exp: new file.
19052 * gdb.base/shlib-cl2.exp: new file.
19053 * gdb.base/smoke.exp: new file.
19054 * gdb.base/so-impl-ld.c: new file.
19055 * gdb.base/so-impl-ld.exp: new file.
19056 * gdb.base/so-indr-cl.c: new file.
19057 * gdb.base/so-indr-cl.exp: new file.
19058 * gdb.base/varargs.exp: new file.
19059 * gdb.base/volatile.exp: new file.
19060 * gdb.base/whatis-exp.exp: new file.
19061 * gdb.base/display.exp: new file.
19062 * gdb.c++/derivation.exp: new file.
19063 * gdb.c++/local.exp: new file.
19064 * gdb.c++/member-ptr.exp: new file.
19065 * gdb.c++/overload.exp: new file.
19066 * gdb.c++/ovldbreak.exp: new file.
19067 * gdb.c++/ref-types.exp: new file.
19068 * gdb.c++/ref-types2.exp: new file.
19069 * gdb.c++/userdef.exp: new file.
19070
19071 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19072
19073 * gdb.base/default.exp: Reflect wording change in remote.c.
19074
19075 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
19076
19077 * gdb.base/help.exp: Update to reflect current text.
19078
19079 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19080
19081 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19082 they're stack variables and contain garbage.
19083 * gdb.c++/anon-union.exp: new file.
19084
19085 The following changes were made by David Taylor
19086 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19087 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19088 in changes by HP.
19089
19090 * gdb.base/bitops.exp: new file.
19091 * gdb.base/default.exp: change expected messages for catch and
19092 info catch tests to reflect HP merge changes.
19093 * gdb.base/enable-disable-break.exp
19094 * gdb.base/ending-run.c: new file.
19095 * gdb.base/long_long.c: new file.
19096 * gdb.base/maint.exp: new file.
19097 * gdb.base/pointers2.exp: new file.
19098 * gdb.base/shlib-call2.exp: new file.
19099 * gdb.base/solib.exp: new file.
19100 * gdb.base/step-test.c: new file.
19101 * gdb.c++/anon-union.cc: new file.
19102 * gdb.c++/local.cc: new file.
19103 * gdb.c++/member-pointer.cc: new file.
19104 * gdb.c++/method.cc: new file.
19105 * gdb.c++/ref-types.cc: new file.
19106 * gdb.c++/ref-types2.cc: new file.
19107 * gdb.c++/userdef.cc: new file.
19108
19109 * gdb.base/scope.exp: compile one file at a time, then link.
19110 * gdb.base/langs.exp: ditto.
19111 * gdb.base/list.exp: ditto.
19112
19113 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19114
19115 The following changes were made by David Taylor
19116 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19117 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19118 in changes by HP.
19119
19120 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19121 skip tests. When compiling pass c++ flag to gdb_compile.
19122 * gdb.c++/
19123
19124 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19125 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19126 (skip_hp_tests): new function.
19127 (gdb_preprocess): new function.
19128
19129 * configure.in (hpdir): decide whether to configure gdb.hp.
19130 * configure: regenerated.
19131
19132 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19133 to delete on clean.
19134 (EXECUTABLES): update to reflect new additions.
19135 * gdb.base/commands.exp: update message expected.
19136 * gdb.base/default.exp: add copyright notice.
19137 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19138 * gdb.base/help.exp: update messages to reflect current text.
19139 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19140 targets for recurse tests.
19141 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19142 skip this file.
19143
19144 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19145 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19146 compilation.
19147 * gdb.c++/misc.exp: ditto.
19148 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19149 run the tests. tell gdb_compile that it's a c++ compilation.
19150
19151 * gdb.threads/pthreads.exp: fix typo in message.
19152
19153 * gdb.base/all-bin.exp: new file.
19154 * gdb.base/arithmet.exp: new file.
19155 * gdb.base/assign.exp: new file.
19156 * gdb.base/completion.exp: new file.
19157 * gdb.base/cond-expr.exp: new file.
19158 * gdb.base/condbreak.exp: new file.
19159 * gdb.base/define.exp: new file.
19160 * gdb.base/dollar.exp: new file.
19161 * gdb.base/environment.exp: new file.
19162 * gdb.base/eval-skip.exp: new file.
19163 * gdb.base/jump.exp: new file.
19164 * gdb.base/logical.exp: new file.
19165 * gdb.base/pointers.exp: new file.
19166 * gdb.base/relational.exp: new file.
19167 * gdb.base/section_command.exp: new file.
19168 * gdb.base/whatis-expr.exp: new file.
19169
19170 * gdb.base/all-types.c: new file.
19171 * gdb.base/call-array-struct.c: new file.
19172 * gdb.base/call-return-struct.c: new file.
19173 * gdb.base/call-strings.c: new file.
19174 * gdb.base/callfuncs2.c: new file.
19175 * gdb.base/condbreak.c: new file.
19176 * gdb.base/constvars.c: new file.
19177 * gdb.base/display.c: new file.
19178 * gdb.base/int-type.c: new file.
19179 * gdb.base/jump.c: new file.
19180 * gdb.base/miscexprs.c: new file.
19181 * gdb.base/pointers.c: new file.
19182 * gdb.base/pointers2.c: new file.
19183 * gdb.base/shmain.c: new file.
19184 * gdb.base/shr1.c: new file.
19185 * gdb.base/shr2.c: new file.
19186 * gdb.base/solib.c: new file.
19187 * gdb.base/solib1.c: new file.
19188 * gdb.base/solib2.c: new file.
19189 * gdb.base/varargs.c: new file.
19190 * gdb.c++/derivation.cc: new file.
19191 * gdb.c++/overload.cc: new file.
19192 * gdb.c++/ovldbreak.cc: new file.
19193 * gdb.hp/attach.c: new file.
19194 * gdb.hp/attach2.c: new file.
19195 * gdb.hp/average.c: new file.
19196 * gdb.hp/compiler.c: new file.
19197 * gdb.hp/compiler.cc: new file.
19198 * gdb.hp/execd-program.c: new file.
19199 * gdb.hp/follow-exec.c: new file.
19200 * gdb.hp/follow-fork.c: new file.
19201 * gdb.hp/follow-vfork-and-exec.c: new file.
19202 * gdb.hp/misc-hp.cc: new file.
19203 * gdb.hp/more-steps.c: new file.
19204 * gdb.hp/optimize.c: new file.
19205 * gdb.hp/quicksort.c: new file.
19206 * gdb.hp/run-hp.c: new file.
19207 * gdb.hp/start-stop.c: new file.
19208 * gdb.hp/sum.c: new file.
19209 * gdb.hp/templates-hp.cc: new file.
19210 * gdb.hp/thread-local-in-lib.c: new file.
19211 * gdb.hp/thread-local-in-lib.h: new file.
19212 * gdb.hp/thread-local-in-lib.lib.c: new file.
19213 * gdb.hp/vforked-program.c: new file.
19214 * gdb.hp/virtfunc-hp.cc: new file.
19215 * gdb.hp/watchpoint-hp.c: new file.
19216 * gdb.hp/xdb.c: new file.
19217 * gdb.hp/xdb0.c: new file.
19218 * gdb.hp/xdb0.h: new file.
19219 * gdb.hp/xdb1.c: new file.
19220
19221 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19222
19223 The following change was made by Edith Epstein
19224 <eepstein@cygnus.com> as part of a project to merge in changes
19225 originally made by HP; HP did not create ChangeLog entries.
19226
19227 * gdb.c++/demangle.exp: changed the expected output for some
19228 ARM-style mangling -- removed second reference to datatype.
19229 For example, maint demangle __dt__11T1__pt__2_cFv
19230 T1<char>::~T1<char>(void)
19231 becomes,
19232 maint demangle __dt__11T1__pt__2_cFv
19233 T1<char>::~T1(void)
19234
19235 (test_hp_style_demangling): new hp specific demangling test cases.
19236
19237 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19238
19239 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19240 * gdb.trace/backtrace.exp: Likewise.
19241 * gdb.trace/circ.exp: Likewise.
19242 * gdb.trace/collection.exp: Likewise.
19243 * gdb.trace/deltrace.exp: Likewise.
19244 * gdb.trace/infotrace.exp: Likewise.
19245 * gdb.trace/limits.exp: Likewise.
19246 * gdb.trace/packetlen.exp: Likewise.
19247 * gdb.trace/passc-dyn.exp: Likewise.
19248 * gdb.trace/passcount.exp: Likewise.
19249 * gdb.trace/report.exp: Likewise.
19250 * gdb.trace/save-trace.exp: Likewise.
19251 * gdb.trace/tfind.exp: Likewise.
19252 * gdb.trace/tracecmd.exp: Likewise.
19253 * gdb.trace/while-dyn.exp: Likewise.
19254 * gdb.trace/while-stepping.exp: Likewise.
19255
19256 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19257
19258 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19259
19260 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19261
19262 From Brendan Kehoe:
19263 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19264 int return types.
19265
19266 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19267
19268 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
19269 remote dos host testing right.
19270
19271 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19272
19273 * gdb.base/corefile.exp: remove some xfails.
19274
19275 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19276
19277 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
19278 have different timestamps.
19279
19280 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19281
19282 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
19283 gdb.base/default.exp: Replace "exec" with "executable".
19284
19285 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19286
19287 * gdb.base/default.exp: Change else if to elseif from previous
19288 delta.
19289
19290 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19291
19292 * gdb.base/default.exp: Add brace missing from previous delta.
19293
19294 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19295
19296 * gdb.base/default.exp: Support test for info float for all
19297 varieties of arm toolchain.
19298
19299 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
19300
19301 * gdb.trace/*.exp: remove "remote_download" command.
19302
19303 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
19304
19305 * gdb.trace/*.exp: remove -gdwarf from compile.
19306
19307 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19308
19309 * gdb.trace/configure.in(AC_INIT): typo
19310 * gdb.trace/configure: regenerated
19311
19312 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
19313
19314 * config/m68k-emc.exp: New file.
19315 * lib/<emc-support.exp trace-support.exp}: New files.
19316 * configure.in: add new test directory gdb.trace.
19317 * gdb.trace/{configure configure.in Makefile.in}: New files.
19318 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19319 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19320 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19321 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19322 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19323 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19324 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
19325
19326 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
19327
19328 * gdb.c++/classes.exp: Change all regular expressions to match
19329 arbitrary combinations of newline/carriage-return, so that they
19330 will work equally well on Unix and Windows.
19331 * gdb.c++/inherit.exp: ditto.
19332 * gdb.c++/virtfunc.exp: ditto.
19333
19334 1998-08-11 Dawn Perchik <dawn@cygnus.com>
19335
19336 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19337
19338 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19339
19340 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19341 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19342 to use a0-a3/d0-d3 as needed.
19343
19344 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19345
19346 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19347 * gdb.disasm/am33.exp: Corresponding changes.
19348
19349 1998-07-11 Felix Lee <flee@cygnus.com>
19350
19351 * gdb.base/callfuncs.exp: add cmp10 test.
19352 * gdb.base/callfuncs.c (cmp10): new function.
19353
19354 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19355
19356 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
19357 into two parts to get around a synchronization problem in expect.
19358
19359 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19360
19361 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19362
19363 * configure.in: Add options for gdbtk testsuite.
19364
19365 * configure: Regenerate.
19366
19367 * gdb.gdbtk: New directory to hold gdbtk tests.
19368
19369 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19370
19371 * gdb.fortran/types.exp: Escape brackets in expect patterns
19372 for test_float_literal_types_accepted tests.
19373 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19374 before run test.
19375
19376 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19377
19378 * am33.exp: Just compile, do not link the testcase.
19379 * am33.s: Add ".am33" pseudoop to force am33 mode.
19380
19381 1998-06-25 Felix Lee <flee@cygnus.com>
19382
19383 * gdb.base/setshow.exp: make sure $pc is sane.
19384
19385 * gdb.stabs/weird.exp: split expect patterns properly.
19386
19387 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19388
19389 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19390 * gdb.disasm/am33.exp: Run it.
19391
19392 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
19393
19394 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19395 match processing (and eliminate spurious timeouts when running).
19396
19397 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
19398
19399 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19400 exception test, but conditionalize it on target [mach | gnu].
19401
19402 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
19403
19404 * gdb.base/overlays.exp: fixup compile line for linker script.
19405
19406 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19407
19408 * gdb.fortran/types.exp: don't guess at float size.
19409
19410 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19411
19412 * gdb.base/exprs.exp: delete test that depends on int size.
19413
19414 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19415
19416 * config/sim.exp: Removed checks for target triplets.
19417 (gdb_target_sim): Use gdb,target_sim_options.
19418
19419 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19420
19421 * gdb.base/reread.exp: New file.
19422 * gdb.base/reread1.c: New file.
19423 * gdb.base/reread2.c: New file.
19424
19425 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19426
19427 * config/sim.exp: Use 'target sim -sparclite' when running
19428 SPARClite programs.
19429
19430 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19431
19432 * gdb.base/structs2.exp: New file.
19433 * gdb.base/structs2.c: New file.
19434
19435 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19436
19437 * gdb.asm/common.inc: New file.
19438 * gdb.asm/d10v.inc: New file.
19439 * asm-source.exp: Pass -I's to gas to find .inc files.
19440 Update line numbers in expected output.
19441 * asmsrc1.s: Rewrite.
19442 * asmsrc2.s: Rewrite.
19443 * configure.in: Create arch.inc symlink.
19444 * configure: Regenerate.
19445 * Makefile.in (distclean): Delete arch.inc.
19446
19447 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19448
19449 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
19450 (t_enum_value2): ditto
19451 (t_enum_value3): ditto
19452 (main): ditto
19453 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19454
19455 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19456 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19457 change.
19458 Use gdb_test instead of send_gdb/gdb_expect sequences.
19459
19460 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19461
19462 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19463 not void.
19464
19465 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19466
19467 * gdb.base/branches.c: Code with lots of loops and
19468 subroutines. Used to test gdbs ability to single step through PC
19469 changes, especially to test mips-tdep.c:mips_next_pc
19470
19471 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19472
19473 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19474 more rigorous EGCS C++ error checking.
19475
19476 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19477
19478 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19479 tests.
19480 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19481 function when asleep.
19482 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19483 for i*86 Linux and SVR4 signal handling problems.
19484 Remove linux xfail for `next to handler in signals_tests_1', fixed
19485 by recent infrun.c change.
19486 Limit backtrace to 10 frames to avoid timeout problems with infinite
19487 stack backtraces.
19488 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19489 target.[ch] change.
19490
19491 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19492
19493 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19494 for a newline from gdb before continuing.
19495 (default_gdb_exit): Just look for y or n.
19496 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19497 it does, fail the rests of the tests in the file.
19498
19499 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19500
19501 * config/cygmon.exp: New file.
19502
19503 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19504
19505 * gdb.base/list.exp: Fix problem with "list default lines around
19506 main" test on remote targets.
19507
19508 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19509 run test on remote targets.
19510
19511 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
19512
19513 * gdb.asm: New directory.
19514 * configure.in: Configure it.
19515 * configure: Regenerate.
19516 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
19517 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
19518
19519 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
19520
19521 * config/mn10300-eval.exp: New file to support MN10300 eval board.
19522
19523 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
19524
19525 * gdb.base/overlays (several files): Merge the two overlay
19526 managers into one. Change variables (foox, barx, bazx, grbxx)
19527 back into ints but force them to load in their proper sections.
19528
19529 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
19530
19531 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
19532 on-chip insn memory and IMAP1 to upper 128k.
19533 (D10VCopy): Handle memory regions crossing 16k boundaries.
19534 (D10VCopy): Transfer data in 32 bit chunks.
19535
19536 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
19537
19538 * gdb.base/overlays.c (main): Exit normally when result is
19539 correct.
19540
19541 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
19542 map. Include space for printf in .text segment.
19543
19544 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
19545 updated d10v memory VMA/LMA map.
19546 (D10VCopy): Call D10VTranslate.
19547
19548 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
19549
19550 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
19551
19552 * gdb.base/bar.c (barx, bar): Change variable to small array so
19553 that it won't be put into the .sdata - small data -
19554 section. Update reference.
19555 * gdb.base/baz.c (bazx, baz): Ditto.
19556 * gdb.base/foo.c (foox, foo): Ditto.
19557 * gdb.base/grbx.c (grbxx, grbx): Ditto.
19558
19559 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
19560 to be arrays.
19561
19562 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
19563
19564 * gdb.base/overlays.exp: fix up and get working again.
19565 Add tests for backtraces from an overlay function.
19566
19567 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
19568
19569 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
19570 "calling function with watchpoint enabled".
19571
19572 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
19573
19574 * gdb.base/break.exp (test_next_with_recursion): Remove
19575 gdb_suppress_tests for d10v-*-*.
19576 * lib/gdb.exp (gdb_suppress_tests): Disable this function
19577 pending review of whether it is useful or not.
19578
19579 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
19580
19581 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
19582
19583 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
19584
19585 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
19586 * config/dve.exp: New file to support Densan boards.
19587
19588 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
19589
19590 * gdb.base/interrupt.exp: Document problem of simulators, signals,
19591 reads and BSD.
19592
19593 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
19594
19595 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
19596 response.
19597
19598 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
19599
19600 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
19601
19602 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
19603 test.
19604
19605 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
19606 target_sizeof_long and target_bigendian_p.
19607 (structs_by_value, structs_by_reference): Check values according
19608 to targets word size and endianess.
19609
19610 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
19611
19612 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
19613 output.
19614
19615 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
19616
19617 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
19618 Update test of set args help to match source change.
19619
19620 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
19621
19622 * gdb.base/default.exp: Expect help system output to be in
19623 alphabetical order.
19624 * gdb.base/help.exp: Ditto.
19625
19626 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
19627
19628 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
19629 "i*86-pc-linux-gnu*".
19630 * gdb.base/interrupt.exp: Ditto.
19631 * gdb.base/corefile.exp: Ditto.
19632
19633 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
19634 define vxworks when building the testcase.
19635
19636 * gdb.base/ptype.exp: Fix testnames to be unique.
19637 * gdb.base/radix.exp: Ditto.
19638 * gdb.base/term.exp: Ditto.
19639 * gdb.base/whatis.exp: Ditto.
19640 * gdb.c++/classes.exp: Ditto.
19641
19642 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
19643
19644 * gdb.base/callfuncs.exp: Fix indentation.
19645
19646 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
19647 suppress_flag has been set.
19648 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
19649 target feature.
19650
19651 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
19652
19653 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
19654 the testcase.
19655
19656 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
19657 set_debug_traps() and breakpoint().
19658 * gdb.c++/misc.cc (main): Ditto.
19659 * gdb.c++/templates.cc (main): Ditto.
19660 * gdb.c++/virtfunc.cc (main): Ditto.
19661
19662 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
19663
19664 * lib/gdb.exp(gdb_step_for_stub): New function.
19665 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
19666 exists, reload the executable and do a "continue" instead of
19667 doing a jump.
19668 (runto_main): Use gdb_step_for_stub.
19669
19670 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
19671 tests to have unique names.
19672 * gdb.base/callfuncs.exp: Ditto.
19673 * gdb.base/commands.exp: Ditto.
19674 * gdb.base/default.exp: Ditto.
19675 * gdb.base/help.exp: Ditto.
19676 * gdb.base/list.exp: Ditto.
19677 * gdb.base/opaque.exp: Ditto.
19678 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
19679 similar tests.
19680
19681 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
19682 * gdb.c++/cplusfuncs.cc: Ditto.
19683 * gdb.c++/virtfunc.cc: Ditto.
19684
19685 * config/monitor.exp: Keep track of the last file we saw, rather
19686 than trying to get the info from gdb.
19687
19688 * gdb.fortran/types.exp: Move comment to previous line.
19689
19690 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
19691
19692 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
19693 target mode.
19694
19695 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
19696
19697 From Bob Manson:
19698 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
19699 string from GDB when it connects.
19700
19701 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
19702
19703 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
19704
19705 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
19706 if we can't get a debug format from GDB (we may be testing an
19707 older GDB). Use a 10 second timeout when checking for the format.
19708
19709 * gdb.stabs/weird.exp: Fix quoting.
19710
19711 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
19712
19713 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
19714
19715 * config/arm-ice.exp: New file.
19716
19717 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
19718
19719 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
19720 until it has been modified to work with the new testsuite.
19721
19722 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
19723 testcase won't compile, cause all of the testcases in the file to
19724 fail instead.
19725
19726 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
19727 (gdb_clear_suppressed): New procedure.
19728 (gdb_stop_suppressing_tests): Only clear suppress_flag if
19729 it contains a positive value.
19730
19731 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
19732
19733 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
19734
19735 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
19736
19737 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
19738
19739 * lib/gdb.exp (setup_xfail_format): New function.
19740 (get_debug_format): New function to get debug format.
19741 (debug_format): New global variable to hold last value set
19742 by get_debug_format.
19743 * gdb.base/list.exp: Call get_debug_format and expect some
19744 tests to fail for DWARF 1 and COFF formats.
19745 * gdb.c++/ptype.exp: Ditto.
19746 * gdb.c++/classes.exp: Ditto.
19747 * gdb.c++/cplusfuncs.exp: Ditto.
19748 * gdb.c++/inherit.exp: Ditto.
19749 * gdb.c++/templates.exp: Ditto.
19750 * gdb.c++/virtfunc.exp: Ditto.
19751
19752 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
19753
19754 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
19755 host doesn't have a currently-open connection.
19756
19757 * config/sparclet.exp: Cleanups and fixes to make it generic for
19758 any gdb stub target. Handle cases where gdb doesn't respond when
19759 interrupted in a sane fashion.
19760
19761 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
19762 same thing in a totally different way.
19763
19764 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
19765 setting "timeout".
19766 (gdb_start): We set the global gdb_prompt variable in
19767 default_gdb_init now.
19768
19769 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
19770
19771 * gdb.base/printcmds.exp: Fix "check for floating addition"
19772 regexp to accept results within approx +/- .01 of exact value.
19773 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
19774
19775 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
19776
19777 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
19778 properly.
19779 (gdb_expect): Add optional timeout parameter, and add timeout
19780 value to various calls.
19781 (gdb_suppress_tests): Only give one warning message per group.
19782
19783 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
19784
19785 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
19786 global variables. Handle getting a value for $timeout more
19787 gracefully.
19788
19789 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
19790
19791 * lib/gdb.exp: Close connection to remote host if gdb doesn't
19792 initialize.
19793 (default_gdb_init): New procedure; allow gdb_init to be overridden
19794 by a target configuration file.
19795 (gdb_expect): Pass the timeout to remote_expect.
19796
19797 * config/monitor.exp(gdb_load): Fix typo in regexp.
19798
19799 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
19800
19801 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
19802
19803 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
19804
19805 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
19806 here. Call gdb_target_exec before rebooting the target, to make
19807 sure the connection to the target is closed.
19808 (gdb_load): Pass the name of the executable to gdb_target_monitor.
19809 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
19810 Also detect "Timeout reading from remote" error.
19811
19812 * config/gdbserver.exp: Pass the executable being loaded to
19813 gdb_target_monitor. Don't call gdb_file_cmd here; let
19814 gdb_target_monitor do it.
19815
19816 * gdb.disasm/hppa.exp: Don't use exec_output.
19817
19818 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
19819
19820 * gdb.base/list.exp: If we're debugging a non-native target,
19821 try to set the pc register to point to the start of the
19822 program before doing the first list command.
19823
19824 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
19825 test_calls after restarting.
19826
19827 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
19828 reloading.
19829
19830 * gdb.base/watchpoint.exp: Fix typo.
19831
19832 * gdb.base/setshow.exp: Check for use_gdb_stub.
19833
19834 * gdb.base/break.exp: Fix continue until exit test for the gdb
19835 stub case.
19836 * gdb.base/langs.exp: Ditto.
19837
19838 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
19839 gdb_load_offset. If we weren't given a file to load, figure out
19840 what the current file is and use it.
19841
19842 * config/i386-bozo.exp: New file.
19843
19844 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
19845
19846 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
19847 feature.
19848
19849 * config/proelf.exp: New entry.
19850
19851 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
19852
19853 * lib/gdb.exp: Remove spurious .* patterns at the beginning
19854 of regexps.
19855
19856 * gdb.base/watchpoint.exp: Don't run the test_stepping
19857 tests if gdb can't call functions on the target.
19858
19859 * gdb.base/setshow.exp: Don't run the set prompt tests if
19860 the board has gdb_prompt set.
19861
19862 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
19863
19864 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
19865 * gdb.base/commands.exp: Likewise.
19866 * gdb.base/setshow.exp: Likewise.
19867
19868 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
19869
19870 * config/monitor.exp(gdb_start): Look for gdb_prompt target
19871 feature.
19872
19873 * config/i960.exp: New file.
19874
19875 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
19876
19877 * gdb.base/funcargs.exp: Check for gdb,short_int target
19878 feature instead of looking for explicit target triplets.
19879
19880 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
19881
19882 * gdb.base/printcmds.exp: add a couple more tests a la
19883 "p 123DEADBEEF", to check parse_number.
19884 * top.c: change "to enable to enable" to "to enable" in a couple
19885 of help strings.
19886
19887 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
19888
19889 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
19890 on the mn10300.
19891
19892 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
19893
19894 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
19895 where the test executable is run with explicit args.
19896 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
19897
19898 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
19899
19900 * gdb.base/run.c: Use FAKEARGV to build test executable that
19901 does not require a command line arg, since most simulators
19902 don't currently support passing such an arg into the simulated
19903 program.
19904 * gdb.base/commands.exp: Change tests to insert the proper
19905 value as the arg to the first recursive factorial call. Change
19906 compilation line to define FAKEARGV at compile time.
19907
19908 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
19909
19910 * gdb.base/recurse.exp: Enable these tests for the mn10300.
19911 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
19912 function with watchpoint enabled" test.
19913
19914 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
19915
19916 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
19917 Don't call gdb_test when the command doesn't return to a gdb prompt.
19918
19919 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
19920 "Tests restarted" messages.
19921
19922 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
19923
19924 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
19925
19926 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
19927
19928 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
19929 for INFO SYMBOL; add help tests for OVERLAY commands.
19930 * gdb.base/default.exp: add tests for INFO SYMBOL command;
19931 add tests for OVERLAY commands
19932 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
19933 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
19934 * gdb.base/sigall.c: add usestubs code frag
19935 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
19936
19937 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
19938
19939 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
19940 failures.
19941 (gdb_stop_suppressing_tests): Note that tests have restarted.
19942
19943 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
19944
19945 * config/h8300.exp: New file.
19946
19947 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
19948
19949 * gdb.base/setshow.exp: Check for the existence of a
19950 feature, not its value.
19951
19952 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
19953
19954 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
19955
19956 * gdb.base/scope.exp: It's now init0(), not init().
19957
19958 * gdb.base/scope0.c: For now, change init() to be init0().
19959
19960 * config/monitor.exp: Use gdb_serial in preference to serial
19961 or netport.
19962
19963 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
19964 and it's not already set.
19965
19966 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
19967
19968 * gdb.base/setshow.exp: Only test the run command if the target
19969 isn't using a stub and if it supports argument passing.
19970
19971 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
19972
19973 * config/udi.exp(gdb_start): Make sure UDICONF is set
19974 properly before starting gdb.
19975
19976 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
19977
19978 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
19979 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
19980 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
19981
19982 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
19983
19984 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
19985 specialized code to reboot the board, use remote_reboot instead.
19986
19987 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
19988
19989 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
19990
19991 * config/monitor.exp: Make sure we disconnect from the target.
19992 Also, try a reboot/reload cycle instead of failing if the
19993 load fails.
19994
19995 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
19996
19997 * gdb.base/default.exp: Don't set match_max.
19998 * gdb.base/help.exp: Ditto.
19999 * gdb.base/list.exp: Ditto.
20000 * gdb.base/signals.exp: Ditto.
20001
20002 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20003 set, use remote_ld to download the testcase instead of
20004 the GDB loader.
20005
20006 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20007
20008 * config/vr5000.exp: New file.
20009
20010 * config/monitor.exp(gdb_target_monitor): Add pattern for
20011 "Ending remote" to detect errors in connecting.
20012
20013 * gdb.base/setshow.exp: Add .* within auto language test.
20014
20015 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20016 target feature.
20017
20018 * config/monitor.exp(gdb_load): Check for a failure when loading,
20019 and reboot the board if necessary.
20020
20021 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20022 a set of tests. Remove print.* from the patterns being checked.
20023
20024 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20025
20026 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20027 refer to gdb_spawn_id.
20028
20029 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20030 longer used.
20031 * config/sparclet.exp: Ditto.
20032 * config/sparclet-old.exp: Ditto.
20033 * config/slite.exp: Ditto.
20034 * config/sim.exp: Ditto.
20035 * gdb.base/funcargs.exp: Ditto.
20036
20037 * lib/gdb.exp:Remove references to gdb_spawn_id.
20038 (gdb_expect): Move to remote.exp.
20039
20040 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20041
20042 * config/monitor.exp: Detect the "Couldn't establish connection"
20043 message from GDB.
20044
20045 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20046
20047 * gdb.base/bitfields.exp: Use runto instead of explicit
20048 gdb_run_cmd/gdb_expect sequences.
20049
20050 * gdb.base/break.exp(text_next_with_recursion): Add match for
20051 gdb_expect call.
20052
20053 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20054 We also need to handle the "A program is being debugged already"
20055 prompt from gdb. Use gdb_test to set the baud rate.
20056
20057 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20058 to 20000. Really. I mean it.
20059
20060 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20061
20062 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
20063 fails. If suppress_flag is set, skip perror message about not
20064 being able to send to GDB.
20065 (send_gdb): If suppress_flag is set, don't try to send commands to
20066 GDB.
20067 (gdb_expect): If suppress_flag is set, always fail immediately.
20068 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20069 (gdb_init): Call gdb_stop_suppressing_tests.
20070 (default_gdb_exit): Ditto.
20071 (default_gdb_start): Ditto.
20072
20073 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
20074 gdb_stop_suppressing_tests as appropriate.
20075 * gdb.base/break.exp: Ditto.
20076 * gdb.base/callfuncs.exp: Ditto.
20077 * gdb.base/commands.exp: Ditto.
20078 * gdb.base/exprs.exp: Ditto.
20079 * gdb.base/funcargs.exp: Ditto.
20080 * gdb.base/list.exp: Ditto.
20081 * gdb.base/recurse.exp: Ditto.
20082 * gdb.base/scope.exp: Ditto.
20083 * gdb.base/structs.exp: Ditto.
20084 * gdb.c++/inherit.exp: Ditto.
20085
20086 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20087
20088 * config/vr4300.exp: New file.
20089
20090 * gdb.*/*.exp: Call gdb_expect instead of expect.
20091
20092 * lib/gdb.exp(gdb_expect): New function.
20093
20094 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20095
20096 * lib/gdb.exp(gdb_init): New function.
20097
20098 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
20099 for each individual variable set.
20100
20101 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20102 name.
20103
20104 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20105
20106 * gdb.base/scope.exp: Use gdb_test.
20107
20108 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20109 aborting; the testsuite driver will do that for us (see
20110 gdb_finish). Also, use gdb_test in a few more places.
20111
20112 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20113
20114 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20115
20116 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20117
20118 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20119 and "add_tests" are not at the same address.
20120
20121 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20122
20123 * gdb.base/ptype.exp: Use gdb_test.
20124
20125 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20126
20127 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20128 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20129 left in. No longer expect them to fail.
20130
20131 * gdb.stabs/*.mt; Deleted, no longer used.
20132 * gdb.stabs/configure.in: Remove references to target makefile
20133 frags.
20134 * gdb.stabs/configure: Rebuilt.
20135
20136 * gdb.disasm/*.mt: Deleted, no longer used.
20137 * gdb.disasm/configure.in: Remove references to target makefile
20138 frags. Use "sh3.s" as the unique filename for this directory.
20139 * gdb.disasm/configure: Rebuilt.
20140
20141 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20142 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20143 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20144
20145 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20146
20147 * config/udi.exp: Use mondfe,name instead of remote_host.
20148
20149 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20150
20151 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20152 a function with a watchpoint enabled on the mn10200.
20153
20154 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20155 before trying to create it!
20156
20157 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20158
20159 * config/vx.exp: Use hostname instead of netport.
20160
20161 * config/vxworks.exp: New file.
20162
20163 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20164
20165 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
20166 gdb before assuming everything worked. Send a ^C if a timeout
20167 occurs.
20168
20169 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20170 $gdb_spawn_id directly.
20171 (gdb_run_cmd): Try _start as well as start. Use the target feature
20172 gdb,start_symbol as the symbol to start from when jumping.
20173
20174 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20175
20176 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20177 redundant) test.
20178
20179 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20180 it doesn't lose for 16bit integer systems.
20181
20182 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20183
20184 * gdb.fortran/types.exp: If the target doesn't support "double"
20185 data types, then expect "real" types to only be 4 bytes.
20186
20187 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20188 call tests if the target doesn't support inferior function calls.
20189
20190 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20191 in printf tests.
20192
20193 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20194
20195 * gdb.base/help.exp: Disable "help set", "help show", and
20196 "help support". Simplify regexp for "help stack".
20197
20198 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20199 to 60 seconds. Temporarily set match_max to 15000 around the
20200 "info copying" test.
20201
20202 * gdb.base/nodebug.exp: Don't try to do an inferior function
20203 call if the target doesn't support them.
20204 * gdb.base/printcmds.exp: Likewise.
20205 * gdb.base/setvar.exp: Likewise.
20206 * gdb.base/structs.exp: Likewise.
20207 * gdb.c++/templates.exp: Likewise.
20208 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20209
20210 * gdb.base/recurse.exp: Enable for the mn10200.
20211
20212 * configure.in: Do configure gdb.stabs directory for *-*-elf
20213 targets.
20214 * configure: Rebuilt.
20215
20216 * gdb.base/break.exp: Check for gdb,noresults before testing
20217 exit status and/or results from the target.
20218 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20219 * lib/gdb.exp: Remove old (now bogus) initialization of
20220 noinferior, noargs, noresults and nosignals.
20221
20222 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20223
20224 * config/sh.exp: New file.
20225
20226 * config/slite.exp: Try to connect multiple times to the board
20227 before rebooting. Only send a "monitor run" if need_monitor_run
20228 is set.
20229
20230 * gdb.base/break.exp: Don't do the "stub continue" test if
20231 the target has gdb_stub set.
20232
20233 * gdb.base/callfuncs.exp: Increase the timeout.
20234
20235 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20236 if the target has gdb,noinferiorio set.
20237
20238 * gdb.base/list.exp: Increase match_max to 10000 characters.
20239
20240 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20241
20242 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20243 target.
20244
20245 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20246
20247 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20248
20249 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
20250 trying to delete the copy of gdb. Catch the file delete so we
20251 don't die if the delete fails; also, the file should be copied to
20252 the host, not to the build.
20253
20254 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20255
20256 * lib/gdb.exp(gdb_test): Surround the result pattern with
20257 parenthesis in case it contains multiple regexps separated
20258 with |.
20259
20260 * gdb.base/watchpoint.exp: Use gdb_test.
20261 * gdb.base/default.exp: Ditto.
20262
20263 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20264
20265 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
20266
20267 * gdb.base/scope.exp: Use gdb_test.
20268 * gdb.c++/classes.exp: Ditto.
20269 * gdb.c++/inherit.exp: Ditto.
20270
20271 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20272
20273 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20274 remote_exec instead.
20275 * gdb.base/corefile.exp: Don't be ridiculous.
20276 * gdb.base/*.c: Add missing stub invocations.
20277
20278 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20279
20280 * config/slite.exp: Miscellaneous fixes.
20281
20282 * lib/gdb.exp: Fix runto.
20283
20284 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20285 the target.
20286
20287 * gdb.base/watchpoint.exp: Fix regexp.
20288
20289 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20290 close and wait commands, as the descriptor may now be
20291 invalid. Always call "remote_close host".
20292
20293 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20294
20295 Major rewrite for testsuite revision.
20296
20297 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20298 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20299 instead of relying on spawn_id to always contain a valid
20300 spawn id.
20301 (get_compiler_info): New procedure to build the ${binfile}.ci
20302 file, instead of replicating this in N different places.
20303 (gdb_compile): New procedure.
20304
20305 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
20306 appropriate arguments) instead of compile. Use gdb_test in a lot
20307 more places. Use send_gdb instead of send. Always run gdb_start
20308 at the start of a testcase, as this is no longer done magically.
20309
20310 config/*-gdb.exp: Rename without the -gdb suffix.
20311
20312 config/mips.exp: Use remote_close instead of exit_remote_shell.
20313 config/monitor.exp: Use target_info instead of looking at
20314 baud, timeout, etc.
20315 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20316
20317 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20318
20319 * gdb.c++/templates.exp (test_ptype_of_templates),
20320 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20321 Update expect patterns for destructors and assignment operators
20322 to match corresponding c-typeprint.c changes.
20323 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20324 to destructor breakpoint test, GDB should be able to set the
20325 destructor breakpoint without specifying arguments.
20326
20327 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20328
20329 * gdb.threads/pthreads.exp: Change result for failure to compile due
20330 to lack of pthreads runtime support from an error to simply an
20331 unsupported test, per dejagnu standards.
20332
20333 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20334
20335 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20336 where GDB exits to reduce pattern match time.
20337 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20338
20339 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20340
20341 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
20342
20343 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20344 * gdb.base/default.exp: ditto.
20345 * gdb.base/nodebug.exp: ditto.
20346 * gdb.base/printcmds.exp: ditto.
20347 * gdb.base/ptype.exp: ditto.
20348 * gdb.base/setvar.exp: ditto.
20349 * gdb.base/structs.exp: ditto.
20350 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20351
20352 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20353
20354 * configure, */configure: Rebuild with autoconf 2.12.
20355
20356 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20357
20358 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20359 use new i*86-pc-linux*-gnu quads.
20360 * gdb.base/corefile.exp: Ditto.
20361 * gdb.base/signals.exp: Ditto.
20362 * gdb.base/sigall.exp: Ditto.
20363 * gdb.base/interrupt.exp: Ditto.
20364
20365 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20366 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20367 RedHat 4.0.
20368
20369 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
20370 linux. This allows the test case to at least compile on latest
20371 linux, but still not run due to missing the threads runtime library.
20372
20373 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20374
20375 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20376 directory to search gdb directory. Accept and step over conditional
20377 stack alignment code. Consume $prompt in failure cases.
20378 Reset timeout to $oldtimeout instead of some arbitrary value.
20379 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20380 timeout problems with infinite stack backtraces.
20381 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20382 Accept function parameters for linkfunc member.
20383
20384 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20385
20386 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20387 (CXXFLAGS): Remove, unreferenced.
20388 (B_OPTIONS): Add for -B options and add code to initialize with
20389 previous -B options and also add -B option to pick up cross compiled
20390 runtime.
20391 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20392 doing cross compiles.
20393 (target_alias): Declare global.
20394 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20395 to verify that gcc exists in build tree, and if so set CC to that
20396 gcc and to use B_OPTIONS and TARGET_INCLUDES.
20397
20398 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20399
20400 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20401 ptype test for anonymous union. Fixup testcase to match
20402 current gcc debug output.
20403
20404 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20405
20406 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20407 force argument to an unsigned long type.
20408
20409 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20410
20411 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
20412 tests and anonymous union print/ptype tests.
20413 * gdb.base/list.exp (test_forward-search): Increase timeout by
20414 5 minutes for the "search extremely long line" case.
20415 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20416 completely optional and that the pass/fail messages use the command as
20417 the message if that third arg is a null string.
20418 (gdb_test_exact): Arrange that a null string pattern means match a
20419 null string output rather than any output, which might include random
20420 errors.
20421 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20422 backtrace test.
20423 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20424 always failing and failure is now exposed by gdb.exp changes.
20425
20426 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20427
20428 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20429 weren't being noted.
20430
20431 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20432
20433 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20434 * gdb.stabs/weird.exp: Remove v_comb xfails.
20435
20436 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
20437
20438 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
20439 list.exp scope.exp watchpoint.exp]
20440 Make all timeout error msgs explicitly say "(timeout)".
20441
20442 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
20443
20444 * config/monitor.exp: Increase download timeout to 1000 seconds.
20445
20446 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
20447
20448 * config/m32r.exp: Increase timeout to 120 seconds.
20449
20450 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20451
20452 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20453 and accept older ordering as obsolescent gcc or gdb.
20454 * gdb.c++/templates.exp: Ditto.
20455 * gdb.c++/virtfunc.exp: Ditto.
20456
20457 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20458
20459 * gdb.base/coremaker.c: Add code to mmap some data so we
20460 can check that it ends up in the core file.
20461 * gdb.base/corefile.exp: Add test to read mmapped data
20462 from core file.
20463
20464 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
20465
20466 * config/m32r.exp: New file.
20467
20468 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20469
20470 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20471 that cflags can contains -gstabs, and work correctly for other tests.
20472
20473 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
20474
20475 * gdb.base/setshow.exp: New file, tests show and set.
20476 * gdb.base/setshow.c: New file, tests show and set.
20477 * gdb.base/help.exp: Add test for help set|show annotate.
20478 * gdb.base/default.exp: Add test for set|show annotate.
20479
20480 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20481
20482 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20483 errors unique.
20484 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20485 explicitly.
20486
20487 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20488
20489 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20490 and width commands. This is done elsewhere.
20491 * (gdb_start): Don't call gdb_start_sim here. That's already
20492 done in gdb_load. This fixes lots of failures in default.exp.
20493
20494 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20495
20496 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20497 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20498 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20499 in the same we we treat other failures (since it may be an expected
20500 condition), rather than as an error.
20501 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20502 old test format.
20503
20504 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20505
20506 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20507 (distclean maintainer-clean realclean): No need to remove files
20508 twice. Nuke the duplicates.
20509 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
20510 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
20511 Remove config.h along with other config files.
20512
20513 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
20514
20515 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
20516 "p func1 ()" and note that rests of tests are skipped.
20517 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
20518 setup_xfails for "print func2::coremaker_local".
20519 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
20520 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
20521 affected by the previous run test.
20522 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
20523 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
20524 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
20525 "pass int powerset tuple" and "pass modeless int powerset tuple".
20526 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
20527 "real write 4" and "real write 8".
20528 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
20529 setup_xfails for "print vs1 after tuple assign 2",
20530 "print \$i after tuple assign 2", and
20531 "print vs2 after tuple assign 2".
20532 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
20533 meaningful error message and return -1 so the caller can
20534 suppress further tests and avoid a cascade of errors.
20535
20536 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
20537
20538 * gdb.base/a1-selftest.exp: Tweak tests to account for new
20539 format for printing version.
20540 * gdb.base/default.exp: Ditto.
20541 * gdb.base/interrupt.exp: Fix problem with cascade of
20542 errors if child process dies while calling a function.
20543
20544 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
20545
20546 * Makefile.in (VPATH): Add
20547 * Makefile.in (Makefile, config.status): Fix rules so things get
20548 remade when necessary.
20549
20550 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
20551
20552 * Makefile.in (just-check): Add path to sibling expect dir
20553 to environment variable specified by RPATH_ENVVAR.
20554
20555 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
20556
20557 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
20558 (just-check): Add shared library paths for libstdc++, tk,
20559 tcl, bfd, and opcodes to the environment variable specified
20560 in RPATH_ENVVAR.
20561 * configure.in: Add support to recognize --enable-shared flag
20562 and generate correct value for RPATH_ENVVAR.
20563 * configure: Regenerated with autoconf.
20564
20565 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
20566
20567 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
20568 include all osf versions.
20569 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
20570 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
20571 when target is linux. When failing to build pthreads test
20572 executable, give more meaningful message.
20573 * gdb.threads/pthreads.c: Hpux also uses old definition of second
20574 arg for pthread_create.
20575
20576 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
20577
20578 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
20579 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
20580 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
20581 and -lpthreads (everybody else).
20582 (test_startup): Fail gracefully if threads are not supported.
20583 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
20584 "p/c array_index("abcdef",2)" when not gcc compiled.
20585 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
20586 "print func2::coremaker_local" when not gcc compiled.
20587 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
20588 "ptype on opaque struct tagname (statically)",
20589 "ptype on opaque struct tagname (dynamically) 1", and
20590 "ptype on opaque struct tagname (dynamically) 2"
20591 for not compiled with gcc.
20592 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
20593 backtrace when compiled with gcc.
20594 * lib/gdb.exp (runto_main): Return result of "runto main" rather
20595 than always return success.
20596
20597 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
20598
20599 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
20600
20601 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
20602
20603 * gdb.base/structs.exp: Undo last change.
20604
20605 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
20606
20607 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
20608 encapsulate all the steps/nexts done during self test, starting
20609 at main, and makes them less sensitive to optimization issues.
20610 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
20611 signal handler" test.
20612 * gdb.threads/pthreads.exp: Only run this for native configs.
20613 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
20614 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
20615 tests.
20616 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
20617 for "runto test_calls(void)" test.
20618
20619 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
20620
20621 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
20622 and don't expect address info in breakpoint confirmations.
20623
20624 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
20625
20626 * gdb.base/list.exp (test_forward_search): Increase timeout
20627 temporarily by 60 seconds for searching extremely long line,
20628 and then reset to old value when done. Increase expect input
20629 buffer to 10000.
20630
20631 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
20632
20633 * gdb.base/list.exp (test_forward_search): Fix to handle very
20634 long source line without overflowing expect's input buffer.
20635
20636 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
20637
20638 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
20639 "buffer_full".
20640
20641 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
20642 "buffer_full".
20643
20644 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
20645 "buffer_full".
20646
20647 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
20648 "buffer_full".
20649
20650 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
20651
20652 * configure.in (configdirs): Add gdb.threads.
20653 * configure: Regenerated with autoconf.
20654 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
20655 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
20656 * gdb.threads/configure: New, generated with autoconf.
20657
20658 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
20659
20660 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
20661
20662 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
20663
20664 * gdb.base/signals.exp (test_handle_all_print): Test separately for
20665 each signal's status in the output of "handle all print".
20666 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
20667 the \r\n sequence that immediately precedes the gdb prompt.
20668 * gdb.base/a1-selftest.exp: Save original timeout and restore
20669 after test.
20670
20671 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
20672
20673 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
20674 symbol.
20675
20676 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
20677
20678 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
20679
20680 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
20681
20682 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
20683 timeout by 60 seconds.
20684
20685 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
20686
20687 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
20688 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
20689 error return.
20690
20691 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
20692
20693 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
20694 gdb initialization, also report how long dejagnu waited. Restore
20695 old timeout before doing error return. Temporarily increase timeout
20696 by 3 minutes to allow for slow startups over heavy NFS use.
20697
20698 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
20699
20700 * lib/gdb.exp: Report timeout value for verbosity level 2.
20701 * config/gdbserver.exp: Ditto.
20702 * config/hppro.exp: Ditto.
20703 * config/mips-gdb.exp: Ditto.
20704 * config/monitor.exp: Ditto.
20705 * config/netware.exp: Ditto.
20706 * config/sim-gdb.exp: Ditto.
20707 * config/slite-gdb.exp: Ditto.
20708 * config/udi-gdb.exp: Ditto.
20709 * config/unix-gdb.exp: Ditto.
20710 * config/vx-gdb.exp: Ditto.
20711 * gdb.base/a1-selftest.exp: Ditto.
20712 * gdb.base/a2-run.exp: Ditto.
20713 * gdb.base/break.exp: Ditto.
20714 * gdb.base/corefile.exp: Ditto.
20715 * gdb.base/list.exp: Ditto.
20716 * gdb.base/recurse.exp: Ditto.
20717 * gdb.base/scope.exp: Ditto.
20718 * gdb.base/signals.exp: Ditto.
20719
20720 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20721
20722 * gdb.threads/Makefile.in (docdir): Removed.
20723
20724 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
20725
20726 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
20727 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
20728 @srcdir@.
20729 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
20730 autoconf 2.5 or higher.
20731 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
20732
20733 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
20734
20735 * configure: Regenerated.
20736 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
20737 avoid name clashes with SunOS headers.
20738
20739 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
20740
20741 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
20742
20743 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
20744
20745 * gdb.base/callfuncs.exp: Finish last change -- make sure the
20746 prototype information ends up in the compiler info file.
20747
20748 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
20749
20750 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
20751 attempting to regenerate it. Eliminate use of a temporary file
20752 and just generate the info file directly. Source it immediately,
20753 for consistency of use.
20754 * gdb.base/corefile.exp: Ditto
20755 * gdb.base/exprs.exp: Ditto.
20756 * gdb.base/funcargs.exp: Ditto.
20757 * gdb.base/langs.exp: Ditto.
20758 * gdb.base/list.exp: Ditto.
20759 * gdb.base/mips_pro.exp: Ditto.
20760 * gdb.base/nodebug.exp: Ditto.
20761 * gdb.base/opaque.exp: Ditto.
20762 * gdb.base/ptype.exp: Ditto.
20763 * gdb.base/scope.exp: Ditto.
20764 * gdb.base/setvar.exp: Ditto.
20765 * gdb.base/signals.exp: Ditto.
20766 * gdb.base/whatis.exp: Ditto.
20767 * gdb.c++/templates.exp: Ditto.
20768 * gdb.c++/virtfunc.exp: Ditto.
20769 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
20770 whether or not to add -lstdc++ to the compile command line args.
20771
20772 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20773
20774 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
20775 it got fixed by the recent lookup_minimal_symbol_by_pc change.
20776 Increase timeout, a lot of single stepping might be needed if the
20777 target has no hardware watchpoints.
20778
20779 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
20780
20781 * gdb.base/break.exp: Ignore compiler warnings when compiling
20782 break.c.
20783 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
20784 * gdb.base/default.exp: Add h8300 xfails. Handle messages
20785 from remote-sim.
20786 * gdb.base/exprs.exp: Add h8300 xfails.
20787 * gdb.base/funcargs.exp: Likewise.
20788 * gdb.base/nodebug.exp: Likewise.
20789 * gdb.base/printcmds.exp: Likewise.
20790 * gdb.base/ptype.exp: Likewise.
20791 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
20792 h8300 xfails.
20793 * gdb.base/return.exp: Handle float/double precision problems
20794 on the h8300.
20795 * gdb.base/funcargs.c: Explicitly make last constant argument to
20796 call_after_alloca_subr an unsigned long type.
20797 * gdb.base/return.c: Include stdio.h.
20798
20799 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
20800
20801 * config/abug.exp: New file for the older Motorola Bug monitor
20802 that runs on the mvme13x series VME boards.
20803 * config/monitor.exp: Use the new config array for target settings
20804 if they exist.
20805
20806 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
20807
20808 * sim-gdb.exp: Make the SH simulator allocate less space when
20809 it is targeted.
20810
20811 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
20812
20813 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
20814 test.
20815
20816 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
20817
20818 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
20819 "rs6000-*-*" for "list function in include file" when gcc compiled.
20820 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
20821 for "p ctable1[120]".
20822 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
20823 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
20824 Remove setup_xfail for "rs6000-*-*" for
20825 "print 'scope0.c'::filelocal before run".
20826 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
20827 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
20828 since some compilers don't allow both options to be given
20829 on the same command line. Create object file and move it.
20830
20831 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
20832
20833 * gdb.base/corefile.exp: Always regenerate the core file, since
20834 we always regenerate the coremaker program. Detect special case
20835 where registers cannot be read from core file.
20836
20837 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
20838
20839 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
20840 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
20841 * gdb.c++/templates.exp: Only match on basename of file since
20842 some formats like xcoff don't encode directory information.
20843 * gdb.stabs/weird.exp: Use the right sed script for powerpc
20844 and rs6000 AIX xcoff targets.
20845 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
20846 * configure: Regenerate.
20847 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
20848 here, rather than in distclean.
20849
20850 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
20851
20852 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
20853 defined, and use it to compile the test case with -O2. The
20854 native compilation still uses no optimization.
20855 * gdb.base/mips_pro.c: Remove inline assembly code since
20856 it is compiled PIC by default, which results in assembler
20857 warnings that make the testsuite think the compilation
20858 was unsuccessful.
20859
20860 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
20861
20862 * gdb.c++/misc.exp: Add note to message for
20863 "print s.a for foo struct" that this is a known gcc 2.7.2
20864 and earlier bug.
20865
20866 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
20867
20868 * gdb.base/break.exp: Fix pattern for matching "Delete all
20869 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
20870 setup_xfail for deleting all breakpoints test. Fix various
20871 timeout messages to include "(timeout)".
20872 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
20873 for "p t_float_values2(3.14159,float_val2)".
20874 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
20875 for "continue to call2g" when gcc compiled.
20876 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
20877 "up to foo in langs.exp", "show language at foo in langs.exp",
20878 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
20879 and "show language at fsub in langs.exp".
20880 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
20881 "list line 1 in include file", "list message for lines past EOF",
20882 "list function in include file", "list list0.h:foo", and
20883 "list filename:function; nonexistant function".
20884 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
20885 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
20886 and "ptype t_char_array" to be for native cc only.
20887
20888 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
20889
20890 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
20891 setup_xfail for "print coremaker_bss", "print coremaker_ro",
20892 "print func2::coremaker_local", and "backtrace in corefile.exp".
20893
20894 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
20895
20896 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
20897 "bt in signals.exp". This problem only appears when running
20898 the testsuite, and then only intermittently.
20899
20900 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
20901
20902 * gdb.base/return.exp (return_tests): Differentiate between
20903 two tests of continuing.
20904
20905 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
20906
20907 * */Makefile.in (maintainer-clean): Remove config.log.
20908 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
20909 * gdb.c++/Makefile.in (PROGS): Add inherit.
20910 (clean): Remove *.ci.
20911
20912 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
20913
20914 * gdb.c++/misc.cc: Add test code from Mike Stump.
20915 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
20916
20917 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
20918
20919 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
20920 to "alpha-*-osf2*" and add comment.
20921 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
20922 setup_xfail for "step over execarg initialization" and
20923 "step over corearg initialization".
20924 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
20925 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
20926 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
20927 gcc compiled for "print coremaker_bss", "print coremaker_ro",
20928 "print func2::coremaker_local", and "backtrace in corefile.exp".
20929 * gdb.base/signals.exp: Build and source signals.ci.
20930 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
20931 to be for gcc only.
20932 * lib/gdb.exp: Move verbose statements outside conditionals.
20933
20934 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20935
20936 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
20937 Feb 3 procfs.c change.
20938
20939 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
20940
20941 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
20942
20943 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
20944
20945 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
20946 from dejagnu's apparent default of 10 seconds, which gives random
20947 results when running the tests over NFS on moderately loaded systems.
20948 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
20949
20950 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
20951
20952 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
20953 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
20954 result reports.
20955
20956 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
20957
20958 * configure.in (CY_AC_PATH_TCLH): Remove.
20959 * configure: Regenerate.
20960
20961 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
20962
20963 * gdb.c++/Makefile.in (clean): Add missing '{'.
20964
20965 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
20966
20967 * lib/gdb.exp: Provide a default value for noinferior.
20968
20969 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
20970 Load libgloss.exp.
20971
20972 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
20973
20974 * gdb.disasm/hppa.exp: Compile directly into an executable, use
20975 the executable, not the .o to run the tests from.
20976
20977 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
20978
20979 * gdb.base/break.exp: Don't test for program exit or exit status
20980 if $noresults if nonzero.
20981 * gdb.base/langs.exp: Likewise.
20982 * gdb.base/watchpoint.exp: Likewise.
20983
20984 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
20985 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
20986 trying to compile the testcase.
20987
20988 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
20989
20990 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
20991 * gdb.base/signals.exp (continue to handler): Likewise.
20992
20993 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
20994
20995 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
20996
20997 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
20998
20999 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21000
21001 * gdb.base/corefile.exp: Recognize "not found" as failure
21002 when trying to determine if a core file was generated.
21003 If no core file was generate the first time, try again without
21004 the ulimit -c to work around braindamaged shells.
21005
21006 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21007
21008 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21009 [] tests with "test" and enclose string in quotes.
21010 * gdb.stabs/configure: Rebuild
21011
21012 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21013
21014 Changes in sync with expect:
21015 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21016 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21017 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21018 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21019 argument to AC_REQUIRE.
21020 * configure: Regenerated.
21021
21022 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21023
21024 * gdb.base/corefile.exp: When generating a core, discard any
21025 error messages about ulimit not found and the "core dumped"
21026 message from the shell that runs the coredumper.
21027
21028 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21029
21030 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21031
21032 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21033 which sed script to run. Expect failure for v_comb test
21034 on PA targets too.
21035
21036 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21037
21038 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
21039 "print func2::coremaker_local" and for "backtrace in corefile.exp"
21040
21041 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21042
21043 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21044 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
21045 "sparc-sun-solaris*" xfails for "p v_comb".
21046 * lib/gdb.exp (default_gdb_start): Fix typo.
21047 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21048 messages to not include the full program name that caused
21049 the core dump since some systems (such as solaris) apparently
21050 truncate this path to about 80 characters.
21051 When generating a core file first try increasing the core file
21052 size limit to unlimited since some systems may default it to
21053 zero, and it is harmless to try it. Move the test for failing
21054 to generate a core file to where it will actually get executed.
21055 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21056 new gdb result from g++ debug info improvements and make old
21057 pattern obsolescent. Also account for size_t differences
21058 (may be int or long).
21059 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21060 initialization before function call is placed in the delay slot
21061 and thus appears to be skipped over by commands such as "next".
21062
21063 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21064
21065 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21066
21067 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21068
21069 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21070 input source file; fix code to compile test to deal with this
21071 convention.
21072 * gdb.c++/*.exp: Likewise.
21073
21074 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21075
21076 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21077 "bt in signals.exp".
21078
21079 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21080
21081 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21082 "step over execarg initialization" and
21083 "step over corearg initialization".
21084
21085 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21086
21087 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21088 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21089
21090 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21091
21092 From Rob Savoye (rob@poseidon.cygnus.com)
21093 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21094 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
21095 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21096 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21097 configure.in}: Major reworking for autoconfig.
21098 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21099 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
21100 New files.
21101 * config/unix-gdb.exp: Make GDB global.
21102 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
21103 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21104 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21105 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21106 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21107 term.exp, twice.exp, watchpoint.exp, whatis.exp},
21108 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
21109 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21110 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21111 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21112 pr-8136.exp, result.exp, string.exp, tuples.exp},
21113 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
21114 to returns as necessary, arrange for test to compile own testcase
21115 executable.
21116 * lib/gdb.exp: Changes for testsuite to compile own test cases.
21117
21118 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21119
21120 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
21121 clear_xfail at end of test which might not call either pass or fail.
21122 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21123 "backtrace through signal handler".
21124
21125 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21126
21127 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21128 continuing from a job control stop signal.
21129 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21130
21131 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21132
21133 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21134 * gdb.base/corefile.exp: Likewise.
21135 * gdb.base/funcargs.exp: Likewise.
21136
21137 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21138
21139 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21140 * config/monitor.exp: Add support for setting baud rate.
21141
21142 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21143
21144 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21145 i*86-*-linux* xfails for "backtrace through signal handler".
21146 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21147 "print func2::coremaker_local".
21148 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
21149 alpha-dec-osf2* xfail for
21150 "delete all breakpoints when none".
21151
21152 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21153
21154 * gdb.base/break.exp: Change test that deletes all breakpoints
21155 when no user breakpoints are installed. A post 4.15 change
21156 causes gdb to no longer prompt in this case.
21157
21158 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21159
21160 * gdb.base/return.exp (return_tests): Change xfail for test
21161 "correct value returned double test" to stop xfailing at
21162 Solaris 2.5. Apparently the bug has been fixed.
21163
21164 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21165
21166 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21167 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21168
21169 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21170
21171 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21172 * gdb.disasm/hppa.s: Corresponding changes.
21173
21174 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21175
21176 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21177 makefile fragment.
21178 * config/mt-hpux: Deleted.
21179
21180 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21181
21182 * Many files: When warning about suppressed tests due to a
21183 nonexistant test binary, avoid incrementing the warning count.
21184
21185 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21186
21187 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
21188
21189 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21190
21191 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21192 "sparc-*-solaris2*".
21193
21194 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21195
21196 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21197 Add global and local variables and initialize them.
21198 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21199 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21200 extracts the file name and terminating signal from the core file.
21201 * TODO: Remove note about tests for correct mapping of corefile.
21202 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21203 from optimizing it away.
21204 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21205 handles common blocks.
21206
21207 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21208
21209 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21210 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21211
21212 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21213
21214 * Makefile.in (maintainer-clean): New target, synonym for
21215 realclean.
21216 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21217 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21218 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21219 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21220 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21221 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21222
21223 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21224
21225 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21226 xfails when not gcc compiled for "print foo::funclocal".
21227 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21228 "print foo::funclocal at foo",
21229 "print 'scope1.c'::foo::funclocal at foo",
21230 "print foo::funclocal_bss at foo",
21231 "print 'scope1.c'::foo::funclocal_bss at foo",
21232 "print foo::funclocal_ro at foo",
21233 "print 'scope1.c'::foo::funclocal_ro at foo",
21234 "print bar::funclocal at foo" and
21235 "print 'scope1.c'::bar::funclocal at foo".
21236 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21237 gcc compiled for "print foo::funclocal at bar".
21238 Expand all messages to ensure that they identify that
21239 the test is at bar().
21240 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21241 gcc compiled for:
21242 "ptype on opaque struct pointer (statically)",
21243 "ptype on opaque struct tagname (statically)",
21244 "ptype on opaque struct pointer (dynamically) 1",
21245 "ptype on opaque struct tagname (dynamically) 1",
21246 "ptype on opaque struct pointer (dynamically) 2" and
21247 "ptype on opaque struct tagname (dynamically) 2
21248 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21249 gcc compiled for:
21250 "p datalocal"
21251 "whatis datalocal",
21252 "ptype datalocal",
21253 "p bsslocal",
21254 "whatis bsslocal", and
21255 "ptype bsslocal".
21256 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21257 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21258 when not gcc compiled.
21259 * gdb.base/funcargs.exp (float_and_integral_args): Add
21260 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21261 compiled.
21262 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21263 "backtrace from call6a" when not gcc compiled.
21264 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21265 "backtrace from call7a" when not gcc compiled.
21266 * gdb.base/callfuncs.exp (do_function_calls):
21267 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21268 "p t_char_array_values(char_array_val2,char_array_val1)",
21269 "p t_char_array_values(char_array_val1,char_array_val2)",
21270 "p t_char_array_values("carray 1","carray 2")",
21271 "p t_char_array_values("carray 1",char_array_val2)",
21272 "p t_char_array_values(char_array_val1,"carray 2")",
21273 "p sum_args(1,{2})",
21274 "p sum_args(2,{2,3})",
21275 "p sum_args(3,{2,3,4})",
21276 "p sum_args(4,{2,3,4,5})"
21277 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21278 "backtrace in corefile.exp" when not gcc compiled.
21279
21280 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21281
21282 * gdb.base/signals.exp: Rewrite `handle all print' test as
21283 a procedure. Accept blanks or TABs as whitespace, increase
21284 timeout and expect input buffer size for the large output
21285 from the command. Remove "i*86-*-bsdi2.0" xfail.
21286
21287 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21288
21289 * gdb.base/setvar.exp: Add new testcases for truncation when
21290 assigning invalid values to bitfields.
21291
21292 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21293
21294 * gdb.base/callfuncs.exp (do_function_calls): Remove
21295 mips-sgi-irix* xfail for
21296 "call inferior func with struct - returns char *"
21297 and fix test so that an optional (unsigned char *) cast is
21298 accepted in the result.
21299
21300 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21301
21302 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21303 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21304 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21305 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21306 that accidentally got checked in.
21307
21308 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21309
21310 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
21311 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21312 compiled test.
21313 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21314 Add mips-sgi-irix5* xfail for not gcc compiled.
21315 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21316 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21317 "p top", "whatis top", "p middle", and "whatis middle".
21318 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21319 "whatis signed char" for not gcc compiled.
21320 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21321 "set variable signed char=-1 (-1)" and
21322 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21323 * gdb.base/funcargs.exp (float_and_integral_args):
21324 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21325 Add mips-sgi-irix* xfail when not gcc compiled for
21326 "continue to call2b".
21327 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21328 "continue to call2g".
21329 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21330 "backtrace from call6a"
21331 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21332 "backtrace from call7k".
21333 Add mips-sgi-irix5* xfail when not gcc compiled for
21334 "backtrace from call7a".
21335 (localvars_after_alloca): Fix gdb_test cmds for
21336 "print * after runto ...".
21337 Remove rs6000-*-* xfails for
21338 "print i after runto localvars_after_alloca" and
21339 "print l after runto localvars_after_alloca"
21340 for all compilers.
21341 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
21342 when not compiled with gcc, for:
21343 "print signed char == (minus)",
21344 "print signed char != (minus)",
21345 "print signed char < (minus)",
21346 "print signed char > (minus)".
21347 * gdb.base/callfuncs.exp (do_function_calls):
21348 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21349 "call inferior func with struct - returns char *".
21350 * gdb.base/return.exp (return_tests): Change xfail for
21351 "correct value returned double test" to include Solaris 2.4.
21352 * gdb.base/funcargs.exp (float_and_integral_args):
21353 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21354
21355 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21356
21357 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21358 enumeration bitfields if compiling with GNU C.
21359 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21360 to empty' prompt.
21361
21362 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21363
21364 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21365 test for PRO targets.
21366
21367 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21368 breakpoints in the inferior at any given time by making
21369 two groups of breakpoints for call2*, call6* and call7*
21370 tests.
21371
21372 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21373
21374 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21375 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21376 from optimizing it away.
21377 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21378 "call inferior func with struct".
21379
21380 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21381
21382 * configure.in: Only configure gdb.chill for particular targets.
21383
21384 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21385
21386 * gdb.base/Makefile.in: Add action to .c.o transformation
21387 rule that generates a .ci file for each .o file and remove
21388 explicit .c.o rules except for callfuncs.o.
21389 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21390 generates a .ci file for each .o file and remove explicit
21391 .cc.o rules.
21392 (clean): Remove *.tmp *.ci files.
21393 (EXECUTABLES): Remove templ-info.exp.
21394 * gdb.base/compiler.c: New file.
21395 * gdb.c++/compiler.cc: New file
21396 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21397 Change rs6000-*-* xfail for
21398 "print 'scope0.c'::filelocal_ro" and
21399 "print 'scope1.c'::filelocal" and
21400 "print 'scope1.c'::filelocal_bss" and
21401 "print 'scope1.c'::filelocal_ro" and
21402 "print 'scope1.c'::foo::funclocal" and
21403 "print 'scope1.c'::foo::funclocal_ro" and
21404 "print 'scope1.c'::bar::funclocal" and
21405 "print 'scope0.c'::filelocal_ro" and
21406 "print 'scope1.c'::filelocal at foo" and
21407 "print 'scope1.c'::filelocal_bss at foo" and
21408 "print 'scope1.c'::filelocal_ro at foo" and
21409 "print 'scope1.c'::foo::funclocal at foo" and
21410 "print 'scope1.c'::foo::funclocal_bss at foo" and
21411 "print 'scope1.c'::foo::funclocal_ro at foo" and
21412 "print 'scope1.c'::bar::funclocal at foo" and
21413 "print 'scope0.c'::filelocal_ro" and
21414 "print 'scope1.c'::filelocal" and
21415 "print 'scope1.c'::filelocal_bss" and
21416 "print 'scope1.c'::filelocal_ro" and
21417 "print 'scope1.c'::foo::funclocal" and
21418 "print 'scope1.c'::foo::funclocal_bss" and
21419 "print 'scope1.c'::foo::funclocal_ro" and
21420 "print 'scope1.c'::bar::funclocal" and
21421 "print 'scope1.c'::bar::funclocal_bss"
21422 to only be xfail'd when not compiled with gcc.
21423 Add rs6000-*-* xfail for
21424 "print 'scope0.c'::filelocal_bss before run"
21425 when compiled with gcc.
21426 (test_at_main): Add rs6000-*-* xfail for
21427 "print filelocal_ro in test_at_main"
21428 when compiled with gcc.
21429 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
21430 Add rs6000-*-aix* xfail for
21431 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21432 "ptype t_char_array", not compiled with gcc.
21433 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21434 xfail for "list foo (in include file)" when gcc compiled.
21435 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
21436 (integral_args): Add rs6000-*-* xfail for
21437 "run to call0a" if not compiled with gcc.
21438 (unsigned_integral_args): Add rs6000-*-* xfail for
21439 "run to call1a" if not compiled with gcc.
21440 (float_and_integral_args): Add rs6000-*-* xfail for
21441 "run to call2a" if not compiled with gcc and for
21442 "continue to call2b" for any compiler.
21443 Add rs6000-*-* xfail to
21444 "print f1 after run to call2a" for gcc compiled.
21445 (discard_and_shuffle): Add rs6000-*-* xfail for
21446 "run to call6a".
21447 (shuffle_round_robin): Add rs6000-*-* xfail for
21448 "backtrace from call7a" if not compiled with gcc.
21449 Add rs6000-*-* xfail for
21450 "backtrace from call7b" if compiled with gcc.
21451 (call_after_alloca): Add rs6000-*-* xfail for
21452 "print c in call_after_alloca" and
21453 "print s in call_after_alloca" and
21454 "backtrace from call_after_alloca_subr"
21455 if not compiled with gcc.
21456 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21457 "print c in localvars_in_indirect_call" and
21458 "print c in localvars_in_indirect_call" and
21459 "backtrace in indirectly called function" and
21460 "stepping into indirectly called function"
21461 if not compiled with gcc.
21462 (localvars_after_alloca): Add rs6000-*-* xfail for
21463 "print c after runto localvars_after_alloca" and
21464 "print s after runto localvars_after_alloca" and
21465 "print i after runto localvars_after_alloca" and
21466 "print l after runto localvars_after_alloca"
21467 for all compilers.
21468 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21469 than whatis-info.exp.
21470 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21471 than opaque-info.exp.
21472 Setup rs6000-*-* xfail for
21473 "ptype on opaque struct pointer (statically)" and
21474 "ptype on opaque struct pointer (dynamically)" when
21475 not compiled with gcc.
21476 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21477 rather than callf-info.exp.
21478 (do_function_calls): Add clear_xfail for rs6000-*-* for
21479 "p t_float_values2(3.14159,float_val2)". Seems to work
21480 fine there, both with xlc and gcc. Need to find out what
21481 it is doing right and fix other platforms.
21482 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21483 "call inferior func with struct - returns int",
21484 "call inferior func with struct - returns long",
21485 "call inferior func with struct - returns float",
21486 "call inferior func with struct - returns double",
21487 "call inferior func with struct - returns char *",
21488 but only if not gcc compiled (presumes xlc compiled).
21489 Change rs6000-*-* xfails for
21490 "call inferior func with struct - returns char" and
21491 " call inferior func with struct - returns short" to only
21492 xfail if not using gcc.
21493 (clean mostlyclean): Remove *.ci and *.tmp files.
21494 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21495 than templ-info.exp.
21496 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21497 Add rs6000-*-* xfail for "up to foo in langs.exp"
21498 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
21499 when not gcc compiled.
21500
21501 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21502
21503 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21504 * gdb.base/corefile.exp: Likewise.
21505 * gdb.base/list.exp: Likewise.
21506 * gdb.base/scope.exp: Likewise.
21507 * gdb.base/siganls.exp: Likewise.
21508
21509 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
21510 compiler output.
21511 * gdb.base/whatis.exp: Likewise.
21512
21513 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
21514
21515 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
21516 failure (opcode table has been fixed to match reality).
21517
21518 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
21519
21520 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
21521 "call inferior func with struct - returns char",
21522 "call inferior func with struct - returns short"
21523
21524 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
21525 "print 'scope0.c'::filelocal at main",
21526 "print 'scope0.c'::filelocal_bss in test_at_main",
21527 "print 'scope0.c'::filelocal at foo",
21528 "print 'scope0.c'::filelocal_bss in test_at_foo",
21529 "print 'scope0.c'::filelocal at bar",
21530 "print 'scope0.c'::filelocal_bss in test_at_bar"
21531
21532 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
21533 in source file 1". This bug seems to have been fixed with both
21534 gcc and native cc (was native assembler bug?).
21535
21536 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
21537
21538 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
21539 "backtrace through signal handler" to "i*86-*-sysv4*".
21540 * gdb.base/signals.exp: Add xfail for "'next' behaved as
21541 continue" case. Add "known SVR4 bug" to fail message.
21542 Add "i*86-*-bsdi2.0" xfail for "handle all print".
21543 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
21544 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
21545 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
21546 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
21547 "up to foo in langs.exp", "show language at foo in
21548 langs.exp", "up to cppsub_ in langs.exp", "show
21549 language at cppsub_ in langs.exp", "up to fsub in
21550 langs.exp", and "show language at fsub in langs.exp".
21551 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
21552 "bactrace in corefile.exp".
21553 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
21554 "call inferior function with struct - returns float" and
21555 "call inferior function with struct - returns double".
21556
21557 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
21558
21559 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
21560 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
21561 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
21562 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
21563
21564 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
21565
21566 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
21567 (or overriden) "CHILL" macro rather then bare "gcc".
21568 Also look for ../../gcc/xgcc since that is what we will
21569 actually need, not "Makefile". Remove following assignment
21570 of CHILL to CHILL_FOR_TARGET because that results in
21571 recursive definition.
21572
21573 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
21574
21575 * gdb.base/corefile.exp: Change xfail for backtrace in
21576 corefile.exp from linuxaout to all linux.
21577 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
21578 cases where we miss the breakpoint at the signal handler
21579 for some reason. Setup xfail for linuxoldld/linuxaout and
21580 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
21581 hitting SIGURG breakpoint.
21582 * gdb.base/signals.exp: Setup xfail for "next" acting like
21583 continue to add linuxoldld. Setup xfail for all linux for
21584 "next to handler in signals_tests_1", "backtrace in
21585 signals_tests_1", "continue to func1", "pass SIGUSR1",
21586 and continue to handler".
21587
21588 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
21589
21590 * Update all FSF addresses except those in COPYING* files.
21591
21592 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
21593
21594 * gdb.base/a2-run.exp: Change messages to be more explicit about
21595 the status of args, and quote binfile in results.
21596
21597 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
21598
21599 * gdb.base/callfuncs.exp: Add tests for passing structs to
21600 inferior functions and return various types.
21601 * gdb.base/callfuncs.c: Add functions to receive a struct
21602 and return a member of the struct, in various types.
21603
21604 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21605
21606 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
21607
21608 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
21609
21610 * config/vxworks29k.exp: New file, sources vxworks.exp.
21611
21612 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21613
21614 * config/gdbremote.exp: New file. Testing framework using
21615 gdbserver.
21616
21617 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
21618
21619 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
21620 "call function when asleep" and "send end of file".
21621 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
21622 for "backtrace in corefile.exp".
21623 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
21624 for "backtrace through signal handler".
21625 * gdb.base/corefile.exp: Make sure we actually generate a core file
21626 before trying the core tests. Some systems allow the user to suppress
21627 generation of core files and default to that (linux for example).
21628 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
21629 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
21630
21631 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21632
21633 * gdb.threads: New directory with some crude multi-threaded
21634 gdb tests (step.exp and step2.exp).
21635 * config/mt-lynx (STEP_EXECUTABLE): Define.
21636 (THREADFLAGS): Define.
21637
21638 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
21639
21640 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
21641
21642 * gdb.base/signals.exp: Disable whole file for lynx until
21643 further notice.
21644
21645 * gdb.base/signals.exp: xfail test where "next" acts like
21646 "continue" for lynx.
21647
21648 * gdb.base/interrupt.exp: xfail test for calling function while
21649 inferior is asleep for lynx.
21650
21651 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
21652 than one cr-lf after each command.
21653
21654 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21655
21656 * configure.in: Reinstate setting of stabsdirs variable, fix
21657 typo in setting up configdirs for native builds.
21658
21659 * gdb.base/return.exp: Fix typo in return double test.
21660 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
21661 compiler from optimizing them away.
21662
21663 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
21664
21665 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
21666 sequences to be echo'd by gdb when using gdb_test.
21667 * gdb.chill/chexp.exp: Likewise.
21668 * gdb.fortran/exprs.exp: Likewise
21669
21670 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21671
21672 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
21673 after the inferior gdb has started.
21674
21675 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
21676 after each command.
21677 * gdb.base/funcargs.exp: Likewise.
21678 * gdb.base/gdbvars.exp: Likewise.
21679 * gdb.base/interrupt.exp: Likewise.
21680 * gdb.base/list.exp: Likewise.
21681 * gdb.base/watchpoint.exp: Likewise.
21682 * gdb.c++/demangle.exp: Likewise.
21683 * gdb.c++/inherit.exp: Likewise.
21684 * gdb.chill/chexp.exp: Likewise.
21685 * gdb.fortran/exprs.exp: Likewise.
21686
21687 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
21688 test if we can't handle IO to/from the inferior.
21689
21690 * gdb.c++/misc.exp: Always check for a program already being
21691 started after sending a "run" command to gdb.
21692
21693 * gdb.base/twice.exp: Start with a fresh gdb.
21694
21695 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
21696 only depend on gdb's expression code, not the chill runtime.
21697
21698 * gdb.base/return.c: Put return values into variables so we
21699 can have gdb print them rather than depending on the program
21700 to print them.
21701 * gdb.base/return.exp: Corresponding changes.
21702
21703 * lib/gdb.exp: Provide default value for noinferiorio.
21704 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
21705 the inferior.
21706
21707 * gdb.base/break.exp: Always check for a program already being
21708 started after sending a "run" command to gdb.
21709 (text_next_with_recursion): Don't check the output from the
21710 program's printf statement. Instead just make sure the program
21711 exited.
21712
21713 * gdb.base/commands.exp: Protect tests which need arguments with
21714 $noargs conditionals.
21715
21716 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21717
21718 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
21719 of structure member arrays to match gdb/valops.c:value_addr change.
21720
21721 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
21722
21723 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
21724 cases.
21725
21726 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
21727
21728 * configure.in (configdirs): Remove gdb.chill from default list
21729 of subdirs and then add it back in only if doing a native build.
21730 The current chill compiler does not yet work in any cross build.
21731 * Revert all signal changes from Jul 6.
21732 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
21733 for sh-hms targets, allowing these tests to link, with no other
21734 changes. Testing is suppressed by setting "nosignals" in site.exp.
21735
21736 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
21737
21738 * configure.in (signaldirs): Define and add to configdirs for all
21739 targets except some specific ones that are known to not support signals.
21740 Also clean up formatting.
21741 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
21742 (signals, sigall): Remove rules to build.
21743 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
21744 Moved to new gdb.signals directory.
21745 * gdb.signals: New test directory.
21746 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
21747 signals.c signals.exp}: New or moved files.
21748
21749 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
21750
21751 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
21752
21753 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
21754
21755 * gdb.base/return.exp: Xfail `return double' test failure
21756 on at least Solaris 2.3 and handle future/past versions on
21757 a case by case basis as appropriate. Also update message
21758 to include i*86 failures.
21759
21760 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21761
21762 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
21763
21764 * lib/gdb.exp: Fix comment which erroneously identified
21765 gdb_file_cmd as gdb_load (the 19 May change was in fact to
21766 gdb_file_cmd not gdb_load).
21767 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
21768
21769 * gdb.base/setvar.exp: Make test names consistent between pass and
21770 fail cases. Use gdb_test more.
21771
21772 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21773
21774 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
21775
21776 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21777
21778 * gdb.base/help.exp: Fix expected help string for `show commands'.
21779
21780 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
21781
21782 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
21783
21784 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
21785 of a text section.
21786
21787 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
21788
21789 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
21790 that loop eventually terminates. Fix Connection refused logic so
21791 that testsuite will expire nicely.
21792
21793 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
21794
21795 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
21796 config/rom68k.exp: New tcl glue for the appropriate monitors.
21797 These all just end up calling monitor.exp.
21798 * config/monitor.exp (gdb_target_monitor): Handle `Connection
21799 refused' by retrying. Cleanup some timeout issues.
21800 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
21801 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
21802 callers don't have to set/restore global timeout variable.
21803
21804 * The following set of changes centralizes management of the global
21805 timeout variable. This way, it can be set in one target dependent
21806 place instead of dozens of places scattered throughout the test suite.
21807 If you need to lengthen a timeout, then you should either set timeout
21808 in one of the config/{target}.exp files, or multiply it by a factor.
21809 Setting it to an absolute value is always going to lose for some
21810 targets.
21811 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
21812 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
21813 * gdb.base/funcargs.exp: Don't set timeout.
21814 * gdb.base/list.exp (test_forward_search): Only use local timeout.
21815 * gdb.base/printcmds.exp (test_print_string_constants
21816 test_print_array_constants): Don't set timeout.
21817 * gdb.base/ptype.exp: Don't set timeout.
21818 * gdb.base/recurse.exp: Don't set timeout.
21819 * gdb.base/return.exp: Don't set timeout.
21820 * gdb.base/watchpoint.exp: Don't set timeout.
21821 * gdb.c++/classes.exp (do_tests): Don't set timeout.
21822 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
21823
21824 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
21825
21826 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
21827
21828 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21829
21830 * lib/gdb.exp: Disable chill tests for irix5.
21831
21832 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21833
21834 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
21835 each test pass or fail.
21836
21837 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21838
21839 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
21840 xlc not gcc.
21841
21842 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
21843
21844 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
21845
21846 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
21847
21848 * config/est.exp: Fix copyright and comments. Remove dead code.
21849 Use targetname, serialport and baud variables instead of fixed
21850 constants.
21851 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
21852 * config/cpu32bug.exp: New file to support cpu32bug monitors.
21853
21854 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21855
21856 * gdb.base/watchpoint.exp: Don't run
21857 test_watchpoint_triggered_in_syscall for sunos.
21858
21859 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21860
21861 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
21862 they don't seem to exist. Do include stdio.h.
21863
21864 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21865
21866 * gdb.base/a1-selftest.exp: Add alpha xfail.
21867
21868 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21869
21870 * gdb.base/watchpoint.c (main): Prompt before calling read().
21871 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
21872 Revise accordingly. Remove cruft about sending "123" several
21873 times, until it gets noticed. Clean up the "print buf[0]" stuff
21874 so that it passes or fails, and waits for prompts in the usual way.
21875
21876 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21877
21878 * gdb.base/recurse.exp: Fix comment.
21879
21880 * TODO: Remove item about printing variables in nodebug.exp. Add
21881 item about enabling tests which are only run on some targets.
21882
21883 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
21884 fail, make test names unique, use new gdb_test convention
21885 regarding pattern, use gdb_test more, etc.).
21886
21887 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
21888 fail, make test names unique, etc.).
21889
21890 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21891
21892 * gdb.base/nodebug.c: Change return type of top and middle to
21893 short.
21894 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
21895 are fixed by the recent mdebugread.c changes. Allow `short ()'
21896 as type for top and middle.
21897
21898 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21899
21900 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
21901 nearly as I can tell, the whole thing was an accident in Stu's
21902 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
21903 to replace a send/expect pair with gdb_test, but ended up only
21904 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
21905 of 30 Mar 1995 took care of it, but left this vestigial comment
21906 which I am now nuking.
21907
21908 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21909
21910 * gdb.base/break.exp: Look for different line number for
21911 breakpoint at main depending on usestubs.
21912
21913 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21914
21915 * gdb.base/list.exp: Adjust some alternate expect patterns to
21916 match recent list0.c change. Add alternate expect pattern for
21917 output from `list default lines around main' for optimizing
21918 compilers.
21919
21920 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21921
21922 * lib/gdb.exp: If nosignals is not set, set it to 0.
21923
21924 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
21925
21926 * config/slite-gdb.exp: Responds to load symbol table prompt.
21927 * gdb.base/break.exp: Adjust line number, fix rerun.
21928 * gdb.base/langs0.c: Add #ifdef usestubs.
21929
21930 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
21931
21932 * gdb.base/list.exp: Adjust line contents after adding new lines in
21933 list0.c. Also fix a syntax error.
21934
21935 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
21936 * gdb.base/break.exp: ditto.
21937 * gdb.base/list.exp: ditto.
21938 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
21939 * gdb.base/run.c: ditto.
21940 * gdb.base/list0.c: ditto.
21941 * gdb.base/funcargs.c: ditto.
21942
21943 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
21944
21945 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
21946 $targetname, $serialport and $baud instead of hardwired variables.
21947 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
21948 target doesn't support signals.
21949
21950 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
21951
21952 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
21953
21954 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21955
21956 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
21957 Don't rely on the value of an auto variable before it has been
21958 initialized. Use gdb_test more.
21959
21960 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21961
21962 * lib/gdb.exp (default_gdb_version): A version number must start
21963 with a digit, but other than that contains all characters up to
21964 the first whitespace character.
21965
21966 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21967
21968 * gdb.base/commands.exp (breakpoint_command_test): New tests.
21969
21970 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21971
21972 * gdb.c++/*.exp: Warn if executable does not exist. The original
21973 reason for skipping the warning was that configure.in sometimes
21974 intentionally skipped building the executables but the tcl code
21975 had no way of knowing. That (a) was always bogus with respect to
21976 error handling, (b) is no longer true (right now there is no way
21977 to skip C++ tests).
21978
21979 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
21980
21981 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21982
21983 * gdb.base/list.exp: Add expect patterns for output from
21984 SunPRO compiled executables.
21985 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
21986 types.
21987
21988 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
21989
21990 * gdb.base/break.exp (test_next_with_recursion): Accept any line
21991 number (we are already testing that the correct source line text
21992 gets printed).
21993
21994 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
21995 that is what is intended, but something needed to be done to get
21996 sunos4 native working again.
21997
21998 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
21999
22000 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22001 apparently went with a (very) old xfail.
22002
22003 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22004
22005 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22006 runto_main is a proc in gdb.exp that will do 'step' for target use
22007 stubs.
22008 * gdb.base/exprs.exp: ditto.
22009 * gdb.base/interrupt.exp: ditto.
22010 * gdb.base/opaque.exp: ditto.
22011 * gdb.base/printcmds.exp: ditto.
22012 * gdb.base/ptype.exp: ditto.
22013 * gdb.base/scope.exp: ditto.
22014 * gdb.base/setvar.exp: ditto.
22015 * gdb.base/signals.exp: ditto.
22016 * gdb.base/twice.exp: ditto.
22017 * gdb.c++/classes.exp: ditto.
22018 * gdb.c++/inherit.exp: ditto.
22019 * gdb.c++/templates.exp: ditto.
22020 * gdb.base/break.exp: no run and hit main for stubs. Change line
22021 numbers for breakpoints and info breakpoint.
22022 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22023 breakpoint().
22024 * gdb.base/callfuncs.c: ditto.
22025 * gdb.base/exprs: ditto.
22026 * gdb.base/interrupt.c: ditto.
22027 * gdb.base/opaque0.c: ditto.
22028 * gdb.base/printcmds.c: ditto.
22029 * gdb.base/ptype.c: ditto.
22030 * gdb.base/scope0.c: ditto.
22031 * gdb.base/setvar.c: ditto.
22032 * gdb.base/signals.c: ditto.
22033 * gdb.base/twice.c: ditto.
22034 * gdb.c++/misc.cc: ditto.
22035 * gdb.c++/templates.cc: ditto.
22036
22037 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22038
22039 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22040
22041 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22042 somewhere between `read' and `main.c'. I'm pretty sure the
22043 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22044 and it isn't particularly useful.
22045
22046 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22047
22048 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22049
22050 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22051
22052 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22053
22054 * config/mt-slite: add LIBS and -nostdlib.
22055 * config/slite-gdb.exp: add this new file to support sparclite target.
22056
22057 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22058
22059 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22060
22061 * gdb.base/a2-run.exp: Change argument to istarget from
22062 "*-*-vxworks" to "*-*-vxworks*".
22063 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22064
22065 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22066
22067 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22068 will not runto main but do a 'step' to step out of breakpoint().
22069 * config/mt-slite: add -Dusestubs.
22070
22071 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22072
22073 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22074 instead of just @.
22075
22076 * gdb.base/signals.exp: Add test for "handle all print".
22077 * TODO: Remove "handle all print". Also remove item about
22078 checking copyright date (I don't like the idea of a spurious FAIL
22079 based on when we run the tests).
22080
22081 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22082 for SunOS4 (reason for failure not investigated). Remove
22083 redundant test for $binfile.
22084
22085 * gdb.base/nodebug.c (array_index): Call malloc.
22086
22087 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22088
22089 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22090
22091 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22092 conventions and slightly simplify the matching regexp.
22093
22094 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22095
22096 * gdb.base/break.exp: Update gdb_test invocation to use new
22097 convention.
22098
22099 * lib/gdb.exp: If noargs is not set, set it to 0.
22100
22101 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22102 tests unique.
22103
22104 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22105
22106 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22107
22108 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22109 one argument of type "<non-float parameter>".
22110
22111 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22112
22113 * config/rom68k.exp: New file to support Motorola IDP board.
22114 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22115 * gdb.base/break.c: Change things around so that this program
22116 doesn't depend upon args. This is necessary to make remote
22117 targets work (in general, they can't take args).
22118 * gdb.base/break.exp: Don't try to send args to program. Don't
22119 expect output. Also, replace lots of code with gdb_test.
22120
22121 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22122
22123 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22124 printing of '\'' (which is what the comment says we are testing,
22125 even though we were not), not '''.
22126 (test_integer_literals_rejected): Test that printing ''' is an error.
22127
22128 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22129 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22130 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22131 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22132 Use gdb_test not test_print_accept.
22133 * lib/gdb.exp: Remove test_print_accept.
22134
22135 * gdb.base/signals.exp (signal_tests_1): Make pass message
22136 consistent with fail message.
22137
22138 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22139 unsigned char; the bug (PR 1821) is fixed.
22140
22141 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22142
22143 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22144 successful tests--makes xfailing them work right.
22145
22146 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22147
22148 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22149 only \r\n, not .*. The test can pass .* as the last thing in
22150 $pattern if that is what it wants. In addition to providing this
22151 flexibility, this change should speed up pattern matching in cases
22152 where the pattern already ended with .* (there were a number of
22153 them). This change also helps catch bad patterns--in the old
22154 scheme the typo "char \*" instead of "char \\*" would pass. Now
22155 it is caught.
22156 * Many .exp files: Update callers.
22157
22158 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22159 clearer and does not spuriously match multiple ('s. Likewise for
22160 ) and *.
22161
22162 * gdb.base/nodebug.exp: Test ability to call a function and pass
22163 it a string (even with no debugging info).
22164
22165 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22166 "p '\'", which is the same as "p ''" once tcl gets done with
22167 quoting, to "p '\\'", which I suspect is what is intended (one
22168 backslash gets sent to GDB).
22169
22170 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22171
22172 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22173
22174 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22175 1817) was fixed literally years ago.
22176
22177 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22178
22179 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22180 test, it causes stepping out of call_after_alloca_subr with
22181 optimizing compilers.
22182 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22183 fails.
22184
22185 * gdb.c++/templates.exp: Source templ-info.exp only if
22186 the templates executable exists.
22187
22188 * gdb.c++/misc.cc (class Contains_static_instance,
22189 class Contains_nested_static_instance),
22190 gdb.c++/classes.exp (test_static_members): Test printing of
22191 a class that contains a static instance of the class.
22192
22193 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22194
22195 * gdb.base/langs2.c (cppsub_): Don't prototype.
22196 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22197 only, I believe).
22198
22199 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22200
22201 * lib/gdb.exp (skip_chill_tests): New procedure.
22202
22203 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22204
22205 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22206
22207 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22208 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22209
22210 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22211
22212 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22213
22214 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22215 disassemble 8, not 16, instructions for part 4.
22216
22217 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22218 support the latter anymore.
22219
22220 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22221 -DNO_PROTOTYPES.
22222 * gdb.base/callfuncs.c: Control use of prototypes based on
22223 NO_PROTOTYPES, not __STDC__.
22224 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22225 t_float_values2 tests if prototypes in use.
22226
22227 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22228 t_double_values): When checking differences against DELTA, check
22229 that difference is within the range (-DELTA,DELTA), not just
22230 (-infinity,DELTA).
22231
22232 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22233
22234 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22235 'file' command firts, then 'target', then 'load', this is due to gdb
22236 target set up.
22237 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22238
22239 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22240
22241 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22242 FP load/store variants.
22243 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22244
22245 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22246
22247 * gdb.base/term.exp: Do not give a warning if not native, it is
22248 not an abnormal condition.
22249
22250 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22251
22252 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22253 t_char_array".
22254
22255 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22256
22257 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22258 are getting the version number.
22259
22260 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22261 if not native, it is not an abnormal condition.
22262
22263 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22264
22265 * lib/gdb.exp: Just use "file exists", rather than undocumented
22266 dejagnu procedure "findfile".
22267
22268 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22269
22270 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22271 (LDFLAGS): Set to -Xlinker -Ur.
22272
22273 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22274 Removed, these values are set by lib/gdb.exp.
22275
22276 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22277
22278 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22279
22280 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22281 of replicating gdb startup code.
22282
22283 * config/mt-vxworks (LDFLAGS): Set to -r.
22284 (CFLAGS_FOR_TARGET): Removed.
22285
22286 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22287 (gdb) and gdb for vxworks uses (vxgdb).
22288
22289 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22290 executable is not in the tree and host != target, use sed and
22291 program_transform_name to determine the gdb name used by the
22292 target.
22293
22294 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22295 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22296
22297 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22298
22299 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22300 floats, chars, and shorts where there are ANSI-style function
22301 definitions.
22302
22303 * gdb.base/langs.exp, gdb.base/langs*: New test.
22304 * gdb.base/Makefile.in: Build it.
22305 * TODO: Remove item about checking that C names don't get C++
22306 demangling applied; this test tests it.
22307
22308 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22309
22310 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22311 went with the const70 xfail. The xfail went away a year ago.
22312
22313 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22314
22315 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22316 for hp300.
22317
22318 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22319
22320 * gdb.base/a1-selftest.exp: Don't run on hp300.
22321
22322 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22323
22324 * Makefile.in (site.exp): Set host_alias and target_alias as well
22325 as host_triplet and target_triplet.
22326
22327 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22328
22329 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22330
22331 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22332 places as other ecoff systems).
22333
22334 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22335 ultrix.
22336
22337 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22338
22339 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22340 remove them.
22341 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22342 variable and "variable" in addition to "data variable".
22343 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22344
22345 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22346 2.
22347 * gdb.base/list1.c (long_line): Add additional statement at start
22348 of function.
22349 * gdb.base/list.exp (test_forward_search): Update line number to
22350 reflect new statement.
22351
22352 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22353
22354 * gdb.base/signals.exp: Reinitialize searched source directories
22355 after gdb_start call.
22356
22357 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22358
22359 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22360 * gdb.stabs/Makefile.in: Likewise.
22361
22362 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22363 change. Instead split the tests into smaller pieces.
22364 * gdb.disasm/hppa.s: Corresponding changes.
22365
22366 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22367
22368 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22369 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22370
22371 * gdb.base/funcargs.exp: Modify many tests so that every test
22372 either passes or fails. Make some test names unique.
22373
22374 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22375
22376 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22377 Call stty to set interrupt character.
22378
22379 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22380 for HP assembler versus GNU assembler based on actual behavior of
22381 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22382
22383 * TODO: Suggest a few more stepping tests.
22384
22385 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22386
22387 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22388 restart GDB for h8300 after a continue.
22389 (return): Add pattern to match a29k-udi behavior.
22390 * gdb.base/nodebug.exp: Remove obsolete comment.
22391 * gdb.base/regs.exp: New file, testing of register displays.
22392 * gdb.base/return.exp: Fix typo in reference to $objdir.
22393 * gdb.base/whatis.exp: Always start with a fresh GDB.
22394
22395 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22396
22397 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22398 higher, these tests generate a lot of output.
22399
22400 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22401
22402 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22403 code following the catch silently ignored some errors; without the
22404 catch they should be thrown like any other tcl error. Also, the
22405 catch used "" instead of {} which meant all the callers who wanted
22406 to include one of the characters "[]$ had to quote it an extra time.
22407 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22408 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22409 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22410 Remove extra quoting.
22411
22412 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22413
22414 * gdb.base/commands.exp: Make test names unique; every test either
22415 passes or fails. Update some comments.
22416
22417 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22418
22419 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22420
22421 The following fixes a FAIL caused by the fact that the alpha stabs
22422 configuration didn't use the ".if alpha" code in weird.def.
22423 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22424 bit pointer, so the 32 bit version works even on the alpha.
22425 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22426 Remove the stuff which allowed us to have separate versions for
22427 alpha and everything else.
22428
22429 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22430 regexp which "info func operator\[\](" is supposed to match. Fix
22431 string to send to GDB. Note that GDB still doesn't work right. Add a
22432 new test for "info func .perator\[\](" which GDB does handle correctly.
22433
22434 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22435
22436 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22437
22438 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22439 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22440 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22441 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22442 it makes the tests harder to understand and confuses test-o-matic.
22443 The preferred style is that each test provides a PASS or a FAIL,
22444 and has a unique message (e.g. "continue #54" not just "continue")
22445 which is the same for the pass and the fail.
22446 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22447 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22448 to lib/gdb.exp.
22449 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22450 prt_accept which was basically the same thing. Likewise for
22451 test_print_reject and prt_reject.
22452 * lib/gdb.exp (test_print_reject): Add some more error message
22453 patterns to match from the former printcmds.exp (prt_reject).
22454 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22455 One defect of the passcount stuff is that some of it failed to
22456 report XPASS where appropriate.
22457 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22458 stuff before and after arg in expected pattern.
22459 (test_paddr_operator_functions): Re-do test without print_addr_of;
22460 this is the only test which seems to want extra stuff there.
22461
22462 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22463
22464 * gdb.base/nodebug.exp: Update new tests to reflect improved
22465 wording of gdb output.
22466
22467 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22468 and "ptype" work on variables in files compiled without -g.
22469 Replaces commented out "maint print msymbol" tests.
22470
22471 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22472
22473 * gdb.base/setvar.c (dummy): Call malloc.
22474
22475 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22476 losing with the irix4 sed.
22477
22478 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22479 ALRM" on irix4.
22480
22481 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22482
22483 * TODO: Remove items about corefile.exp testing new exec-file and
22484 backtrace; both are now done. Add items about printing enums.
22485
22486 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22487
22488 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22489 "get signal $thissig" test fails.
22490
22491 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22492
22493 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22494
22495 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22496 compiler warning with dec alpha compiler.
22497
22498 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22499 extra \n from gdb_test call (this explains why the prompt test
22500 that I removed yesterday was there).
22501 (user_defined_command_test): Remove extra \n and prompt test.
22502
22503 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22504 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22505 doesn't exist.
22506 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22507 Also remove alpha workaround, which turns out to be because
22508 SIGABRT == SIGLOST.
22509
22510 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
22511
22512 * gdb.base/help.exp: Don't test "help show".
22513
22514 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22515
22516 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
22517 "set print address" is on.
22518 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
22519 pass prompt to gdb_test; gdb_test already looks for the prompt.
22520
22521 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
22522
22523 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
22524 was a vestige of the manual TESTSTRATEGY, and the purpose of it
22525 was to make sure that gdb can read a core file. But (a) the "read
22526 the corefile" part didn't make it to a1-selftest.exp, we just
22527 delete the corefile after creating it, and (b) we test reading
22528 corefiles in corefile.exp anyway. Also, this test left around a
22529 xgdb process on Solaris.
22530
22531 * gdb.base/corefile.exp: Also test backtrace.
22532
22533 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
22534
22535 * gdb.base/commands.exp: Test a simple user defined command with
22536 arguments and if/while statements; verify the full user command is
22537 printed by "show user".
22538
22539 * gdb.base/commands.exp: Test if/while commands as part of a
22540 breakpoint command list; verify they appear in breakpoint
22541 information.
22542
22543 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22544
22545 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
22546 than by dividing by zero.
22547
22548 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
22549
22550 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
22551 performing an inferior call with watchpoints enabled.
22552 * gdb.base/watchpoint.c (main): Delete second unnecessary read
22553 call.
22554
22555 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22556
22557 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
22558 of "file" command.
22559
22560 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
22561 Add additional pattern for when "int operator int(void);" appears
22562 in a different order.
22563
22564 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22565
22566 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
22567
22568 * gdb.base/help.exp: Replace most of docstrings for "info signals"
22569 and "signal" with ".*".
22570
22571 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22572
22573 * TODO: Add note about "handle all nostop".
22574
22575 * gdb.base/{sigall.c, sigall.exp}: New test.
22576 * gdb.base/Makefile.in: Add it.
22577
22578 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
22579
22580 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
22581 when invoking GDB, suppresses any windowing interface.
22582
22583 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
22584
22585 * config/sim-gdb: New file, simulator testing support.
22586
22587 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
22588
22589 * gdb.base/interrupt.exp: Test calling func1 twice.
22590
22591 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
22592
22593 * gdb.base/list.exp (test_forward_search): Set timeout higher
22594 when we'll be getting lots of output from gdb.
22595
22596 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
22597 "init_malloc" to after the expect statement. Run it if that
22598 regexp is taken, but also for two others which happen if source
22599 cannot be found.
22600
22601 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22602
22603 * gdb.base/printcmds.exp: New test, for printing register before
22604 program is running.
22605
22606 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22607
22608 * gdb.base/list.exp: Correct some alternate expect patterns
22609 to reflect changes in list1.c.
22610
22611 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22612
22613 * TODO: Add item regarding large frames.
22614
22615 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
22616
22617 * TODO: Remove item about enabling return.exp; it
22618 is enabled. Suggest a few more "return" tests.
22619
22620 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22621
22622 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
22623 anonymous unions.
22624
22625 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22626
22627 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
22628 and pr-5646.o, so "make" is the same as "make all", not "make
22629 pr-4975.o".
22630
22631 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
22632
22633 * gdb.base/list.exp: Adjust expectations to reflect changes in
22634 list1.c.
22635 (test_forward_search): New test proc.
22636 * gdb.base/list1.c (long_line): New function, has long source line.
22637
22638 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
22639
22640 * gdb.base/a1-selftest.exp: Change initial stepping to know about
22641 additional line of code that was added.
22642
22643 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
22644
22645 * gdb.disasm/hppa.s: Break the large branching tests into smaller
22646 tests so as not to overflow expect's input buffers.
22647 * gdb.disasm/hppa.exp: Corresponding changes.
22648
22649 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22650
22651 Beginnings of template debugging tests.
22652 * gdb.c++/templ-info.cc: New file to test for template
22653 debugging capability of the compiler.
22654 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
22655 templ-info.cc.
22656 * gdb.c++/templates.cc: Add explicit template instantiations
22657 to enable compiling with -fno-implicit-templates. Add destructor
22658 and 'value' method to T5 class for template tests.
22659 * gdb.c++/templates.exp: Add testcases for printing of template
22660 types, setting breakpoints on template methods and calling a
22661 template method.
22662
22663 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
22664
22665 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
22666 branch target since some assemblers (gas-2.5) may emit a
22667 relocation for the branch instead of resolving it in the
22668 assembler.
22669
22670 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22671
22672 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
22673 through signal handler.
22674
22675 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22676
22677 * configure.in (*-*-netware): Use config/mt-netware.
22678
22679 * config/mt-netware: New file.
22680 * config/mt-i386-netware: Removed, separate configs for different
22681 netware architectures are no longer needed now that we have
22682 --with-headers.
22683
22684 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22685
22686 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
22687 by the recent changes to use ANSI C arithmetic conversions.
22688
22689 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22690
22691 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
22692 bug involving using inferior_pid to figure out whether to select a
22693 frame.
22694
22695 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
22696
22697 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
22698 match the current disassembler output.
22699
22700 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
22701
22702 * gdb.fortran/exprs.exp: Expect VOID instead of void.
22703 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
22704 types, expect "int" as type of integer values (for now).
22705
22706 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
22707
22708 * gdb.base/commands.exp: New tests for if/while commands.
22709
22710 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
22711
22712 * lib/gdb.exp (runto): Replace sub-pattern for hex value
22713 by .*, since hex values have different syntax in Chill mode.
22714
22715 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22716
22717 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
22718 linefeed from expect pattern for repeated types with indices > 9.
22719
22720 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
22721
22722 First part of Fortran test suite.
22723 * gdb.fortran: New directory.
22724 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
22725
22726 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22727
22728 * gdb.base/default.exp: Update expect pattern for load command
22729 without arguments.
22730
22731 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
22732
22733 * configure.in: Change i386 to i[345]86.
22734 * gdb.base/configure.in: Likewise.
22735 * gdb.c++/configure.in: Likewise.
22736 * gdb.chill/configure.in: Likewise.
22737
22738 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
22739
22740 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
22741 patterns, since that is not a valid context for comments.
22742
22743 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
22744
22745 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
22746 repeated types and repeated types with indices > 9.
22747
22748 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
22749
22750 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
22751 2417; old bug has been fixed.
22752
22753 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
22754
22755 * gdb.base/interrupt.exp: When trying to wake up the inferior,
22756 send the newline ourselves instead of assuming gdb_test will do
22757 so when passed an empty input string.
22758
22759 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
22760 stabs testcode.
22761
22762 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22763
22764 * lib/gdb.exp (gdb_test): Don't send anything if the first
22765 argument is an empty string. This makes cases where we want to
22766 match output that is already in expect's buffers (for example,
22767 matching a breakpoint after gdb_run_cmd has been called) work
22768 reliably.
22769
22770 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22771
22772 * config/netware.exp: New file.
22773
22774 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22775
22776 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
22777 the -B and -L prefixes so we can find the debugging stub.
22778
22779 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
22780 there and we are using the gcc from the tree.
22781
22782 * gdb.base/types.c: Removed.
22783
22784 * gdb.base/configure.in: Look for makefile fragments in ../config.
22785 Recognize i386-*-netware.
22786 * gdb.c++/configure.in: Likewise.
22787
22788 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22789
22790 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
22791 the correct TCL syntax.
22792
22793 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22794
22795 * gdb.base/opaque.exp: use runto instead of messing around with
22796 breakpoints. Simplify by using gdb_test.
22797
22798 * gdb.base/bitfields.exp: restart between tests on netware targets
22799 because breakpoints aren't relocated after target death. Run
22800 processes to completion.
22801
22802 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
22803
22804 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
22805
22806 * Makefile.in: Remove extra tabs that confuse some versions
22807 of "make". Use the newly built gdb to test with by default,
22808 rather than the first one in the tester's search path.
22809
22810 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
22811
22812 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
22813
22814 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
22815 condition help.
22816
22817 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22818
22819 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
22820
22821 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
22822 running.
22823 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
22824 * gdb.base/funcargs.exp: Likewise.
22825
22826 * gdb.base/bitfields.exp: Simplify by using gdb_test.
22827 * gdb.base/funcargs.exp: Likewise.
22828
22829 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
22830 message is "".
22831
22832 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22833
22834 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
22835 return,signals,twice}.exp: Handle non-existant binaries
22836 consistantly.
22837
22838 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
22839 * gdb.base/Makefile.in: Don't try to generate a core dump, we
22840 might testing a cross development system.
22841
22842 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22843
22844 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
22845 runtest script is relative to ${srcdir}, not ${rootdir}.
22846
22847 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
22848
22849 * gdb.base/signals.exp: Allow for optionality of breakpoint
22850 address.
22851
22852 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22853
22854 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
22855
22856 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
22857
22858 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
22859 for size_t definition.
22860 * gdb.c++/templates.cc: Likewise
22861
22862 * config/mt-i386-netware: New file.
22863
22864 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
22865 defined.
22866
22867 * gdb.base/Makefile.in: Added support for systems that name core
22868 files by appending "core" to the program name.
22869 * gdb.base/a1-selftest.exp: Likewise.
22870
22871 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22872
22873 * gdb.base/return.exp: Add comment and message for `return double'
22874 test failure on Sparc Solaris.
22875
22876 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
22877
22878 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
22879
22880 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22881
22882 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
22883 from optimizing them away.
22884 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
22885 patterns to include default constructors and assignment operators,
22886 to match gcc versions beyond 2.5.8. Accept any cplus demangling
22887 character in the output of the virtual base pointer.
22888
22889 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22890
22891 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
22892 expression match in print_addr_of to avoid unintented matches.
22893 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
22894 versions up to 2.5.8.
22895
22896 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22897
22898 * gdb.base/list.exp: Tweak alternate pattern for listing of an
22899 included file to run under newer versions of expect.
22900 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
22901 consecutive >'s in templates to accomodate recent cplus-dem.c change.
22902 Remove xfail for the virtual table of BDDHookV.
22903
22904 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
22905
22906 * lib/gdb.exp (string_to_regexp): Set a default result.
22907 (default_gdb_start): Fix misleading message.
22908
22909 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
22910
22911 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
22912 Remove all CC, etc definitions.
22913 * config/mt-hpux: New file.
22914 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
22915 (CFLAGS, LDFLAGS): Define.
22916 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
22917
22918 * Makefile.in (site.exp): Don't insert host_os, etc.
22919 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
22920 (distclean): Check existence of subdir.
22921 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
22922 * gdb.base/Makefile.in: General cleanup and simplification.
22923 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22924 to build executables. Use default rule to build .o files.
22925 (EXPECT, RUNTEST, CC): Fix relative pathname.
22926 (site.exp): Don't insert host_os, etc.
22927 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
22928 and/or SIGUSR1 defined.
22929 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
22930 * gdb.c++/Makefile.in: General cleanup and simplification.
22931 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
22932 (CFLAGS): Remove.
22933 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
22934
22935 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
22936
22937 * gdb.base/recurse.exp: Misc changes to get tests running again
22938 after Kung's changes to the watchpoint code.
22939 * gdb.base/watchpoint.exp: Likewise.
22940
22941 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
22942
22943 * lib/gdb.exp (string_to_regexp): Convert {\} also.
22944
22945 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
22946
22947 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
22948 * lib/gdb.exp (default_gdb_start): Define.
22949 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
22950 gdb.base/funcargs.exp, gdb.base/opaque.exp,
22951 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
22952 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
22953 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
22954 Don't call gdb_target_udi in between tests.
22955
22956 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
22957
22958 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
22959 (which was basically just a local version of the same thing). In
22960 addition to avoiding duplication, gdb_test_exact is faster.
22961 * lib/gdb.exp (gdb_test_exact): Fix typo.
22962
22963 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
22964 don't give an error.
22965
22966 * gdb.base/term.exp: Call delete_breakpoints before starting.
22967
22968 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
22969 (t10): Add comment.
22970
22971 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
22972
22973 Reorganization of the GDB Test Suite.
22974
22975 * gdb.base: New directory, contains all the basic tests.
22976 * gdb.c++: New directory, tests specific to C++.
22977 * gdb.chill: New directory, tests specific to Chill.
22978 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
22979 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
22980 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
22981 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
22982 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
22983 t30-31 to chill).
22984 * */gdbme.*: Rename to match appropriate expect scripts.
22985 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
22986 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
22987 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
22988 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
22989 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
22990 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
22991 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
22992 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
22993 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
22994 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
22995 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
22996 gdb.c++/virtfunc.cc: New names of C++ files.
22997 * gdb.chill/chillvars.ch: New name of Chill file.
22998 * gdb.base/configure.in, gdb.c++/configure.in,
22999 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23000 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23001 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23002 * configure.in (configdirs): Update to reflect directory changes.
23003 (target_abbrev): No longer define for any configuration.
23004 * Makefile.in: Cosmetic improvements to header comments.
23005
23006 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23007
23008 Various changes to gdb.t31:
23009
23010 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23011 * gdbme.ch: Make all key-words and predefineds be upper-case.
23012 * chillvars.exp: Expect key-words and predefinds in upper-case.
23013
23014 * chillvars.exp: Use gdb_test_exact many places.
23015 Change expected output for arrays (which now includes index labels).
23016
23017 * pr-5020.exp, gdme.ch (module PR_5020):
23018 New test, for PR-5020.
23019
23020 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23021
23022 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23023 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23024
23025 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23026
23027 * Makefile.in: Fix bit-rot in definitions of CHILL,
23028 CHILL_FOR_TARGET and Chill_LIB.
23029 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23030 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23031 CHILL, and CHILL_LIB.
23032
23033 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23034
23035 * Revert the previous changes. Please see Rob's directory
23036 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23037
23038 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23039
23040 * Makefile.in, configure.in, config/mips-gdb.exp,
23041 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23042 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23043 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
23044 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23045 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23046 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23047 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23048 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23049 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23050 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23051 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23052 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23053 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23054 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23055 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23056 changes from 94Q1.
23057
23058 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23059
23060 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23061 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23062 Rob's new testing fragments.
23063
23064 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23065
23066 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
23067 lib/gdb.exp: Replace error proc calls with perror.
23068
23069 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23070
23071 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23072 version also, match on casted version strings, and match on
23073 gdb startup case where the line numbers might be messed up.
23074
23075 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23076
23077 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
23078 (CFLAGS): Delete it from here.
23079
23080 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23081
23082 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23083
23084 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23085
23086 * Makefile.in (RUNTEST): Default to just "runtest".
23087
23088 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23089
23090 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23091 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23092 the code has been restructured.
23093
23094 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23095
23096 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23097 \n, not just one of each.
23098
23099 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23100 /bin/cc gives a warning if you do.
23101
23102 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23103
23104 * gdb.t24/demangle.exp: change expect pattern of
23105 __t10ListS_link1ZUiRCUiPT0
23106
23107 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23108
23109 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23110 on local variables in recursive functions.
23111
23112 * gdb.t07/Makefile.in: Build the new test.
23113
23114 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23115
23116 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23117 directly. Instead compare the return values from actual calls.
23118
23119 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23120
23121 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23122
23123 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23124
23125 * From Peter Schauer with minor modifications.
23126 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23127 stops in mid-line in the caller. Add xfail for returning a float
23128 value on X86 targets.
23129
23130 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23131
23132 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23133 to avoid expect lossage.
23134 (fmem_LRbug_tests): Likewise.
23135 * gdb.disasm/hppa.s: Corresponding changes.
23136
23137 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23138 conditions to work with latest dejagnu/expect.
23139
23140 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23141 expected to fail on the PA.
23142 (backtrace in call with trampolines): Explicitly require main
23143 to be frame #1 (no trampolines should show up in backtrace).
23144
23145 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23146 "continue -expect".
23147 * gdb.t06/break.exp: Likewise.
23148 * gdb.t07/watchpoint.exp: Likewise.
23149 * gdb.t13/bitfields.exp: Likewise.
23150 * gdb.t15/{funcargs,return}.exp: Likewise.
23151 * gdb.stabs/weird.exp: Likewise.
23152 * config/{mips,udi}-gdb.exp: Likewise.
23153
23154 * hppa.sed: Enclose comments within a sed command to avoid
23155 losing with the old OSF1 sed.
23156
23157 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23158
23159 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23160 sequent dynix.
23161 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23162 * gdb.t15/funcargs.exp: Conditionally step again to really
23163 finish from marker_call_with_trampolines. Handle the case where
23164 the first step from within call_with_trampolines already steps
23165 us back to main.
23166 * gdb.t15/gdbme.c: Add comment to closing brace of
23167 call_with_trampolines for funcargs.exp.
23168
23169 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23170
23171 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
23172 Fix typo(s).
23173
23174 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23175
23176 * gdb.t07/gdbme.c: More code for watchpoint testing.
23177
23178 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23179 "Hardware watchpoint" throughout file.
23180 (test_watchpoint_triggered_in_syscall): New test.
23181 (test_complex_watchpoint): New test.
23182
23183 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23184
23185 * gdbme.c (call_with_trampolines): New function to try and step
23186 into. Tests trampoline problems on the PA.
23187
23188 * funcargs.exp (localvars_in_indirect_call): No longer expect
23189 stepping into indirect call to fail on PAs.
23190 (test_stepping_over_trampolines): New test.
23191
23192 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23193
23194 * TODO: Add suggestions for static member function tests, and
23195 completion tests.
23196
23197 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23198
23199 * TODO: Add suggestions for "p/a" tests.
23200
23201 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23202 (default_gdb_exit): Replace all the hair with sending "quit" to
23203 the process with a simple close.
23204
23205 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23206
23207 * TODO: Add suggestions for shared library tests.
23208
23209 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23210
23211 * TODO: Add suggestions for x/s tests.
23212
23213 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23214
23215 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23216 "enable once", and "enable breakpoints once" with ".*".
23217
23218 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23219
23220 * TODO: Add suggestions about structure passing tests.
23221
23222 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23223
23224 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23225 the primary1 test, use work around if __GNUC__ < 2.
23226 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23227 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23228 Test for bad output rather than waiting for timeout. Issue
23229 second continue only if first continue failed.
23230
23231 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23232
23233 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23234 operator[] test with gdb_test because the old code didn't seem to
23235 be getting the quoting right with the new dejagnu.
23236
23237 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23238
23239 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23240 one from the path.
23241 * Makefile.in: Use a fresh expect if there is one, use runtest
23242 from the src tree if there is one.
23243
23244 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23245
23246 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23247 next over recursive call. Revise the tests from that point on
23248 (which had been skipped) to match GDB's actual (correct) output.
23249
23250 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23251 with next over a breakpoint whose condition is false.
23252
23253 * gdb.t00/help.exp: Comment out "help set print" tests just like
23254 (and for same reason as) "help set" test.
23255
23256 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23257
23258 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23259 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23260
23261 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23262
23263 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23264 necessary gdb_target_udi.
23265
23266 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23267
23268 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23269 1838 and 2417; they are fixed.
23270
23271 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23272 gdb.t03/ptype.exp (ptype structure, ptype union):
23273 Remove xfails; the test is looser than when the xfails were added.
23274
23275 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23276 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23277
23278 * gdb.t01/run.exp: Only run shell test if isnative.
23279
23280 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23281 since "run" automatically loads if necessary. Call gdb_target_udi
23282 after the "file" since "file" kills any execution target.
23283
23284 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23285 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23286 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23287 argument for UDI.
23288
23289 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23290
23291 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23292
23293 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23294
23295 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23296
23297 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23298 properly quoting regexps. This makes the second argument to
23299 demangle a fixed string, which matches the callers, instead of a
23300 shell-style pattern which is what the previous implementation
23301 used. Update some of the callers.
23302
23303 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23304
23305 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23306 (comib_nullified_tests): Fix typo.
23307 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23308 strings. No longer expected to fail.
23309
23310 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23311 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23312 strings. No longer expected to fail.
23313
23314 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23315 string. No longer expected to fail.
23316
23317 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23318
23319 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23320 No longer expected to fail.
23321
23322 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23323 string. No longer expected to fail.
23324
23325 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23326
23327 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23328 only in the names (I probably got most of them). I was even
23329 generous with some which differed in underscores in names, and
23330 probably missed a few, and I *still* was able to remove almost a
23331 third of the file with almost no impact on testsuite coverage.
23332
23333 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23334
23335 * gdb.t00/default.exp: Match udi_attach error message as well as
23336 the one from child_attach.
23337
23338 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23339
23340 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23341
23342 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23343 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23344
23345 * Move test with enums and partial symbols back to
23346 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23347 Reverts the change of 26 May 93. Per today's change to
23348 stabs.texinfo, the behavior that weird.exp was expecting was
23349 unreasonable; what is important is that the compiler+gdb get
23350 things right, which happens with a recent gcc. Also fix the test
23351 to deal with native compilers which put out the stab gdb can't
23352 deal with.
23353
23354 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23355
23356 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23357 in the names. The main thing these accomplish is to slow things down.
23358 Many more such duplicates surely remain.
23359
23360 * gdb.t00/help.exp: Comment out "help support" test just like
23361 (and for same reason as) "help set" test.
23362
23363 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23364
23365 * gdb.t06/break.exp: Remove setup_xfails for
23366 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23367 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23368 about known bug in gcc to include up through 2.5.8.
23369 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23370 well as "_vb$".
23371 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23372 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23373 with latest gcc and gdb.
23374 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23375 well as "_vb$".
23376
23377 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23378
23379 * configure.in (hppa*-*-*): Also configure and build stabs-only
23380 tests.
23381
23382 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23383
23384 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23385 * gdb.t10/configure.in (hppa*-*-*): Use it.
23386
23387 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23388
23389 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23390
23391 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23392
23393 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23394 versions prior to 1.13.5.
23395
23396 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23397
23398 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23399 the prompt is at the start of a line.
23400
23401 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23402
23403 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23404 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23405 in the copr tests now.
23406 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23407 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23408 expected to fail.
23409
23410 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23411
23412 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23413 gdb.t31/chillvars.exp, lib/gdb.exp:
23414 Tweak to run under either version of expect.
23415 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23416 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23417 * gdb.t11/list.exp: Remove extraneous whitespace.
23418
23419 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23420
23421 * gdb.t16/printcmds.exp (test_print_strings): Accept
23422 "(unsigned char *) " before the string.
23423
23424 * TODO: Add notes about printing of fancy types and GDB expressions.
23425
23426 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23427
23428 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23429 * gdb.t06/configure.in: Don't try to compile signals test program
23430 if doing mips-idt-ecoff.
23431
23432 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23433
23434 * Most .exp files: Tweak to run under either version of expect.
23435
23436 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23437
23438 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23439 xfails; I'm not sure why they are failing, but not because of PR 1806.
23440
23441 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23442
23443 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23444 defined in lib/gdb.exp.
23445
23446 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23447
23448 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23449 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23450 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23451 have to be typeless.
23452
23453 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23454
23455 * TODO: Add suggestion for copyright year test.
23456
23457 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23458
23459 * configure.in (*-*-lynxos*): Add stabs tests.
23460
23461 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23462
23463 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23464 so insert a tab before any assembler directive in column zero.
23465
23466 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23467 stores.
23468 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23469 stores.
23470 (fpu_short_memory_tests): Likewise.
23471
23472 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23473
23474 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23475 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23476 .stabs directives in comments.
23477
23478 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23479
23480 * TODO: New file, describing tests we could write.
23481 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23482
23483 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23484
23485 * gdb.t06/signals.exp: Add kludge to force re-sync.
23486
23487 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23488 to xgdb instead of gdb, get out of gdb.
23489
23490 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23491
23492 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23493 for info.
23494
23495 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23496
23497 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23498 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23499 * gdb.stabs/hppa.sed: New sed script for the PA.
23500
23501 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23502
23503 * gdb.stabs: Re-write weird.def and configuration to use sed
23504 instead of cpp. sed is portable and POSIX; cpp is neither.
23505
23506 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23507
23508 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23509
23510 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23511
23512 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
23513
23514 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23515
23516 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
23517 "_vb$".
23518 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
23519 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
23520
23521 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23522
23523 * lib/gdb.exp: Comment out code which depends on non-existent
23524 `transform' procedure.
23525
23526 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
23527
23528 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
23529 * lib/gdb.exp: Transform tool name.
23530 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
23531 1.1's new error handling system.
23532
23533 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23534
23535 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
23536
23537 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23538
23539 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
23540 They made pattern matching so slow that timeouts happened on
23541 heavily loaded systems. Now any output from "show print" which
23542 gets us back to the GDB prompt is a PASS.
23543
23544 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
23545
23546 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
23547
23548 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23549
23550 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
23551
23552 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
23553 It is not from PR 3220.
23554
23555 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23556
23557 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
23558 just started failing because they depended on the order the
23559 subcommands are presented, or exact docstring text. This kind of
23560 test is a pain and has minimal benefit.
23561
23562 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23563
23564 * gdb.t09/corefile.exp: At end of test, use "core" command with
23565 no arguments.
23566
23567 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
23568
23569 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
23570 17}/Makefile.in: Make it possible to run the testsuite with Sun
23571 make and CC = cross gcc by adding explicit build rules for .o
23572 files.
23573
23574 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23575
23576 * gdb.t15/funcargs.exp: Don't put comments on same line as
23577 setup_xfail (@#$*%& tcl braindamage!).
23578
23579 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23580
23581 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
23582
23583 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
23584
23585 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
23586 * gdb.t20/inherit.exp: remove three dumplicate entries.
23587
23588 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23589
23590 * gdb.t06/break.exp: For "next over recursive call", fail on any
23591 incorrect output, not just on "factorial (value=2)".
23592
23593 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23594
23595 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
23596 working now. Add an xfail if accesing a bss variable causes
23597 a memory error if the target is not yet run.
23598
23599 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23600
23601 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
23602 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
23603 name of __st* demangling (2 strings). Did Kung really get the
23604 more than 95 others right without testing them?
23605
23606 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
23607
23608 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
23609
23610 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
23611
23612 * configure.in (configdirs): Add gdb.disasm
23613 * gdb.disasm: New directory for GDB disassembler tests.
23614 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
23615
23616 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23617
23618 * gdb.t00/help.exp: Don't test "help set".
23619
23620 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
23621 from within expect statements. None of these happen anymore and
23622 they cause regressions to be silently unnoticed.
23623
23624 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
23625 messages) about known failures with gcc cygnus-2.4.5-930417.
23626
23627 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
23628 comp-info.exp so it gets built if it doesn't exist.
23629
23630 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
23631 it is no longer used.
23632 * gdb.t13/comp-info.c: Removed.
23633
23634 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
23635
23636 * gdb.t06/signals.exp: Add xfail for sun3.
23637
23638 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23639
23640 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
23641 relevant because ^C doesn't get sent but failure can be reproduced
23642 interactively).
23643
23644 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23645
23646 * gdb.stabs/alpha.mt: New configuration file for alpha.
23647 * gdb.stabs/configure.in: Use it.
23648 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
23649 sharing with alpha.mt, redefine long to word via preprocessor.
23650 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
23651 for alpha.
23652 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
23653 native cc.
23654 * gdb.t00/teststrategy.exp: Change expect string so that we
23655 consume the `(xgdb)' from the command echo and from the gdb prompt.
23656 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
23657 gdb currently compares all values as long, so this failure probably
23658 applies to any configuration where LONGEST is bigger than a target int.
23659 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
23660 with gcc.
23661 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
23662 to handle opaque pointers, gcc is.
23663 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
23664 as first argument. Include <sys/types.h> and change all operator
23665 new definitions to use size_t.
23666 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
23667 now that we use size_t.
23668
23669 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23670
23671 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
23672 a long or float array cast all array members to the same type.
23673 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
23674 with 64 bit longs.
23675 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
23676 on alpha.
23677 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
23678
23679 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23680
23681 * gdb.t24 (demangle.exp): Constructors of templates have names like
23682 vector<int>::vector(int) not vector<int>::vector<int>(int). See
23683 section 14.6 of the ARM.
23684
23685 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
23686 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
23687 accomplish little and slow down the testsuite.
23688
23689 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
23690 Accept spaces various places.
23691
23692 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23693
23694 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
23695 with watchpoint enabled.
23696
23697 * Makefile.in: Remove definition of CC and remove the second
23698 definition of CXX (the "CXX = gcc" one remains). These definitions
23699 were causing backquotes to be expanded within backquotes, which
23700 doesn't work.
23701
23702 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
23703
23704 * gdb.t17/callfuncs.exp: Add "return 0" to end.
23705
23706 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23707
23708 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
23709 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
23710 by mips cc and contains no stabs entries.
23711
23712 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
23713
23714 * config/vx-gdb.exp: Use fake device to load files rather than
23715 NFS.
23716 * lib/gdb.exp: New proc to do "file" command.
23717 * config/unix-gdb.exp: Use new "file" proc.
23718
23719 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
23720
23721 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
23722 Rework board rebooting slightly.
23723 (gdb_exit): Don't exit from the remote shell; there isn't one.
23724 * gdb.stabs/weird.exp: If a program is being debugged already,
23725 kill it.
23726 * gdb.t04/setvar.exp: Stop and restart gdb.
23727 * gdb.t05/expr.exp: Likewise.
23728 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
23729 restart gdb and reload the program.
23730 * gdb.t08/opaque.exp: Likewise.
23731 * gdb.t12/scope.exp: Likewise.
23732 * gdb.t13/bitfields.exp: Likewise.
23733 * gdb.t15/funcargs.exp: Likewise.
23734 * gdb.t20/classes.exp: Likewise.
23735 * gdb.t03/ptype.exp: Increase timeout.
23736 * gdb.t16/printcmds.exp (test_print_string_constants,
23737 test_print_array_constants): Likewise.
23738 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
23739 * gdb.t20/classes.exp (do_tests): Likewise.
23740 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
23741
23742 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
23743
23744 * gdb.stabs: Renamed *wierd* to *weird*.
23745
23746 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23747
23748 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
23749 for timeout. Add "known gcc 2.4.5 bug" to failure message.
23750
23751 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
23752
23753 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
23754 (do_tests): Remove xfail for whatis on one_var and two_var.
23755
23756 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
23757
23758 * Makefile.in: Made cross building work better by adding
23759 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
23760
23761 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23762
23763 * gdb.t15/{return.c,return.exp,Makefile.in}:
23764 New test, currently commented out.
23765
23766 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
23767
23768 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
23769 still running and removes the leftover named socket so GDb can do
23770 clean restarts.
23771
23772 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
23773
23774 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
23775 console, not GDB.
23776 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
23777 cross testing works better with "make check"
23778 * config/unix-gdb: Use default procedures for exit and version.
23779 * config/vx-gdb.exp: Cleaned up and massaged back to working order
23780 with the newest VxWorks.
23781
23782 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23783
23784 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
23785 old form.
23786
23787 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
23788 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
23789
23790 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
23791
23792 * config/unix-gdb.exp: Remove this version of gdb_exit
23793 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
23794 Rob says he'll look at it when he gets back to testing boards.
23795
23796 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
23797
23798 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
23799 an expected fail for certain ptype commands.
23800
23801 * gdb.t20/classes.exp: Update expected results of "ptype class
23802 Base1" to account for the constructor that now appears in the type.
23803
23804 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
23805
23806 * configure.in (configdirs): Restore gdb.t04, which mysteriously
23807 disappeared from list.
23808 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
23809 "alldone" proc with call to cleanup and exit.
23810 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
23811 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
23812 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
23813 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
23814 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
23815 "alldone" proc with simple returns that suppress remaining
23816 tests. The alldone proc went away many months ago.
23817
23818 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23819
23820 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
23821
23822 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
23823
23824 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23825
23826 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
23827 as vax gdb will display them.
23828
23829 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23830
23831 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
23832 optimizers.
23833
23834 * scope.exp: Change "bad value for localval" messages so each one
23835 is unique.
23836
23837 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
23838 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
23839
23840 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
23841
23842 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23843
23844 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
23845 doesn't exist (due to optimization).
23846
23847 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23848
23849 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
23850 contains \r because the filename is long.
23851
23852 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
23853 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
23854
23855 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23856
23857 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
23858 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
23859 Ultrix.
23860 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
23861 int tests.
23862 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
23863
23864 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
23865
23866 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
23867
23868 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
23869 to match does not match the passing case but still matches the
23870 failing case.
23871
23872 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23873
23874 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
23875
23876 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
23877
23878 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
23879 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
23880 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
23881 Remove various versions of gdb_exit.
23882 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
23883 gdb_exit.
23884 * config/unix-gdb.exp: gdb_exit remains here, and should override
23885 the generic version, since it's doing a lot of wierd stuff that
23886 the other versions aren't. FIXME, fold it in, or abandon this
23887 version.
23888
23889 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23890
23891 * gdb.t24/demangle.exp: Add tests for PR 3220.
23892
23893 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23894
23895 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
23896
23897 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
23898
23899 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
23900 "i386-*-*". Works for i486 as well.
23901
23902 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
23903 bug, and expand domain of xfail to all SVR4 systems, since the
23904 actual problem is likely to be in generic SVR4 /proc support.
23905
23906 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23907
23908 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
23909
23910 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
23911
23912 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
23913 xfails for other systems. Match a missing 'Continuing.' as an
23914 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
23915
23916 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
23917 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
23918 Only issue warning for missing executables if -all option is used.
23919
23920 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
23921 file if -all option is used. It's like an unpredictable XFAIL.
23922
23923 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23924
23925 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
23926 for dynamically linked binaries.
23927
23928 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
23929
23930 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23931
23932 * gdb.t20/inherit.exp: Change message for "print tagless struct"
23933 to state that this is a known bug in old versions of g++.
23934
23935 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23936
23937 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
23938 while waiting for `Continuing'.
23939
23940 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
23941
23942 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
23943 in text, data, and bss.
23944 * gdb.t10/nodebug.c: Add local and global test variables for
23945 initialized and uninitialized data.
23946
23947 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23948
23949 * config/unix-gdb.exp (gdb_exit): Add "wait".
23950
23951 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23952
23953 * gdb.t06/signals.exp: xfail the continue from the handler for all
23954 targets.
23955
23956 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
23957 function with watchpoints enabled, the i386 call dummy starts with
23958 a call.
23959
23960 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
23961 386 bsd names its corefiles.
23962
23963 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
23964
23965 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
23966 compilers don't grok it.
23967 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
23968 with small octal ints rather than character constants, which
23969 are signed and might not fit if first promoted to int.
23970
23971 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
23972
23973 * gdb.t09/Makefile.in (clean): Remove corefile.
23974
23975 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23976
23977 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
23978
23979 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23980 and Jim Kingdon (kingdon@cygnus.com)
23981
23982 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
23983 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
23984 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
23985
23986 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23987
23988 * gdb.t17/interrupt.exp: Add xfail for hppa.
23989
23990 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23991
23992 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
23993 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
23994 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
23995 to determine signed-ness of bitfields and use the result to setup
23996 the xfail.
23997 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
23998 * gdb.t15/funcargs.exp: Use them to step until the second indirect
23999 call line is reached if necessary.
24000
24001 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24002
24003 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24004
24005 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24006
24007 * gdb.t06/break.exp: Also test `clear' command.
24008
24009 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24010
24011 * gdb.t00/teststrategy.exp: Remove extra quote.
24012
24013 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24014 watchpoint enabled to be for all non-68k machines.
24015
24016 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24017
24018 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24019
24020 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24021 targets use aout.mt instead of ecoff.mt as gas understands
24022 standard aout format.
24023
24024 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24025
24026 * lib/gdb.exp (runto): Don't insist that function we are running to
24027 was compiled with -g.
24028
24029 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24030
24031 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24032 to get back into the read system call.
24033 Accept leading newline in case where we woke it up.
24034
24035 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24036
24037 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24038 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24039 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24040 enable ecoff configuration.
24041
24042 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24043
24044 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24045
24046 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24047
24048 * gdb.t16/printcmds.exp: Add another printf test.
24049
24050 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24051
24052 * configure.in: If configured -with-stabs on any target, add
24053 stabsdirs to configdirs.
24054
24055 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24056
24057 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24058 fun" so pattern does not match the command itself.
24059
24060 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24061
24062 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24063
24064 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24065
24066 * gdb.t17/interrupt.exp: Test for more things.
24067
24068 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24069
24070 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24071 compiler arranges the code and line numbers.
24072
24073 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24074
24075 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24076
24077 * gdb.t00/help.exp: Increase expect input buffer size.
24078
24079 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24080
24081 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24082
24083 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24084
24085 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24086
24087 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24088 [0-9]*, not just [0-9].
24089
24090 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24091
24092 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24093
24094 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24095
24096 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24097
24098 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24099
24100 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24101
24102 * gdb.t06/signals.c: Add xfails for sun3.
24103
24104 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24105
24106 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24107 test_stepping tests.
24108
24109 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24110
24111 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24112
24113 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24114
24115 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24116 rather than actually putting it through cpp twice.
24117
24118 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24119
24120 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24121
24122 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24123 no longer needed.
24124
24125 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24126
24127 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24128
24129 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24130 C++ features prints as "struct", make it a pass, not an xfail.
24131
24132 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24133
24134 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24135 Don't require VA to print as "class" rather than "struct".
24136
24137 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24138
24139 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24140
24141 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24142
24143 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24144
24145 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24146
24147 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24148 order.
24149
24150 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24151
24152 * gdb.t16/printcmds.exp: Add printf tests.
24153
24154 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24155
24156 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24157
24158 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24159
24160 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24161 pass counts, to counteract any existing or future setup_xfails.
24162
24163 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24164
24165 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24166 {BEGIN,END}_COMMON for common block instead of STAB.
24167 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24168
24169 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24170 intp_var should be N_GSYM not N_LSYM.
24171 wierd-aout.S: Use a label for the value of the N_SO.
24172 wierd.def: Remove all backslashes.
24173 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24174
24175 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24176
24177 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24178 get the expected next to inheritance3.
24179
24180 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24181
24182 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24183 now that gcc-2.4 gets it right.
24184
24185 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24186
24187 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24188
24189 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24190 generating comp-info.exp which works for cross-compilation.
24191
24192 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24193
24194 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24195 "*-*-sysv4.*".
24196
24197 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24198
24199 * gdb.t01/run.exp: Start with a fresh gdb.
24200 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24201 SVR4.x.
24202
24203 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24204
24205 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24206 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24207 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24208 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24209 things to remove.
24210
24211 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24212
24213 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24214 test cases from bug reports.
24215
24216 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24217
24218 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24219 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24220 avoid spurious xfails.
24221 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24222 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24223 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24224
24225 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24226
24227 * gdb.t00/teststrategy.exp: Rework to provide more useful
24228 description of each test, fix problem with systems that define
24229 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24230 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24231 results for "next over recursive call" so timeouts aren't taken
24232 by error.
24233
24234 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24235
24236 * gdb.t12/scope.exp: Test printing of variables before run.
24237
24238 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24239 printed in wrong order due to sorting.
24240
24241 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24242
24243 * gdb.t00/teststrategy.exp: Fix expected results for printing
24244 user entered string constant. Is array of char, prints with no
24245 address.
24246
24247 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24248 commands.
24249 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24250 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24251 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24252 of struct of char arrays.
24253 * gdb.t00/radix.exp: New tests for radix commands.
24254
24255 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24256
24257 * gdb.t16/printcmd.exp: Print a variable before running program
24258 (with xfail for AIX).
24259
24260 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24261
24262 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24263
24264 * gdb.t16/printcmd.exp: Don't print variables before running program.
24265
24266 * gdb.t06/break.exp: Don't require envp argument to main.
24267
24268 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24269
24270 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24271 Add xfails for rs6000.
24272
24273 * gdb.t02/whatis.exp: Change other tests not to re-test something
24274 we already tested.
24275
24276 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24277 each type used has a variable of that type.
24278
24279 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24280
24281 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24282
24283 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24284
24285 * configure.in: change srctrigger to be a file, not a directory
24286
24287 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24288
24289 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24290
24291 * gdb.t11/list.exp: Fixed a couple of typos.
24292
24293 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24294
24295 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24296 is fixed and PR is closed.
24297 * gdb.t16 (gdbme.c): Add simple test string variable.
24298 * gdb.t16 (printcmds.exp): Add tests with simple test string
24299 variable, primarily for boundaries on "set print elements".
24300
24301 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24302
24303 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24304 Make leading 0's optional and don't expect a tab in the middle
24305 of the number.
24306
24307 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24308
24309 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24310 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24311 don't end command passed to gdb_test with newline.
24312
24313 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24314 signed keyword away, don't expect signed bitfields to be signed.
24315
24316 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24317 printing with only as many 1's as are in the field as well as printing
24318 with 32 1's (see comment).
24319
24320 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24321
24322 * gdb.t00/default.exp: Start with a fresh gdb.
24323 * configure.in (configdirs): Remove gdb.t31 until the chill
24324 compiler works again. It no longer is able to find chillrt0
24325 since it isn't in libchill.a anymore.
24326 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24327 wierd.o, make more modular.
24328 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24329 spurious newlines that caused problems.
24330
24331 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24332
24333 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24334 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24335 gdb.stabs/wierd.{exp,def}: Many new tests.
24336
24337 * gdb.t00/default.exp: update info line for new message.
24338
24339 * gdb.t02/{whatis.exp,gdbme.c}:
24340 Test that "char *" doesn't print as "caddr_t".
24341
24342 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24343
24344 * gdb.t00/help.exp: Use .* in place of some help messages which
24345 just changed.
24346 gdb.t00/default.exp: Update "info frame" test for new message.
24347 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24348 Remove some xfails
24349
24350 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24351
24352 * gdb.t03/{gdbme.c,ptype.exp}:
24353 Add tests for typedef'd struct and union without tags.
24354 Also check "whatis" on a variable of a typedef'd enum without a tag.
24355
24356 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24357 PRMS 1823; the bug still exists but isn't reproduced by this test
24358 anymore), and remove rs6000 XFAIL (the bug is fixed).
24359
24360 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24361 duplicated from whatis.exp. For those that are left, accept
24362 "long", "long int", or "int" for long variables (whatis.exp already
24363 has an XFAIL for "int", so no need to fail it here).
24364
24365 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24366 Deal with GCC's names for types now that GDB uses the compiler's names.
24367
24368 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24369 setup_xfail's for sunos4. If we #defined the signed keyword away,
24370 don't expect GDB to know that char it is signed.
24371
24372 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24373
24374 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24375
24376 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24377 should work on any system, regardless of debugging format.
24378 * gdb.t21/demangle.exp: Move to gdb.t24.
24379 * gdb.t24/demangle.exp: Move from gdb.t21.
24380 * gdb.t24/{Makefile.in, configure.in}: New files.
24381
24382 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24383
24384 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24385 * gdb.stabs: New directory.
24386
24387 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24388
24389 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24390 not just "Quit anyway?".
24391
24392 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24393
24394 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24395 that all setup_xfails are immediately followed by clear_xfails.
24396
24397 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24398
24399 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24400 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24401 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24402 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24403 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24404 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24405 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24406 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24407 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24408 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24409 gdb.t31/chillvars.exp, lib/gdb.exp:
24410 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24411 bug-gdb@prep.ai.mit.edu.
24412
24413 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24414
24415 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24416 with 0.0, not integer 0.
24417
24418 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24419
24420 * gdb.t06/break.exp: Update for "Kill the program" message change.
24421
24422 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24423
24424 * Makefile.in (GDBFLAGS): Set to -nx.
24425 * Makefile.in (site.exp): Use GDBFLAGS.
24426
24427 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24428
24429 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24430 Makefiles.
24431 (check): depend on just-check.
24432 (just-check): added so that tests can be run without a noop
24433 build pass.
24434
24435 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24436
24437 Switch to using configure's configdirs.
24438 * Makefile.in (Makefile): add configure.in dependency.
24439 (SUBDIRS): removed redundant assignment.
24440 * configure.in: switch subdirs assignment to configdirs.
24441 * gdb.t*/configure.in: new files.
24442
24443 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24444
24445 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24446 works.
24447
24448 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24449
24450 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24451 in explicit rules. Apparently this is not supported by some makes.
24452
24453 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24454
24455 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24456
24457 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24458
24459 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24460 disappeared.
24461
24462 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24463
24464 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24465
24466 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24467
24468 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24469 watchpoint problem that is now fixed.
24470 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24471 uninitialized convenience variables.
24472 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24473 structures.
24474
24475 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24476
24477 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24478 which causes expect to get out of sync with gdb on long output
24479 from help set.
24480 * gdb.t09/corefile.exp: Make expected pattern for core file
24481 failing signal and frame output format less sun specific.
24482
24483 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24484
24485 * gdb.t31/chillvars.exp: Add and remove initial dummy
24486 breakpoint, so that symbol table is forced in.
24487 (Needed at least on Sunos4, though it seems not SVR4.)
24488 * gdb.t31/chillvars.exp: Update for changed output format.
24489
24490 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24491
24492 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
24493
24494 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24495
24496 * Makefile.in: Added --srcdir when invoking runtest, removed the
24497 need for a local config file. (optional now)
24498
24499 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24500
24501 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24502 failure count used to force early termination. Add some more
24503 expected failures for gnu style demangling.
24504
24505 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24506
24507 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24508 pmi variable from gdb.t20/gdbme to get optimized away.
24509 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
24510 Check for written corefile upon timeout _and_ eof.
24511
24512 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24513
24514 * config/unix-gdb.exp: Add missing return 0.
24515
24516 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24517
24518 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
24519 test termination.
24520
24521 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
24522
24523 * configure.in (subdirs): Put back gdb.t17 which mysteriously
24524 disappeared.
24525
24526 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
24527
24528 * gdb.t10/crossload.exp: Disable the i860-elf test until such
24529 time as i860 support works.
24530
24531 * gdb.t15/funcargs.exp: Fix expected outputs to include
24532 "backtrace 100\r" rather than just "backtrace\r", to match last
24533 change.
24534
24535 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
24536
24537 * config/udi-gdb.exp (gdb_exit): Remove close command.
24538 (gdb_target_udi): New procedure to set the UDI target.
24539 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
24540 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
24541 Added waits for prompts after several question responses. Added
24542 some more responses used by a29k-amd-udi-gdb.
24543 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
24544 pass different arguments, restart UDI connection after program
24545 completion.
24546 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
24547 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24548 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
24549 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
24550 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
24551 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
24552 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24553 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
24554 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
24555 after program completion.
24556 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
24557 compiled with a SELECT_VECS setting.
24558 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
24559 infinite recursion.
24560
24561 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
24562 Added checks for COFF results, and made them expected failures for
24563 all targets. It would be better to make them expected failures
24564 for COFF targets only.
24565
24566 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
24567
24568 * Makefile.in: add null dvi target, don't bother to recurse
24569 through test directories for info and install-info; rename
24570 $(datadir) to be dejagnu instead of deja-gnu
24571
24572 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
24573
24574 * gdb.t31/gdbme.ch: Re-enable code that previously caused
24575 compiler to coredump.
24576 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
24577 code.
24578
24579 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
24580
24581 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
24582 coredump.
24583 * gdb.t31/chillvars.exp: Comment out tests that depend on that
24584 code.
24585
24586 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
24587
24588 * gdb.t03/ptype.exp: tests for return code from gdb_test.
24589 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
24590 which in a shell. Deletes xgdb when done.
24591 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
24592 Tests the return from the "set height" or "set width" commands.
24593 Added a few return codes where needed.
24594
24595 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
24596
24597 * Makefile.in (SUBDIRS): Add gdb.t17.
24598 * configure.in (subdirs): Add gdb.t17.
24599 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
24600 files to test gdb's calling of functions in the inferior with
24601 the correct arguments and gdb's ability to retrieve any
24602 result returned.
24603
24604 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
24605
24606 * config/unix-gdb.exp (gdb_exit): Remove close commands that
24607 may be called after gdb goes away. Previous versions of expect
24608 needed these to avoid file descriptor leaks, but they cause
24609 errors with the current revision of expect.
24610 * gdb.t00/gdbvars.exp: Use -re on expected output after
24611 setting sevenbit-strings.
24612 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
24613 to set sevenbit-strings consistent across tests.
24614 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
24615 set sevenbit-strings consistent across tests.
24616
24617 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
24618
24619 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
24620 expected output to match current "expect" expectations.
24621
24622 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
24623
24624 * gdb.t00/default.exp: Change expected output for default "source"
24625 command, to match new gdb behavior which requires a filename to
24626 source.
24627
24628 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
24629
24630 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
24631 expected fail for i486-*-* that misses the marker2 function.
24632 * gdb.t10/crossload.exp (bfddefault): Allow successful
24633 recognition of a format to pass even if no symbols are found.
24634 Explicitly catch failures where the format is not recognized
24635 or is ambiguous, and add the reason to the fail message.
24636 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
24637 the cause is and invalid target and add reason to failure message.
24638 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
24639 elf32-i386, elf32-sparc, and elf32-i860.
24640 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
24641 Set up expected failure for 'filename'::variable scope resolution,
24642 which is now apparently broken on all targets.
24643 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
24644 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
24645 gdb.t23/templates.exp: Change failure for missing binfile into
24646 just a warning.
24647 gdb.t21/demangle.exp: Change all cfront references to 'arm'
24648 references.
24649
24650 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
24651
24652 * gdb.t00/default.exp: Add expected output for default "source"
24653 command, to match new gdb behavior.
24654 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
24655
24656 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
24657
24658 * config/*-gdb.exp: returns an error, rather than exiting on
24659 internal errors.
24660
24661 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
24662
24663 * gdb.t03/gdbme.c: Add pointer to struct variable.
24664 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
24665 referencing struct members.
24666
24667 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
24668
24669 * configure.in (mips-idt-ecoff): New target.
24670 * config/mips-gdb.exp: New file for remote board using MIPS remote
24671 debugging protocol.
24672
24673 * Redid configuration scheme. Removed gdb.t*/configure.in.
24674 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
24675 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
24676 distclean targets. Built executables via .o files. Adjusted
24677 tests to account for source files in $(srcdir) rather than
24678 $(objdir).
24679 * lib/gdb.exp (runto): Don't expect () after the function name,
24680 because it may have arguments.
24681
24682 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
24683
24684 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
24685 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
24686 expected failures for mips-idt-* and mips-sgi-*.
24687 * gdb.t00/default.exp (attach): Kill process if requested.
24688 * gdb.t00/help.exp (help target core, help target): Accept a gdb
24689 that does not read core files.
24690 * gdb.t01/run.exp: Removed checks for exit status code.
24691 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
24692 it is linked in.
24693 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
24694 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
24695 appropriate, rather than doing it by hand.
24696 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
24697 execution.
24698 * gdb.t10/crossload.exp: Kill existing program if needed.
24699 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
24700 appropriate, rather than doing it by hand. Always increase
24701 timeout for this test, not just for VxWorks.
24702
24703 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
24704
24705 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
24706 of Chill STRUCT types and STRUCT values.
24707 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
24708 than "char".
24709 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
24710 struct2): New struct definitions and initializations to test
24711 simple Chill STRUCT types.
24712
24713 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
24714
24715 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
24716 the null byte at the end of strings.
24717 * gdb.t00/default.exp: Make show version insensitive to copyright
24718 date.
24719 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
24720 to avoid dependencies on target char signedness.
24721 * gdb.t16/printcmds.exp: Update expected results for explicitly
24722 unsigned char.
24723 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
24724 now work.
24725 * gdb.t21/demangle.exp: Add many more patterns for template
24726 demangling, most of them being expected failures.
24727 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
24728 string we are matching for, to match on the whole string.
24729 * gdb.t21/demangle.exp: Add many new test strings to demangle,
24730 and fix a whole bunch that had incorrect expected output but were
24731 passing anyway because of the bug in "proc demangle".
24732 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
24733 type.
24734 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
24735
24736 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
24737
24738 * gdb/testsuite: made modifications to testcases, etc., to allow
24739 them to work properly given the reorganization of deja-gnu and the
24740 relocation of the testcases from deja-gnu to a "tool" subdirectory.
24741
24742 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
24743
24744 * gdb/testsuite: Initial creation of gdb/testsuite.
24745 Migrated dejagnu testcases and support files for testing nm to
24746 gdb/testsuite from deja-gnu. These files were moved "as is"
24747 with no modifications. This migration is part of a major overhaul
24748 of dejagnu. The modifications to these testcases, etc., which
24749 will allow them to work with the new version of dejagnu will be
24750 made in a future update.
24751
24752 For additional changes see gdb.mi/ChangeLog-1999-2003.
24753 \f
24754 ;; Local Variables:
24755 ;; mode: change-log
24756 ;; left-margin: 8
24757 ;; fill-column: 74
24758 ;; version-control: never
24759 ;; End:
24760
24761 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
24762 2003, 2004, 2005 Free Software Foundation, Inc.
24763 Copying and distribution of this file, with or without modification,
24764 are permitted provided the copyright notice and this notice are preserved.