* gdb.python/py-value.c (main): Break before return.
[binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2011-10-04 Paul Koning <paul_koning@dell.com>
2
3 * gdb.python/py-value.c (main): Break before return.
4
5 2011-10-04 Kevin Pouget <kevin.pouget@st.com>
6
7 PR python/12691: Add the inferior to Python exited event
8 * gdb.python/py-events.exp: Test the inferior attribute of exited
9 event with a fork.
10 * gdb.python/py-events.py: Print inferior number on exit.
11 * gdb.python/py-events.c: Fork the inferior.
12
13 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
14
15 * gdb.base/jit.exp: Add testcase name to log message
16
17 2011-10-03 Paul Koning <paul_koning@dell.com>
18 Jan Kratochvil <jan.kratochvil@redhat.com>
19
20 * gdb.python/py-value.exp
21 (python inval = gdb.parse_and_eval('*(int*)0'))
22 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
23 (set argc=2, python print argc_lazy): New tests.
24
25 2011-10-02 Joel Brobecker <brobecker@adacore.com>
26
27 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
28
29 2011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
30 Pedro Alves <pedro@codesourcery.com>
31
32 * gdb.python/py-value.exp (test_value_in_inferior): New variable
33 can_read_0, test for it.
34 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
35 (parse_and_eval with memory error): ... here, make it untested if
36 can_read_0.
37
38 2011-09-30 Marek Polacek <mpolacek@redhat.com>
39
40 * gdb.python/python.exp (verify pagination beforehand)
41 (verify pagination afterwards): Fix race by splitting the line.
42
43 2011-09-29 Joseph Myers <joseph@codesourcery.com>
44
45 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
46 for 64-bit multilibs from i?86-* targets.
47
48 2011-09-29 Marek Polacek <mpolacek@redhat.com>
49
50 * lib/gdb.exp: Fix a typo in one of the comments.
51
52 2011-09-29 Marek Polacek <mpolacek@redhat.com>
53
54 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
55 matching pattern.
56
57 2011-09-28 Paul Koning <paul_koning@dell.com>
58
59 * gdb.python/py-type.c (enum E): New.
60 * gdb.python/py-type.exp (test_fields): Add tests for Python
61 mapping access to fields.
62 (test_enums): New test for field access on enums.
63
64 2011-09-27 Stan Shebs <stan@codesourcery.com>
65
66 * gdb.trace/collection.exp: Test collection of $_ret.
67
68 2011-09-22 Andreas Tobler <andreast@fgznet.ch>
69
70 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
71 list of compilation switches for <*-*-freebsd*>.
72
73 2011-09-19 Stan Shebs <stan@codesourcery.com>
74
75 * gdb.trace/tspeed.exp: New file.
76 * gdb.trace/tspeed.c: New file.
77
78 2011-09-18 Yao Qi <yao@codesourcery.com>
79
80 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
81 instructions.
82 (test_adr_32bit, test_pop_pc): Likewise.
83 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
84 Thumb instructions.
85 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
86 in gdb_test_multiple.
87 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
88
89 2011-09-17 Yao Qi <yao@codesourcery.com>
90
91 * lib/gdb.exp (can_single_step_to_signal_handler): New.
92 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
93 support single step to signal handler.
94
95 2011-09-17 Yao Qi <yao@codesourcery.com>
96
97 * gdb.base/disp-step-fork.c: New.
98 * gdb.base/disp-step-syscall.exp: New.
99 * gdb.base/disp-step-vfork.c: New.
100
101 2011-09-16 Joel Brobecker <brobecker@adacore.com>
102
103 * gdb.ada/tasks.exp: Make the expected output for
104 the `info tasks' tests more resilient to spacing
105 changes.
106
107 2011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
108
109 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
110 (reached breakpoint 2, reached breakpoint 3): Update expected output.
111
112 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
113
114 PR Python/12692 Add gdb.selected_inferior() to Python interface.
115 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
116
117 2011-04-30 Kevin Pouget <kevin.pouget@st.com>
118
119 Handle multiple breakpoint hits in Python interface:
120 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
121 presence.
122 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
123 breakpoint hits.
124
125 2011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
126 Jan Kratochvil <jan.kratochvil@redhat.com>
127
128 * gdb.python/py-events.exp: Remove pretty printing comment.
129 * gdb.python/py-evsignal.exp: New file.
130 * gdb.python/py-evthreads.c: Include signal.h.
131 (thread3): Remove variable count3. Remove variable bad and use raise
132 instead.
133 (thread2): Remove variable count2. Move thread3 pthread_create here,
134 merge pthread_join to a single line.
135 (main): Remove variable count1. Merge pthread_join with pthread_create
136 to a single line.
137 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
138 KFAIL python/12966 for gdbserver. Test return value of
139 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
140 gdb_expect by gdb_test and gdb_test_multiple.
141 (thread 2, thread 3): New tests.
142
143 2011-09-12 Matt Rice <ratmice@gmail.com>
144 Pedro Alves <pedro@codesourcery.com>
145
146 PR gdb/13175
147
148 * gdb.base/interp.exp: New tests.
149 * gdb.base/interp.c: New file.
150
151 2011-09-12 Doug Evans <dje@google.com>
152
153 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
154 * gdb.dwarf2/typeddwarf.exp: Ditto.
155
156 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
157
158 Fix compatibility with x32 arch.
159 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
160 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
161 is_x86_like_target.
162 * testsuite/gdb.trace/collection.exp: Likewise.
163 * testsuite/gdb.trace/report.exp: Likewise.
164 * testsuite/gdb.trace/unavailable.exp: Likewise.
165 * testsuite/gdb.trace/while-dyn.exp: Likewise.
166 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
167 (is_x86_like_target): Check also is_amd64_regs_target.
168
169 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
170
171 PR breakpoints/12435
172 * gdb.arch/amd64-prologue-xmm.c: New file.
173 * gdb.arch/amd64-prologue-xmm.exp: New file.
174 * gdb.arch/amd64-prologue-xmm.s: New file.
175
176 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
177
178 * gdb.dwarf2/dw2-param-error-main.c: New file.
179 * gdb.dwarf2/dw2-param-error.S: New file.
180 * gdb.dwarf2/dw2-param-error.exp: New file.
181
182 2011-09-08 Pedro Alves <pedro@codesourcery.com>
183
184 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
185 inferior's pid and look for a core dump named core.$pid. Use
186 `remote_file' commands on the host instead of hand coding shell
187 commands on the build.
188 * gdb.base/valgrind-db-attach.exp: Kill the program before
189 finishing the test.
190
191 2011-09-02 Matt Rice <ratmice@gmail.com>
192
193 * lib/prompt.exp: New file for testing the first prompt.
194 * gdb.python/py-prompt.exp: Ditto.
195 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
196
197 2011-09-02 Pedro Alves <pedro@codesourcery.com>
198
199 * gdb.threads/gcore-thread.exp: Set the global core_supported to
200 0, before testing gcore.
201
202 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
203
204 * dw2-ifort-parameter-debug.S: Update copyright year.
205 * dw2-ifort-parameter.c: Update copyright year.
206 * dw2-ifort-parameter.exp: Update copyright year.
207
208 * dw2-ifort-parameter-debug.S: New file.
209 * dw2-ifort-parameter.c: New file.
210 * dw2-ifort-parameter.exp: New file.
211
212 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
213
214 * gdb.base/commands.exp (error_clears_commands_left): New function.
215 (): Call it.
216
217 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
218
219 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
220 (C): Initialize `a'.
221 * gdb.mi/mi-inheritance-syntax-error.exp
222 (-data-evaluate-expression $path): Expect `a' as 5.
223
224 2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
225
226 PR mi/11912
227 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
228 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
229 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
230 keyword in output of -var-info-path-expression.
231
232 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
233
234 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
235 * gdb.trace/collection.exp: Likewise.
236 * gdb.trace/report.exp: Likewise.
237 * gdb.trace/unavailable.exp: Likewise.
238 * gdb.trace/while-dyn.exp: Likewise.
239
240 2011-08-18 Keith Seitz <keiths@redhat.com>
241
242 PR c++/12266
243 * gdb.cp/meth-typedefs.cc: New file.
244 * gdb.cp/meth-typedefs.exp: New file.
245
246 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
247
248 * gdb.python/python.exp: Add extended-prompt tests.
249
250 2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
251
252 * gdb.arch/i386-dr3-watch.exp
253 (watchpoint on gap1 does not fit debug registers)
254 (delete all watchpoints): Fix racy expect strings.
255
256 2011-08-14 Yao Qi <yao@codesourcery.com>
257
258 * gdb.base/maint.exp: set data_section to ".neardata".
259 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
260 * gdb.base/savedregs.exp: Handle SIGILL.
261 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
262 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
263
264 2011-08-12 Doug Evans <dje@google.com>
265
266 * gdb.python/py-symbol.exp: Add test for symbol.type.
267
268 2011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
269
270 * gdb.threads/pthreads.exp: Enable on non-native configurations.
271 * gdb.mi/mi-pthreads.exp: Likewise.
272 * gdb.mi/mi2-pthreads.exp: Likewise.
273 * gdb.mi/gdb669.exp.exp: Likewise.
274
275 2011-08-09 Pedro Alves <pedro@codesourcery.com>
276
277 * lib/mi-support.exp (detect_async): Rename to...
278 (mi_detect_async): ... this.
279 * gdb.mi/mi-nonstop-exit.exp: Adjust.
280 * gdb.mi/mi-nonstop.exp: Adjust.
281 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
282 * gdb.mi/mi-nsintrall.exp: Adjust.
283 * gdb.mi/mi-nsmoribund.exp: Adjust.
284 * gdb.mi/mi-nsthrexec.exp: Adjust.
285
286 2011-08-09 Pedro Alves <pedro@codesourcery.com>
287
288 * gdb.base/display.c (do_loops): New `p_i' local.
289 * gdb.base/display.exp: Test displaying a variable that is
290 temporarily at a bad address.
291
292 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
293
294 * gdb.dwarf2/dw2-op-stack-value.S: New file.
295 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
296
297 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
298
299 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
300 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
301 (p fuNC_symtab): Permit also ppc64 leading dot.
302
303 2011-08-05 Pedro Alves <pedro@codesourcery.com>
304
305 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
306 procedure.
307 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
308
309 2011-08-05 Yao Qi <yao@codesourcery.com>
310
311 * gdb.base/callfuncs.exp: Set language after main.
312 * gdb.cp/cplusfuncs.exp: Likewise.
313 * gdb.cp/inherit.exp: Likewise.
314
315 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
316
317 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
318 * gdb.base/watch-vfork.exp: Skip on remote targets.
319
320 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
321
322 * gdb.threads/thread-find.exp: Support remote targets.
323
324 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
325
326 * gdb.base/jit.exp: Download solib_binfile to target.
327 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
328 and call dlopen without full path name.
329 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
330 dlopen without full path name.
331
332 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
333
334 * gdb.base/break-always.exp: Complete the test
335 with duplicated breakpoints and enabling/disabling them.
336
337 2011-08-02 Tom Tromey <tromey@redhat.com>
338
339 PR gdb/11289:
340 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
341
342 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
343
344 PR gdb/13045
345 * gdb.base/float.exp: Add new test case for PR gdb/13045
346 * gdb.base/float.c: New file.
347
348 2011-07-28 Phil Muldoon <pmuldoon@redhat.com>
349
350 * gdb.python/py-mi.exp: Test printers returning string hint, and
351 also not returning a value.
352 * gdb.python/py-prettyprint.c: Add testcase for above.
353 * gdb.python/py-prettyprint.py: Add test printer for above.
354
355 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
356
357 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
358 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
359 (.Ldie30) Add as field "data4".
360 (.Ldie32) Rename field "b" to "shl".
361 (abbrev4) Change for the "data4" field.
362 (abbrev5, abbrev6) Remove.
363 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
364 (p &s.shl): ... here. Add comment.
365 (p &s.data4): New.
366
367 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
368
369 Fix crash on lval_computed values.
370 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
371
372 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
373
374 * gdb.base/help.exp (help whatis): Update the expected string.
375
376 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
377
378 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
379 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
380 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
381 Change the expected string.
382
383 2011-07-26 Pedro Alves <pedro@codesourcery.com>
384
385 * gdb.base/watchpoint.exp
386 (test_disable_enable_software_watchpoint): New procedure.
387 (top level): Run it.
388
389 2011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
390
391 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
392 executable file "${binfile}", C++ version "${binfile}-cxx".
393 * gdb.python/py-prettyprint.exp: Likewise.
394 * gdb.python/py-symbol.exp: Likewise.
395 * gdb.python/py-type.exp: Likewise.
396 * gdb.python/py-value.exp: Likewise.
397 * gdb.python/py-template.exp (test_template_arg): Pass full executable
398 file name instead of just suffix.
399
400 2011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
401
402 Fix implicit pointer offsets.
403 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
404 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
405 (continue to breakpoint: continue to baz breakpoint for implptr)
406 (sanity check element 0, sanity check element 1)
407 (enter the inlined function, check element 0 for the offset)
408 (check element 1 for the offset)
409 (continue to breakpoint: ignore the second baz breakpoint): New tests.
410 (set foo breakpoint for implptr): Update the breakpoint number.
411
412 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
413
414 * gdb.python/py-mi.exp: Use different file names for different
415 versions of the executable under test.
416 * gdb.python/py-prettyprint.exp: Likewise.
417 * gdb.python/py-symbol.exp: Likewise.
418 * gdb.python/py-template.exp: Likewise.
419 * gdb.python/py-type.exp: Likewise.
420 * gdb.python/py-value.exp: Likewise.
421
422 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
423
424 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
425 flag after restarting GDB if necessary.
426
427 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
428
429 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
430
431 2011-07-22 Pedro Alves <pedro@codesourcery.com>
432
433 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
434 backend doesn't leave used debug registers behind.
435
436 2011-07-22 Tom Tromey <tromey@redhat.com>
437
438 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
439 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
440 argument.
441 * gdb.dwarf2/typeddwarf-amd64.S: New file.
442
443 2011-07-21 Matt Rice <ratmice@gmail.com>
444
445 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
446 in mostlyclean rule. Add files ending in .core.
447
448 2011-07-21 Matt Rice <ratmice@gmail.com>
449
450 PR macros/12999
451 * gdb.base/info-macros.c: New test sources.
452 * gdb.base/info-macros.exp: New tests.
453
454 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
455
456 * gdb.python/python.exp: Add prompt substitution tests.
457
458 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
459
460 Fix crash if referenced CU is aged out.
461 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
462 New.
463 * gdb.dwarf2/implptr.exp: Likewise.
464
465 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
466
467 * gdb.dwarf2/implptr.S: Rebuilt.
468 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
469 (bar): Use them for j, k, l.
470 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
471 COMPILE.
472 (print j in implptr:bar): Update for the intp typedef.
473 (print p[0].x in implptr:foo): Use more exact regex.
474
475 2011-07-18 Tom Tromey <tromey@redhat.com>
476
477 * gdb.cp/static-method.exp: Add missing single quote.
478
479 2011-07-18 Yao Qi <yao@codesourcery.com>
480
481 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
482 supported.
483 * gdb.mi/mi-nonstop-exit.exp: Likewise.
484 * gdb.mi/mi-nonstop.exp: Likewise.
485 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
486 * gdb.mi/mi-nsintrall.exp: Likewise.
487 * gdb.mi/mi-nsmoribund.exp: Likewise.
488 * gdb.mi/mi-nsthrexec.exp: Likewise.
489 * gdb.python/py-evthreads.exp: Likewise.
490
491 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
492
493 Code cleanup.
494 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
495 it. Substitute it instead of test_compiler_info everywhere.
496
497 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
498
499 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
500 remote targets as well.
501
502 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
503
504 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
505 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
506
507 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
508
509 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
510 a remote machine, not the host.
511 (gdb_compile_shlib): Set soname if target is remote.
512
513 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
514
515 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
516
517 2011-07-13 Matt Rice <ratmice@gmail.com>
518
519 * gdb.python/py-objfile-script-gdb.py: Renamed to
520 py-objfile-script-gdb.py.in.
521 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
522 py-objfile-script-gdb.py.
523 * gdb.python/py-objfile-script.exp: Update reference to
524 py-objfile-script-gdb.py.
525
526 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
527
528 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
529 reference undefined label.
530
531 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
532
533 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
534 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
535 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
536 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
537
538 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
539
540 PR python/12438
541 * gdb.python/python.exp: Add maint set/show python print-stack
542 deprecated tests. Add set/show python print-backtrace tests.
543
544 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
545
546 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
547 debug info.
548
549 2011-07-06 Matt Rice <ratmice@gmail.com>
550
551 * gdb.python/python.exp: Update filename paths.
552 * gdb.python/py-symtab.exp: Ditto.
553
554 2011-07-06 Marek Polacek <mpolacek@redhat.com>
555
556 * gdb.python/py-evthreads.exp: Add missing `$'.
557
558 2011-07-06 Jie Zhang <jie.zhang@analog.com>
559
560 * config/bfin.exp: New file.
561 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
562 * gdb.asm/bfin.inc: New file.
563
564 2011-07-06 Marek Polacek <mpolacek@redhat.com>
565
566 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
567 the whole output.
568
569 2011-07-05 Tom Tromey <tromey@redhat.com>
570
571 * gdb.java/jprint.java (jprint.hi): New field.
572 * gdb.java/jprint.exp: Print string.
573
574 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
575
576 * gdb.base/call-sc.c: Fix typos.
577 * gdb.base/ifelse.exp: Likewise.
578 * gdb.base/structs.c: Likewise.
579
580 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
581
582 * gdb.base/jit-so.exp: New test.
583 * gdb.base/jit-dlmain.c: New file.
584 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
585
586 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
587
588 * gdb.cp/m-static.exp: Call get_compiler_info.
589 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
590 * gdb.cp/pr9167.exp (p b): Likewise.
591 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
592 (test value of P in inner_m, test type of Z in inner_m): Call
593 setup_xfail for gcc <= 4.5.
594
595 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
596
597 * gdb.cp/paren-type.cc: New files.
598 * gdb.cp/paren-type.exp: New files.
599
600 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
601
602 Stop on first linespec terminator instead of eating what we can.
603 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
604 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
605 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
606 (break C::f()): ... this one.
607 (break C::operator()()): New test.
608 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
609 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
610 test.
611
612 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
613
614 Fall back linespec to minimal symbols.
615 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
616 error message.
617 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
618 * gdb.cp/minsym-fallback-main.cc: New file.
619 * gdb.cp/minsym-fallback.cc: New file.
620 * gdb.cp/minsym-fallback.exp: New file.
621 * gdb.cp/minsym-fallback.h: New file.
622
623 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
624
625 * gdb.cp/no-dmgl-verbose.cc: New file.
626 * gdb.cp/no-dmgl-verbose.exp: New file.
627
628 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
629
630 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
631 __GI_.
632 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
633 (f): New function.
634 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
635 (complete p 'func<short>(): ... here.
636 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
637 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
638 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
639 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
640 Make them KFAIL gcc/49546.
641
642 2011-07-01 Joel Brobecker <brobecker@adacore.com>
643
644 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
645
646 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
647
648 Test GCC PR debug/49546.
649 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
650 (test type of F in k3_m, test value of F in k3_m): New.
651 * gdb.cp/temargs.cc (struct S3, struct K3): New.
652 (main): New variable k3. Call k3.k3_m.
653
654 2011-07-01 Jean-Charles Delay <delay@adacore.com>
655
656 * gdb.ada/packed_array.exp: Fix expected outout.
657
658 2011-07-01 Jean-Charles Delay <delay@adacore.com>
659
660 * gdb.ada/packed_array.exp: fixed expected output.
661
662 2011-07-01 Joel Brobecker <brobecker@adacore.com>
663
664 * gdb.ada/same_enum: New testcase.
665
666 2011-07-01 Joel Brobecker <brobecker@adacore.com>
667
668 * gdb.ada/ptr_typedef: New testcase.
669
670 2011-07-01 Joel Brobecker <brobecker@adacore.com>
671
672 * gdb.ada/arrayptr.exp: Add ptype test.
673
674 2011-07-01 Joel Brobecker <brobecker@adacore.com>
675
676 * gdb.ada/char_enum: New testcase.
677
678 2011-07-01 Yao Qi <yao@codesourcery.com>
679
680 * gdb.base/dump.exp (capture_pointer_with_type): New.
681 Get value from address instead of name.
682 Start GDB once, and do `dump' and `restore'
683 tests together.
684
685 2011-06-30 Jie Zhang <jie.zhang@analog.com>
686 Mike Frysinger <vapier@gentoo.org>
687
688 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
689 helper functions for getting/setting remotetimeout variable.
690 * lib/gdb.exp (gdb_load): If the target is remote, set
691 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
692 with $loadtimeout. Set $load_ok to 0 before doing the load.
693 Instead of returning, immediately, set $load_ok to 0. Call
694 set_remotetimeout with $oldremotetimeout, and then return if
695 $load_ok is 1.
696
697 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
698
699 * gdb.python/py-template.exp: Don't run this test if the target
700 does not support c++ tests.
701
702 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
703
704 Fix non-only rename list for Fortran modules import.
705 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
706 tests.
707 * gdb.fortran/module.f90 (module moduse): New.
708 (program module): use moduse, test var_x, var_y and var_z.
709
710 2011-06-29 Tom Tromey <tromey@redhat.com>
711
712 PR testsuite/12040:
713 * gdb.fortran/array-element.exp: Use f90, not f77.
714 * gdb.fortran/complex.exp: Use f90, not f77.
715 * gdb.fortran/derived-type.exp: Use f90, not f77.
716 * gdb.fortran/library-module.exp: Use f90, not f77.
717 * gdb.fortran/logical.exp: Use f90, not f77.
718 * gdb.fortran/module.exp: Use f90, not f77.
719 * gdb.fortran/multi-dim.exp: Use f90, not f77.
720 * gdb.fortran/subarray.exp: Use f90, not f77.
721
722 2011-06-29 Tom Tromey <tromey@redhat.com>
723
724 * gdb.fortran/charset.exp: New file.
725 * gdb.fortran/charset.f90: New file.
726
727 2011-06-29 Tom Tromey <tromey@redhat.com>
728
729 PR testsuite/12040:
730 * lib/future.exp: New file, mostly extracted from ada.exp.
731 Rewrote compatibility code to use rename.
732 (gdb_find_gfortran): New proc.
733 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
734 gfortran patch.
735 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
736 Move to future.exp.
737 * lib/gdb.exp: Always load future.exp.
738
739 2011-06-28 Yao Qi <yao@codesourcery.com>
740
741 * gdb.cp/exception.cc: Don't include iostream.
742 (bar): Remove print statement.
743 (catcher): New.
744 (main): Remove print statements. Call function catcher.
745 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
746 Set breakpoint on catcher, and check the value of parameter.
747
748 2011-06-23 Yao Qi <yao@codesourcery.com>
749
750 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
751 1.2 is disabled. KFAIL for uclinux.
752
753 2011-06-23 Marek Polacek <mpolacek@redhat.com>
754
755 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
756 mi_gdb_test.
757
758 2011-06-23 Marek Polacek <mpolacek@redhat.com>
759
760 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
761
762 2011-06-23 Marek Polacek <mpolacek@redhat.com>
763
764 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
765
766 2011-06-23 Marek Polacek <mpolacek@redhat.com>
767
768 * gdb.mi/mi2-basics.exp: Fix races. Honour the
769 `test_exec_and_symbol_mi_operatons' return value.
770 (test_mi_interpreter_selection): Use mi_gdb_test instead of
771 gdb_test_multiple.
772 (test_exec_and_symbol_mi_operatons): Likewise.
773 (test_path_specification): Likewise.
774
775 2011-06-23 Yao Qi <yao@codesourcery.com>
776
777 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
778 supported.
779 * lib/gdb.exp (support_displaced_stepping): New.
780
781 2011-06-23 Yao Qi <yao@codesourcery.com>
782
783 * gdb.threads/execl.exp: Skip on remote target.
784
785 2011-06-21 Marek Polacek <mpolacek@redhat.com>
786
787 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
788 mi_gdb_test.
789
790 2011-06-20 Marek Polacek <mpolacek@redhat.com>
791
792 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
793
794 2011-06-20 Marek Polacek <mpolacek@redhat.com>
795
796 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
797 mi_gdb_test.
798
799 2011-06-20 Marek Polacek <mpolacek@redhat.com>
800
801 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
802
803 2011-06-14 Yao Qi <yao@codesourcery.com>
804
805 gdb/testsuite/
806 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
807
808 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
809
810 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
811
812 2011-06-10 Tom Tromey <tromey@redhat.com>
813
814 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
815 Add tests for pointer-to-member-function.
816 * gdb.cp/temargs.cc (S::somefunc): New function.
817 (K2): New class.
818 (main): Instantiate K2; call method.
819
820 2011-06-08 Joel Brobecker <brobecker@adacore.com>
821
822 * gdb.python/py-inferior.c (f2): Make str an array rather
823 than a pointer.
824 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
825
826 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
827
828 * gdb.base/async-shell.c: New file.
829 * gdb.base/async-shell.exp: New file.
830
831 2011-06-06 Pedro Alves <pedro@codesourcery.com>
832
833 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
834
835 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
836
837 From Stephen Kitt <steve@sk2.org>
838 * gdb.base/help.exp: Adjust following some spelling corrections
839 in GDB.
840
841 2011-06-01 Yao Qi <yao@codesourcery.com>
842
843 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
844
845 2010-05-31 Keith Seitz <keiths@redhat.com>
846
847 PR c++/12750
848 * gdb.cp/static-method.cc: New file.
849 * gdb.cp/static-method.exp: New file.
850
851 2010-05-31 Keith Seitz <keiths@redhat.com>
852
853 PR symtab/12704
854 * gdb.cp/anon-ns.cc: New file.
855 * gdb.cp/anon-ns.exp: New file.
856
857 2011-05-31 Pedro Alves <pedro@codesourcery.com>
858
859 * gdb.arch/i386-dr3-watch.c: New file.
860 * gdb.arch/i386-dr3-watch.exp: New file.
861
862 2011-05-30 Yao Qi <yao@codesourcery.com>
863
864 * gdb.base/callfuncs.c (t_structs_fc): New.
865 (t_structs_dc, t_structs_ldc): New.
866 (t_double_many_args):
867 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
868 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
869 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
870 * gdb.base/callfuncs.exp: Call new functions.
871
872 2011-05-30 Yao Qi <yao@codesourcery.com>
873
874 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
875 Call rerun_and_prepare for each test to isolate effects.
876
877 2011-05-30 Yao Qi <yao@codesourcery.com>
878
879 * gdb.base/varargs.c (find_max_float_real): New.
880 (find_max_double_real, find_max_long_double_real): New.
881 * gdb.base/varargs.exp: Call these new added functions.
882 * lib/gdb.exp (setup_kfail_for_target): New.
883
884 2011-05-30 Yao Qi <yao@codesourcery.com>
885
886 * gdb.base/funcargs.c (callca, callcb, callcc): New.
887 (callcd, callce, callcf, callc1a, callc1b): New.
888 (callc2a, callc2b): New.
889 * gdb.base/funcargs.exp (complex_args): New.
890 (complex_integral_args, complex_float_integral_args): New.
891 * lib/gdb.exp (support_complex_tests): New. Determine
892 whether to run test cases on _Complex types.
893
894 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
895
896 * gdb.threads/leader-exit.c: New file.
897 * gdb.threads/leader-exit.exp: New file.
898
899 2011-05-27 Marek Polacek <mpolacek@redhat.com>
900
901 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
902
903 2011-05-27 Marek Polacek <mpolacek@redhat.com>
904
905 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
906 remove the `supported' variable.
907 * gdb.mi/mi-nonstop.exp: Likewise.
908 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
909 * gdb.mi/mi-nsintrall.exp: Likewise.
910 * gdb.mi/mi-nsmoribund.exp: Likewise.
911 * gdb.mi/mi-nsthrexec.exp: Likewise.
912
913 2011-05-26 Pedro Alves <pedro@codesourcery.com>
914
915 * gdb.reverse/finish-reverse-bkpt.exp: New test.
916
917 2011-05-26 Pedro Alves <pedro@codesourcery.com>
918
919 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
920
921 2011-05-24 Keith Seitz <keiths@redhat.com>
922
923 PR breakpoint/12803
924 * gdb.cp/cmpd-minsyms.cc (a): New method.
925 (b): New method.
926 (c): New method.
927 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
928
929 2011-05-24 Pedro Alves <pedro@codesourcery.com>
930
931 * gdb.base/commands.exp (watchpoint_command_test): Check that the
932 watchpoint's command list didn't execute when the watchpoint went
933 out of scope.
934
935 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
936
937 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
938 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
939 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
940 * gdb.arch/i386-gnu-cfi.exp: Likewise.
941 * gdb.arch/i386-permbkpt.exp: Likewise.
942 * gdb.arch/i386-prologue.exp: Likewise.
943 * gdb.arch/i386-size-overlap.exp: Likewise.
944 * gdb.arch/i386-size.exp: Likewise.
945 * gdb.arch/i386-unwind.exp: Likewise.
946 * gdb.reverse/i386-precsave.exp: Likewise.
947 * gdb.reverse/i386-reverse.exp: Likewise.
948 * gdb.reverse/i386-sse-reverse.exp: Likewise.
949 * gdb.reverse/i387-env-reverse.exp: Likewise.
950 * gdb.reverse/i387-stack-reverse.exp: Likewise.
951
952 2011-05-24 Pedro Alves <pedro@codesourcery.com>
953
954 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
955 file doesn't error, using MI.
956
957 2011-05-23 Tom Tromey <tromey@redhat.com>
958
959 * gdb.base/charset.exp (string_display): Add tests to assign to
960 arrays.
961 * gdb.base/charset.c (short_array, int_array, long_array): New.
962
963 2011-05-20 Pedro Alves <pedro@codesourcery.com>
964
965 Cope with async mode.
966
967 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
968 into gdb_test + mi_expect_stop.
969
970 2011-05-20 Pedro Alves <pedro@codesourcery.com>
971
972 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
973 (callme): Remove printf call.
974
975 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
976
977 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
978 quote pattern to avoid problems with Cygwin/mingw expect versions.
979 * gdb.base/default.exp (show convenience): Use double
980 quote pattern for regular expressions.
981
982 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
983
984 Fix -readnow for -gdwarf-4 unused type units.
985 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
986 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
987
988 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
989
990 * gdb.base/kill-after-signal.c: New file.
991 * gdb.base/kill-after-signal.exp: New file.
992
993 2011-05-16 Pedro Alves <pedro@codesourcery.com>
994
995 * gdb.ada/start.exp: Call untested with the correct test filename.
996 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
997 test filename. Make the test's binary unique.
998 * gdb.arch/i386-signal.exp: Call untested with the correct test
999 filename.
1000 * gdb.arch/i386-size-overlap.exp: Ditto.
1001 * gdb.arch/Makefile.in (EXECUTABLES): Update.
1002 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1003 * gdb.cp/call-c.exp: Ditto.
1004 * gdb.mi/mi-reverse.exp: Call untested with the correct test
1005 filename. Make the test's binary unique.
1006 * gdb.mi/Makefile.in (EXECUTABLES): Update.
1007 * gdb.python/py-mi.exp: Ditto.
1008 * gdb.python/Makefile.in (EXECUTABLES): Update.
1009 * gdb.reverse/i386-precsave.exp: Ditto.
1010 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
1011 test filename.
1012 * gdb.reverse/i387-stack-reverse.exp: Ditto.
1013 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
1014 unique.
1015 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
1016 test filename.
1017 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
1018 * gdb.trace/tfile.exp: Ditto.
1019
1020 2011-05-14 Yao Qi <yao@codesourcery.com>
1021
1022 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
1023 type.
1024
1025 2011-05-13 Doug Evans <dje@google.com>
1026
1027 * gdb.python/py-objfile-script.exp: New file.
1028 * gdb.python/py-objfile-script.c: New file.
1029 * gdb.python/py-objfile-script-gdb.py: New file.
1030 * testsuite/gdb.python/py-section-script.exp: Test
1031 "info auto-load-scripts".
1032
1033 2011-05-13 Tom Tromey <tromey@redhat.com>
1034
1035 * gdb.dwarf2/clztest.exp: New file.
1036 * gdb.dwarf2/clztest.c: New file.
1037 * gdb.dwarf2/clztest.S: New file.
1038
1039 2011-05-13 Doug Evans <dje@google.com>
1040
1041 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
1042 String16 tests.
1043
1044 2011-05-13 Tom Tromey <tromey@redhat.com>
1045
1046 * lib/gdb.exp (is_x86_like_target): New proc.
1047 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
1048 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
1049 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
1050 -nostdlib to compiler.
1051 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
1052 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
1053 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
1054 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
1055 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
1056
1057 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1058
1059 * gdb.python/py-function.exp: Test setting a value from a function
1060 which executes a command.
1061
1062 2011-05-12 Tom Tromey <tromey@redhat.com>
1063
1064 * gdb.dwarf2/typeddwarf.S: New file.
1065 * gdb.dwarf2/typeddwarf.c: New file.
1066 * gdb.dwarf2/typeddwarf.exp: New file.
1067
1068 2011-05-12 Marek Polacek <mpolacek@redhat.com>
1069
1070 * gdb.mi/mi-basics.exp: Fix races. Honour the
1071 `test_exec_and_symbol_mi_operatons' return value.
1072 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1073 gdb_test_multiple.
1074 (test_exec_and_symbol_mi_operatons): Likewise.
1075 (test_path_specification): Likewise.
1076
1077 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1078
1079 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
1080 (gdb_touch_execfile): Remove catch wrappers. New variable time.
1081 Replace `file copy' and `file rename' by `file mtime'. Twice.
1082
1083 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1084
1085 * gdb.base/readline-ask.c: New file.
1086 * gdb.base/readline-ask.exp: New file.
1087 * gdb.base/readline-ask.inputrc: New file.
1088
1089 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
1090
1091 * gdb.cell/bt.exp: Delete breakpoints before running to signal
1092 to avoid race condition.
1093 * gdb.cell/coremaker.c: Use small stack size.
1094 * gdb.cell/ea-standalone.exp: Use file name without path as
1095 argument to c_to.
1096 * gdb.cell/fork.exp: Allow other output when continuing to end.
1097
1098 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1099
1100 * gdb.threads/corethreads.c: New file.
1101 * gdb.threads/corethreads.exp: New file.
1102
1103 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1104
1105 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
1106 Try to compile the test using -Wl,-z,norelro first.
1107 (load_core): New variable libthread_db_seen, initialize it.
1108 (zeroed-threads cannot be listed): Protect it by XFAIL on
1109 !$libthread_db_seen.
1110
1111 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1112
1113 PR 12573
1114 * gdb.dwarf2/dw2-skip-prologue.S: New file.
1115 * gdb.dwarf2/dw2-skip-prologue.c: New file.
1116 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
1117
1118 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1119
1120 * gdb.cp/psymtab-parameter.cc: New file.
1121 * gdb.cp/psymtab-parameter.exp: New file.
1122
1123 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1124
1125 Fix a race.
1126 * gdb.cp/static-print-quit.exp (print c): Split to ...
1127 (print c - <return>, print c - q <return>, print c - to quit):
1128 ... these. Make the testfile untested on gdb-7.1.
1129
1130 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
1131
1132 * lib/gdb.exp (exec_target_file, exec_symbol_file,
1133 gdb_rename_execfile, gdb_touch_execfile): New.
1134 * gdb.base/reread.exp: Use new procs to handle multiple
1135 exec files.
1136
1137 2011-05-05 Yao Qi <yao@codesourcery.com>
1138
1139 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
1140 (test_adr_32bit, test_pop_pc): New.
1141 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
1142 (test_adr_32bit, test_pop_pc): New.
1143
1144 2011-05-04 Joseph Myers <joseph@codesourcery.com>
1145
1146 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
1147 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
1148 targets.
1149 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
1150 handle targets.
1151
1152 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1153
1154 * gdb.base/completion.exp (complete help info wat): Rename to ...
1155 (complete 'help info wat'): ... here.
1156 Remove all `-re ".*' and `-re "^.*' redundant regexes.
1157 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
1158
1159 2011-05-04 Pedro Alves <pedro@codesourcery.com>
1160
1161 * gdb.base/completion.exp: Use gdb_test_multiple instead of
1162 gdb_test and explicit $gdb_prompt/timeout matches.
1163
1164 2011-05-04 Yao Qi <yao@codesourcery.com>
1165
1166 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
1167 and __thumb2__.
1168
1169 2011-05-03 Marek Polacek <mpolacek@redhat.com>
1170
1171 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
1172 in place of `gdb_test "delete breakpoints"'. This eliminates two
1173 testcases.
1174
1175 2011-05-02 Pedro Alves <pedro@codesourcery.com>
1176
1177 PR testsuite/12649
1178 Fix races.
1179
1180 * gdb.base/completion.exp: Remove all sleep calls. Remove
1181 unnecessary regexs. Don't explicitly expect anything after the
1182 prompt. Eat the prompt if necessary.
1183
1184 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1185
1186 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
1187 accept to show the caller line again as well as the line after.
1188
1189 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
1190
1191 PR mi/12531
1192
1193 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
1194 compile target.
1195 * gdb.python/py-prettyprint.exp: Add C++ object for
1196 CPLUS_FAKE_CHILD test.
1197
1198 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
1199
1200 * gdb.base/signest.exp: New file.
1201 * gdb.base/signest.c: Likewise.
1202
1203 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1204
1205 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
1206 thread and breakpoint notifications.
1207
1208 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1209
1210 * gdb.base/fortran-sym-case.c: New file.
1211 * gdb.base/fortran-sym-case.exp: New file.
1212 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
1213 * gdb.dwarf2/dw2-case-insensitive.c: New file.
1214 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
1215
1216 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1217
1218 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
1219 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
1220 false #1', `if true else false #2' and `if true else false #3'.
1221
1222 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1223
1224 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
1225 while delivering signal.
1226
1227 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
1228
1229 MI breakpoint notifications.
1230
1231 * testsuite/gdb.mi/mi-cli.exp: Adust.
1232 * testsuite/gdb.mi/mi2-cli.exp: Adust.
1233 * testsuite/gdb.mi/mi-watch.exp: Adust.
1234 * testsuite/gdb.mi/mi2-watch.exp: Adust.
1235 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
1236 notifications.
1237
1238 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1239
1240 * gdb.base/gdbindex-stabs-dwarf.c: New file.
1241 * gdb.base/gdbindex-stabs.c: New file.
1242 * gdb.base/gdbindex-stabs.exp: New file.
1243
1244 2011-04-25 Yao Qi <yao@codesourcery.com>
1245
1246 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
1247 with /*...*/.
1248 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1249
1250 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1251
1252 * gdb.python/py-value.exp (test_objfiles): Name the first test
1253 `py-value in file.filename'.
1254
1255 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1256
1257 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
1258 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
1259 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
1260 !gdbserver_reconnect_p..
1261 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
1262
1263 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1264
1265 * gdb.cp/cpcompletion.exp (complete class methods)
1266 (complete class methods beginning with F): Move them above runto. New
1267 comment about the runto delimiter.
1268
1269 2011-04-20 Pedro Alves <pedro@codesourcery.com>
1270
1271 * gdb.base/maint.exp: Test that "maint print registers" works
1272 without a running program.
1273
1274 2011-04-20 Marek Polacek <mpolacek@redhat.com>
1275
1276 * gdb.base/setshow.exp: Fix racy tests.
1277 ($old_gdb_prompt): New variable.
1278
1279 2011-04-19 Tom Tromey <tromey@redhat.com>
1280
1281 * gdb.mi/mi-nsmoribund.exp:
1282 * gdb.hp/gdb.objdbg/objdbg01.exp:
1283 * gdb.base/structs.exp (test_struct_returns):
1284 * gdb.base/call-sc.exp (test_scalar_returns):
1285 * gdb.base/bigcore.exp: Remove duplicate words.
1286
1287 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1288
1289 * gdb.base/break-interp-lib.c (v, vptr): New variables.
1290 * gdb.base/break-interp.exp (test_attach): New comment.
1291
1292 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1293
1294 * gdb.threads/gcore-thread.exp ($core0file): New variable.
1295 (clear __stack_user.next, clear stack_used.next)
1296 (save a zeroed-threads corefile): New test.
1297 Call core_load for $core0file.
1298 (zeroed-threads cannot be listed): New test.
1299
1300 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1301
1302 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
1303 filename.
1304 ($srcfile): Preserve the original value.
1305 ($testfile): Match it the .exp filename.
1306 ($corefile): New variable. Substitute it around.
1307 Use clean_restart.
1308 ($prev_timeout): Remove.
1309 (load_core): Move core loading into this proc.
1310 Fix restore of $timeout if load_core fails.
1311
1312 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1313
1314 * gdb.base/eu-strip-infcall.c: New file.
1315 * gdb.base/eu-strip-infcall.exp: New file.
1316
1317 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1318
1319 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1320 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1321
1322 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1323
1324 Fix Python access to inlined frames.
1325 * gdb.python/py-frame-inline.c: New file.
1326 * gdb.python/py-frame-inline.exp: New file.
1327
1328 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1329
1330 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1331 content of 's24' correctly (avoiding "optimized out").
1332 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1333
1334 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1335
1336 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1337
1338 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1339
1340 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1341 expect a colon in watch -location output.
1342
1343 2011-04-13 Marek Polacek <mpolacek@redhat.com>
1344
1345 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
1346 New testcase `expect response to define backtrace'. Also remove
1347 redundant `default' block.
1348
1349 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1350
1351 * gdb.python/py-prettyprint.c (struct hint_error): New.
1352 (main): New variable hint_error.
1353 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1354 "print hint_error".
1355 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1356 (register_pretty_printers): Register it.
1357
1358 2011-04-04 Tom Tromey <tromey@redhat.com>
1359
1360 * gdb.cp/maint.exp (test_help): Update.
1361 (test_namespace): Likewise.
1362
1363 2011-04-01 Joel Brobecker <brobecker@adacore.com>
1364
1365 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1366 * gdb.ada/arrayptr.exp: Add new tests.
1367
1368 2011-04-01 Joel Brobecker <brobecker@adacore.com>
1369
1370 * gdb.ada/mi_catch_ex: New testcase.
1371
1372 2011-04-01 Pedro Alves <pedro@codesourcery.com>
1373
1374 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1375 base::overload(void) method without specifying "const".
1376
1377 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1378
1379 * gdb.arch/thumb-singlestep.S: New file.
1380 * gdb.arch/thumb-singlestep.exp: Likewise.
1381
1382 2011-03-31 Tom Tromey <tromey@redhat.com>
1383
1384 * gdb.python/py-prettyprint.py (exception_flag): New global.
1385 (NoStringContainerPrinter._iterator.next): Check it.
1386 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1387 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1388
1389 2011-03-29 Tom Tromey <tromey@redhat.com>
1390
1391 * gdb.cp/anon-struct.cc: New file.
1392 * gdb.cp/anon-struct.exp: New file.
1393
1394 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1395
1396 Test STT_GNU_IFUNC support.
1397 * gdb.base/gnu-ifunc-lib.c: New file.
1398 * gdb.base/gnu-ifunc.c: New file.
1399 * gdb.base/gnu-ifunc.exp: New file.
1400
1401 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1402
1403 Support a ring of related breakpoints.
1404 * gdb.base/watchpoint-delete.c: New file.
1405 * gdb.base/watchpoint-delete.exp: New file.
1406
1407 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1408
1409 * gdb.ada/arrayparam.exp (print first after function call): Use
1410 explicit package name. Add a comment
1411 (print lasta after function call): Rename ...
1412 (print last after function call): ... it and use explicit package
1413 name.
1414 (print length after function call): Use explicit package name.
1415 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1416 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1417 (multiple matches for symbol i): Rename ...
1418 (multiple matches for symbol integervar): ... it.
1419 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1420 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1421
1422 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
1423
1424 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1425 environment variable to make grep output more predictable. Move
1426 all the environment setup into gdb_init so it's done once per test
1427 case rather than each time we start gdb.
1428
1429 2011-03-24 Tom Tromey <tromey@redhat.com>
1430
1431 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1432 test.
1433
1434 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1435
1436 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1437 * gdb.dwarf2/dw2-entry-value.S: New file.
1438 * gdb.dwarf2/dw2-entry-value.exp: New file.
1439
1440 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1441
1442 PR python/12183
1443
1444 * gdb.python/py-function.exp: Add GdbError tests.
1445
1446 2011-03-18 Pedro Alves <pedro@codesourcery.com>
1447
1448 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1449 (reglocal_test_func, statlocal_test_func): New functions.
1450 (globals_test_func): Call new functions.
1451 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1452 (gdb_collect_locals_test): New procedure.
1453 (gdb_trace_collection_test): Call new procedures.
1454
1455 2011-03-18 Pedro Alves <pedro@codesourcery.com>
1456
1457 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1458 (test_register, test_register_unavailable): New procedures.
1459 (gdb_unavailable_registers_test): New procedure.
1460 (gdb_trace_collection_test): Call it.
1461
1462 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1463
1464 PR python/12149
1465
1466 * gdb.python/python.exp: Add gdb.write tests.
1467
1468 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1469
1470 * gdb.python/Makefile.in: Add py-objfile.
1471 * gdb.python/py-objfile.exp: New file.
1472 * gdb.python/py-objfile.c: New file.
1473 * gdb.python/py-block.exp: Add is_valid tests.
1474 * gdb.python/py-inferior.exp: Ditto.
1475 * gdb.python/py-infthread.exp: Ditto.
1476 * gdb.python/py-symbol.exp: Ditto.
1477 * gdb.python/py-symtab.exp: Ditto.
1478
1479 2011-03-16 Keith Seitz <keiths@redhat.com>
1480
1481 PR c++/12273
1482 * gdb.cp/cmpd-minsyms.exp: New test.
1483 * gdb.cp/cmpd-minsyms.cc: New file.
1484
1485 PR c++/11734
1486 * gdb.cp/ovsrch.exp: New test.
1487 * gdb.cp/ovsrch.h: New file.
1488 * gdb.cp/ovsrch1.cc: New file.
1489 * gdb.cp/ovsrch2.cc: New file.
1490 * gdb.cp/ovsrch3.cc: New file.
1491 * gdb.cp/ovsrch4.cc: New file.
1492
1493 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1494
1495 PR gdb/12528
1496 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1497 * gdb.base/break-on-linker-gcd-function.exp: New test.
1498 * gdb.base/break-on-linker-gcd-function.cc: New file.
1499
1500 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
1501
1502 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1503
1504 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1505
1506 * lib/gdb.exp (gdb_unload): Add another termination case.
1507
1508 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1509
1510 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1511 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1512 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1513 Provide a stub byte there.
1514 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1515 DW_AT_entry_pc.
1516 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1517
1518 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1519
1520 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1521 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1522 "generic ABI, auto".
1523 (altivec_abi_tests): Accept vectors returned by reference.
1524
1525 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1526
1527 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1528
1529 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1530
1531 * gdb.python/py-section-script.exp: Skip test if no Python support.
1532
1533 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1534
1535 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1536
1537 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1538
1539 * gdb.python/py-parameter.exp: Update tests to the new Python
1540 parameter API. Add "no documentation" test. Add deprecated API
1541 backward compatibility test.
1542
1543 2011-03-09 Tom Tromey <tromey@redhat.com>
1544
1545 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1546 gdb_continue_to_end.
1547
1548 2011-03-09 Mark Kettenis <kettenis@gnu.org>
1549
1550 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1551 tabs.
1552
1553 2011-03-09 Tom Tromey <tromey@redhat.com>
1554
1555 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1556 parentheses.
1557 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1558 $command.
1559 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1560 argument to gdb_continue_to_end.
1561 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1562 argument to gdb_continue_to_end.
1563 * gdb.cp/annota3.exp: Fix regex.
1564 * gdb.cp/annota2.exp: Fix regex.
1565 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1566 gdb_continue_to_end.
1567 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1568 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1569 gdb_continue_to_end.
1570
1571 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1572
1573 * gdb.server/ext-run.exp
1574 (load new file without any gdbserver inferior): New test.
1575
1576 2011-03-07 Tom Tromey <tromey@redhat.com>
1577
1578 * Makefile.in (TAGS): Rewrite.
1579
1580 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1581
1582 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1583 initial commands echo. New match for `Found trace'. Anchor all the
1584 other matches. Anchor and match for `No trace frame found' the final
1585 match.
1586
1587 2011-03-07 Tom Tromey <tromey@redhat.com>
1588
1589 * Makefile.in (TAGS): New target.
1590
1591 2011-03-07 Tom Tromey <tromey@redhat.com>
1592
1593 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1594 change.
1595 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1596 change.
1597 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1598 exit message change.
1599 (skip_altivec_tests): Update for exit message change.
1600 (skip_vsx_tests): Likewise.
1601 (gdb_continue_to_end): Likewise. Add 'command' argument.
1602 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1603 * gdb.threads/tls.exp: Update for exit message change.
1604 * gdb.threads/thread-unwindonsignal.exp: Use
1605 gdb_continue_to_end.
1606 * gdb.threads/step.exp (step_it): Update for exit message change.
1607 (continue_all): Likewise.
1608 * gdb.threads/print-threads.exp (test_all_threads): Update for
1609 exit message change.
1610 * gdb.threads/interrupted-hand-call.exp: Use
1611 gdb_continue_to_end.
1612 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1613 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1614 gdb_continue_to_end.
1615 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1616 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1617 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1618 * gdb.cp/method.exp: Update for exit message change.
1619 * gdb.cp/mb-templates.exp: Update for exit message change.
1620 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1621 * gdb.cp/annota3.exp: Update for exit message change.
1622 * gdb.cp/annota2.exp: Update for exit message change.
1623 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1624 * gdb.base/term.exp: Update for exit message change.
1625 * gdb.base/step-test.exp (test_i): Update for exit message change.
1626 * gdb.base/sigstep.exp (advance): Update for exit message change.
1627 (advancei): Likewise.
1628 * gdb.base/siginfo.exp: Update for exit message change.
1629 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1630 * gdb.base/reread.exp: Use gdb_continue_to_end.
1631 * gdb.base/langs.exp: Use gdb_continue_to_end.
1632 * gdb.base/interrupt.exp: Update for exit message change.
1633 * gdb.base/gdb1555.exp: Update for exit message change.
1634 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1635 * gdb.base/ending-run.exp: Update for exit message change.
1636 * gdb.base/chng-syms.exp: Update for exit message change.
1637 * gdb.base/checkpoint.exp: Update for exit message change.
1638 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1639 gdb_continue_to_end.
1640 (test_catch_syscall_with_wrong_args): Likewise.
1641 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1642 * gdb.base/break-interp.exp (test_ld): Update for exit message
1643 change.
1644 * gdb.base/bang.exp: Update for exit message change.
1645 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1646 (do_call_attach_tests): Likewise.
1647 * gdb.base/a2-run.exp: Update for exit message change.
1648 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1649 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1650 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1651
1652 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1653
1654 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1655
1656 2011-03-03 Tom Tromey <tromey@redhat.com>
1657
1658 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1659 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1660 * gdb.hp/gdb.aCC/configure.ac: Remove.
1661 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1662 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1663 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1664 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1665 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1666 * gdb.hp/gdb.compat/configure.ac: Remove.
1667 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1668 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1669 * gdb.hp/gdb.defects/configure.ac: Remove.
1670 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1671 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1672 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1673 * gdb.hp/configure.ac: Remove.
1674 * gdb.hp/configure: Remove.
1675 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1676 substitution.
1677 (Makefile): Remove rule.
1678 * gdb.cell/configure.ac: Remove.
1679 * gdb.cell/configure: Remove.
1680 * gdb.stabs/Makefile.in (Makefile): Remove.
1681 (distclean): Don't remove config.status or config.log.
1682 * gdb.stabs/configure (Makefile): Remove.
1683 * gdb.stabs/configure.ac: Remove.
1684 * configure: Rebuild.
1685 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1686 Remove stabs- and cell-specific logic. Test for existence of
1687 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1688 subdirectories, gdb.cell, and and gdb.stabs.
1689 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1690
1691 2011-03-03 Joel Brobecker <brobecker@adacore.com>
1692
1693 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1694 end of buffer.
1695
1696 2011-03-02 Joel Brobecker <brobecker@adacore.com>
1697
1698 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1699 gdb_test when running a test where we expected no output back.
1700
1701 2011-02-28 Michael Snyder <msnyder@vmware.com>
1702
1703 * gdb.cp/overload.cc: Change initializer value to integer.
1704
1705 2011-02-27 Michael Snyder <msnyder@vmware.com>
1706
1707 * gdb.multi/base.exp: Add test for remove-inferiors.
1708
1709 2011-02-26 Joel Brobecker <brobecker@adacore.com>
1710
1711 * gdb.python/py-frame.exp: Simplify the initialization phase
1712 using prepare_for_testing.
1713
1714 2011-02-25 Michael Snyder <msnyder@vmware.com>
1715
1716 * gdb.multi/base.exp: Add tests for info inferiors with args.
1717
1718 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1719
1720 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1721 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1722 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1723 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1724 asmfile3. Comment the STABS (#3) file compilation. Compile
1725 everything through assembler. Provide KFAIL for symtab/12497.
1726 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1727 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1728 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1729 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1730
1731 2011-02-24 Michael Snyder <msnyder@vmware.com>
1732
1733 * gdb.base/break.exp: Add tests for delete breakpoints using
1734 convenience variables and value history references.
1735
1736 2011-02-24 Michael Snyder <msnyder@vmware.com>
1737
1738 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1739 left behind in previous check-in.
1740
1741 2011-02-23 Michael Snyder <msnyder@vmware.com>
1742
1743 * gdb.base/break.exp: Add tests for "info break" with arguments.
1744 * gdb.trace/infotrace.exp: Update patterns for error and help.
1745 * gdb.base/completion.exp: Update pattern.
1746 * gdb.base/ena-dis-br.exp: Update pattern.
1747 * gdb.base/help.exp: Update patterns.
1748
1749 2011-02-23 Michael Snyder <msnyder@vmware.com>
1750
1751 * gdb.base/memattr.exp: New test.
1752 * gdb.base/memattr.c: Test load for memattr.exp.
1753
1754 2011-02-22 Doug Evans <dje@google.com>
1755
1756 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1757
1758 2011-02-22 Michael Snyder <msnyder@vmware.com>
1759
1760 * Makefile.in: Make more clean.
1761 * gdb.ada/Makefile.in: Ditto.
1762 * gdb.arch/Makefile.in: Ditto.
1763 * gdb.asm/Makefile.in: Ditto.
1764 * gdb.base/Makefile.in: Ditto.
1765 * gdb.cp/Makefile.in: Ditto.
1766 * gdb.dwarf2/Makefile.in: Ditto.
1767 * gdb.java/Makefile.in: Ditto.
1768 * gdb.mi/Makefile.in: Ditto.
1769 * gdb.modula2/Makefile.in: Ditto.
1770 * gdb.python/Makefile.in: Ditto.
1771 * gdb.server/Makefile.in: Ditto.
1772 * gdb.stabs/Makefile.in: Ditto.
1773 * gdb.threads/Makefile.in: Ditto.
1774 * gdb.trace/Makefile.in: Ditto.
1775
1776 2011-02-22 Michael Snyder <msnyder@vmware.com>
1777
1778 * gdb.threads/thread-find.exp: Add tests for bad input to
1779 info threads.
1780
1781 2011-02-22 Joel Brobecker <brobecker@adacore.com>
1782
1783 * gdb.python/py-breakpoint.exp: Fix the expected output of
1784 one of the "maint info breakpoints" tests to accept the output
1785 generated on platforms that do not have hardware watchpoints.
1786
1787 2011-02-22 Joel Brobecker <brobecker@adacore.com>
1788
1789 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1790 clean_restart. Be a little stricter in the expected output
1791 for one of the tests. Fix a typo in one of the comments.
1792
1793 2011-02-22 Joel Brobecker <brobecker@adacore.com>
1794
1795 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1796 Delete variable binfile, no longer use. Add or modify test
1797 comments to make them unique.
1798
1799 2011-02-21 Michael Snyder <msnyder@vmware.com>
1800
1801 * Makefile.in: Update for make clean.
1802 * gdb.ada/Makefile.in: Ditto.
1803 * gdb.arch/Makefile.in: Ditto.
1804 * gdb.asm/Makefile.in: Ditto.
1805 * gdb.base/Makefile.in: Ditto.
1806 * gdb.cp/Makefile.in: Ditto.
1807 * gdb.dwarf2/Makefile.in: Ditto.
1808 * gdb.java/Makefile.in: Ditto.
1809 * gdb.mi/Makefile.in: Ditto.
1810 * gdb.modula2/Makefile.in: Ditto.
1811 * gdb.python/Makefile.in: Ditto.
1812 * gdb.server/Makefile.in: Ditto.
1813 * gdb.stabs/Makefile.in: Ditto.
1814 * gdb.threads/Makefile.in: Ditto.
1815 * gdb.trace/Makefile.in: Ditto.
1816
1817 2011-02-21 Michael Snyder <msnyder@vmware.com>
1818
1819 * gdb.threads/thread-find.exp: Update patterns for changes in
1820 output of "info threads" command.
1821
1822 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1823 Ulrich Weigand <uweigand@de.ibm.com>
1824
1825 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1826 (skip_hw_watchpoint_tests): Likewise.
1827 (skip_hw_watchpoint_multi_tests): Likewise.
1828
1829 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1830
1831 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1832 (skip_hw_watchpoint_tests): Likewise.
1833 (skip_hw_watchpoint_multi_tests): Likewise.
1834 (skip_hw_watchpoint_access_tests): Likewise.
1835
1836 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1837 * gdb.base/pr11022.exp: Likewise.
1838 * gdb.base/watch-read.exp: Likewise.
1839 * gdb.base/watch_thread_num.exp: Likewise.
1840 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1841 * gdb.base/watchpoint-hw.exp: Likewise.
1842 * gdb.base/watchpoint.exp: Likewise.
1843 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1844 * gdb.threads/watchthreads-reorder.exp: Likewise.
1845 * gdb.threads/watchthreads.exp: Likewise.
1846 * gdb.threads/watchthreads2.exp: Likewise.
1847
1848 2011-02-21 Joel Brobecker <brobecker@adacore.com>
1849
1850 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1851 the debugger is unable to find the array bounds.
1852
1853 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1854
1855 * gdb.cp/typedef-operator.exp: New file.
1856 * gdb.cp/typedef-operator.cc: New file.
1857
1858 2011-02-17 Michael Snyder <msnyder@vmware.com>
1859
1860 * gdb.threads/thread-find.exp: Fix regular expressions.
1861
1862 2011-02-17 Joel Brobecker <brobecker@adacore.com>
1863
1864 * gdb.ada/packed_array: Expand testcase to test printing of
1865 unconstrained packed array.
1866
1867 2011-02-17 Joel Brobecker <brobecker@adacore.com>
1868
1869 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1870
1871 2011-02-16 Pedro Alves <pedro@codesourcery.com>
1872
1873 * gdb.trace/collection.c (globalarr3): New global.
1874 (main): Initialize it before collecting, and and clear it
1875 afterwards.
1876 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1877 collecting with '{type} addr', where the addr expression is not an
1878 rvalue.
1879
1880 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
1881
1882 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
1883 a bool variable. Expect correct OpenCL names for vector types. Use the
1884 uc3 variable name instead of referring to the uchar3 built-in type.
1885 Escape the asterisk at the half pointer test.
1886
1887 2011-02-16 Pedro Alves <pedro@codesourcery.com>
1888
1889 * gdb.trace/collection.c (globalarr2): New global.
1890 (main): Initialize it before collecting, and and clear it
1891 afterwards.
1892 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
1893 collecting overlapping memory ranges.
1894
1895 2011-02-15 Michael Snyder <msnyder@vmware.com>
1896
1897 * gdb.base/default.exp: Add tests for thread commands.
1898 * gdb.base/help.exp: Add tests for thread commands.
1899 * gdb.threads/thread-find.exp: New test for thread find command.
1900
1901 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
1902
1903 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
1904
1905 2011-02-15 Yao Qi <yao@codesourcery.com>
1906
1907 PR tdep/12352
1908 * gdb.arch/arm-disp-step.S : New test for str instruction.
1909 * gdb.arch/arm-disp-step.exp : Likewise.
1910
1911 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
1912
1913 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
1914 "vector_register2_vr" test strings. Test the extended floating
1915 point registers (F32~F63).
1916 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
1917 IBM XL C compiler. Make the test program use a register provided
1918 by the compiler for the lxvd2x instruction.
1919
1920 2011-02-14 Pedro Alves <pedro@codesourcery.com>
1921
1922 * gdb.trace/unavailable.cc (class Base, class Middle, class
1923 Derived): New types.
1924 (derived_unavail, derived_partial, derived_whole): New globals.
1925 (virtual_partial): New global.
1926 (virtualp): Point at virtual_partial.
1927 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
1928 related to unavailable vptr.
1929
1930 2011-02-14 Pedro Alves <pedro@codesourcery.com>
1931
1932 * gdb.trace/unavailable.cc (a, b, c): New globals.
1933 (main): Set and clear them.
1934 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
1935 `a' and `c', and check that `b' isn't collected, although `a' and
1936 `c' are.
1937
1938 2011-02-14 Pedro Alves <pedro@codesourcery.com>
1939
1940 * gdb.trace/unavailable.cc (struct Virtual): New.
1941 (virtualp): New global pointer.
1942 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
1943 printing a pointer to an object whose type has a vtable, with
1944 print object on.
1945
1946 2011-02-14 Pedro Alves <pedro@codesourcery.com>
1947
1948 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
1949 value repeat handles unavailableness.
1950
1951 2011-02-14 Pedro Alves <pedro@codesourcery.com>
1952
1953 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
1954 tests for building arrays from unavailable values, subscripting
1955 non-memory rvalue unvailable arrays, and accessing fields or
1956 baseclasses of non-lazy unavailable values,
1957 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
1958 struct types.
1959 (g_smallstruct, g_smallstruct_b): New globals.
1960
1961 2011-02-14 Pedro Alves <pedro@codesourcery.com>
1962
1963 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
1964
1965 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1966
1967 Fix const/volatile qualifiers of C++ types, PR c++/12328.
1968 * gdb.cp/overload-const.exp: New file.
1969 * gdb.cp/overload-const.cc: New file.
1970
1971 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1972
1973 * gdb.opencl/callfuncs.cl: New file.
1974 * gdb.opencl/callfuncs.exp: New test.
1975 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
1976
1977 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
1978
1979 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
1980 when computing result.
1981 * gdb.arch/altivec-abi.exp: Update expected results.
1982
1983 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
1984
1985 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
1986 * gdb.base/jit.exp: Likewise.
1987 * gdb.base/pie-execl.exp: Likewise.
1988 * gdb.base/solib-nodir.exp: Likewise.
1989 * gdb.base/solib-overlap.exp: Likewise.
1990
1991 2011-02-07 Pedro Alves <pedro@codesourcery.com>
1992
1993 * gdb.trace/collection.c (global_pieces): New.
1994 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
1995 New procedure.
1996 (gdb_trace_collection_test): Call it.
1997
1998 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
1999
2000 * gdb.python/py-evthreads.c: New file.
2001 * gdb.python/py-evthreads.exp: New file.
2002 * gdb.python/py-events.py: New file.
2003 * gdb.python/py-events.exp: New file.
2004 * gdb.python/py-events.c: New file.
2005
2006 2011-02-04 David Daney <ddaney@caviumnetworks.com>
2007
2008 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
2009
2010 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
2011
2012 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
2013 gdb.base/disasm-end-cu.exp: New test for disassembling over the
2014 boundary between two compilation units.
2015
2016 2011-02-02 Pedro Alves <pedro@codesourcery.com>
2017
2018 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
2019 (Virtual): New structs.
2020 (virtual_o, virtual_middle_b): New globals.
2021 * gdb.cp/virtbase.exp: New tests.
2022
2023 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
2024
2025 * gdb.base/jit.exp: New file.
2026 * gdb.base/jit-main.c: New file.
2027 * gdb.base/jit-solib.c: New file.
2028
2029 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
2030
2031 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
2032 proceed to initial kernel entry point.
2033 * gdb.opencl/datatypes.exp: Likewise.
2034 * gdb.opencl/operators.exp: Likewise.
2035 * gdb.opencl/vec_comps.exp: Likewise.
2036
2037 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
2038
2039 * gdb.cp/nsnested.cc: New.
2040 * gdb.cp/nsnested.exp: New.
2041 * gdb.cp/nsnoimports.exp: New.
2042 * gdb.cp/nsnoimports.cc: New.
2043
2044 2011-01-31 Joel Brobecker <brobecker@adacore.com>
2045
2046 * gdb.base/interact.exp: Add extra tests that verify that
2047 the value of the interactive-mode setting does not change
2048 after the script is sourced.
2049
2050 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2051
2052 * gdb.cp/noparam.exp: New file.
2053 * gdb.cp/noparam.cc: New file.
2054
2055 2011-01-28 Pedro Alves <pedro@codesourcery.com>
2056
2057 * gdb.trace/tfile.exp: Test that with no traceframe selected,
2058 there's no stack or registers.
2059
2060 2011-01-26 Tom Tromey <tromey@redhat.com>
2061
2062 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
2063 space before string output. Add test for "set print pretty off"
2064 case.
2065
2066 2011-01-25 Pedro Alves <pedro@codesourcery.com>
2067
2068 * gdb.base/frame-args.exp: Adjust.
2069 * gdb.dwarf2/dw2-noloc.exp: Adjust.
2070 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
2071 * gdb.dwarf2/pieces.exp: Adjust.
2072 * gdb.opt/clobbered-registers-O2.exp: Adjust.
2073 * gdb.opt/inline-locals.exp: Adjust.
2074 * gdb.threads/fork-child-threads.exp: Adjust.
2075
2076 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
2077
2078 * gdb.opencl/convs_casts.cl: Move program scope variables into the
2079 OpenCL kernel function. Add a comment as marker. Add address space
2080 qualifiers for the remaining program scope variables.
2081 * gdb.opencl/datatypes.cl: Likewise.
2082 * gdb.opencl/operators.cl: Likewise.
2083 * gdb.opencl/vec_comps.cl: Likewise.
2084 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
2085 Add breakpoint at the marker comment.
2086 * gdb.opencl/datatypes.exp: Likewise.
2087 * gdb.opencl/operators.exp: Likewise.
2088 * gdb.opencl/vec_comps.exp: Likewise.
2089
2090 2011-01-24 Pedro Alves <pedro@codesourcery.com>
2091
2092 * gdb.base/printcmds.c (some_struct): New struct and instance.
2093 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
2094 procedure.
2095 <global scope>: Call it.
2096
2097 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
2098
2099 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
2100 argument to the gdb_compile_opencl_hostapp call.
2101
2102 2011-01-19 Yao Qi <yao@codesourcery.com>
2103
2104 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
2105 positve list.
2106
2107 2011-01-19 Yao Qi <yao@codesourcery.com>
2108
2109 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
2110 canonical form.
2111 Remove "xscale-*-*"
2112 * gdb.xml/tdesc-regs.exp: Likewise.
2113 * gdb.python/py-section-script.exp: Replace ARM target triplet
2114 with canonical form.
2115 Match arm*-*-symbianelf*.
2116 * gdb.base/dup-sect.exp: Likewise.
2117 * lib/dwarf.exp: New.
2118 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
2119 dwarf2_support.
2120 * gdb.dwarf2/dup-psym.exp: Likewise.
2121 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
2122 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2123 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
2124 * gdb.dwarf2/dw2-basic.exp: Likewise.
2125 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2126 * gdb.dwarf2/dw2-const.exp: Likewise.
2127 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
2128 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
2129 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2130 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
2131 * gdb.dwarf2/dw2-filename.exp: Likewise.
2132 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2133 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
2134 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2135 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2136 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
2137 * gdb.dwarf2/dw2-noloc.exp: Likewise.
2138 * gdb.dwarf2/dw2-op-call.exp: Likewise.
2139 * gdb.dwarf2/dw2-producer.exp: Likewise.
2140 * gdb.dwarf2/dw2-ranges.exp: Likewise.
2141 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
2142 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
2143 * gdb.dwarf2/dw2-strp.exp: Likewise.
2144 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
2145 * gdb.dwarf2/implptr.exp: Likewise.
2146 * gdb.dwarf2/mac-fileno.exp: Likewise.
2147 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
2148 * gdb.dwarf2/pieces.exp: Likewise.
2149 * gdb.dwarf2/pr11465.exp: Likewise.
2150 * gdb.dwarf2/valop.exp: Likewise.
2151 * gdb.dwarf2/watch-notconst.exp: Likewise.
2152 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
2153
2154 2011-01-19 Tom Tromey <tromey@redhat.com>
2155
2156 * gdb.python/py-infthread.exp: Add thread tests.
2157
2158 2011-01-14 Joel Brobecker <brobecker@adacore.com>
2159
2160 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
2161
2162 2011-01-14 Joel Brobecker <brobecker@adacore.com>
2163
2164 * gdb.ada/widewide: New testcase.
2165
2166 2011-01-13 Joel Brobecker <brobecker@adacore.com>
2167
2168 * gdb.base/interact.exp: New testcase.
2169
2170 2011-01-12 Tom Tromey <tromey@redhat.com>
2171
2172 * gdb.mi/gdb2549.exp: Update for error message changes.
2173 * gdb.mi/mi-cli.exp: Likewise.
2174 * gdb.mi/mi-disassemble.exp: Likewise.
2175 * gdb.mi/mi-pthreads.exp: Likewise.
2176 * gdb.mi/mi-regs.exp: Likewise.
2177 * gdb.mi/mi-stack.exp: Likewise.
2178 * gdb.mi/mi-var-block.exp: Likewise.
2179 * gdb.mi/mi-var-cmd.exp: Likewise.
2180 * gdb.mi/mi2-cli.exp: Likewise.
2181 * gdb.mi/mi2-disassemble.exp: Likewise.
2182 * gdb.mi/mi2-pthreads.exp: Likewise.
2183 * gdb.mi/mi2-regs.exp: Likewise.
2184 * gdb.mi/mi2-stack.exp: Likewise.
2185 * gdb.mi/mi2-var-block.exp: Likewise.
2186 * gdb.mi/mi2-var-cmd.exp: Likewise.
2187
2188 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
2189 Jan Kratochvil <jan.kratochvil@redhat.com>
2190
2191 PR fortran/11104 and DWARF unbound arrays detection.
2192 * gdb.fortran/multi-dim.exp: New file.
2193 * gdb.fortran/multi-dim.f90: New file.
2194
2195 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
2196
2197 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
2198 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
2199 add new tests for opcode dumping.
2200
2201 2011-01-11 Tom Tromey <tromey@redhat.com>
2202
2203 * gdb.python/py-infthread.exp: Load gdb-python.exp.
2204
2205 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
2206
2207 Convert hardware watchpoints to use breakpoint_ops.
2208 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
2209 type is not supported.
2210 * gdb.base/foll-fork.exp: Likewise.
2211 * gdb.base/foll-vfork.exp: Likewise.
2212
2213 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
2214
2215 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
2216 Use load_lib gdb-python.exp.
2217 * gdb.python/python.exp: Ditto.
2218 * gdb.python/py-function.exp: Ditto.
2219
2220 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
2221
2222 * gdb.threads/tls.exp ("info address me"): Fix expected output.
2223
2224 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2225
2226 * configure: Regenerate.
2227
2228 2011-01-06 Tom Tromey <tromey@redhat.com>
2229
2230 * gdb.python/py-frame.exp: Test gdb.newest_frame.
2231
2232 2011-01-06 Joel Brobecker <brobecker@adacore.com>
2233
2234 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
2235 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
2236 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2237 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
2238 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
2239 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2240 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
2241 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
2242 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
2243 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
2244 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
2245 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
2246 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
2247 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2248 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2249 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
2250 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
2251 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
2252 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2253 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
2254 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
2255 gdb.ada/uninitialized_vars.exp,
2256 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
2257 Simplify by using clean_restart.
2258
2259 2011-01-06 Joel Brobecker <brobecker@adacore.com>
2260
2261 Add marker to be used as anchor for inserting breakpoints.
2262 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
2263 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
2264 Likewise.
2265
2266 Remove uses of gdb_start_cmd.
2267 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
2268 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
2269
2270 Do not run testcase if testing with GDBserver.
2271 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
2272 if testing with GDBserver.
2273
2274 2011-01-06 Joel Brobecker <brobecker@adacore.com>
2275
2276 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
2277 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
2278 copyright header.
2279
2280 2011-01-05 Joel Brobecker <brobecker@adacore.com>
2281
2282 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
2283 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
2284 testsuite/gdb.fortran/complex.f,
2285 testsuite/gdb.fortran/derived-type.f90,
2286 testsuite/gdb.fortran/library-module-lib.f90,
2287 testsuite/gdb.fortran/library-module-main.f90,
2288 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
2289 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
2290 Copyright year update.
2291
2292 2011-01-05 Joel Brobecker <brobecker@adacore.com>
2293
2294 * gdb.base/langs1.f: Add copyright header.
2295
2296 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2297
2298 * gdb.base/morestack.exp: New file.
2299 * gdb.base/morestack.c: New file.
2300
2301 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2302
2303 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2304
2305 2010-12-29 Joel Brobecker <brobecker@adacore.com>
2306
2307 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
2308 * gdb.ada/arrayptr.exp: Add test printing that new variable.
2309
2310 2010-12-29 Joel Brobecker <brobecker@adacore.com>
2311
2312 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2313
2314 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2315
2316 * gdb.threads/tls.exp: Fix typo.
2317
2318 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2319 * gdb.threads/execl.exp: Update.
2320
2321 2010-12-23 Yao Qi <yao@codesourcery.com>
2322
2323 * gdb.arch/arm-disp-step.exp: New.
2324 * gdb.arch/arm-disp-step.S: New.
2325
2326 2010-12-21 Tom Tromey <tromey@redhat.com>
2327
2328 * gdb.threads/execl.exp: Update.
2329 * gdb.threads/linux-dp.exp: Update.
2330 * gdb.threads/manythreads.exp: Update.
2331 * gdb.threads/tls.exp: Update.
2332
2333 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2334
2335 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2336 (NextOverThrowDerivates) <resumebpt>: New.
2337 (resumebpt_test): New.
2338 (main): Call resumebpt_test.
2339 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2340
2341 2010-12-12 Stan Shebs <stan@codesourcery.com>
2342
2343 * gdb.trace/tsv.exp: Test print command on trace state variables.
2344
2345 2010-12-09 Tom Tromey <tromey@redhat.com>
2346
2347 * gdb.base/interp.exp: Add regression test.
2348
2349 2010-12-09 Tom Tromey <tromey@redhat.com>
2350
2351 * gdb.java/jnpe.java: New file.
2352 * gdb.java/jnpe.exp: New file.
2353 * gdb.cp/nextoverthrow.exp: New file.
2354 * gdb.cp/nextoverthrow.cc: New file.
2355
2356 2010-12-07 Doug Evans <dje@google.com>
2357
2358 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2359 of data-directory.
2360 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2361 updated.
2362 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2363
2364 2010-11-29 Michael Snyder <msnyder@vmware.com>
2365
2366 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2367 * gdb.base/call-sc.exp: Ditto.
2368 * gdb.base/finish.exp: Ditto.
2369 * gdb.base/return.exp: Ditto.
2370 * gdb.base/return2.exp: Ditto.
2371
2372 2010-11-30 Doug Evans <dje@google.com>
2373
2374 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2375 (gdb_expect_list): Fix spelling errors in comments.
2376 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2377 send_gdb/gdb_expect_list where applicable.
2378 * gdb.base/call-ar-st.exp: Ditto.
2379 * gdb.base/funcargs.exp: Ditto.
2380 * gdb.base/gcore.exp: Ditto.
2381 * gdb.base/page.exp: Ditto.
2382 * gdb.base/sigaltstack.exp: Ditto.
2383 * gdb.base/siginfo.exp: Ditto.
2384 * gdb.base/sigstep.exp: Ditto.
2385 * gdb.base/trace-commands.exp: Ditto.
2386
2387 2010-11-29 Doug Evans <dje@google.com>
2388
2389 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2390 printer-name;subprinter-name.
2391
2392 2010-11-29 Tom Tromey <tromey@redhat.com>
2393
2394 * gdb.dwarf2/implptr.exp: New file.
2395 * gdb.dwarf2/implptr.c: New file.
2396 * gdb.dwarf2/implptr.S: New file.
2397
2398 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2399
2400 PR python/12199
2401
2402 * gdb.python/py-breakpoint.exp: Test the delete method.
2403
2404 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2405
2406 Fix step_resume_breakpoint unsaved during an infcall.
2407 * gdb.base/step-resume-infcall.exp: New file.
2408 * gdb.base/step-resume-infcall.c: New file.
2409
2410 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
2411
2412 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2413
2414 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
2415
2416 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2417 on ppc64's symbols; "finish" and "return" commands must accept to
2418 show the caller line again as well as the line after.
2419 * gdb.asm/powerpc64.inc: New file.
2420
2421 2010-11-23 Doug Evans <dje@google.com>
2422
2423 * lib/gdb.exp (gdb_test_sequence): New function.
2424 (gdb_expect_list): Add verbose -log call for each pattern.
2425 * gdb.base/signals.exp (test_handle_all_print): Call it.
2426 Reduce timeout increment from 6 minutes to 1 minute.
2427 * gdb.server/ext-run.exp: Call it.
2428
2429 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2430
2431 PR python/12212
2432
2433 * gdb.python/python.exp: Check that selected_thread raises an
2434 error when no inferior is loaded.
2435
2436 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2437
2438 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2439 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2440
2441 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2442
2443 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2444 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2445
2446 2010-11-18 Doug Evans <dje@google.com>
2447
2448 * gdb.server/ext-run.exp: Fix intermittent failures.
2449
2450 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2451
2452 * gdb.stabs/gdb11479.exp: Use runto_main.
2453
2454 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2455
2456 * gdb.base/break-entry.exp: Skip if using a stub.
2457
2458 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2459
2460 * gdb.python/py-inferior.exp: Pack values in target endianness.
2461
2462 2010-11-12 Tom Tromey <tromey@redhat.com>
2463
2464 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2465 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2466 MemoryError.
2467 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2468 type.
2469 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2470 MemoryError.
2471 (test_subscript_regression): Update exception type.
2472
2473 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2474
2475 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2476 breakpoint tests.
2477
2478 2010-11-09 Pedro Alves <pedro@codesourcery.com>
2479
2480 * gdb.base/watchpoint.exp: Test "watch -location" with an
2481 innacessible location.
2482
2483 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
2484 Luis Machado <luisgpm@br.ibm.com>
2485
2486 * gdb.base/maint.exp: Expect "." prefix.
2487 * gdb.base/nodebug.exp: Expect "." Likewise.
2488 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2489 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2490 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2491 POWER server processors.
2492
2493 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
2494 Luis Machado <luisgpm@br.ibm.com>
2495
2496 * gdb.base/break-entry.exp: convert entry point for
2497 ppc64 and expect leading `.' on ppc64's symbols
2498
2499 2010-11-05 Doug Evans <dje@google.com>
2500
2501 * gdb.base/help.exp: Update expected output.
2502 * gdb.python/py-param.exp: Delete, contents moved to ...
2503 * gdb.python/py-parameter.exp: ... here. New file.
2504 Add test for gdb.parameter ("directories").
2505
2506 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
2507
2508 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2509 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2510 * configure: Regenerate.
2511 * gdb.opencl/Makefile.in: New File.
2512 * gdb.opencl/datatypes.exp: Likewise.
2513 * gdb.opencl/datatypes.cl: Likewise.
2514 * gdb.opencl/operators.exp: Likewise.
2515 * gdb.opencl/operators.cl: Likewise.
2516 * gdb.opencl/vec_comps.exp: Likewise.
2517 * gdb.opencl/vec_comps.cl: Likewise.
2518 * gdb.opencl/convs_casts.exp: Likewise.
2519 * gdb.opencl/convs_casts.cl: Likewise.
2520 * lib/opencl.exp: Likewise.
2521 * lib/opencl_hostapp.c: Likewise.
2522 * lib/opencl_kernel.cl: Likewise.
2523 * lib/cl_util.c: Likewise.
2524 * lib/cl_util.c: Likewise.
2525 * gdb.base/default.exp (set language): Add "opencl" to the list of
2526 languages.
2527
2528 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2529
2530 * gdb.cp/overload.exp: Added test for inheritance overload.
2531 * gdb.cp/overload.cc: Ditto.
2532 * gdb.cp/oranking.exp: Removed releveant kfails.
2533
2534 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2535 Joel Brobecker <brobecker@adacore.com>
2536
2537 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2538 check test_compiler_info.
2539
2540 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
2541
2542 * gdb.base/gnu_vector.exp: Adjust expect messages.
2543
2544 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
2545
2546 * gdb.base/gnu_vector.exp: Add unary operator tests.
2547
2548 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
2549
2550 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2551
2552 2010-11-02 Doug Evans <dje@google.com>
2553
2554 * gdb.python/py-pp-maint.c: New file.
2555 * gdb.python/py-pp-maint.exp: New file.
2556 * gdb.python/py-pp-maint.py: New file.
2557
2558 2010-11-02 Tom Tromey <tromey@redhat.com>
2559
2560 * gdb.base/default.exp: Remove "scheme" from language list.
2561
2562 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2563
2564 Revert:
2565 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2566 * gdb.threads/sigstep-threads.exp: New file.
2567 * gdb.threads/sigstep-threads.c: New file.
2568
2569 2010-10-20 Michael Snyder <msnyder@vmware.com>
2570
2571 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2572
2573 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2574
2575 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2576 Skip test completely if gdb,no_hardware_watchpoints.
2577
2578 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2579
2580 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2581 strict, but do not check for any particular function name within libc.
2582
2583 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2584
2585 * gdb.cp/smartp.exp: New test.
2586 * gdb.cp/smartp.cc : New test.
2587
2588 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2589
2590 * gdb.cp/converts.exp: Test pointer to bool conversion.
2591 Test pointer to long conversion.
2592 * gdb.cp/oranking.exp: Removed relevant kfail.
2593
2594 2010-10-18 Tom Tromey <tromey@redhat.com>
2595
2596 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2597 argument to lazy_string.
2598 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2599 (pp_ls.to_string): Use it.
2600 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2601 Add "estring2" local.
2602
2603 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2604
2605 Fix s390x compatibility.
2606 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2607 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2608
2609 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2610
2611 * gdb.threads/sigstep-threads.exp: New file.
2612 * gdb.threads/sigstep-threads.c: New file.
2613
2614 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2615
2616 * gdb.base/pie-execl.exp: New file.
2617 * gdb.base/pie-execl.c: New file.
2618
2619 2010-10-13 Doug Evans <dje@google.com>
2620 Jan Kratochvil <jan.kratochvil@redhat.com>
2621
2622 PR exp/12117
2623 * gdb.cp/ptype-cv-cp.cc: New file.
2624 * gdb.cp/ptype-cv-cp.exp: New file.
2625
2626 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2627
2628 * gdb.cp/converts.cc: New test program.
2629 * gdb.cp/converts.exp: New test.
2630 * gdb.cp/overload.exp: Added test for void* vs int*.
2631 * gdb.cp/overload.exp: Ditto.
2632 * gdb.cp/oranking.exp: Removed related kfail.
2633
2634 2010-10-13 Doug Evans <dje@google.com>
2635
2636 * lib/gdb-python.exp (gdb_check_python_config): New function.
2637 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2638 * gdb.python/lib-types.cc: New file.
2639 * gdb.python/lib-types.exp: New file.
2640
2641 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2642
2643 * gdb.python/py-error.exp: New file.
2644 * gdb.python/py-error.py: New file.
2645
2646 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2647
2648 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2649 gdb_test_multiple.
2650
2651 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2652
2653 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2654 * gdb.base/prelink.exp: Likewise.
2655 * gdb.base/solib-nodir.exp: Likewise.
2656 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2657 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2658 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2659
2660 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2661
2662 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2663 for the "info files" test to avoid timeouts on slow machines.
2664
2665 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2666
2667 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2668 (main): Make openlib dummy call.
2669
2670 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2671
2672 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2673 * break-interp.exp (reach): Move the core body ...
2674 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2675 (test_ld): Provide always real argument, even to the linker. Replace
2676 dl_main by _dl_debug_state.
2677
2678 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2679
2680 Fix results of prelinked PIEs on ppc*.
2681 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2682 Accept also DISPLACEMENT "PRESENT".
2683 (main): Replace "ZERO" displacements by "PRESENT".
2684
2685 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2686
2687 * gdb.cp/oranking.exp: New test.
2688 * gdb.cp/oranking.cc: New test program.
2689
2690 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
2691
2692 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2693 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2694
2695 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
2696
2697 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2698 lush, lynx) New constant.
2699 * gdb.base/constvars.exp: Test const array types.
2700 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2701
2702 2010-10-06 Doug Evans <dje@google.com>
2703
2704 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2705 of syscall staging area.
2706
2707 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
2708
2709 * gdb.base/gnu_vector.c: Add variable c4.
2710 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2711 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2712
2713 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2714
2715 * gdb.arch/altivec-abi.exp: Fix a typo.
2716
2717 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2718
2719 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2720 to match a thread ID.
2721
2722 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2723
2724 Fix s390x testcase compatibility.
2725 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2726
2727 2010-10-01 Doug Evans <dje@google.com>
2728
2729 * lib/gdb-python.exp: New file.
2730 * gdb.python/py-block.exp: Use it.
2731 * gdb.python/py-breakpoint.exp: Ditto.
2732 * gdb.python/py-frame.exp: Ditto.
2733 * gdb.python/py-inferior.exp: Ditto.
2734 * gdb.python/py-param.exp: Ditto.
2735 * gdb.python/py-prettyprint.exp: Ditto.
2736 * gdb.python/py-shared.exp: Ditto.
2737 * gdb.python/py-symbol.exp: Ditto.
2738 * gdb.python/py-symtab.exp: Ditto.
2739 * gdb.python/py-type.exp: Ditto.
2740 * gdb.python/py-value.exp: Ditto.
2741 * gdb.python/python.exp: Ditto.
2742
2743 2010-09-30 Tom Tromey <tromey@redhat.com>
2744
2745 * gdb.base/anon.exp: New file.
2746 * gdb.base/anon.c: New file.
2747
2748 2010-09-30 Tom Tromey <tromey@redhat.com>
2749
2750 * gdb.base/completion.exp: Test completion through anonymous
2751 union.
2752 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2753
2754 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2755
2756 Fix printing parameters of inlined functions.
2757 * gdb.dwarf2/dw2-inline-param.exp: New file.
2758 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2759 * gdb.dwarf2/dw2-inline-param.S: New file.
2760
2761 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2762
2763 PR corefiles/12071.
2764 * gdb.base/corefile.exp (quit with a process, no question: load core)
2765 (quit with a core file): New tests.
2766
2767 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2768
2769 Fix GDB crash on inferior calls with self-referencing classes.
2770 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2771 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2772 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2773
2774 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2775
2776 Fix lost siginfo_t for inferior calls.
2777 * gdb.base/siginfo-infcall.exp: New file.
2778 * gdb.base/siginfo-infcall.c: New file.
2779
2780 2010-09-22 Joel Brobecker <brobecker@adacore.com>
2781
2782 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2783
2784 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2785
2786 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2787 New test.
2788 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2789
2790 2010-09-22 Joel Brobecker <brobecker@adacore.com>
2791
2792 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2793 type of our const type.
2794
2795 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2796
2797 * gdb.cp/pr12028.cc: New.
2798 * gdb.cp/pr12028.exp: New.
2799
2800 2010-09-22 Joel Brobecker <brobecker@adacore.com>
2801
2802 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2803
2804 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
2805 Jan Kratochvil <jan.kratochvil@redhat.com>
2806
2807 PR mi/11407
2808 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2809 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2810 * gdb.mi/dw2-ref-missing-frame.S New File.
2811 * gdb.mi/dw2-ref-missing-frame.exp New File.
2812
2813 2010-09-14 Tom Tromey <tromey@redhat.com>
2814
2815 PR symtab/8399:
2816 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2817
2818 2010-09-14 Tom Tromey <tromey@redhat.com>
2819
2820 PR exp/11803:
2821 * gdb.threads/tls.exp: Use C++.
2822 (check_thread_local): Use K::another_thread_local.
2823 * gdb.threads/tls.c (class K): New.
2824 (another_thread_local): Now a member of K.
2825 (spin): Update. No longer K&R C.
2826
2827 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2828
2829 * gdb.cp/koenig.cc: created class for testing member lookup.
2830 * gdb.cp/koenig.exp: Added test for member lookup.
2831
2832 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2833
2834 Fix false FAILs on sourcetree topdir directory containing "kill".
2835 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2836 source line matching regexp.
2837
2838 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2839
2840 * gdb.python/python.exp (set height 0, collect help from uiout)
2841 (verify help to uiout): New tests.
2842
2843 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2844
2845 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2846 is_lp64_target to check 64bit target.
2847
2848 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2849
2850 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2851 (test_ld) <powerpc64-*>: New.
2852
2853 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2854
2855 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2856
2857 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2858
2859 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2860 (FunctionArg::method): New function.
2861 (empty, arg): New variables.
2862 (main): Call arg.method.
2863 * gdb.cp/templates.exp (test_template_args): New function.
2864 (do_tests): Call it.
2865
2866 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2867
2868 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2869 of "next" to proceed over pthread_exit call.
2870
2871 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2872
2873 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2874 "maint print statistics" output to prevent expect timeouts.
2875
2876 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2877
2878 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
2879 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2880 (test_float_rejected): ... here.
2881 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
2882 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2883 (test_float_rejected): ... here.
2884 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
2885 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2886 (test_float_rejected): ... here.
2887 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
2888 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
2889 (test_float_rejected): ... here.
2890
2891 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
2892
2893 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
2894 before disabling hardware watchpoints.
2895 (test_inaccessible_watchpoint): Check that hardware watchpoints
2896 are used. Test for watchpoints on a constant address.
2897
2898 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2899
2900 * gdb.base/ui-redirect.exp: New file.
2901
2902 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2903 Joel Brobecker <brobecker@adacore.com>
2904
2905 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
2906
2907 2010-08-31 Doug Evans <dje@google.com>
2908
2909 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
2910
2911 2010-08-30 Tom Tromey <tromey@redhat.com>
2912
2913 PR python/11792:
2914 * gdb.python/py-value.exp (test_subscript_regression): Add
2915 dynamic_type test.
2916
2917 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
2918
2919 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
2920 instead of running to main. Do not test the main function.
2921 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
2922 Add new main.
2923
2924 2010-08-26 Pedro Alves <pedro@codesourcery.com>
2925
2926 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
2927 one test.
2928
2929 2010-08-24 Doug Evans <dje@google.com>
2930
2931 PR symtab/11942
2932 * gdb.dwarf2/dw4-sig-types.cc: New file.
2933 * gdb.dwarf2/dw4-sig-types.h: New file.
2934 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
2935 * gdb.dwarf2/dw4-sig-types.exp: New file.
2936
2937 2010-08-23 Tom Tromey <tromey@redhat.com>
2938
2939 PR python/11145:
2940 * gdb.python/py-value.c (Base, Derived): New types.
2941 (base): New global.
2942 * gdb.python/py-value.exp (test_subscript_regression): Add
2943 dynamic_cast test.
2944
2945 2010-08-23 Tom Tromey <tromey@redhat.com>
2946
2947 PR python/10676:
2948 * gdb.python/py-type.exp (test_fields): Add tests for type
2949 equality.
2950
2951 2010-08-23 Tom Tromey <tromey@redhat.com>
2952
2953 PR python/11915:
2954 * gdb.python/py-type.exp (test_fields): Add tests for array.
2955
2956 2010-08-23 Keith Seitz <keiths@redhat.com>
2957
2958 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
2959 have any children. Create a new abbrev for it.
2960 Add missing terminal sequence to .debug_abbrev.
2961
2962 2010-08-20 Keith Seitz <keiths@redhat.com>
2963
2964 PR symtab/11465:
2965 * gdb.dwarf2/pr11465.exp: New test.
2966 * gdb.dwarf2/pr11465.S: New file.
2967 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
2968 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
2969
2970 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
2971
2972 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
2973 registers. Update data sets with the new v2_double element in the
2974 VSX register union. Add vector_register3_vr data set for the AltiVec
2975 registers. Use gdb_test_no_output instead of send_gdb.
2976
2977 2010-08-19 Pedro Alves <pedro@codesourcery.com>
2978
2979 * gdb.python/py-shared.exp: New file, factored out from
2980 python.exp.
2981 * gdb.python/py-shared.c: New file.
2982 * gdb.python/py-shared-sl.c: New file.
2983 * gdb.python/python-1.c: New file.
2984 * gdb.python/python-sl.c: Delete.
2985 * gdb.python/python.c: Mention python-1.c.
2986 * gdb.python/python.exp: Move shared library tests to
2987 py-shared.exp.
2988 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
2989 (MISCELLANEOUS): New.
2990 (clean mostlyclean): Also remove $MISCELLANEOUS.
2991
2992 2010-08-19 Doug Evans <dje@google.com>
2993
2994 PR exp/11926
2995 * gdb.base/printcmds.exp (test_float_accepted): New function.
2996 Move existing float tests there. Add tests for floats with suffixes.
2997 (test_float_rejected): New function.
2998 * gdb.java/jv-print.exp (test_float_accepted): New function.
2999 (test_float_rejected): New function.
3000 * gdb.objc/print.exp: New file.
3001 * gdb.pascal/print.exp: New file.
3002 * lib/objc.exp: New file.
3003
3004 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
3005
3006 * gdb.base/default.exp (info set): Avoid full buffer error and force
3007 reading up to final gdb prompt.
3008 (show): Likewise.
3009
3010 2010-08-18 Tom Tromey <tromey@redhat.com>
3011
3012 PR symtab/11919:
3013 * gdb.base/completion.exp: Add test.
3014
3015 2010-08-18 Doug Evans <dje@google.com>
3016
3017 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
3018 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
3019 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
3020 Simplify, early exit if runto_main fails.
3021 * gdb.fortran/exprs.exp: load_lib fortran.exp.
3022 (set_lang_fortran): Moved to lib/fortran.exp.
3023 * gdb.fortran/types.exp: load_lib fortran.exp.
3024 (set_lang_fortran): Moved to lib/fortran.exp.
3025 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
3026 * gdb.java/jprint.exp (set_lang_java): Ditto.
3027 * gdb.java/jv-exp.exp: load_lib java.exp.
3028 If set_lang_java fails, issue a warning instead of failure to be
3029 consistent with other set_lang_foo uses.
3030 (set_lang_java): Moved to lib/java.exp.
3031 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
3032 If set_lang_java fails, issue a warning instead of failure to be
3033 consistent with other set_lang_foo uses.
3034 * gdb.pascal/types.exp: load_lib pascal.exp.
3035 (set_lang_pascal): Moved to lib/pascal.exp.
3036 * lib/fortran.exp: New file.
3037 * lib/java.exp (set_lang_java): New function.
3038 * lib/pascal.exp (set_lang_pascal): New function.
3039
3040 2010-08-18 Yao Qi <yao@codesourcery.com
3041
3042 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
3043 func_nofb_start and func_loopfb_start, so that address of functions
3044 is equal to these labels on Thumb.
3045
3046 2010-08-18 Yao Qi <yao@codesourcery.com>
3047
3048 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
3049 to reflect latest c source file.
3050
3051 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3052
3053 * gdb.cp/infcall-dlopen.exp: New file.
3054 * gdb.cp/infcall-dlopen.cc: New file.
3055 * gdb.cp/infcall-dlopen-lib.cc: New file.
3056
3057 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3058 Pedro Alves <pedro@codesourcery.com>
3059
3060 PR breakpoints/11371
3061
3062 * gdb.base/watch-cond-infcall.exp: New file.
3063 * gdb.base/watch-cond-infcall.c: New file.
3064
3065 2010-08-16 Tom Tromey <tromey@redhat.com>
3066
3067 * gdb.base/help.exp: Update.
3068 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
3069 watchpoint.
3070 (test_watch_location): New proc.
3071 (test_watchpoint_in_big_blob): Delete watchpoint.
3072 * gdb.base/watchpoint.c (func5): New function.
3073 (main): Call it.
3074
3075 2010-08-16 Doug Evans <dje@google.com>
3076
3077 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
3078
3079 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3080
3081 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
3082 tests.
3083
3084 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
3085
3086 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
3087 * gdb.base/gnu_vector.c: New File.
3088 * gdb.base/gnu_vector.exp: Likewise.
3089
3090 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3091
3092 * gdb.python/python.c: New File.
3093 * gdb.python/python-sl.c: New File.
3094 * gdb.python/python.exp: Test solib_address and decode_line
3095 * functions.
3096
3097 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3098
3099 * gdb.python/python.exp (show height, set height 10)
3100 (verify pagination beforehand, verify pagination beforehand: q)
3101 (gdb.execute does not page, verify pagination afterwards)
3102 (verify pagination afterwards: q): New.
3103
3104 2010-08-02 Doug Evans <dje@google.com>
3105
3106 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
3107 because of an older gcc, change test2
3108 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
3109 to unsupported.
3110
3111 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
3112
3113 * gdb.base/break-always.exp: Do not expect full paths to file
3114 names.
3115 * gdb.base/commands.exp: Likewise.
3116
3117 2010-07-30 Doug Evans <dje@google.com>
3118
3119 * gdb.cp/temargs.exp: For new tests that require newer gccs,
3120 xfail them when run with older gccs.
3121
3122 * lib/gdb.exp (build_executable): Forward "c++" option to
3123 get_compiler_info.
3124
3125 * gdb.python/py-type.exp (test_template): Mark as xfail tests
3126 "python print ttype.template_argument(1)" and
3127 "python print isinstance(ttype.template_argument(1), gdb.Value)"
3128 if using gcc 4.4 or earlier.
3129
3130 * gdb.base/valgrind-db-attach.exp: Use unique test name for
3131 attach-to-debugger handling.
3132
3133 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3134
3135 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
3136 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
3137 (main): Use copyreloc.
3138 * gdb.base/prelink.exp (split debug of executable)
3139 (.dynbss vs. .bss address shift): New tests.
3140
3141 2010-07-29 Pedro Alves <pedro@codesourcery.com>
3142
3143 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
3144 in gdb_test_multiple.
3145
3146 2010-07-29 Pedro Alves <pedro@codesourcery.com>
3147
3148 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
3149 environment.
3150
3151 2010-07-28 Tom Tromey <tromey@redhat.com>
3152
3153 PR python/11060:
3154 * gdb.python/py-type.c (Temargs): New template.
3155 (temvar): New variable.
3156 * gdb.python/py-type.exp (test_template): New proc.
3157
3158 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3159
3160 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
3161 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
3162
3163 2010-07-28 Tom Tromey <tromey@redhat.com>
3164
3165 PR c++/9946:
3166 * gdb.cp/temargs.exp: New file.
3167 * gdb.cp/temargs.cc: New file.
3168
3169 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3170
3171 * gdb.base/help.exp (help disassemble): Update the content.
3172
3173 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3174
3175 * gdb.threads/ia64-sigill.exp: New file.
3176 * gdb.threads/ia64-sigill.c: New file.
3177
3178 2010-07-27 Tom Tromey <tromey@redhat.com>
3179
3180 * gdb.opt/inline-cmds.c (ATTR): New define.
3181 (func1): Use it.
3182 (func2): Likewise.
3183 (func3): Likewise.
3184 (outer_inline1): Likewise.
3185 (outer_inline2): Likewise.
3186 * gdb.opt/inline-bt.c (ATTR): New define.
3187 (func1): Use it.
3188 (func2): Likewise.
3189 * gdb.opt/inline-locals.c (ATTR): New define.
3190 (func1): Use it.
3191 (func2): Likewise.
3192
3193 2010-07-27 Tom Tromey <tromey@redhat.com>
3194
3195 * gdb.stabs/gdb11479.c (hack): New function.
3196 (test): Use it.
3197 (test2): Use it.
3198 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
3199 (int32_search_buf, int64_search_buf): No longer static.
3200 (x): Remove.
3201 * gdb.base/relocate.c (hack): New function.
3202
3203 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
3204
3205 * gdb.python/py-value.exp (test_inferior_function_call): New function.
3206 * gdb.python/py-value.c (func1): New function.
3207 (func2): Likewise.
3208
3209 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
3210
3211 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
3212 as not to clash with .data section.
3213
3214 2010-07-26 Jerome Guitton <guitton@adacore.com>
3215
3216 * gdb.base/code_elim.exp: New file.
3217 * gdb.base/code_elim1.c: New file.
3218 * gdb.base/code_elim2.c: New file.
3219
3220 2010-07-21 Pedro Alves <pedro@codesourcery.com>
3221
3222 PR symtab/11827
3223
3224 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
3225 (some_volatile_enum): New variable.
3226 * gdb.base/printcmds.exp (test_print_enums): New.
3227 <top level>: Call it.
3228
3229 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
3230
3231 * gdb.cp/fpointer.cc: New test.
3232 * gdb.cp/fpointer.exp: New test.
3233
3234 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3235
3236 * gdb.base/solib-nodir.exp: New file.
3237 * lib/gdb.exp (runto): New case for a GDB internal error.
3238
3239 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3240 Ulrich Weigand <uweigand@de.ibm.com>
3241 Tom Tromey <tromey@redhat.com>
3242
3243 * gdb.base/charset-malloc.c: New file.
3244 * gdb.base/charset.c (malloc_stub): New prototype.
3245 (main): Call it instead of malloc itself.
3246 * gdb.base/charset.exp: Use only prepare_for_testing.
3247 (binfile): Remove the variable.
3248
3249 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3250
3251 Make core files the process_stratum.
3252 * gdb.base/corefile.exp (run: load core again)
3253 (run: sanity check we see the core file, run: with core)
3254 (run: core file is cleared, attach: load core again)
3255 (attach: sanity check we see the core file, attach: with core)
3256 (attach: core file is cleared): New tests.
3257 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
3258
3259 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
3260
3261 * gdb.arch/altivec-abi.exp: New tests.
3262
3263 2010-07-13 Tom Tromey <tromey@redhat.com>
3264
3265 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
3266 (main): Use it.
3267 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
3268
3269 2010-07-13 Tom Tromey <tromey@redhat.com>
3270
3271 * gdb.base/label.exp: New file.
3272 * gdb.base/label.c: New file.
3273
3274 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
3275 H.J. Lu <hongjiu.lu@intel.com>
3276
3277 * lib/gdb.exp (is_ilp32_target): New.
3278 (is_lp64_target): Likewise.
3279
3280 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
3281 target.
3282 * gdb.arch/amd64-disp-step.exp: Likewise.
3283 * gdb.arch/amd64-dword.exp: Likewise.
3284 * gdb.arch/amd64-i386-address.exp: Likewise.
3285 * gdb.arch/amd64-word.exp: Likewise.
3286
3287 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
3288 target.
3289 * gdb.arch/i386-bp_permanent.exp: Likewise.
3290 * gdb.arch/i386-byte.exp: Likewise.
3291 * gdb.arch/i386-disp-step.exp: Likewise.
3292 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3293 * gdb.arch/i386-prologue.exp: Likewise.
3294 * gdb.arch/i386-size-overlap.exp: Likewise.
3295 * gdb.arch/i386-size.exp: Likewise.
3296 * gdb.arch/i386-sse.exp: Likewise.
3297 * gdb.arch/i386-unwind.exp: Likewise.
3298 * gdb.arch/i386-word.exp: Likewise.
3299
3300 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
3301 test only when building 64-bit executables. Do not hard-code
3302 -m64 option.
3303
3304 2010-07-07 Doug Evans <dje@google.com>
3305
3306 * lib/gdb.exp (gdb_test_list_exact): New function.
3307 * gdb.base/default.exp (show convenience): Call it, add tests for
3308 $_sdata = void, $_thread = 0.
3309
3310 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3311 Joel Brobecker <brobecker@adacore.com>
3312
3313 Fix re-run of PIE executable, PR shlibs/11776.
3314 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
3315 Remove $displacement_main to match the solib-svr4.c change. New "kill"
3316 and re-"run" of the inferior.
3317
3318 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3319 Joel Brobecker <brobecker@adacore.com>
3320
3321 Cope with missing /usr/sbin/prelink.
3322 * lib/prelink-support.exp (prelink_no):
3323 <result == 1 && $output is "no such file or directory">: New.
3324 (prelink_yes): Likewise. Return on failed prelink_no.
3325
3326 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3327 Joel Brobecker <brobecker@adacore.com>
3328
3329 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3330 build_executable by build_executable_own_libs. Replace "prelink -R"
3331 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3332 change.
3333 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3334 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3335 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3336 Replace build_executable by build_executable_own_libs's function
3337 build_executable_own_libs.
3338 (prelinkNO): Create new stub to call prelink_no.
3339 (prelinkYES): Create new stub to call prelink_yes.
3340 (test_attach): Rename calls of copy to file_copy.
3341 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3342 (copy): Move to ...
3343 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3344 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3345 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3346 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3347 special flags by gdb_compile_shlib. Replace second gdb_compile by
3348 build_executable_own_libs. Replace "prelink -R" execution by a call of
3349 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3350 a second call of prelink_yes. Replace restart commands by
3351 clean_restart.
3352 (prelink): Rename to ...
3353 (seen displacement message): ... this test. Extend its expectation
3354 strictness.
3355
3356 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3357
3358 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3359 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3360 displacement message exactly once.
3361
3362 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3363 Joel Brobecker <brobecker@adacore.com>
3364
3365 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3366 its restore after the <$relink_args != ""> loop. new comment.
3367
3368 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3369 Joel Brobecker <brobecker@adacore.com>
3370
3371 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3372 code for it. New variable relink_args.
3373 (prelinkYES): Call prelinkNO.
3374 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3375 in such case. Move the core code to ...
3376 (test_attach_gdb): ... a new function. Send GDB command "file".
3377 Extend expected "Attaching to " string.
3378
3379 2010-07-02 Tom Tromey <tromey@redhat.com>
3380
3381 * gdb.base/bitops.exp: Remove extraneous "pass".
3382
3383 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
3384
3385 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3386
3387 2010-07-01 Pedro Alves <pedro@codesourcery.com>
3388
3389 * gdb.base/help.exp: Adjust expected output.
3390
3391 2010-07-01 Pedro Alves <pedro@codesourcery.com>
3392
3393 * gdb.base/help.exp: Adjust expected output.
3394
3395 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3396
3397 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3398 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3399 c++/11702.
3400
3401 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3402 Doug Evans <dje@google.com>
3403
3404 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3405 add .dynamic entry'.
3406
3407 2010-06-29 Doug Evans <dje@google.com>
3408
3409 Test PR c++/11702.
3410 * gdb.cp/m-static.exp: Add testcase.
3411 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3412
3413 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
3414 Tom Tromey <tromey@redhat.com>
3415 Thiago Jung Bauermann <bauerman@br.ibm.com>
3416
3417 * gdb.python/py-inferior.c: New File.
3418 * gdb.python/py-infthread.c: New File.
3419 * gdb.python/py-inferior.exp: New File.
3420 * gdb.python/py-infthread.exp: New File.
3421
3422 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3423
3424 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3425 (ptype ::C::OtherFileClass typedefs): New.
3426 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3427 (C::OtherFileClass::cOtherFileClassVar2): New.
3428 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3429 cOtherFileClassVar2.
3430 (C::cOtherFileType2, C::cOtherFileVar2): New.
3431 (C::cOtherFileVar_use): use also cOtherFileVar2.
3432 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3433
3434 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3435
3436 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3437 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3438 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3439 (print ::C::cOtherFileVar)
3440 (whatis C::OtherFileClass::cOtherFileClassType)
3441 (whatis ::C::OtherFileClass::cOtherFileClassType)
3442 (print C::OtherFileClass::cOtherFileClassVar)
3443 (print ::cOtherFileClassVar)
3444 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3445 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3446 trailing content.
3447 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3448 (C::OtherFileClass::cOtherFileClassVar)
3449 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3450 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3451
3452 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3453
3454 Test PR c++/11703 and PR gdb/1448.
3455 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3456 gdb/1448.
3457
3458 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3459
3460 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3461 (main) <rtti_data>: New.
3462 * gdb.cp/virtbase.exp (print rtti_data): New.
3463
3464 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3465 Joel Brobecker <brobecker@adacore.com>
3466
3467 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3468
3469 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3470
3471 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3472
3473 2010-06-28 Doug Evans <dje@google.com>
3474
3475 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3476
3477 2010-06-27 Doug Evans <dje@google.com>
3478
3479 * gdb.cp/m-static.exp: Update expected test output.
3480
3481 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3482
3483 * gdb.gdb/selftest.exp: Adjust expected message for
3484 capturing start-up runtime.
3485
3486 2010-06-25 Tom Tromey <tromey@redhat.com>
3487
3488 PR python/10808:
3489 * gdb.python/python.exp: Add new tests.
3490
3491 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3492
3493 * gdb.cp/operator.cc: Created an import loop.
3494 * gdb.cp/operator.exp: Added testcase for import loop.
3495
3496 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3497
3498 Test PR python/11407.
3499 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3500 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3501 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3502 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3503 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3504 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3505 binfile. Call gdb_compile with clean_restart twice.
3506 (func_nofb print, func_nofb backtrace, func_loopfb print)
3507 (func_loopfb backtrace): New.
3508
3509 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3510
3511 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3512 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3513 by a hand made one.
3514 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3515 i?86 requirement. Remove variables srcfile and binfile. New variable
3516 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3517
3518 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3519
3520 * gdb.cell/dwarfaddr.exp: New file.
3521 * gdb.cell/dwarfaddr.S: New file.
3522
3523 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3524
3525 Test PR 9436.
3526 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3527
3528 2010-06-24 Hui Zhu <teawater@gmail.com>
3529
3530 * gdb.base/eval.exp: New file.
3531
3532 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3533
3534 * gdb.cell/fork.exp: New file.
3535 * gdb.cell/fork.c: Likewise.
3536 * gdb.cell/fork-spu.c: Likewise.
3537
3538 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3539
3540 * lib/gdb.exp (banned_variables_traced): New global variable.
3541 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3542 (gdb_init): Use `trace add variable' instead of obsolete
3543 `trace variable'.
3544
3545 2010-06-21 Doug Evans <dje@google.com>
3546
3547 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3548
3549 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3550
3551 * gdb.arch/spu-ls.exp: New file.
3552 * gdb.arch/spu-ls.c: Likewise.
3553
3554 2010-06-18 Stan Shebs <stan@codesourcery.com>
3555
3556 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3557
3558 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3559
3560 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3561 * gdb.base/watch-cond.exp: Likewise.
3562 * gdb.python/py-breakpoint.exp: Likewise.
3563
3564 2010-06-18 Pedro Alves <pedro@codesourcery.com>
3565
3566 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3567 clean_restart, make sure every test has a distinct message, and
3568 that messages don't include the executable' full path.
3569
3570 2010-06-17 Doug Evans <dje@google.com>
3571
3572 * gdb.arch/i386-size.exp: Updated expected output for
3573 DISASSEMBLY_OMIT_FNAME.
3574
3575 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3576 Sergio Durigan Junior <sergiodj@redhat.com>
3577
3578 * gdb.base/watch-notconst.c: New file.
3579 * gdb.base/watch-notconst.S: New file.
3580 * gdb.base/watch-notconst2.c: New file.
3581 * gdb.base/watch-notconst2.S: New file.
3582 * gdb.base/watch-notconst.exp: New file.
3583 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3584 (func4): Add operations on `global_ptr_ptr'.
3585 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3586 routine to test watchpoints created with a constant expression.
3587 (test_inaccessible_watchpoint): Include tests for watchpoints
3588 created with a constant expression.
3589
3590 2010-06-14 Kevin Buettner <kevinb@redhat.com>
3591
3592 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3593 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3594 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3595 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3596 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3597 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3598 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3599 of `_start'.
3600
3601 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3602
3603 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3604 not supported on the target.
3605 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3606 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3607 * gdb.mi/mi-nsintrall.exp: Likewise.
3608 * gdb.mi/mi-nsmoribund.exp: Likewise.
3609 * gdb.mi/mi-nsthrexec.exp: Likewise.
3610
3611 2010-06-11 Stan Shebs <stan@codesourcery.com>
3612
3613 * gdb.base/permissions.exp: New file.
3614
3615 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3616
3617 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3618 does not support ELF executable class.
3619
3620 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3621
3622 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3623
3624 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3625
3626 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3627 (runto): Catch "The target does not support running in non-stop mode.".
3628
3629 2010-06-11 Michael Snyder <msnyder@vmware.com>
3630
3631 * gdb.base/setshow.exp (set language asm): Don't use
3632 gdb_test_no_output, fails on some targets.
3633
3634 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3635
3636 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3637 * gdb.cp/pr9167.exp: Likewise.
3638
3639 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3640
3641 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3642
3643 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3644
3645 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3646
3647 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3648
3649 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3650
3651 2010-06-11 Tom Tromey <tromey@redhat.com>
3652
3653 PR gdb/9977, PR exp/11636::
3654 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3655 (pieces_test_f6): Update expected output.
3656
3657 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3658
3659 * gdb.base/moribund-step.exp: New.
3660
3661 2010-06-08 Michael Snyder <msnyder@vmware.com>
3662
3663 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
3664 * gdb.ada/boolean_expr.exp:
3665 * gdb.ada/frame_args.exp: Ditto.
3666 * gdb.ada/lang_switch.exp: Ditto.
3667 * gdb.ada/ptype_arith_binop.exp: Ditto.
3668 * gdb.ada/ref_param.exp: Ditto.
3669 * gdb.ada/type_coercion.exp:Ditto.
3670
3671 * gdb.asm/asm-source.exp: Ditto.
3672
3673 * gdb.base/attach.exp: Ditto.
3674 * gdb.base/bitfields2.exp: Ditto.
3675 * gdb.base/call-signal-resume.exp: Ditto.
3676 * gdb.base/callfuncs.exp: Ditto.
3677 * gdb.base/commands.exp: Ditto.
3678 * gdb.base/dbx.exp: Ditto.
3679 * gdb.base/default.exp: Ditto.
3680 * gdb.base/dump.exp: Ditto.
3681 * gdb.base/exprs.exp: Ditto.
3682 * gdb.base/freebpcmd.exp: Ditto.
3683 * gdb.base/interrupt.exp: Ditto.
3684 * gdb.base/list.exp: Ditto.
3685 * gdb.base/long_long.exp: Ditto.
3686 * gdb.base/maint.exp: Ditto.
3687 * gdb.base/ptype.exp: Ditto.
3688 * gdb.base/return.exp: Ditto.
3689 * gdb.base/setshow.exp: Ditto.
3690 * gdb.base/sigbpt.exp: Ditto.
3691 * gdb.base/sigrepeat.exp: Ditto.
3692
3693 * gdb.cp/classes.exp: Ditto.
3694
3695 * gdb.dwarf2/dw2-restore.exp: Ditto.
3696
3697 * gdb.gdb/selftest.exp: Ditto.
3698
3699 * gdb.multi/base.exp: Ditto.
3700 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3701
3702 * gdb.python/py-block.exp: Ditto.
3703 * gdb.python/py-prettyprint.exp: Ditto.
3704 * gdb.python/py-template.exp: Ditto.
3705
3706 * gdb.server/ext-attach.exp: Ditto.
3707 * gdb.server/ext-run.exp: Ditto.
3708 * gdb.server/server-mon.exp: Ditto.
3709
3710 * gdb.threads/fork-thread-pending.exp: Ditto.
3711 * gdb.threads/hand-call-in-threads.exp: Ditto.
3712 * gdb.threads/interrupted-hand-call.exp: Ditto.
3713 * gdb.threads/linux-dp.exp: Ditto.
3714 * gdb.threads/manythreads.exp: Ditto.
3715 * gdb.threads/print-threads.exp: Ditto.
3716 * gdb.threads/pthreads.exp: Ditto.
3717 * gdb.threads/schedlock.exp: Ditto.
3718 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3719 * gdb.threads/threadapply.exp: Ditto.
3720
3721 2010-06-08 Michael Snyder <msnyder@vmware.com>
3722
3723 * gdb.ada/exec_changed.exp:
3724 Use ".*" instead of "" as wildcard regexp.
3725
3726 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3727 * gdb.base/call-ar-st.exp: Ditto.
3728 * gdb.base/checkpoint.exp: Ditto.
3729 * gdb.base/default.exp: Ditto.
3730 * gdb.base/dump.exp: Ditto.
3731 * gdb.base/ending-run.exp: Ditto.
3732 * gdb.base/fileio.exp: Ditto.
3733 * gdb.base/miscexprs.exp: Ditto.
3734 * gdb.base/pointers.exp: Ditto.
3735 * gdb.base/readline.exp: Ditto.
3736 * gdb.base/reread.exp: Ditto.
3737 * gdb.base/restore.exp: Ditto.
3738 * gdb.base/shlib-call.exp: Ditto.
3739 * gdb.base/valgrind-db-attach.exp: Ditto.
3740 * gdb.base/volatile.exp: Ditto.
3741 * gdb.base/watchpoints.exp: Ditto.
3742
3743 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3744
3745 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3746 * gdb.python/py-value.exp: Ditto.
3747
3748 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3749 * gdb.trace/circ.exp: Ditto.
3750 * gdb.trace/collection.exp: Ditto.
3751 * gdb.trace/packetlen.exp: Ditto.
3752 * gdb.trace/passc-dyn.exp: Ditto.
3753 * gdb.trace/report.exp: Ditto.
3754 * gdb.trace/tfile.exp: Ditto.
3755 * gdb.trace/tfind.exp: Ditto.
3756 * gdb.trace/while-dyn.exp: Ditto.
3757
3758 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3759
3760 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3761
3762 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3763
3764 Test PR 10640.
3765 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3766
3767 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3768
3769 * gdb.cp/koenig.exp: Test for ADL operators.
3770 * gdb.cp/koenig.cc: Added ADL operators.
3771 * gdb.cp/operator.exp: New test.
3772 * gdb.cp/operator.cc: New test.
3773
3774 2010-06-04 Michael Snyder <msnyder@vmware.com>
3775
3776 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3777 * gdb.base/pending.exp: Ditto.
3778
3779 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3780
3781 2010-06-04 Doug Evans <dje@google.com>
3782
3783 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3784 disabled printers.
3785 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3786 (enable_lookup_function): New function.
3787
3788 2010-06-04 Tom Tromey <tromey@redhat.com>
3789
3790 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3791 of hash and id.
3792
3793 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3794
3795 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3796 newline.
3797 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3798 (empty verbose non-noisy clear, empty verbose noisy clear)
3799 (empty non-verbose noisy clear): Likewise.
3800
3801 2010-06-03 Michael Snyder <msnyder@vmware.com>
3802
3803 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3804 * gdb.base/display.exp: Ditto.
3805 * gdb.base/find.exp: Ditto.
3806 * gdb.base/ifelse.exp: Ditto.
3807 * gdb.base/multi-forks.exp: Ditto.
3808 * gdb.base/recurse.exp: Ditto.
3809 * gdb.base/setshow.exp: Ditto.
3810 * gdb.base/value-double-free.exp: Ditto.
3811 * gdb.base/watch-vfork.exp: Ditto.
3812 * gdb.base/watch_thread_num.exp: Ditto.
3813 * gdb.base/watchpoint-solib.exp: Ditto.
3814 * gdb.base/watchpoint.exp: Ditto.
3815 * gdb.base/watchpoints.exp: Ditto.
3816
3817 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3818 * gdb.cp/overload.exp: Ditto.
3819 * gdb.cp/virtfunc.exp: Ditto.
3820
3821 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3822
3823 * gdb.reverse/watch-precsave.exp:
3824 Replace gdb_test with gdb_test_no_output.
3825
3826 * gdb.threads/attach-into-signal.exp:
3827 Replace gdb_test with gdb_test_no_output.
3828 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3829 * gdb.threads/watchthreads.exp: Ditto.
3830 * gdb.threads/watchthreads2.exp: Ditto.
3831
3832 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3833 * gdb.trace/tfind.exp: Ditto.
3834
3835 2010-06-03 Joel Brobecker <brobecker@adacore.com>
3836
3837 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3838 successful test if message is the empty string.
3839
3840 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3841
3842 * gdb.fortran/module.exp (stopped language detection): New test.
3843
3844 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3845
3846 Support DW_TAG_module as separate namespaces.
3847 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3848 gdb.fortran/library-module-lib.f90: New.
3849 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3850 (print i): Remove.
3851 (continue to breakpoint: i-is-1, print var_i value 1)
3852 (continue to breakpoint: i-is-2, print var_i value 2)
3853 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3854 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3855 (complete `modmany, complete `modmany`, complete `modmany`var)
3856 (show language, setting breakpoint at module): New tests.
3857 * gdb.fortran/module.f90 (module mod): Remove.
3858 (module mod1, module mod2, module modmany, subroutine sub1)
3859 (subroutine sub2, program module): New.
3860
3861 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3862
3863 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3864 (print value of rUC, print value of rI, print value of UI): ... here.
3865 * gdb.cp/anon-union.exp (pass): Rename to ...
3866 (print z 2): ... here.
3867
3868 2010-06-02 Michael Snyder <msnyder@vmware.com>
3869
3870 * gdb.trace/actions.exp: Use gdb_test_no_output.
3871 * gdb.trace/circ.exp: Ditto.
3872 * gdb.trace/packetlen.exp: Ditto.
3873 * gdb.trace/save-trace.exp: Ditto.
3874 * gdb.trace/tracecmd.exp: Ditto.
3875 * gdb.trace/tsv.exp: Ditto.
3876
3877 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
3878 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
3879 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3880 * gdb.threads/manythreads.exp: Ditto.
3881 * gdb.threads/print-threads.exp: Ditto.
3882 * gdb.threads/pthreads.exp: Ditto.
3883 * gdb.threads/schedlock.exp: Ditto.
3884 * gdb.threads/staticthreads.exp: Ditto.
3885 * gdb.threads/thread-specific.exp: Ditto.
3886 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3887 * gdb.threads/threadapply.exp: Ditto.
3888 * gdb.threads/watchthreads.exp: Ditto.
3889 * gdb.threads/watchthreads2.exp: Ditto.
3890
3891 * gdb.python/py-block.exp: Use gdb_test_no_output.
3892 * gdb.python/py-prettyprint.exp: Ditto.
3893 * gdb.python/py-template.exp: Ditto.
3894 * gdb.python/py-value.exp: Ditto.
3895
3896 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
3897 * gdb.reverse/watch-reverse.exp: Ditto.
3898
3899 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
3900 * gdb.server/ext-run.exp: Ditto.
3901
3902 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
3903 * gdb.dwarf2/dw2-compressed.exp: Ditto.
3904 * gdb.dwarf2/dw2-intercu.exp: Ditto.
3905 * gdb.dwarf2/dw2-intermix.exp: Ditto.
3906 * gdb.dwarf2/dw2-producer.exp: Ditto.
3907 * gdb.dwarf2/mac-fileno.exp: Ditto.
3908
3909 * gdb.gdb/observer.exp: Use gdb_test_no_output.
3910 * gdb.gdb/selftest.exp: Ditto.
3911
3912 * gdb.multi/base.exp: Use gdb_test_no_output.
3913
3914 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
3915
3916 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3917
3918 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
3919
3920 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
3921
3922 * gdb.cp/class2.exp: Use gdb_test_no_output.
3923 * gdb.cp/classes.exp: Ditto.
3924 * gdb.cp/extern-c.exp: Ditto.
3925 * gdb.cp/inherit.exp: Ditto.
3926 * gdb.cp/maint.exp: Ditto.
3927 * gdb.cp/mb-inline.exp: Ditto.
3928 * gdb.cp/mb-templates.exp: Ditto.
3929 * gdb.cp/method2.exp: Ditto.
3930 * gdb.cp/misc.exp: Ditto.
3931 * gdb.cp/ovldbreak.exp: Ditto.
3932 * gdb.cp/punctuator.exp: Ditto.
3933 * gdb.cp/templates.exp: Ditto.
3934 * gdb.cp/virtbase.exp: Ditto.
3935
3936 * gdb.threads/attach-stopped.exp:
3937 Replace uses of send_gdb / gdb_expect.
3938 * gdb.threads/attachstop-mt.exp:
3939 Replace uses of send_gdb / gdb_expect.
3940 * gdb.threads/gcore-thread.exp:
3941 Replace uses of send_gdb / gdb_expect.
3942 * gdb.threads/hand-call-in-threads.exp:
3943 Replace uses of send_gdb / gdb_expect.
3944 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
3945 * gdb.threads/print-threads.exp:
3946 Replace uses of send_gdb / gdb_expect.
3947 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
3948 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
3949 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
3950
3951 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
3952 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
3953 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
3954 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
3955 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
3956 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
3957 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
3958 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
3959 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
3960 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
3961 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
3962
3963 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3964
3965 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
3966
3967 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
3968
3969 * gdb.cp/koenig.exp: Added new test case.
3970 * gdb.cp/koenig.cc: Ditto.
3971
3972 2010-06-01 Michael Snyder <msnyder@vmware.com>
3973
3974 * gdb.base/arithmet.exp: Use gdb_test_no_output.
3975 * gdb.base/arrayidx.exp: Ditto.
3976 * gdb.base/attach.exp: Ditto.
3977 * gdb.base/auxv.exp: Ditto.
3978 * gdb.base/bigcre.exp: Ditto.
3979 * gdb.base/break-always.exp: Ditto.
3980 * gdb.base/break-interp.exp: Ditto.
3981 * gdb.base/break.exp: Ditto.
3982 * gdb.base/breakpoint-shadow.exp: Ditto.
3983 * gdb.base/call-ar-st.exp: Ditto.
3984 * gdb.base/call-sc.exp: Ditto.
3985 * gdb.base/call-signal-resume.exp: Ditto.
3986 * gdb.base/callfuncs.exp: Ditto.
3987 * gdb.base/catch-syscall.exp: Ditto.
3988 * gdb.base/charset.exp: Ditto.
3989 * gdb.base/code-expr.exp: Ditto.
3990 * gdb.base/commands.exp: Ditto.
3991 * gdb.base/cond-expr.exp: Ditto.
3992 * gdb.base/condbreak.exp: Ditto.
3993 * gdb.base/cursal.exp: Ditto.
3994 * gdb.base/cvexpr.exp: Ditto.
3995 * gdb.base/default.exp: Ditto.
3996 * gdb.base/del.exp: Ditto.
3997 * gdb.base/detach.exp: Ditto.
3998 * gdb.base/display.exp: Ditto.
3999 * gdb.base/ena-dis-br.exp: Ditto.
4000 * gdb.base/eval-skip.exp: Ditto.
4001 * gdb.base/foll-fork.exp: Ditto.
4002 * gdb.base/foll-vfork.exp: Ditto.
4003 * gdb.base/frame-args.exp: Ditto.
4004 * gdb.base/funcargs.exp: Ditto.
4005 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4006 * gdb.base/gdbvars.exp: Ditto.
4007 * gdb.base/help.exp: Ditto.
4008 * gdb.base/ifelse.exp: Ditto.
4009 * gdb.base/included.exp: Ditto.
4010 * gdb.base/list.exp: Ditto.
4011 * gdb.base/macscp.exp: Ditto.
4012 * gdb.base/maint.exp: Ditto.
4013 * gdb.base/multi-fork.exp: Ditto.
4014 * gdb.base/overlays.exp: Ditto.
4015 * gdb.base/page.exp: Ditto.
4016 * gdb.base/pending.exp: Ditto.
4017 * gdb.base/pointers.exp: Ditto.
4018 * gdb.base/pr11022.exp: Ditto.
4019 * gdb.base/prelink.exp: Ditto.
4020 * gdb.base/printcmds.exp: Ditto.
4021 * gdb.base/psymtab.exp: Ditto.
4022 * gdb.base/randomize.exp: Ditto.
4023 * gdb.base/relational.exp: Ditto.
4024 * gdb.base/relocate.exp: Ditto.
4025 * gdb.base/remote.exp: Ditto.
4026 * gdb.base/sepdebug.exp: Ditto.
4027 * gdb.base/set-lang-auto.exp: Ditto.
4028 * gdb.base/setshow.exp: Ditto.
4029 * gdb.base/setvar.exp: Ditto.
4030 * gdb.base/signals.exp: Ditto.
4031 * gdb.base/signull.exp: Ditto.
4032 * gdb.base/sigstep.exp: Ditto.
4033 * gdb.base/sizeof.exp: Ditto.
4034 * gdb.base/solib-disc.exp: Ditto.
4035 * gdb.base/store.exp: Ditto.
4036 * gdb.base/structs.exp: Ditto.
4037 * gdb.base/structs2.exp: Ditto.
4038 * gdb.base/subst.exp: Ditto.
4039 * gdb.base/term.exp: Ditto.
4040 * gdb.base/trace-commands.exp: Ditto.
4041 * gdb.base/unwindonsignal.exp: Ditto.
4042 * gdb.base/valgrind-db-attach.exp: Ditto.
4043 * gdb.base/varargs.exp: Ditto.
4044 * gdb.base/watch-cond.exp: Ditto.
4045 * gdb.base/watch_thread_num.exp: Ditto.
4046 * gdb.base/watchpoint-cond-gone.exp: Ditto.
4047 * gdb.base/watchpoint.exp: Ditto.
4048 * gdb.base/whatis-exp.exp: Ditto.
4049
4050 2010-06-01 Michael Snyder <msnyder@vmware.com>
4051
4052 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
4053 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
4054 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
4055 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
4056 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
4057 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
4058 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
4059 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
4060 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
4061 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
4062 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
4063 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
4064 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
4065 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
4066 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
4067
4068 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4069
4070 * gdb.base/commands.exp (begin commands on watch): Remove excessive
4071 trailing newline.
4072 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
4073 * gdb.java/jmisc.exp (p *args\n): Rename to ...
4074 (p *args): ... here and remove excessive trailing newline.
4075
4076 2010-05-31 Joel Brobecker <brobecker@adacore.com>
4077
4078 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
4079
4080 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4081
4082 Accept the new Linux kernel "t (tracing stop)" string.
4083 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
4084 Update comment.
4085 (state_wait) <T (tracing stop)>: New.
4086 (main): Update the state_wait expect string.
4087
4088 2010-05-28 Pedro Alves <pedro@codesourcery.com>
4089
4090 * limits.c, limits.exp: Delete files.
4091 * Makefile.in (clean mostlyclean): Adjust.
4092 * tracecmd.exp: Adjust.
4093
4094 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4095
4096 * gdb.base/tui-layout.exp: New.
4097
4098 2010-05-28 Michael Snyder <msnyder@vmware.com>
4099
4100 * gdb.reverse/break-precsave.exp:
4101 Replace uses of send_gdb / gdb_expect.
4102 * gdb.reverse/break-reverse.exp:
4103 Replace uses of send_gdb / gdb_expect.
4104 * gdb.reverse/consecutive-precsave.exp:
4105 Replace uses of send_gdb / gdb_expect.
4106 * gdb.reverse/consecutive-reverse.exp:
4107 Replace uses of send_gdb / gdb_expect.
4108 * gdb.reverse/finish-precsave.exp:
4109 Replace uses of send_gdb / gdb_expect.
4110 * gdb.reverse/finish-reverse.exp:
4111 Replace uses of send_gdb / gdb_expect.
4112 * gdb.reverse/i386-precsave.exp:
4113 Replace uses of send_gdb / gdb_expect.
4114 * gdb.reverse/i386-reverse.exp:
4115 Replace uses of send_gdb / gdb_expect.
4116 * gdb.reverse/i386-sse-reverse.exp:
4117 Replace uses of send_gdb / gdb_expect.
4118 * gdb.reverse/i387-env-reverse.exp:
4119 Replace uses of send_gdb / gdb_expect.
4120 * gdb.reverse/i387-stack-reverse.exp:
4121 Replace uses of send_gdb / gdb_expect.
4122 * gdb.reverse/machinestate-precsave.exp:
4123 Replace uses of send_gdb / gdb_expect.
4124 * gdb.reverse/machinestate.exp:
4125 Replace uses of send_gdb / gdb_expect.
4126 * gdb.reverse/sigall-precsave.exp:
4127 Replace uses of send_gdb / gdb_expect.
4128 * gdb.reverse/sigall-reverse.exp:
4129 Replace uses of send_gdb / gdb_expect.
4130 * gdb.reverse/solib-precsave.exp:
4131 Replace uses of send_gdb / gdb_expect.
4132 * gdb.reverse/solib-reverse.exp:
4133 Replace uses of send_gdb / gdb_expect.
4134 * gdb.reverse/step-precsave.exp:
4135 Replace uses of send_gdb / gdb_expect.
4136 * gdb.reverse/step-reverse.exp:
4137 Replace uses of send_gdb / gdb_expect.
4138 * gdb.reverse/until-precsave.exp:
4139 Replace uses of send_gdb / gdb_expect.
4140 * gdb.reverse/until-reverse.exp:
4141 Replace uses of send_gdb / gdb_expect.
4142 * gdb.reverse/watch-precsave.exp:
4143 Replace uses of send_gdb / gdb_expect.
4144 * gdb.reverse/watch-reverse.exp:
4145 Replace uses of send_gdb / gdb_expect.
4146
4147 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4148
4149 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
4150 excessive newline.
4151
4152 2010-05-27 Michael Snyder <msnyder@vmware.com>
4153
4154 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
4155 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
4156 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
4157 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
4158 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
4159 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
4160 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
4161 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
4162 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
4163 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
4164 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
4165 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
4166 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
4167 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
4168 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
4169 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
4170 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
4171 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
4172 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
4173
4174 2010-05-26 Michael Snyder <msnyder@vmware.com>
4175
4176 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
4177 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
4178
4179 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
4180 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
4181 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
4182
4183 * gdb.reverse/consecutive-reverse.exp:
4184 Replace uses of send_gdb / gdb_expect.
4185 * gdb.reverse/consecutive-precsave.exp:
4186 Replace uses of send_gdb / gdb_expect.
4187
4188 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
4189 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
4190 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
4191 * gdb.mi/mi-ns-stale-regcache.exp:
4192 Replace uses of send_gdb / gdb_expect.
4193 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
4194 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
4195 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
4196 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
4197 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
4198 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
4199 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
4200 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
4201 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
4202
4203 2010-05-26 Michael Snyder <msnyder@vmware.com>
4204
4205 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
4206
4207 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
4208
4209 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
4210 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
4211 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
4212 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
4213 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
4214 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
4215 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
4216 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
4217 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
4218
4219 2010-05-25 Tom Tromey <tromey@redhat.com>
4220
4221 * gdb.base/macscp.exp: Add missing space after setup_kfail.
4222
4223 2010-05-25 Tom Tromey <tromey@redhat.com>
4224
4225 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
4226 argument order.
4227 * gdb.base/macscp.exp: Fix setup_kfail argument order.
4228 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
4229 order.
4230 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
4231 order.
4232 * gdb.base/call-sc.exp (setup_kfails): Remove.
4233 (setup_compiler_kfails): Remove.
4234 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
4235 argument order.
4236 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
4237 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
4238 (advancei): Fix setup_kfail argument order.
4239 * gdb.base/radix.exp: Fix setup_kfail argument order.
4240 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
4241 order.
4242 * gdb.base/structs.exp (setup_kfails): Remove.
4243 (setup_compiler_kfails): Fix setup_kfail argument order.
4244 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
4245 order.
4246 * gdb.java/jmain.exp: Fix setup_kfail argument order.
4247 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
4248 setup_kfail argument order.
4249 * gdb.cp/overload.exp: Fix setup_kfail argument order.
4250
4251 2010-05-25 Tom Tromey <tromey@redhat.com>
4252
4253 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4254
4255 2010-05-25 Michael Snyder <msnyder@vmware.com>
4256
4257 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
4258 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
4259 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
4260 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
4261 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
4262 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
4263 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
4264 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
4265 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
4266 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
4267 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
4268 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
4269 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
4270 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
4271 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
4272 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
4273 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
4274 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
4275 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
4276 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
4277 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
4278 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
4279 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
4280 * gdb.base/default.exp: Replace send_gdb with gdb_test.
4281 * gdb.base/define.exp: Replace send_gdb with gdb_test.
4282 * gdb.base/display.exp: Replace send_gdb with gdb_test.
4283 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
4284 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
4285 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
4286 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
4287 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
4288 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
4289 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
4290 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
4291 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
4292 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
4293 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
4294 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
4295 * gdb.base/help.exp: Replace send_gdb with gdb_test.
4296 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
4297 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
4298 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
4299 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
4300 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
4301 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
4302 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
4303 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
4304 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
4305
4306 2010-05-25 Doug Evans <dje@google.com>
4307
4308 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
4309 gdb.string_to_argv.
4310
4311 2010-05-21 Tom Tromey <tromey@redhat.com>
4312
4313 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
4314 Call it.
4315 * gdb.dwarf2/pieces.S: Update.
4316 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
4317
4318 2010-05-21 Tom Tromey <tromey@redhat.com>
4319
4320 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4321 Call it.
4322 * gdb.dwarf2/pieces.c (struct C): New.
4323 (f6): New function.
4324 * gdb.dwarf2/pieces.S: Replace.
4325
4326 2010-05-21 Tom Tromey <tromey@redhat.com>
4327
4328 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4329 Call it.
4330
4331 2010-05-21 Tom Tromey <tromey@redhat.com>
4332
4333 * gdb.dwarf2.pieces.exp: New file.
4334 * gdb.dwarf2.pieces.S: New file.
4335 * gdb.dwarf2.pieces.c: New file.
4336
4337 2010-05-20 Pedro Alves <pedro@codesourcery.com>
4338 Joel Brobecker <brobecker@adacore.com>
4339
4340 * lib/gdb.exp (gdb_test_no_output): New function.
4341 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4342 when testing commands that should produce no output.
4343
4344 2010-05-17 Joel Brobecker <brobecker@adacore.com>
4345
4346 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4347 parameter that we want to watch being a constant.
4348
4349 2010-05-17 Joel Brobecker <brobecker@adacore.com>
4350
4351 * gdb.ada/cond_lang: New testcase.
4352
4353 2010-05-17 Joel Brobecker <brobecker@adacore.com>
4354
4355 * lib/gdb.exp (banned_variables): New variable/constant.
4356 (gdb_init): Add write trace on variables listed in banned_variables.
4357 (gdb_finish): Remove write traces on variables listed in
4358 banned_variables.
4359
4360 2010-05-17 Joel Brobecker <brobecker@adacore.com>
4361
4362 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4363 * gdb.cp/koenig.exp: Likewise.
4364
4365 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4366
4367 PR python/11482
4368
4369 * gdb.python/py-value.exp (test_value_hash): New function.
4370
4371 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4372
4373 PR exp/11530.
4374 * gdb.base/gdb11530.c: New file.
4375 * gdb.base/gdb11530.exp: New file.
4376
4377 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4378
4379 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4380 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4381
4382 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4383
4384 * gdb.cp/koenig.exp: New test.
4385 * gdb.cp/koenig.cc: New test program.
4386
4387 2010-05-05 Joel Brobecker <brobecker@adacore.com>
4388
4389 Remove the use of prms_id and bug_id throughout the testsuite.
4390
4391 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4392
4393 PR exp/11349.
4394 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4395 use a reference local variable.
4396
4397 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4398
4399 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4400 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4401 variable different_dir. Move debugfile into a full directory pathname
4402 under DIFFERENT_DIR.
4403 * lib/gdb.exp (separate_debug_filename): Remove.
4404 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4405 variable debug_dir and mkdir of it. Update function comments.
4406
4407 2010-04-29 Pedro Alves <pedro@codesourcery.com>
4408
4409 PR gdb/11557
4410
4411 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4412 files.
4413
4414 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4415
4416 * gdb.python/py-param.exp: New File.
4417
4418 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4419
4420 * gdb.base/default.exp: Fix "set language" test.
4421
4422 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4423
4424 PR breakpoints/11531.
4425 * gdb.base/gdb11531.c: New file.
4426 * gdb.base/gdb11531.exp: New file.
4427
4428 2010-04-26 Tom Tromey <tromey@redhat.com>
4429
4430 * gdb.base/completion.exp: Add tests for completion and deprecated
4431 commands.
4432
4433 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4434
4435 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4436 (print /x char_array): Escape curly brackets.
4437
4438 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4439
4440 Fix deadlock on looped list of loaded shared objects.
4441 * gdb.base/solib-corrupted.exp: New.
4442
4443 2010-04-23 Doug Evans <dje@google.com>
4444
4445 * gdb.python/py-section-script.c: New file.
4446 * gdb.python/py-section-script.exp: New file.
4447 * gdb.python/py-section-script.py: New file.
4448
4449 2010-04-20 Chris Moller <cmoller@redhat.com>
4450
4451 PR 10179
4452
4453 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4454 * gdb.base/pr10179-a.c:
4455 * gdb.base/pr10179-b.c:
4456 * gdb.base/pr10179.exp: New files.
4457
4458 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4459
4460 Fix crashes on dangling display expressions.
4461 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4462 is SEP.
4463 (lib_flags): Remove the "debug" keyword.
4464 (libsepdebug): New variable for iterating new loop.
4465 (save_pf_prefix): New variable wrapping the loop.
4466 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4467 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4468
4469 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4470
4471 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4472
4473 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4474
4475 PR stabs/11479.
4476 * gdb.stabs/gdb11479.exp: New file.
4477 * gdb.stabs/gdb11479.c: New file.
4478
4479 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4480
4481 * gdb.base/charset.c (Strin16, String32): New variables.
4482 * gdb.base/charset.exp (gdb_test): Test correct display
4483 of 16 or 32 bit strings.
4484
4485 2010-04-21 Chris Moller <cmoller@redhat.com>
4486
4487 PR 9167
4488 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4489 * gdb.cp/pr9167.cc: New file.
4490 * gdb.cp/pr9167.exp: New file.
4491
4492
4493 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4494
4495 PR pascal/11492.
4496 * gdb.pascal/gdb11492.pas: New file.
4497 * gdb.pascal/gdb11492.exp: New file.
4498
4499 2010-04-20 Joel Brobecker <brobecker@adacore.com>
4500
4501 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
4502
4503 2010-04-20 Joel Brobecker <brobecker@adacore.com>
4504
4505 * gdb.ada/dyn_loc: New testcase.
4506
4507 2010-04-20 Chris Moller <cmoller@redhat.com>
4508
4509 PR 10867
4510
4511 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4512 * gdb.cp/pr10687.cc: New file.
4513 * gdb.cp/pr10687.exp: New file.
4514
4515
4516 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4517 Sergio Durigan Junior <sergiodj@redhat.com>
4518
4519 * gdb.fortran/logical.exp: New testcase.
4520 * gdb.fortran/logical.f90: New file.
4521
4522 2010-04-19 Doug Evans <dje@google.com>
4523
4524 * gdb.base/help.exp (help source): Update expected output.
4525
4526 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4527
4528 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4529 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4530 gdb_exit and return.
4531 (executable): New variable.
4532 (binfile): Use it.
4533
4534 2010-04-19 Pedro Alves <pedro@codesourcery.com>
4535
4536 PR breakpoints/8554.
4537
4538 * gdb.trace/save-trace.exp: Adjust.
4539
4540 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4541
4542 PR corefiles/11511
4543 * gdb.arch/system-gcore.exp: New.
4544 * gdb.arch/gcore.c: Likewise.
4545
4546 2010-04-15 Doug Evans <dje@google.com>
4547
4548 * gdb.python/py-progspace.c: New file.
4549 * gdb.python/py-progspace.exp: New file.
4550
4551 * gdb.base/source.exp: Add tests for "source -s".
4552
4553 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4554
4555 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4556 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4557 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4558 * gdb.python/py-mi.exp: New test for to_string returning None.
4559
4560 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4561
4562 * gdb.python/py-breakpoint.c: Make result global.
4563
4564 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4565
4566 Fix non-GNU make compatibility.
4567 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4568
4569 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4570
4571 * gdb.python/py-breakpoint.exp: New File.
4572 * gdb.python/py-breakpoint.C: Ditto.
4573
4574 2010-04-08 Stan Shebs <stan@codesourcery.com>
4575
4576 * gdb.trace/actions.exp: Clear default-collect.
4577 * gdb.trace/save-trace.exp: Clear default-collect.
4578
4579 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4580
4581 * gdb.python/py-value: Add null string variable.
4582 (test_lazy_string): Test zero length, NULL address lazy
4583 strings.
4584
4585 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4586
4587 * gdb.arch/i386-avx.c: New.
4588 * gdb.arch/i386-avx.exp: Likewise.
4589
4590 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4591
4592 2010-04-06 Doug Evans <dje@google.com>
4593
4594 * gdb.base/source-test.gdb: New file.
4595 * gdb.base/source.exp: Test source -v.
4596
4597 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4598
4599 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4600
4601 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4602
4603 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4604 within one line, unless it is followed by a double quote.
4605 * gdb.stabs/hppa.sed: Idem.
4606 * gdb.stabs/weird.def: Add char and String constants
4607 * gdb.stabs/weird.exp: Check for correct parsing of
4608 char and string constants.
4609 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4610 in .stabs to .stabx substitution.
4611
4612 2010-04-05 Stan Shebs <stan@codesourcery.com>
4613
4614 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4615 constant global.
4616 * gdb.trace/tfile.exp: Try to print them.
4617
4618 2010-04-04 Stan Shebs <stan@codesourcery.com>
4619
4620 * gdb.base/completion.exp: Update for new "info watchpoints".
4621 * gdb.base/default.exp: Ditto.
4622 * gdb.base/help.exp: Ditto.
4623 * gdb.base/watchpoint.exp: Ditto.
4624 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
4625
4626 2010-04-04 Stan Shebs <stan@codesourcery.com>
4627
4628 * gdb.trace/tfile.exp: Sharpen tfind test.
4629
4630 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4631
4632 * gdb.base/break-entry.exp: New.
4633
4634 2010-04-02 Hui Zhu <teawater@gmail.com>
4635 Michael Snyder <msnyder@vmware.com>
4636
4637 * gdb.reverse/i386-sse-reverse.exp: New file.
4638 * gdb.reverse/i386-sse-reverse.c: New file.
4639
4640 2010-04-02 Pedro Alves <pedro@codesourcery.com>
4641
4642 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4643
4644 2010-04-01 Stan Shebs <stan@codesourcery.com>
4645
4646 * gdb.trace/actions.exp: Tweak expected output.
4647 * gdb.trace/while-stepping.exp: Tweak expected output.
4648
4649 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4650
4651 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4652
4653 2010-04-01 Pedro Alves <pedro@codesourcery.com>
4654
4655 * gdb.base/commands.exp: Adjust.
4656 * gdb.cp/extern-c.exp: Adjust.
4657
4658 2010-04-01 Pedro Alves <pedro@codesourcery.com>
4659
4660 * gdb.trace/collection.c (local_test_func): Define a local struct,
4661 and instanciate it.
4662
4663 2010-04-01 Pedro Alves <pedro@codesourcery.com>
4664
4665 * gdb.trace/collection.exp (gdb_collect_args_test)
4666 (gdb_collect_argarray_test): XFAIL the tests that assume the
4667 argarray argument's elements are collected.
4668
4669 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4670
4671 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4672 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4673
4674 2010-03-31 Stan Shebs <stan@codesourcery.com>
4675
4676 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4677 and tracepoint conditionals.
4678 (gdb_verify_tracepoints): Delete unused return.
4679
4680 2010-03-26 Keith Seitz <keiths@redhat.com>
4681
4682 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4683 appear in the output before main.
4684 Remove KFAIL for gdb/2215 aka bz 9320.
4685
4686 2010-03-30 Doug Evans <dje@google.com>
4687
4688 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4689 by dejagnu.
4690 * gdb.arch/amd64-dword.exp: Ditto.
4691
4692 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4693 match.
4694 (break printf): Ditto.
4695
4696 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4697
4698 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4699 gcc < 4.4.
4700 * gdb.cp/shadow.exp: Ditto.
4701
4702 2010-03-29 Pedro Alves <pedro@codesourcery.com>
4703
4704 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4705 "tstart" is silent.
4706
4707 2010-03-29 Pedro Alves <pedro@codesourcery.com>
4708
4709 * gdb.trace/collection.exp (executable): New.
4710 (binfile): Use it.
4711 (fpreg, spreg, pcreg): New.
4712 (test_register): Use gdb_test_multiple. Pass /x to print.
4713 (prepare_for_trace_test): New.
4714 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4715 (gdb_collect_args_test, gdb_collect_argstruct_test)
4716 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4717 prepare_for_trace_test.
4718 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4719 fpreg, spreg and pcreg.
4720 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4721 prepare_for_trace_test.
4722 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4723 try to detect tracing support here. Don't set breakpoints at
4724 `begin' or `end' here.
4725 <global scope>: Use clean_restart. Run to main before checking
4726 for tracing support. Check for for tracing support here.
4727
4728 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4729
4730 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4731 " as $displacement" to "seen displacement message".
4732
4733 2010-03-28 Pedro Alves <pedro@codesourcery.com>
4734
4735 * gdb.trace/while-dyn.exp (executable): New variable.
4736 (binfile): Use it.
4737 (test_while_stepping): New function. Move most tests here. Call
4738 it once for each of the while-stepping, stepping and ws aliases.
4739
4740 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4741
4742 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4743 that do not provide the tagless_struct type name at all.
4744 (test_print_anon_union): Do not check value of uninitialized
4745 union member. Do not use cp_test_ptype_class, so we can accept
4746 "long" as well as "long int".
4747
4748 2010-03-26 Pedro Alves <pedro@codesourcery.com>
4749
4750 * gdb.trace/tfile.c (tohex, bin2hex): New.
4751 (write_error_trace_file): Hexify error description.
4752
4753 2010-03-25 Stan Shebs <stan@codesourcery.com>
4754
4755 * gdb.trace/tfile.c: Generate an additional trace file, improve
4756 portability.
4757 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4758 files in a better way.
4759
4760 2010-03-25 Keith Seitz <keiths@redhat.com>
4761
4762 * gdb.java/jprint.exp: XFAIL printing of static class members
4763 because of GCC debuginfo problem.
4764
4765 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4766
4767 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4768
4769 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4770
4771 * gdb.base/completion.exp: Allow long instead of long int.
4772 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4773 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4774 variable p.
4775 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4776 * gdb.base/pointers.exp: Allow long instead of long int.
4777 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4778 * gdb.base/step-line.exp: Allow a directory before the source file name.
4779
4780 2010-03-24 Tom Tromey <tromey@redhat.com>
4781
4782 PR breakpoints/9352:
4783 * gdb.base/default.exp: Update.
4784 * gdb.base/commands.exp: Update.
4785 * gdb.cp/extern-c.exp: Test setting commands on multiple
4786 breakpoints at once.
4787
4788 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4789
4790 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4791 if gdb,nosignals.
4792 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4793 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4794 exited".
4795
4796 2010-03-24 Stan Shebs <stan@codesourcery.com>
4797
4798 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4799
4800 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4801
4802 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4803 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4804 argument. Handle "short" and "long".
4805 (Top level): Pass overprototyped output for old_fptr and xptr.
4806
4807 2010-03-23 Pedro Alves <pedro@codesourcery.com>
4808
4809 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4810 format strings and add casts to avoid compiler warnings.
4811
4812 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
4813
4814 * lib/trace-support.exp (gdb_trace_setactions):
4815 Don't expect whitespace after ">" prompt.
4816 * gdb.trace/actions.exp: Adjust for output changes.
4817 * gdb.trace/while-stepping.exp: Likewise.
4818
4819 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4820
4821 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4822 and r157645).
4823
4824 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4825
4826 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4827 New.
4828
4829 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4830
4831 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4832 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4833
4834 2010-03-19 Stan Shebs <stan@codesourcery.com>
4835
4836 * gdb.trace/ax.exp: New file.
4837
4838 2010-03-19 Doug Evans <dje@google.com>
4839
4840 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4841 output from gcc.
4842
4843 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4844 named /usr/sbin/prelink<foo>.
4845
4846 2010-03-18 Stan Shebs <stan@codesourcery.com>
4847
4848 * gdb.trace/circ.exp: Test circular-trace-buffer.
4849 * gdb.trace/tfile.exp: Update tstatus test.
4850
4851 2010-03-18 Joel Brobecker <brobecker@adacore.com>
4852
4853 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4854 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4855
4856 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4857
4858 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4859
4860 2010-03-18 Pedro Alves <pedro@codesourcery.com>
4861
4862 * gdb.base/default.exp: Adjust the expected output of the finish
4863 and until commands when the inferior is not being run.
4864
4865 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4866
4867 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4868 * gdb.cp/nsusing.exp: Ditto.
4869
4870 2010-03-15 Tom Tromey <tromey@redhat.com>
4871
4872 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4873 * gdb.cp/userdef.cc (operator==): New function.
4874 (main): New locals mem1, mem2.
4875
4876 2010-03-15 Jie Zhang <jie@codesourcery.com>
4877
4878 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
4879 Declare and use new loadtimeout variable.
4880
4881 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
4882
4883 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
4884 Use gdb_load later.
4885
4886 2010-03-14 Pedro Alves <pedro@codesourcery.com>
4887
4888 * gdb.base/solib-disc.c (main): Make format of fprintf a string
4889 literal. Add missing endlines to prints to stderr.
4890
4891 2010-03-12 Tom Tromey <tromey@redhat.com>
4892
4893 PR c++/9708:
4894 * gdb.cp/m-static.exp: Add regression test.
4895 * gdb.cp/m-static.cc (method): New method.
4896 (main): Call it.
4897
4898 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
4899
4900 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
4901 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
4902
4903 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4904
4905 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
4906
4907 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
4908
4909 * lib/gdb.exp (skip_stl_tests): New.
4910 (gdb_compile): Symbian needs -ldl.
4911 (shlib_target_file): New.
4912 (shlib_symbol_file): New.
4913 (gdb_load_shlibs): Use shlib_target_file.
4914 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
4915 * gdb.cp/exception.exp: Use skip_stl_tests.
4916 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
4917 * gdb.cp/try_catch.exp: Use skip_stl_tests.
4918 * gdb.cp/mb-templates.exp: Ditto.
4919 * gdb.base/commands.exp: Relax regexes.
4920 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
4921 shlib_target_file and shlib_symbol_file.
4922 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
4923 sections.
4924 * gdb.base/ending-run.exp: Accept E32Main for symbian.
4925 * gdb.base/solib-disc.exp: Use
4926 shlib_target_file and shlib_symbol_file.
4927 * gdb.base/unload.exp: Don't skip on symbian. Use
4928 shlib_target_file and shlib_symbol_file.
4929 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
4930
4931 2010-03-12 Pedro Alves <pedro@codesourcery.com>
4932
4933 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
4934 * gdb.trace/report.exp: Adjust for x86 and x86_64.
4935 Issue a tfind end before looking for a tracepoint frame.
4936 * gdb.trace/tfind.exp: Adjust tstatus output.
4937 Adjust disassembly output.
4938 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
4939
4940 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4941
4942 * gdb.base/break-interp.exp: Create new displacement parameter value
4943 for the test_ld calls.
4944 (reach): New parameter displacement, verify its content. New push of
4945 pf_prefix "reach-$func:". Import global expect_out.
4946 (test_core): New parameter displacement, verify its content. New push
4947 of pf_prefix "core:". New command "set verbose on". Import global
4948 expect_out.
4949 (test_attach): New parameter displacement, verify its content. New
4950 push of pf_prefix "attach:". New command "set verbose on". Import
4951 global expect_out.
4952 (test_ld): New parameter displacement, pass it to the reach, test_core
4953 and test_attach calls and verify its content in the "ld.so exit" test.
4954 * gdb.base/prelink.exp: Remove gdb_exit and final return.
4955 (prelink): Update expected text, use gdb_test.
4956
4957 2010-03-10 Doug Evans <dje@google.com>
4958
4959 * gdb.base/checkpoint.exp: Fix comment.
4960 Lengthen timeout while doing >600 checkpoints test.
4961 Rename duplicate "kill all one" test to keep test names unique.
4962
4963 2010-03-10 Pedro Alves <pedro@codesourcery.com>
4964
4965 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
4966
4967 2010-03-08 Keith Seitz <keiths@redhat.com>
4968
4969 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
4970 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
4971 (dm_type_long): New function.
4972 (dm_type_unsigned_short): New function.
4973 (dm_type_unsigned_long): New function.
4974 (myint): New typedef.
4975 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
4976 long, unsigned shor and long, operator char*, and typedef.
4977 (test_lookup_operator_functions): Add operator char* test.
4978 (test_paddr_operator_functions): Likewise.
4979 (test_paddr_overloaded_functions): Use probe values for
4980 short, long, and unsigned short and long.
4981 (test_paddr_hairy_functions): If the demangler probe detected
4982 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
4983 demangler.
4984 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
4985 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
4986 and "print null_pmf".
4987 Add test "ptype a.*pmf".
4988 * gdb.cp/overload.exp: Allow optional "int" to appear with
4989 "short" and "long".
4990 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
4991 long expect value for men_overload1arg.
4992 Allow "int" to appear with "short" and "long".
4993 When testing "info break", add argument for main (void).
4994 Also allow "int" to appear with "short" and "long".
4995 Ditto with "unsigned" and "long long".
4996 * gdb.java/jmain.exp: Do not enclose methods names in single
4997 quotes.
4998 * gdb.java/jmisc.exp: Likewise.
4999 * gdb.java/jprint.exp: Likewise.
5000 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
5001
5002 From Jan Kratochvil <jan.kratochvil@redhat.com>:
5003 * gdb.cp/exception.exp (backtrace after first throw)
5004 (backtrace after second throw): Allow a namespace before __cxa_throw.
5005 (backtrace after first catch, backtrace after second catch): Allow
5006 a namespace before __cxa_begin_catch.
5007
5008 * gdb.cp/cpexprs.exp: New file.
5009 * gdb.cp/cpexprs.cc: New file.
5010
5011 From Daniel Jacobowitz <dan@codesourcery.com>
5012 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
5013 to use string_to_regexp.
5014 (ctor, dtor): New functions. Use them to match constructor
5015 and destructor function types.
5016 (Top level): Use runto_main.
5017
5018 2010-03-05 Tom Tromey <tromey@redhat.com>
5019
5020 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
5021 gdb.target_charset.
5022 (pp_ns.to_string): Likewise.
5023
5024 2010-03-04 Keith Seitz <keiths@redhat.com>
5025
5026 * gdb.cp/overload.exp: Test that the filename portion of a linespec
5027 can be quoted. Test that both the filename and function/line
5028 portions can be quoted at the same time.
5029
5030 2010-03-04 Pedro Alves <pedro@codesourcery.com>
5031
5032 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
5033
5034 2010-03-03 Doug Evans <dje@google.com>
5035
5036 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
5037 libc contains libpthread.
5038
5039 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
5040 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
5041 of gdb_compile. Add another pattern to match android backtrace.
5042
5043 2010-03-03 Tom Tromey <tromey@redhat.com>
5044
5045 PR gdb/11345:
5046 * gdb.base/printcmds.exp (test_printf): Add test.
5047
5048 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
5049
5050 * gdb.arch/amd64-byte.exp: New.
5051 * gdb.arch/amd64-dword.exp: Likewise.
5052 * gdb.arch/amd64-pseudo.c: Likewise.
5053 * gdb.arch/amd64-word.exp: Likewise.
5054 * gdb.arch/i386-byte.exp: Likewise.
5055 * gdb.arch/i386-pseudo.c: Likewise.
5056 * gdb.arch/i386-word.exp: Likewise.
5057
5058 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5059
5060 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
5061 types. Add structreg, bitfields, and flags registers.
5062 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
5063 registers.
5064
5065 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
5066
5067 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
5068 (load_description): Set architecture if defined.
5069
5070 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
5071
5072 * gdb.python/py-frame.exp: Add read_var block tests.
5073 * gdb.python/py-frame.c (block): New function.
5074
5075 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5076 Daniel Jacobowitz <dan@codesourcery.com>
5077
5078 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
5079
5080 2010-02-25 David S. Miller <davem@davemloft.net>
5081
5082 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
5083 fix logic for setting all_syscalls_numbers.
5084
5085 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5086
5087 * Makefile.in: Add py-block and py-symbol.
5088 * gdb.python/py-symbol.exp: New File.
5089 * gdb.python/py-symtab.exp: New File.
5090 * gdb.python/py-block.exp: New File.
5091 * gdb.python/py-symbol.c: New File.
5092 * gdb.python/py-block.c: New File.
5093
5094 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5095
5096 PR python/11314
5097 * lib/gdb.exp (skip_python_tests): New function.
5098 * gdb.python/py-cmd.exp: Use skip_python_tests.
5099 * gdb.python/py-frame.exp: Likewise.
5100 * gdb.python/py-function.exp: Likewise.
5101 * gdb.python/py-prettyprint.exp: Likewise.
5102 * gdb.python/py-template.exp: Likewise.
5103 * gdb.python/py-type.exp: Likewise.
5104 * gdb.python/py-value.exp: Likewise.
5105
5106 2010-02-22 Pedro Alves <pedro@codesourcery.com>
5107
5108 PR9605
5109
5110 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
5111
5112 2010-02-19 Tom Tromey <tromey@redhat.com>
5113
5114 PR c++/8693, PR c++/9496:
5115 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
5116 regression tests.
5117
5118 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5119
5120 Fix compatibility with m68k as.
5121 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
5122 Use only /* comments */.
5123
5124 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5125
5126 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
5127 * configure: Regenerate.
5128
5129 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
5130
5131 * gdb.python/py-type.exp: Check for Python support.
5132
5133 2010-02-17 Pedro Alves <pedro@codesourcery.com>
5134
5135 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
5136 `regsub' syntax available.
5137
5138 2010-02-17 Pedro Alves <pedro@codesourcery.com>
5139
5140 * gdb.base/shmain.c (main): Remove printf call.
5141 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
5142 * gdb.base/unload.c (main): Make format of fprintf a string
5143 literal. Add missing endlines to prints to stderr.
5144 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
5145
5146 2010-02-17 Tom Tromey <tromey@redhat.com>
5147
5148 * gdb.java/jprint.java (jprint.props): New field.
5149 * gdb.java/jprint.exp (set_lang_java): Add regression test.
5150
5151 2010-02-17 Pedro Alves <pedro@codesourcery.com>
5152
5153 * gdb.base/charset.exp: Don't assume new `regsub' syntax
5154 available.
5155
5156 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5157
5158 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
5159 creation to support remote host testing.
5160
5161 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5162
5163 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
5164 Recognize "command not found".
5165
5166 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5167
5168 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
5169 single-stepping.
5170
5171 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5172
5173 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
5174 if arguments are not supported.
5175
5176 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5177
5178 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
5179 be const or non-const.
5180
5181 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5182
5183 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
5184 mi_send_resuming_command to send -exec-continue.
5185
5186 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5187
5188 * gdb.base/list.exp (test_list_filename_and_function): Add test
5189 with single quotes.
5190 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
5191 matching.
5192 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
5193 Add KFAIL'd tests for PR gdb/11289.
5194
5195 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5196
5197 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
5198
5199 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5200
5201 * gdb.base/comp-dir/subdir/dummy.txt: New file.
5202 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
5203 a temporary directory.
5204
5205 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5206
5207 * gdb.base/charset.exp: Use a single regular expression to match
5208 show host-charset and show target-charset output.
5209
5210 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5211
5212 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
5213 "Illegal process-id" expect string more exact.
5214 (attach to digits-starting nonsense is prohibited): New.
5215
5216 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5217
5218 * gdb.base/prelink.exp (set verbose on): New.
5219
5220 2010-02-12 Tomas Holmberg <th@virtutech.com>
5221
5222 * mi-reverse.exp: New file. Test for reverse option to the
5223 following MI commands: exec-continue, exec-finish, exec-next,
5224 exec-step, exec-next-instruction, exec-step-instruction.
5225
5226 2010-02-09 Joel Brobecker <brobecker@adacore.com>
5227
5228 * gdb.ada/ptype_tagged_param: New testcase.
5229
5230 2010-02-08 Tom Tromey <tromey@redhat.com>
5231
5232 PR c++/8017:
5233 * gdb.cp/overload.exp: Add tests.
5234 * gdb.cp/overload.cc (struct K): New.
5235 (namespace N): New.
5236 (main): Call new functions.
5237 (K::staticoverload): Define.
5238
5239 2010-02-08 Chris Moller <moller@mollerware.com>
5240
5241 PR gdb/10728
5242 * gdb.cp/pr10728-x.h: New file.
5243 * gdb.cp/pr10728-x.cc: New file.
5244 * gdb.cp/pr10728-y.cc: New file.
5245 * gdb.cp/pr10728.exp: New file.
5246 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
5247
5248 2010-02-08 Chris Moller <moller@mollerware.com>
5249
5250 PR gdb/9067
5251 * gdb.cp/pr9067.exp: New
5252 * gdb.cp/pr9067.cc: New
5253 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
5254
5255 2010-02-08 Joel Brobecker <brobecker@adacore.com>
5256
5257 * lib/gdb.exp (gdb_test_timeout): New global variable.
5258 Set it to timeout if not already set.
5259 (gdb_init): Reset the value of timeout to gdb_test_timeout.
5260
5261 2010-02-05 Doug Evans <dje@google.com>
5262
5263 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5264 user.
5265
5266 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
5267
5268 PR c++/7935:
5269 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
5270
5271 2010-02-04 Tom Tromey <tromey@redhat.com>
5272
5273 * gdb.cp/virtbase.exp: Make test case names unique.
5274
5275 2010-02-02 Tom Tromey <tromey@redhat.com>
5276
5277 * gdb.cp/virtbase.exp: Add regression tests.
5278 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
5279 (main): Instantiate RHC.
5280
5281 2010-02-02 Tom Tromey <tromey@redhat.com>
5282
5283 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5284 type-printing change.
5285
5286 2010-02-02 Tom Tromey <tromey@redhat.com>
5287
5288 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
5289 * gdb.cp/virtbase.cc: New file.
5290 * gdb.cp/virtbase.exp: New file.
5291 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
5292
5293 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5294
5295 PR libc/11214:
5296 * gdb.threads/current-lwp-dead.c: Include features.h.
5297 (HAS_NOMMU): New.
5298 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
5299
5300 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5301
5302 * gdb.base/symbol-without-target_section.exp,
5303 gdb.base/symbol-without-target_section.c: New.
5304
5305 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5306
5307 * gdb.base/bigcore.exp: Reset increased timeout.
5308 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
5309
5310 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5311
5312 * gdb.base/gcore.exp (capture_command_output): Use
5313 gdb_test_multiple.
5314
5315 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5316
5317 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
5318 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5319 (Top level): Call it.
5320
5321 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5322
5323 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5324
5325 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5326
5327 * gdb.base/call-strs.exp, gdb.base/default.exp,
5328 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5329 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5330 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5331 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5332 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5333 * gdb.base/ending-run.exp: Correct restore of timeout.
5334 * gdb.base/page.exp: Remove unnecessary timeout setting.
5335
5336 2010-01-29 Joel Brobecker <brobecker@adacore.com>
5337
5338 * gdb.ada/rec_return: New testcase.
5339
5340 2010-01-29 Joel Brobecker <brobecker@adacore.com>
5341
5342 * gdb.ada/call_pn: New testcase.
5343
5344 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5345
5346 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5347 (Top level): Use it to resume.
5348 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5349 the Thumb mode displaced stepping error as unsupported.
5350
5351 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5352
5353 * gdb.cp/nsusing.exp: Added more tests.
5354 * gdb.cp/nsrecurs.exp: Ditto.
5355 * gdb.cp/nsusing.cc: Added test functions.
5356 * gdb.cp/nsrecurs.cc: Ditto.
5357
5358 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5359
5360 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5361 absolute directory pathnames in gdb.sum file.
5362
5363 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5364
5365 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5366 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5367
5368 2010-01-26 Tom Tromey <tromey@redhat.com>
5369
5370 PR exp/7643:
5371 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5372 setup_kfail.
5373
5374 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5375
5376 * gdb.cp/nsrecurs.exp: New test.
5377 * gdb.cp/nsrecurs.cc: New test program.
5378 * gdb.cp/nsstress.exp: New test.
5379 * gdb.cp/nsstress.cc: New test program.
5380 * gdb.cp/nsdecl.exp: New test.
5381 * gdb.cp/nsdecl.cc: New test program.
5382
5383 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5384
5385 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5386 imported into file scope.
5387 Marked test as xfail.
5388 * gdb.cp/namespace-using.cc (marker5): New function.
5389 * gdb.cp/shadow.exp: New test.
5390 * gdb.cp/shadow.cc: New test program.
5391 * gdb.cp/nsimport.exp: New test.
5392 * gdb.cp/nsimport.cc: New test program.
5393
5394 2010-01-25 Tom Tromey <tromey@redhat.com>
5395
5396 PR gdb/11049:
5397 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5398 with "set print null-stop on".
5399
5400 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5401
5402 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5403 Adjust it for DISASSEMBLY_OMIT_FNAME.
5404
5405 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5406
5407 PR symtab/11199:
5408 * gdb.dwarf2/member-ptr-forwardref.exp,
5409 gdb.dwarf2/member-ptr-forwardref.S: New.
5410
5411 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5412
5413 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5414 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5415 thread1_tid_mutex. Remove gdbstop_mutex handling.
5416 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5417 thread2_tid_mutex. Remove gdbstop_mutex handling.
5418 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5419 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5420 pthread_cond_wait conditionalizations by while loops.
5421
5422 2010-01-20 Tom Tromey <tromey@redhat.com>
5423
5424 PR backtrace/10770:
5425 * gdb.dwarf2/pr10770.exp: New file.
5426 * gdb.dwarf2/pr10770.c: New file.
5427 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5428
5429 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5430
5431 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5432 that target was removed, and the test always runs native anyway.
5433
5434 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5435
5436 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5437 gdb.base/watchpoint-cond-gone-stripped.c: New.
5438
5439 2010-01-19 Tom Tromey <tromey@redhat.com>
5440
5441 PR c++/8000:
5442 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5443 existing tests.
5444 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5445 (main): Use AAA::SomeEnum.
5446
5447 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5448
5449 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5450 (test_ignore_count): Declare line_callme_body global.
5451 (run to breakpoint with ignore count): Use line_callme_body.
5452 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5453 (set line_main_hello, set line_main_return): Reindent.
5454 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5455 New.
5456 (continue to callee4): Use line_callee4_body.
5457 (check *stopped from CLI command): Use line_callee4_next.
5458 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5459 (set line_main_hello, set line_main_return): Reindent.
5460 (set line_callee4_head, set line_callee4_body): New.
5461 (continue to callee4): Use line_callee4_body.
5462
5463 2010-01-18 Tom Tromey <tromey@redhat.com>
5464
5465 PR c++/9680:
5466 * gdb.cp/casts.cc: Add new classes and variables.
5467 * gdb.cp/casts.exp: Test new operators.
5468
5469 2010-01-18 Tom Tromey <tromey@redhat.com>
5470 Thiago Jung Bauermann <bauerman@br.ibm.com>
5471
5472 * gdb.python/source2.py: New file.
5473 * gdb.python/source1: New file.
5474 * gdb.python/python.exp: Test "source" command.
5475
5476 2010-01-15 Stan Shebs <stan@codesourcery.com>
5477
5478 * gdb.trace/tfile.c: New file.
5479 * gdb.trace/tfile.exp: New file.
5480
5481 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5482
5483 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5484
5485 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5486
5487 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5488
5489 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5490
5491 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5492 (libfunc): New parameter action. Implement also selectable "sleep".
5493 * gdb.base/break-interp-main.c: Include assert.h.
5494 (libfunc): New parameter action.
5495 (main): New parameters argc and argv. Assert argc. Pass argv.
5496 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5497 (test_attach): New proc.
5498 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5499 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5500
5501 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5502
5503 * gdb.base/break-interp.exp (test_core): New proc.
5504 (test_ld): Call it.
5505
5506 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5507
5508 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5509 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5510 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5511 and gdb_compile_shlib. Use new -Wl compiler options.
5512 (dl bt, main bt): New tests.
5513
5514 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5515
5516 Support PIEs with no symfile_objfile.
5517 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5518 (test_ld): New parameter trynosym.
5519 (test_ld <$trynosym>): New block.
5520
5521 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5522
5523 * gdb.base/break-interp.exp: New file.
5524
5525 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5526
5527 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5528 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5529 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5530 test.
5531 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5532 * gdb.python/py-mi.exp: Add lazy string test.
5533
5534 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5535
5536 * lib/mi-support.exp (mi_check_thread_states): Handle
5537 core number in thread listing.
5538
5539 2010-01-12 Joel Brobecker <brobecker@adacore.com>
5540
5541 * gdb.base/maint.exp: Adjust the expected output for the
5542 "maint print type" test. Use gdb_test_multiple instead of
5543 gdb_sent/gdb_expect.
5544
5545 2010-01-11 Doug Evans <dje@google.com>
5546
5547 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5548 from gdbserver_download. All callers updated.
5549
5550 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5551
5552 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5553
5554 Implement binary numbers parsing.
5555 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5556 (test_integer_literals_rejected): New binary tests.
5557
5558 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5559
5560 * gdb.cell/configure: Regenerate.
5561
5562 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5563
5564 * gdb.base/corefile.exp: Move the core finding block out and call it as
5565 core_find, new variable $corefile, replace corefile by $corefile and
5566 [file tail $corefile] for usage vs. test names resp.
5567 * lib/gdb.exp (core_find): Move it as a new function here. New
5568 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5569 $destcore. Return "" on error.
5570
5571 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5572
5573 Workaround PR binutils/10802.
5574 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5575 (twice).
5576
5577 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5578
5579 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5580
5581 2010-01-08 Joel Brobecker <brobecker@adacore.com>
5582
5583 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5584 call, to avoid interruption.
5585
5586 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5587
5588 * gdb.stabs/weird.def (args93): New.
5589
5590 2010-01-07 Doug Evans <dje@google.com>
5591
5592 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5593
5594 2010-01-07 Tom Tromey <tromey@redhat.com>
5595
5596 * gdb.base/source.exp: Use correct line number.
5597
5598 2010-01-05 Stan Shebs <stan@codesourcery.com>
5599
5600 * gdb.trace/tracecmd.exp: Test ftrace.
5601
5602 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5603
5604 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5605
5606 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5607
5608 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5609 "uint_for_mi_testing".
5610
5611 2010-01-01 Joel Brobecker <brobecker@adacore.com>
5612
5613 Test indented comment in file being sourced.
5614 * gdb.base/commands.exp: Test indented comment in file being sourced.
5615
5616 2010-01-01 Joel Brobecker <brobecker@adacore.com>
5617
5618 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5619 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5620 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5621 notice.
5622
5623 2010-01-01 Joel Brobecker <brobecker@adacore.com>
5624
5625 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5626 notice.
5627
5628 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5629
5630 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5631 missing $after_stopped and comma (,) expectation.
5632
5633 2009-12-31 Stan Shebs <stan@codesourcery.com>
5634
5635 * gdb.trace/actions.exp: Test teval action.
5636
5637 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5638
5639 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5640 (top level): Call test_watchpoint_in_big_blob.
5641 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5642 watchpoints.
5643 (func3): Write to buf.
5644
5645 2009-12-29 Stan Shebs <stan@codesourcery.com>
5646
5647 * gdb.trace/actions.exp: Test default-collect.
5648
5649 2009-12-28 Stan Shebs <stan@codesourcery.com>
5650
5651 * gdb.trace/tsv.exp: New file.
5652 * gdb.base/completion.exp: Update ambiguous info output.
5653
5654 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5655
5656 * gdb.base/find.c (main): Reference search buffers.
5657 * gdb.base/included.c (main): Reference integer.
5658 * gdb.base/ptype.c (charfoo): Declare.
5659 (intfoo): Call charfoo.
5660 * gdb.base/scope0.c (useitp): New function.
5661 (usestatics): Use useitp.
5662 (useit): Add a type for val.
5663 * gdb.base/scope1.c (useit1): Take a pointer argument.
5664 (usestatics1): Update calls to useit1.
5665 * gdb.cp/call-c.cc: Declare foo.
5666 (main): Call foo.
5667 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5668 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5669 (main): Call C::ensureRefs and ensureOtherRefs.
5670 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5671 variables.
5672 (ensureOtherRefs): New function.
5673 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5674 * gdb.cp/templates.cc (main): Call t5i.value.
5675
5676 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5677
5678 Fix compatibility with G++-4.5.
5679 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5680 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5681 (uncaught return): Remove.
5682
5683 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5684 Phil Muldoon <pmuldoon@redhat.com>
5685
5686 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5687 (bp_location13, bp_location14, bp_location17, bp_location18)
5688 (marker3_proto, marker4_proto): New variables.
5689 (breakpoint info): Update output.
5690 (run until breakpoint at marker3, run until breakpoint at marker4): New
5691 tests.
5692
5693 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5694
5695 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5696 Replace the printf call of Y by provided "y-set-1" label. New block
5697 for the second shared library.
5698 * gdb.base/unload.exp: Compile also the second library, call
5699 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5700 (single pending breakpoint info): Rename to ...
5701 (pending breakpoint info before run): ... this extended test.
5702 (libfile2, libname2, libsrcfile2, libsrc2)
5703 (lib_sl2): New variables.
5704 (exec_opts): Set also SHLIB_NAME2.
5705 (pending breakpoint info on first run at shrfunc1)
5706 (pending breakpoint info on second run at shrfunc1)
5707 (pending breakpoint info on second run at shrfunc2)
5708 (print y from libfile, print y from libfile2): New tests.
5709 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5710 * gdb.base/unloadshr2.c: New.
5711
5712 2009-12-22 Hui Zhu <teawater@gmail.com>
5713
5714 * gdb.reverse/sigall-reverse.exp: Adjust.
5715
5716 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5717
5718 PR gdb/10884
5719
5720 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5721 (main): Call do_bitfield_tests.
5722 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
5723
5724 2009-12-20 Joel Brobecker <brobecker@adacore.com>
5725
5726 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5727 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5728 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5729 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5730 gdb.modula2/unbounded1.c: Update copyright header.
5731
5732 2009-12-10 Chris Moller <moller@mollerware.com>
5733
5734 PR gdb/9399
5735 * gdb.cp/virtfunc2.exp: New tests
5736 * gdb.cp/virtfunc2.cc: New tests
5737 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5738
5739 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5740
5741 * gdb.reverse/i387-env-reverse.c: New file.
5742 * gdb.reverse/i387-env-reverse.exp: New file.
5743 * gdb.reverse/i387-stack-reverse.c: New file.
5744 * gdb.reverse/i387-stack-reverse.exp: New file.
5745
5746 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5747
5748 * gdb.python/py-type.exp (test_range): New test.
5749
5750 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5751
5752 PR python/10805
5753
5754 * gdb.python/py-type.exp: New file.
5755 * gdb.python/py-type.c: New file.
5756 * Makefile.in: Add py-type.
5757
5758 2009-12-03 Tom Tromey <tromey@redhat.com>
5759
5760 * gdb.python/py-value.exp (test_parse_and_eval): New
5761 function.
5762
5763 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5764
5765 PR gdb/11022
5766
5767 * gdb.base/pr11022.exp: New test.
5768 * gdb.base/pr11022.c: New test.
5769
5770 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5771
5772 Fix spurious false FAILs.
5773 * gdb.base/structs.c (chartest): New.
5774 (main): Fill-in chartest.
5775 * gdb.base/structs.exp (anychar_re, first): New.
5776 (start_structs_test): Import global anychar_re and first.
5777 New gdb_test call "set print elements 300; ${testfile}"
5778 (start_structs_test <$first>): New block.
5779 (any): Import global anychar_re. New variable ac. Use ${ac}.
5780
5781 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5782
5783 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5784
5785 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5786
5787 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5788 Force $srcfile file.
5789 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5790
5791 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5792
5793 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5794 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5795 * gdb.threads/watchthreads-reorder.exp: Likewise.
5796
5797 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5798
5799 PR gdb/8704
5800
5801 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5802 "if", and "thread". Correct matching in the previous test.
5803
5804 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5805
5806 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5807
5808 2009-11-23 Michael Snyder <msnyder@vmware.com>
5809
5810 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5811 * gdb.reverse-watch-precsave.exp: Ditto.
5812
5813 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5814
5815 * gdb.asm/asm-source.exp: Adjust.
5816 * gdb.base/help.exp: Adjust.
5817
5818 2009-11-22 Pedro Alves <pedro@codesourcery.com>
5819
5820 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5821 (do_syscall_tests_without_xml): Set data-directory to
5822 /the/path/to/nowhere.
5823
5824 2009-11-21 Pedro Alves <pedro@codesourcery.com>
5825
5826 * gdb.threads/local-watch-wrong-thread.c,
5827 gdb.threads/local-watch-wrong-thread.exp: New files.
5828
5829 2009-11-21 Pedro Alves <pedro@codesourcery.com>
5830
5831 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5832 assume new `regsub' syntax available.
5833
5834 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5835
5836 * gdb.base/watchpoint-hw-hit-once.exp,
5837 gdb.base/watchpoint-hw-hit-once.c: New.
5838
5839 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5840
5841 * gdb.threads/watchthreads-reorder.exp,
5842 gdb.threads/watchthreads-reorder.c: New.
5843
5844 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5845
5846 * gdb.xml/tdesc-regs.exp: Use for m68k.
5847
5848 2009-11-15 Pedro Alves <pedro@codesourcery.com>
5849
5850 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5851
5852 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5853
5854 * lib/gdb.exp (current_target_name): New procedure.
5855 (gdb_wrapper_target): New variable.
5856 (gdb_wrapper_init): Set gdb_wrapper_target.
5857 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5858 wrapper.
5859
5860 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5861
5862 * gdb.base/remote.exp: Delete the slowest load test.
5863 Do not load with fixed packet sizes.
5864
5865 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5866
5867 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5868
5869 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5870
5871 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5872 srcfile when setting a breakpoint.
5873
5874 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5875
5876 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
5877 macros.
5878
5879 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5880
5881 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
5882 to be in memory.
5883 * gdb.base/display.c (force_mem): New.
5884 (do_loops): Use it. Add breakpoint comments.
5885 (do_vars): Add a breakpoint comment.
5886 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
5887 line numbers.
5888
5889 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
5890
5891 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
5892 instead of a bare "run".
5893
5894 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5895
5896 * gdb.python/py-prettyprint.exp: Adjust.
5897
5898 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5899
5900 * lib/cell.exp (skip_cell_tests): Clean up test files before
5901 returning.
5902
5903 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5904
5905 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
5906 and the breakpoint menu. Do not call perror if a prompt is seen.
5907 Consume the following GDB prompt.
5908 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
5909 * gdb.cp/namespace.exp: Use gdb_test.
5910 * gdb.cp/templates.exp: Use gdb_test.
5911 (test_template_breakpoints): Use gdb_test_multiple.
5912
5913 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5914
5915 * gdb.base/break1.c (struct some_struct, values): Move earlier.
5916 (marker4): Reference values.
5917
5918 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5919
5920 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
5921 is missing.
5922
5923 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5924
5925 * gdb.base/break.c (need_malloc): New.
5926 * gdb.base/constvars.c (main): Reference crass and crisp.
5927 * gdb.base/gdb1821.c (main): Reference bar.
5928 * gdb.cp/gdb1355.cc (main): Reference s1.
5929 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
5930 (main): Call them.
5931 * gdb.cp/hang2.cc (dummy2): Define.
5932 * gdb.cp/hang3.cc (dummy3): Define.
5933 * gdb.cp/m-data.cc (main): Reference shadow.
5934
5935 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
5936 Nathan Froyd <froydnj@codesourcery.com>
5937
5938 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
5939 remote host.
5940
5941 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
5942
5943 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
5944 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
5945 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5946 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5947 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5948 * gdb.dwarf2/dw2-producer.exp: Likewise.
5949 * gdb.dwarf2/mac-fileno.exp: Likewise.
5950 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
5951 py-prettyprint.py to the remote host.
5952 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
5953
5954 2009-11-11 Keith Seitz <keiths@redhat.com>
5955
5956 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
5957 use it instead of "Foo".
5958 * gdb.cp/classes.exp (do_tests): Add a test to access
5959 a method through a typedef'd class name.
5960
5961 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
5962
5963 * gdb.base/long_long.exp: Permit leading zeros on floating-point
5964 exponents.
5965 * gdb.base/pointers.exp: Likewise.
5966 * gdb.cp/ref-types.exp: Likewise.
5967
5968 2009-11-11 Keith Seitz <keiths@redhat.com>
5969
5970 * gdb.cp/cplusfuncs.cc (class foo): Add operators
5971 new[] and delete[].
5972 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
5973 "void".
5974 (probe_demangler): Remove all single-quoting of
5975 method and variable names.
5976 (info_func_regexp): Remove the word "void" from any
5977 occurrence of "(void)".
5978 (print_addr_2): Remove all single-quoting of
5979 method names.
5980 (print_addr_2_kfail): Likewise.
5981 (print_addr): Single-quote C function names before
5982 passing to print_addr_2.
5983 (test_paddr_operator_functions): Remove single-quoting
5984 for method names.
5985 Add tests for operator new[] and operator delete[].
5986
5987 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5988
5989 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
5990
5991 2009-11-09 Keith Seitz <keiths@redhat.com>
5992
5993 * gdb.cp/overload.exp: Add tests for resolving overloaded
5994 methods in expression parsing/evaluation.
5995
5996 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
5997
5998 * lib/gdb.exp (default_gdb_version): Use --version instead of
5999 --command.
6000
6001 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
6002
6003 * lib/gdb.exp (gdb_compile_test): New.
6004 (skip_ada_tests, skip_java_tests): New.
6005 (gdb_compile): Use gdb_compile_test for f77.
6006 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
6007 * lib/java.exp (compile_java_from_source): Remove runtests check,
6008 use gdb_compile_test to record result.
6009 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
6010 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
6011 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
6012 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
6013 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
6014 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
6015 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
6016 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
6017 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
6018 adjust gdb_compile invocations.
6019
6020 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6021
6022 * Makefile.in (abs_builddir): New.
6023 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
6024 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
6025 `$(abs_builddir)/site.exp'.
6026
6027 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
6028
6029 * config/m68k-emc.exp, lib/emc-support.exp,
6030 gdb.trace/gdb_c_test.c: Delete.
6031 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
6032 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6033 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6034 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6035 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6036 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
6037 casing for m68k-*-elf.
6038
6039 2009-11-03 Pedro Alves <pedro@codesourcery.com>
6040
6041 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
6042 * gdb.arch/i386-prologue.exp: Likewise.
6043 * gdb.arch/i386-unwind.exp: Likewise.
6044
6045 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6046
6047 * lib/gdb.exp (gdb_expect): Fix timeout typo.
6048
6049 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6050
6051 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
6052
6053 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6054
6055 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
6056
6057 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6058
6059 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
6060
6061 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6062
6063 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
6064 * gdb.base/sepdebug2.c: New file.
6065
6066 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6067
6068 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
6069 the modified warnings for catch syscall. Verify if GDB was compiled
6070 with support for lib expat, and choose which tests to run depending
6071 on this.
6072
6073 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
6074
6075 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
6076 that composite commands are parsed OK. And also test
6077 that breakpoint commands do work.
6078
6079 2009-10-23 Michael Snyder <msnyder@vmware.com>
6080
6081 gdb.reverse/consecutive-precsave.exp: Change expect pattern
6082 to allow for new disassembly style.
6083
6084 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
6085
6086 * gdb.asm/asm-source.exp: Adjust.
6087
6088 2009-10-22 Michael Snyder <msnyder@vmware.com>
6089
6090 * gdb.reverse/break-precsave.exp: New test.
6091 * gdb.reverse/consecutive-precsave.exp: Ditto.
6092 * gdb.reverse/finish-precsave.exp: Ditto.
6093 * gdb.reverse/i386-precsave.exp: Ditto.
6094 * gdb.reverse/machinestate-precsave.exp: Ditto.
6095 * gdb.reverse/sigall-precsave.exp: Ditto.
6096 * gdb.reverse/solilb-precsave.exp: Ditto.
6097 * gdb.reverse/step-precsave.exp: Ditto.
6098 * gdb.reverse/until-precsave.exp: Ditto.
6099 * gdb.reverse/watch-precsave.exp: Ditto.
6100
6101 2009-10-22 Michael Snyder <msnyder@vmware.com>
6102
6103 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
6104 for gdb_expect. Adjust one test's expect strings for the new
6105 format of disassemble.
6106 * gdb.reverse/finish-reverse.exp: Delete 'return'.
6107 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
6108 gdb_test_multiple.
6109 * gdb.reverse/step-reverse.exp: Delete 'return'.
6110 * gdb.reverse/until-reverse.exp: Delete blank lines.
6111 * gdb.reverse/watch-reverse.exp: Delete blank lines.
6112
6113 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
6114
6115 * gdb.base/consecutive.exp: Adjust.
6116 * gdb.base/display.exp: Likewise.
6117 * gdb.base/pc-fp.exp: Likewise.
6118 * gdb.base/sigbpt.exp: Likewise.
6119
6120 2009-10-19 Michael Snyder <msnyder@vmware.com>
6121
6122 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
6123 * gdb.reverse/finish-reverse.c: Ditto.
6124 * gdb.reverse/sigall-reverse.c: Ditto.
6125 * gdb.reverse/solib-reverse.c: Ditto.
6126 * gdb.reverse/step-reverse.c: Ditto.
6127 * gdb.reverse/watch-reverse.c: Ditto.
6128
6129 2009-10-19 Pedro Alves <pedro@codesourcery.com>
6130 Stan Shebs <stan@codesourcery.com>
6131
6132 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
6133 * gdb.base/foll-exec.exp: Adjust to expect a process id before
6134 "Executing new program".
6135 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
6136 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
6137 left listed after having been killed.
6138 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
6139 * gdb.base/maint.exp: Adjust test.
6140
6141 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
6142 * gdb.multi/Makefile.in: New.
6143 * gdb.multi/base.exp: New.
6144 * gdb.multi/goodbye.c: New.
6145 * gdb.multi/hangout.c: New.
6146 * gdb.multi/hello.c: New.
6147 * gdb.multi/bkpt-multi-exec.c: New.
6148 * gdb.multi/bkpt-multi-exec.exp: New.
6149 * gdb.multi/crashme.c: New.
6150
6151 2009-10-13 Tristan Gingold <gingold@adacore.com>
6152
6153 * gdb.base/sepdebug.exp: Check debug info are found.
6154
6155 2009-10-08 Pedro Alves <pedro@codesourcery.com>
6156
6157 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
6158 bits.
6159
6160 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6161
6162 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
6163
6164 2009-10-07 Joel Brobecker <brobecker@adacore.com>
6165
6166 * gdb.base/watchpoints.c: Add copyright header. Reformat one
6167 of the comments.
6168
6169 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
6170
6171 * gdb.base/annota1.exp: Remove obsolete match_max increase.
6172 * gdb.base/annota3.exp: Idem.
6173 * gdb.base/maint.exp: Idem.
6174
6175 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6176
6177 * lib/gdb.exp (default_gdb_init): Set current value of match_max
6178 to default.
6179
6180 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6181
6182 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
6183 mingw and cygwin targets.
6184
6185 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6186 Pedro Alves <pedro@codesourcery.com>
6187
6188 * lib/gdb.exp (gdb_compile): Avoid adding
6189 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
6190
6191 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6192
6193 * gdb.base/shr1.c: Use %p in format string.
6194 * gdb.base/unload.c: Avoid warning in fprintf.
6195 * gdb.base/watchpoint-solib.c: Idem.
6196
6197 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6198
6199 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
6200 long type.
6201 (test_unlink): Correct printf string.
6202 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
6203 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
6204
6205 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6206
6207 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
6208 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
6209 * gdb.arch/ia64-breakpoint-shadow.S: New file.
6210
6211 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6212
6213 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
6214 * gdb.objc/nondebug.exp: Likewise.
6215
6216 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6217
6218 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
6219 target_info setting.
6220
6221 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
6222 that detect new threads during "info threads".
6223
6224 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6225
6226 * gdb.threads/manythreads.c (main): Increase thread stack size
6227 to 2*PTHREAD_STACK_MIN.
6228 * gdb.threads/multi-create.c (main): Likewise.
6229 (create_function): Likewise.
6230
6231 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6232
6233 * gdb.base/dump.exp: Pass difference of pointer types instead
6234 of integer types as offset to restore in intarr3.srec case.
6235
6236 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6237
6238 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6239
6240 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6241
6242 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6243
6244 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
6245
6246 New test for two watchpoints, with disabling of
6247 the first inserted.
6248 * testsuite/gdb.base/watchpoints.c: New file.
6249 * testsuite/gdb.base/watchpoints.exp: New file.
6250
6251 2009-09-25 Tom Tromey <tromey@redhat.com>
6252
6253 * gdb.base/charset.exp: Test utf-16 strings with Python.
6254
6255 2009-09-25 Tom Tromey <tromey@redhat.com>
6256
6257 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
6258 UCS-4.
6259 * gdb.base/charset.c (utf_32_string): Rename.
6260 (init_utf32): Rename.
6261 (main): Update.
6262
6263 2009-09-22 Tom Tromey <tromey@redhat.com>
6264
6265 * gdb.python/py-function.exp: Add regression tests.
6266
6267 2009-09-21 Keith Seitz <keiths@redhat.com>
6268
6269 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
6270 with invalid operator.
6271
6272 2009-09-21 Keith Seitz <keiths@redhat.com>
6273
6274 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
6275 and destructor using typedef name of class.
6276 * gdb.cp/classes.cc (class Base1): Add a destructor.
6277 (base1): New typedef.
6278 (use_methods): Instanitate an object of type base1.
6279 * gdb.cp/templates.exp (test_template_typedef): New procedure.
6280 (do_tests): Call test_template_typedef.
6281 * gdb.cp/templates.cc (Baz::~Baz): New method.
6282 (intBazOne): New typedef.
6283 (main): Instantiate intBazOne.
6284
6285 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6286
6287 PR python/10633
6288
6289 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
6290 Function.
6291 (run_lang_tests): Add print elements test.
6292
6293 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6294
6295 * gdb.python/py-value.exp (test_subscript_regression): New
6296 function. Test for invalid subscripts.
6297 * gdb.python/py-value.c (main): Add test array, and pointer to it.
6298 (ptr_ref): New function.
6299
6300 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6301
6302 * gdb.base/default.exp: Fix "show convenience".
6303
6304 2009-09-15 Tom Tromey <tromey@redhat.com>
6305
6306 * lib/mi-support.exp (mi_create_varobj): Update.
6307 (mi_create_floating_varobj): Likewise.
6308 (mi_create_dynamic_varobj): New proc.
6309 (mi_varobj_update): Update.
6310 (mi_varobj_update_with_type_change): Likewise.
6311 (mi_varobj_update_kv_helper): New proc.
6312 (mi_varobj_update_dynamic_helper): Rewrite.
6313 (mi_varobj_update_dynamic): New proc.
6314 (mi_list_varobj_children): Update.
6315 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
6316 * gdb.python/python-prettyprint.py (pp_outer): New class.
6317 (pp_nullstr): Likewise.
6318 (lookup_function): Register new printers.
6319 * gdb.python/python-prettyprint.c (struct substruct): New type.
6320 (struct outerstruct): Likewise.
6321 (substruct_test): New function.
6322 (struct nullstr): New type.
6323 (string_1, string_2): New globals.
6324 (main): Add new tests.
6325 * gdb.python/python-mi.exp: Added regression tests.
6326 * gdb.mi/mi2-var-display.exp: Update.
6327 * gdb.mi/mi2-var-cmd.exp: Update.
6328 * gdb.mi/mi2-var-child.exp: Update.
6329 * gdb.mi/mi2-var-block.exp: Update.
6330 * gdb.mi/mi-var-invalidate.exp: Update.
6331 * gdb.mi/mi-var-display.exp: Update.
6332 * gdb.mi/mi-var-cmd.exp: Update.
6333 * gdb.mi/mi-var-child.exp: Update.
6334 * gdb.mi/mi-var-block.exp: Update.
6335 * gdb.mi/mi-break.exp: Update.
6336 * gdb.mi/gdb701.exp: Update.
6337
6338 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6339
6340 * Makefile.in: Inclusion of catch-syscall object.
6341 * gdb.base/catch-syscall.c: New file.
6342 * gdb.base/catch-syscall.exp: New file.
6343
6344 2009-09-12 Michael Snyder <msnyder@vmware.com>
6345
6346 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6347 that can support reverse debuggnig.
6348
6349 2009-09-11 Tom Tromey <tromey@redhat.com>
6350
6351 * gdb.dwarf2/valop.S: New file.
6352 * gdb.dwarf2/valop.exp: New file.
6353
6354 2009-09-11 Mark Kettenis <kettenis@gnu.org>
6355
6356 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6357
6358 2009-09-10 Doug Evans <dje@google.com>
6359
6360 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6361 Add $gdb_prompt to second breakpoint regexp.
6362
6363 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6364
6365 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6366 names, add missing ones.
6367 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6368 * gdb.python/py-frame.c: Rename from python-frame.c.
6369 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6370 testfile name.
6371 * gdb.python/py-function.exp: Rename from python-function.exp.
6372 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6373 testfile name.
6374 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6375 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6376 Adjust testfile name.
6377 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6378 * gdb.python/py-template.cc: Rename from python-template.cc.
6379 * gdb.python/py-template.exp: Rename from python-template.exp.
6380 Adjust testfile name.
6381 * gdb.python/py-value.c: Rename from python-value.c.
6382 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6383 testfile name.
6384
6385 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6386
6387 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6388 $bpt2address.
6389 (Second breakpoint address is valid on ia64)
6390 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6391
6392 2009-09-03 Joseph Myers <joseph@codesourcery.com>
6393
6394 * gdb.base/ending-run.exp: Restrict regular expression matching
6395 line number to require closing brace following.
6396
6397 2009-09-03 Doug Evans <dje@google.com>
6398
6399 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6400
6401 2009-09-02 Tom Tromey <tromey@redhat.com>
6402
6403 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6404
6405 2009-09-02 Tom Tromey <tromey@redhat.com>
6406
6407 * gdb.dwarf2/callframecfa.exp: New file.
6408 * gdb.dwarf2/callframecfa.S: New file.
6409
6410 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6411
6412 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6413 gdb.base/solib-overlap-main.c: New.
6414
6415 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6416
6417 PR gdb/10565
6418
6419 * gdb.base/bitfields.c (struct container, container): New.
6420 (main): Initialize it and call break5.
6421 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6422
6423 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6424
6425 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6426 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6427
6428 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6429
6430 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6431
6432 2009-08-26 Michael Snyder <msnyder@vmware.com>
6433
6434 * gdb.base/i386-reverse.c: New file.
6435 * gdb.base/i386-reverse.exp: New file.
6436 * gdb.base/Makefile.in: Add new files to be removed.
6437
6438 2009-08-26 Joseph Myers <joseph@codesourcery.com>
6439
6440 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6441 environment-pwd for remote host.
6442 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6443
6444 2009-08-24 Keith Seitz <keiths@redhat.com>
6445
6446 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6447 Add two new C++ completer tests which limit the output to a
6448 given class.
6449
6450 2009-08-24 Michael Snyder <msnyder@vmware.com>
6451
6452 * gdb.base/del.exp: Fix typo in comment.
6453 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6454
6455 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6456
6457 * configure: Regenerate.
6458 * gdb.hp/configure: Likewise.
6459 * gdb.hp/gdb.aCC/configure: Likewise.
6460 * gdb.hp/gdb.base-hp/configure: Likewise.
6461 * gdb.hp/gdb.compat/configure: Likewise.
6462 * gdb.hp/gdb.defects/configure: Likewise.
6463 * gdb.hp/gdb.objdbg/configure: Likewise.
6464 * gdb.stabs/configure: Likewise.
6465
6466 2009-08-19 Doug Evans <dje@google.com>
6467
6468 * gdb.base/gdbvars.c: New file.
6469 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6470
6471 2009-08-14 Pedro Alves <pedro@codesourcery.com>
6472
6473 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6474 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6475
6476 2009-08-13 Pedro Alves <pedro@codesourcery.com>
6477
6478 * gdb.base/default.exp: Adjust "set language test": it's now an
6479 enum command. Larger help string moved to "help set language".
6480 * gdb.base/help.exp: Adjust "help set language" expected output,
6481 now lists all known languages.
6482
6483 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6484
6485 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6486 all frame arguments.
6487 * gdb.arch/altivec-regs.exp: Likewise.
6488
6489 2009-08-07 Tom Tromey <tromey@redhat.com>
6490
6491 * gdb.base/setshow.exp: Add tests for changes to set language, set
6492 check range, and set check type.
6493
6494 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6495
6496 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6497 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
6498 Call it.
6499
6500 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6501
6502 * configure.ac: Run gdb.cell tests when appropriate.
6503 * configure: Regenerate.
6504 * lib/cell.exp: New file.
6505 * gdb.cell: New directory.
6506 * gdb.cell/configure.ac: New file.
6507 * gdb.cell/configure: New file.
6508 * gdb.cell/Makefile.in: New file.
6509 * gdb.cell/arch.exp: New file.
6510 * gdb.cell/break.c: New file.
6511 * gdb.cell/break.exp: New file.
6512 * gdb.cell/break-spu.c: New file.
6513 * gdb.cell/bt.c: New file.
6514 * gdb.cell/bt2-spu.c: New file.
6515 * gdb.cell/bt-spu.c: New file.
6516 * gdb.cell/bt.exp: New file.
6517 * gdb.cell/coremaker.c: New file.
6518 * gdb.cell/coremaker-spu.c: New file.
6519 * gdb.cell/core.exp: New file.
6520 * gdb.cell/gcore.exp: New file.
6521 * gdb.cell/data.c: New file.
6522 * gdb.cell/data.exp: New file.
6523 * gdb.cell/data-spu.c: New file.
6524 * gdb.cell/ea-cache.exp: New file.
6525 * gdb.cell/ea-cache.c: New file.
6526 * gdb.cell/ea-cache-spu.c: New file.
6527 * gdb.cell/ea-standalone.c: New file.
6528 * gdb.cell/ea-standalone.exp: New file.
6529 * gdb.cell/ea-test.c: New file.
6530 * gdb.cell/ea-test.exp: New file.
6531 * gdb.cell/f-regs.exp: New file.
6532 * gdb.cell/mem-access.c: New file.
6533 * gdb.cell/mem-access.exp: New file.
6534 * gdb.cell/mem-access-spu.c: New file.
6535 * gdb.cell/ptype.exp: New file.
6536 * gdb.cell/registers.exp: New file.
6537 * gdb.cell/size.c: New file.
6538 * gdb.cell/sizeof.exp: New file.
6539 * gdb.cell/size-spu.c: New file.
6540 * gdb.cell/solib.exp: New file.
6541 * gdb.cell/solib-symbol.exp: New file.
6542
6543 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6544
6545 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6546
6547 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6548
6549 * gdb.base/float.exp: Handle VFP registers.
6550
6551 2009-07-14 Michael Snyder <msnyder@vmware.com>
6552
6553 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6554 to bring gdb to the beginning of the calling line.
6555
6556 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6557 confusing the i386 epilogue unwinder.
6558
6559 2009-07-14 Stan Shebs <stan@codesourcery.com>
6560
6561 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6562
6563 2009-07-14 Michael Snyder <msnyder@vmware.com>
6564
6565 * gdb.reverse/step-reverse.exp (stepi into function call):
6566 Call instruction may not be first instruction in the line.
6567 (reverse stepi from a function call): Used wrong line number.
6568
6569 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6570
6571 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6572
6573 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6574
6575 Fix gdb.base/macscp.exp when using custom inputrc.
6576 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6577 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6578 env(TERM) set.
6579 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6580 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6581
6582 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6583
6584 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6585 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6586 Change the compilation target to match the testcase name.
6587 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6588 testcase name.
6589 * a2-run.exp: Use for setup prepare_for_testing. Change the
6590 compilation target to match the testcase name.
6591 * gdb.base/commands.exp: Likewise.
6592 * gdb.base/finish.exp: Likewise.
6593 * gdb.base/float.exp: Likewise.
6594 * gdb.base/info-target.exp: Likewise.
6595 * gdb.base/relational.exp: Likewise.
6596 * gdb.base/term.exp: Likewise.
6597 * gdb.base/until.exp: Likewise.
6598 * gdb.base/volatile.exp: Likewise.
6599 * gdb.base/whatis-exp.exp: Likewise.
6600
6601 2009-07-11 Hui Zhu <teawater@gmail.com>
6602
6603 * gdb.base/help.exp (disassemble): Update expected help text.
6604
6605 2009-07-09 Tom Tromey <tromey@redhat.com>
6606
6607 * lib/gdb.exp: Handle TRANSCRIPT.
6608 (remote_spawn, remote_close, send_gdb): New procs.
6609
6610 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6611
6612 * gdb.python/python-prettyprint.c: Add counted null string
6613 structure.
6614 * gdb.python/python-prettyprint.exp: Print null string. Test for
6615 embedded nulls.
6616 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6617 * gdb.python/python-value.exp (test_value_in_inferior): Add
6618 variable length string fetch tests.
6619 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6620
6621 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6622
6623 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6624
6625 2009-07-07 Tom Tromey <tromey@redhat.com>
6626
6627 * gdb.base/call-rt-st.exp: Update for change to escape output.
6628 * gdb.base/callfuncs.exp: Likewise.
6629 * gdb.base/charset.exp: Likewise.
6630 * gdb.base/constvars.exp: Likewise.
6631 * gdb.base/long_long.exp: Likewise.
6632 * gdb.base/pointers.exp: Likewise.
6633 * gdb.base/printcmds.exp: Likewise.
6634 * gdb.base/setvar.exp: Likewise.
6635 * gdb.base/store.exp: Likewise.
6636 * gdb.cp/ref-types.exp: Likewise.
6637 * gdb.mi/mi-var-child.exp: Likewise.
6638 * gdb.mi/mi-var-display.exp: Likewise.
6639 * gdb.mi/mi2-var-display.exp: Likewise.
6640 * gdb.base/charset.exp: Test octal escape sequence length.
6641 Update for change to escape output.
6642
6643 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6644
6645 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6646
6647 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6648
6649 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6650
6651 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6652
6653 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6654 gdbserver increasing $portnum if "Can't bind address" has been seen.
6655
6656 2009-07-05 Pedro Alves <pedro@codesourcery.com>
6657
6658 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6659 mingw32ce.
6660
6661 2009-07-05 Pedro Alves <pedro@codesourcery.com>
6662
6663 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6664 VFP format.
6665
6666 2009-07-02 Pedro Alves <pedro@codesourcery.com>
6667
6668 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6669 linux. Adjust to use "inferior", "info inferiors", "detach
6670 inferior" and "kill inferior" instead of "restart", "info fork",
6671 "detach fork" and "delete fork".
6672 * gdb.base/ending-run.exp: Spell out "info".
6673 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6674 the "kill" command.
6675
6676 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6677
6678 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6679 change to prefix TLS offset in hex with 0x.
6680
6681 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6682
6683 * gdb.base/default.exp: Update test case for "x" changes.
6684
6685 2009-07-01 Tristan Gingold <gingold@adacore.com>
6686
6687 * gdb.base/bigcore.exp: Make darwin untested.
6688
6689 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6690
6691 * gdb.base/completion.exp (directory completion): Create the directory.
6692 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6693 escapeuniquesub.
6694 (directory completion 2): Expect now ${escapeuniquesub}.
6695 (Glob remaining of directory test): Remove one excessive newline.
6696 Expect the real output.
6697
6698 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6699
6700 Fix `make check//%' target after `make check' has been ran.
6701 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6702 a mkdir call.
6703 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6704 (%/.dir): Remove.
6705
6706 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6707
6708 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6709 the expected result record.
6710
6711 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6712
6713 Remove racy FAILs relying just on the timeouts.
6714 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6715 (annotation_level 2): Remove racy FAILs.
6716
6717 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6718
6719 gdb/10275
6720 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6721
6722 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6723
6724 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6725
6726 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6727
6728 * gdb.mi/mi-stack.exp: Testing symbolic options
6729 to -stack-list-locals and -stack-list-arguments.
6730
6731 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6732
6733 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6734
6735 2009-06-29 Tom Tromey <tromey@redhat.com>
6736
6737 * dg-extract-results.sh: New file.
6738 * Makefile.in (FORCE_PARALLEL): New variable.
6739 (CHECK_TARGET): New conditional variable.
6740 (check): Use CHECK_TARGET.
6741 (DO_RUNTEST): New variable.
6742 (check-single): New target.
6743 (TEST_DIRS): New variable.
6744 (TEST_TARGETS): Likewise.
6745 (check-parallel): New target.
6746 (check-gdb.%): New pattern.
6747 (BASE1_FILES): New variable.
6748 (BASE2_FILES): Likewise.
6749 (check-gdb.base%): New pattern.
6750 (%/.dir): New pattern.
6751 * configure: Rebuild.
6752 * aclocal.m4 (AM_CONDITIONAL): New defun.
6753 * configure.ac: Check whether user is using GNU make.
6754 (GMAKE): New conditional.
6755
6756 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6757
6758 * gdb.cp/namespace-nested-import.cc: New test.
6759 * gdb.cp/namespace-nested-import.exp: New test.
6760
6761 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6762
6763 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6764 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6765 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6766 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6767 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6768 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6769 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6770 gdb.opt/inline-markers.c: New files.
6771 * lib/gdb.exp (skip_inline_frame_tests): New function.
6772 (skip_inline_var_tests): New function.
6773
6774 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6775
6776 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6777 backtrace.
6778
6779 2009-06-27 Michael Snyder <msnyder@vmware.com>
6780
6781 * gdb.reverse: New directory.
6782 * gdb.reverse/break-reverse.c: New test.
6783 * gdb.reverse/break-reverse.exp: New test.
6784 * gdb.reverse/consecutive-reverse.c: New test.
6785 * gdb.reverse/consecutive-reverse.exp: New test.
6786 * gdb.reverse/finish-reverse.c: New test.
6787 * gdb.reverse/finish-reverse.exp: New test.
6788 * gdb.reverse/machinestate.c: New test.
6789 * gdb.reverse/ms1.c: New test.
6790 * gdb.reverse/machinestate.exp: New test.
6791 * gdb.reverse/Makefile.in: New file.
6792 * gdb.reverse/shr2.c: New test.
6793 * gdb.reverse/solib-reverse.c: New test.
6794 * gdb.reverse/solib-reverse.exp: New test.
6795 * gdb.reverse/step-reverse.c: New test.
6796 * gdb.reverse/step-reverse.exp: New test.
6797 * gdb.reverse/until-reverse.c: New test.
6798 * gdb.reverse/ur1.c: New test.
6799 * gdb.reverse/until-reverse.exp: New test.
6800 * gdb.reverse/watch-reverse.c: New test.
6801 * gdb.reverse/watch-reverse.exp: New test.
6802 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6803 * configure: Regenerate.
6804
6805 2009-06-26 Doug Evans <dje@google.com>
6806
6807 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6808
6809 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6810
6811 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6812 windows problem for 'file delete $binfile'.
6813
6814 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6815
6816 * gdb.cp/namespace-using.exp: New test.
6817 * gdb.cp/namespace-using.cc: New test.
6818
6819 2009-05-20 Joel Brobecker <brobecker@adacore.com>
6820
6821 * gdb.ada/variant_record_packed_array: New testcase.
6822
6823 2009-06-23 Tom Tromey <tromey@redhat.com>
6824
6825 * gdb.base/charset.exp (test_combination): Regression test.
6826 * gdb.base/charset.c (my_wchar_t): New typedef.
6827 (myvar): New global.
6828 (main): Set myvar.
6829
6830 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6831
6832 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6833 target.
6834
6835 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6836
6837 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6838
6839 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6840
6841 * gdb.mi/gdb680.exp: Update test for error message.
6842
6843 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6844
6845 * gdb.base/annota1.exp: Allow multiple occurrences of the
6846 frames-invalid annotation.
6847 * gdb.cp/annota2.exp: Likewise.
6848
6849 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6850
6851 * gdb.cp/gdb2495.cc: New file.
6852 * gdb.cp/gdb2495.exp: New file.
6853
6854 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6855
6856 Report error on GDB crash during runto.
6857 * lib/gdb.exp (runto <eof>): New.
6858
6859 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6860
6861 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6862 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6863 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6864 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6865 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6866 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6867 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6868 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6869 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6870 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6871 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6872 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6873 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6874 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6875 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
6876 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
6877 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
6878 gdb.server/server-mon.exp, gdb.server/server-run.exp,
6879 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
6880 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
6881 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
6882 gdb.trace/passcount.exp, gdb.trace/report.exp,
6883 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
6884 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
6885 gdb.trace/while-stepping.exp: Use a unique name for the compiled
6886 executable.
6887
6888 2009-06-07 Pedro Alves <pedro@codesourcery.com>
6889
6890 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
6891 defined before referencing it.
6892
6893 2009-06-03 Doug Evans <dje@google.com>
6894
6895 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
6896 * gdb.arch/i386-see.c: Ditto.
6897
6898 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
6899
6900 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
6901 (check_macro): Return 1 if undefined.
6902 If first test fails, check if macro debug information is available,
6903 and report unsupported test if no macro information is found.
6904
6905 2009-05-29 Doug Evans <dje@google.com>
6906
6907 * gdb.threads/hand-call-in-threads.exp: New.
6908 * gdb.threads/hand-call-in-threads.c: New.
6909
6910 2009-05-29 Michael Snyder <msnyder@vmware.com>
6911
6912 * gdb.base/break-always.exp: Change "1" to "on".
6913 Add confirmation check.
6914
6915 2009-05-28 Pedro Alves <pedro@codesourcery.com>
6916
6917 * gdb.threads/threxit-hop-specific.c: New.
6918 * gdb.threads/threxit-hop-specific.exp: New.
6919 * gdb.threads/thread-execl.c: New.
6920 * gdb.threads/thread-execl.exp: New.
6921
6922 2009-05-27 Tom Tromey <tromey@redhat.com>
6923 Thiago Jung Bauermann <bauerman@br.ibm.com>
6924
6925 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
6926 (mi_child_regexp): Likewise.
6927 (mi_list_varobj_children_range): Likewise.
6928 (mi_get_features): Likewise.
6929 (mi_list_varobj_children): Rewrite.
6930 * gdb.python/python-mi.exp: New file.
6931
6932 2009-05-27 Tom Tromey <tromey@redhat.com>
6933 Thiago Jung Bauermann <bauerman@br.ibm.com>
6934 Phil Muldoon <pmuldoon@redhat.com>
6935 Paul Pluzhnikov <ppluzhnikov@google.com>
6936
6937 * gdb.python/python-prettyprint.exp: New file.
6938 * gdb.python/python-prettyprint.c: New file.
6939 * gdb.python/python-prettyprint.py: New file.
6940 * gdb.base/display.exp: print/r is now valid.
6941
6942 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
6943 Tom Tromey <tromey@redhat.com>
6944 Pedro Alves <pedro@codesourcery.com>
6945 Paul Pluzhnikov <ppluzhnikov@google.com>
6946
6947 * gdb.python/python-template.exp: New file.
6948 * gdb.python/python-template.cc: New file.
6949 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6950 tests.
6951 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6952 Call it.
6953 (test_value_after_death): New proc.
6954 * gdb.python/python-value.c (PTR): New typedef.
6955 (main): New variable 'x'.
6956
6957 2009-05-27 Tom Tromey <tromey@redhat.com>
6958
6959 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
6960 tests.
6961 * gdb.python/python-value.exp (py_objfile_tests): New proc.
6962 Call it.
6963
6964 2009-05-27 Pedro Alves <pedro@codesourcery.com>
6965
6966 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
6967
6968 2009-05-24 Pedro Alves <pedro@codesourcery.com>
6969
6970 * gdb.threads/fork-thread-pending.c: New.
6971 * gdb.threads/fork-thread-pending.exp: New.
6972
6973 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6974
6975 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
6976 * gdb.dwarf2/dw2-strp.S (a_string2): New.
6977
6978 2009-05-18 Jon Beniston <jon@beniston.com>
6979
6980 * gdb.asm/asm-source.exp: Add lm32 target.
6981
6982 2009-05-17 Pedro Alves <pedro@codesourcery.com>
6983
6984 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
6985 `gdb_get_line_number'. Call `callee' in both parent and child.
6986 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
6987 `gdb_get_line_number' instead of hardcoding line numbers.
6988 (catch_fork_unpatch_child): New procedure to test detaching
6989 breakpoints from child fork.
6990 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
6991 hardcoding line numbers.
6992 (do_fork_tests): Run `catch_fork_unpatch_child'.
6993
6994 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
6995
6996 * gdb.mi/mi-cmd-var.exp: Check that when varobj
6997 of structure type enters or leaves the scope, it
6998 is reported by -var-update.
6999
7000 2009-05-11 Doug Evans <dje@sebabeach.org>
7001
7002 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
7003 * gdb.threads/pending-step.c (main): Fix off-by-one error.
7004 * gdb.threads/schedlock.c (main): Fix off-by-one error.
7005
7006 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7007
7008 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
7009
7010 2009-04-30 Doug Evans <dje@google.com>
7011
7012 * gdb.threads/watchthreads2.exp: New testcase.
7013 * gdb.threads/watchthreads2.c: New testcase.
7014
7015 2009-04-29 Doug Evans <dje@google.com>
7016
7017 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
7018 * gdb.cp/mb-ctor.cc: Ditto.
7019 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
7020 * gdb.cp/mb-inline.h (multi_line_foo): New function.
7021 * gdb.cp/mb-inline1.cc: Call it.
7022 * gdb.cp/mb-inline2.cc: Ditto.
7023 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
7024 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
7025
7026 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7027
7028 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
7029 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
7030 Replace all uses of `decimal' by `nonzero'.
7031 (info macro FROM_COMMANDLINE): New test.
7032
7033 2009-04-27 Tom Tromey <tromey@redhat.com>
7034
7035 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
7036
7037 2009-04-27 Doug Evans <dje@google.com>
7038
7039 * gdb.threads/watchthreads.c (main): Initialize args before starting
7040 the threads. Plus formatting cleanup.
7041 * gdb.threads/watchthreads.exp: Avoid errant failures due to
7042 biased scheduling of one thread.
7043
7044 2009-04-27 Jerome Guitton <guitton@adacore.com>
7045
7046 * gdb.cp/templates.cc (GetMax): New template.
7047 (main): Declare two instances of GetMax.
7048 * gdb.cp/templates.exp: Add new test.
7049
7050 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7051
7052 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
7053
7054 2009-04-22 Joseph Myers <joseph@codesourcery.com>
7055
7056 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
7057
7058 2009-04-15 Tom Tromey <tromey@redhat.com>
7059
7060 * gdb.base/charset.exp: Add regression test.
7061
7062 2009-04-14 Joel Brobecker <brobecker@adacore.com>
7063
7064 * gdb.base/exe-lock.exp: New testcase.
7065
7066 2009-04-13 Tom Tromey <tromey@redhat.com>
7067
7068 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
7069 operator on Frame.
7070
7071 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7072
7073 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
7074 * gdb.server/ext-attach.exp: Likewise.
7075
7076 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
7077
7078 Eliminate some sleep usage.
7079
7080 * gdb.mi/basics.c (do_nothing): New.
7081 (main): Use do_nothing instead of printf, so that
7082 not to introduce race condition between output of
7083 inferiour and output of gdb. Do not use sleep as it
7084 is not generally available on embedded targets.
7085
7086 2009-04-02 Pedro Alves <pedro@codesourcery.com>
7087
7088 * gdb.server/ext-attach.exp: Expect an optional process id after
7089 "Detached from remote process".
7090
7091 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7092
7093 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
7094 gdb.dwarf2/dw2-unresolved.exp: New.
7095
7096 2009-04-02 Pedro Alves <pedro@codesourcery.com>
7097
7098 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
7099 mi_run_to_main.
7100
7101 2009-04-02 Pedro Alves <pedro@codesourcery.com>
7102
7103 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
7104 mi_run_to_main. Skip thread exit test on remote targets.
7105 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
7106 mi_run_to_main.
7107 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
7108 mi_run_to_main.
7109 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
7110 when expecting ^connected. Detect when the target doesn't support
7111 non-stop mode.
7112 (mi_run_cmd): Detect if non-stop mode was requested by isn't
7113 supported. Return -1 on error, 0 on success.
7114 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
7115 (mi_runto): Return mi_runto_helper's result explicitly.
7116
7117 2009-04-01 Pedro Alves <pedro@codesourcery.com>
7118
7119 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
7120
7121 2009-04-01 Tom Tromey <tromey@redhat.com>
7122
7123 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
7124 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
7125 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
7126 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
7127
7128 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
7129 Jan Kratochvil <jan.kratochvil@redhat.com>
7130
7131 PR gdb/931
7132 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
7133 output.
7134 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
7135 for gdb/931.
7136 * dw2-strp.S (DW_AT_language): Change to C++.
7137 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
7138
7139 2009-03-31 Joel Brobecker <brobecker@adacore.com>
7140
7141 * gdb.ada/tasks: New testcase.
7142
7143 2009-03-30 Stan Shebs <stan@codesourcery.com>
7144
7145 * gdb.trace/actions.exp: Update to match new info trace format.
7146 * gdb.trace/deltrace.exp: Ditto.
7147 * gdb.trace/infotrace.exp: Ditto.
7148 * gdb.trace/passcount.exp: Ditto.
7149 * gdb.trace/save-trace.exp: Ditto.
7150 * gdb.trace/while-stepping.exp: Ditto.
7151 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
7152
7153 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7154
7155 * gdb.python/python-frame.c: New file.
7156 * gdb.python/python-frame.exp: New file.
7157
7158 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
7159
7160 * gdb.python/python-value.exp: Add tests for the address
7161 attribute.
7162
7163 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
7164
7165 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
7166
7167 2009-03-26 Doug Evans <dje@google.com>
7168
7169 * gdb.mi/mi-nonstop-exit.exp: New file.
7170 * gdb.mi/non-stop-exit.c: New file.
7171
7172 2009-03-26 Tom Tromey <tromey@redhat.com>
7173
7174 Update for change to prologue skipping:
7175 * gdb.mi/mi2-simplerun.exp: Update.
7176 * gdb.mi/mi2-break.exp: Update.
7177 * gdb.mi/mi-simplerun.exp: Update.
7178 * gdb.mi/mi-break.exp: Update.
7179 * gdb.base/ending-run.exp: Update.
7180
7181 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
7182
7183 * gdb.python/python-value.exp (test_value_in_inferior): Test
7184 gdb.Value.is_optimized_out attribute.
7185
7186 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7187
7188 * gdb.dwarf2/dw2-noloc-main.c: New file.
7189 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
7190 (.text): Remove.
7191 (.data): New.
7192 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
7193 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
7194 (DW_TAG_subprogram func_cu1, noloc): Remove.
7195 (main): New.
7196 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
7197 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
7198 (file_symbols): New procedure.
7199
7200 2009-03-25 Tom Tromey <tromey@redhat.com>
7201
7202 * gdb.base/charset.exp (valid_target_charset): New proc.
7203 Use it to skip tests on invalid charsets.
7204
7205 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
7206
7207 * gdb.base/completion.exp: Add a test for directory completion.
7208
7209 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7210
7211 Fix a racy FAIL.
7212 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
7213 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
7214
7215 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
7216
7217 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
7218 * gdb.python/python-function.exp: Add test for function returning
7219 a GDB value.
7220
7221 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
7222
7223 * gdb.python/python-function.exp: New file.
7224
7225 2009-03-20 Tom Tromey <tromey@redhat.com>
7226
7227 * gdb.base/store.exp: Update for change to escape output.
7228 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
7229 to escape output.
7230 * gdb.base/pointers.exp: Update for change to escape output.
7231 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
7232 to escape output.
7233 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
7234 escape output.
7235 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
7236 to escape output.
7237 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
7238 escape output.
7239 * gdb.base/setvar.exp: Update for change to escape output.
7240 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
7241 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
7242 to escape output.
7243 (test_print_string_constants): Likewise.
7244 * gdb.base/charset.exp (valid_host_charset): Check size of
7245 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
7246 cases. Handle "auto"-related output.
7247 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
7248 (uvar, Uvar): New globals.
7249
7250 2009-03-19 Jerome Guitton <guitton@adacore.com>
7251
7252 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
7253 deltas.
7254 * gdb.ada/fixed_points.exp: Ditto.
7255
7256 2009-03-18 Pedro Alves <pedro@codesourcery.com>
7257
7258 * return-nodebug.c: Don't include stdio.h.
7259 (init): Delete.
7260 (func): Delete definition and provide extern declaration.
7261 (t): New.
7262 (main): Don't call printf. Call func and store its result in t.
7263 * return-nodebug1.c: New.
7264 * return-nodebug.exp: Don't expect stdio output. Instead, print
7265 the global variable t. Drop printf formatters and cast types from
7266 foreach loop. Don't use prepare_for_testing. Compile
7267 return-nodebug.c and return-nodebug1.c in separate steps. Don't
7268 define FORMAT or CAST.
7269
7270 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7271
7272 * gdb.base/solib-display.exp: Disable test for remote targers.
7273
7274 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7275
7276 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7277
7278 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7279
7280 Fix a racy FAIL.
7281 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
7282 code from `follow parent, print pids'.
7283 (`follow child, print pids', `follow parent, print pids'): Call it.
7284 Replace `gdb_test "break..."' by gdb_breakpoint.
7285
7286 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7287
7288 * gdb.mi/mi-cli.exp: Adjust for output difference in
7289 sync and async modes.
7290
7291 2009-03-12 Joel Brobecker <brobecker@adacore.com>
7292
7293 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
7294 that was checked in by mistake. Remove loading of ada.exp, since
7295 this is not necessary in this case.
7296
7297 2009-03-12 Joel Brobecker <brobecker@adacore.com>
7298
7299 * gdb.ada/ptype_arith_binop.exp: New testcase.
7300
7301 2009-03-12 Joel Brobecker <brobecker@adacore.com>
7302
7303 * gdb.ada/mod_from_name: New testcase.
7304
7305 2009-03-12 Joel Brobecker <brobecker@adacore.com>
7306
7307 * gdb.ada/tick_last_segv: New testcase.
7308
7309 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7310
7311 * gdb.mi/mi-cli.exp: Remove debug print.
7312
7313 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7314
7315 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7316 include the token in ^running and frame info in *stopped.
7317
7318 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7319
7320 * solib-display.exp: New file.
7321 * solib-display-main.c: New file.
7322 * solib-display-lib.c: New file.
7323
7324 2009-03-05 Pedro Alves <pedro@codesourcery.com>
7325
7326 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7327
7328 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7329
7330 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7331 (list_and_check_macro): Use more specific test name.
7332 (next to definition): Make the test names unique.
7333
7334 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7335
7336 * gdb.pascal/floats.exp: Accept approximate results everywhere.
7337
7338 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7339
7340 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7341 notifications.
7342 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7343 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7344 * lib/mi-support.exp (library_loaded_re): New.
7345 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7346
7347 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7348
7349 * gdb.gdb/observer.exp: Use test_notification observer, not
7350 normal_stop, everywhere.
7351 (test_normal_stop_notifications): Rename to...
7352 (test_notifications): ...this.
7353 (test_observer_normal_stop): Rename to...
7354 (test_observer): ...this.
7355
7356 2009-02-16 Doug Evans <dje@google.com>
7357
7358 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7359 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7360 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7361 (test_prefixed_syscall,test_int3): New tests.
7362 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7363 (test_prefixed_syscall,test_int3): New tests.
7364
7365 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7366
7367 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7368 (mi_expect_interrupt): Likewise.
7369 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7370 response.
7371
7372 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7373
7374 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7375 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7376 Replace calls to get_valueofx by get_hexadecimal_valueof.
7377
7378 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7379
7380 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7381 (get_integer_valueof): New procedure.
7382 (get_sizeof): Use new get_integer_value_of.
7383 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7384 by get_integer_valueof.
7385
7386 2009-02-13 Tom Tromey <tromey@redhat.com>
7387
7388 * gdb.base/remote.exp (get_sizeof): Remove.
7389 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7390 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7391 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7392 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7393 (get_sizeof): Likewise.
7394
7395 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7396
7397 PR fortran/9806
7398 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7399
7400 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7401
7402 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7403
7404 2009-02-06 Pedro Alves <pedro@codesourcery.com>
7405
7406 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7407
7408 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7409
7410 * gdb.python/python-cmd.exp: New file.
7411
7412 2009-02-06 Tristan Gingold <gingold@adacore.com>
7413
7414 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7415
7416 2009-02-05 Tristan Gingold <gingold@adacore.com>
7417
7418 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7419 pointer is dereferenced and use this signal name in regexp.
7420 * gdb.base/signull.exp: Ditto.
7421 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7422 * gdb.base/signull.c (main): Ditto.
7423
7424 2009-02-04 Tom Tromey <tromey@redhat.com>
7425 Thiago Jung Bauermann <bauerman@br.ibm.com>
7426
7427 * gdb.python/python-value.exp: Use `gdb.history' instead of
7428 `gdb.value_from_history'.
7429 (test_value_numeric_ops): Add test for conversion of enum constant.
7430 * gdb.python/python-value.c (enum e): New type.
7431 (evalue): New global.
7432 (main): Use argv.
7433
7434 2009-02-04 Jerome Guitton <guitton@adacore.com>
7435
7436 * gdb.ada/uninitialized_vars: New test program.
7437 * gdb.ada/uninitialized_vars.exp: New testcase.
7438
7439 2009-02-02 Tom Tromey <tromey@redhat.com>
7440
7441 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7442 * gdb.cp/pr2489.cc: Rename...
7443 * gdb.cp/pr9594.cc: ... to this.
7444
7445 2009-02-02 Tom Tromey <tromey@redhat.com>
7446
7447 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7448 * gdb.cp/pr2489.cc: New file.
7449 * gdb.cp/cpcompletion.exp: New file.
7450
7451 2009-02-02 Tom Tromey <tromey@redhat.com>
7452
7453 PR exp/9059:
7454 * gdb.cp/call-c.exp: Add regression test.
7455 * gdb.cp/call-c.cc (FooHandle): New typedef.
7456 (main): New variable 'handle'.
7457
7458 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7459
7460 * lib/mi-support.exp (et_mi_thread_list)
7461 (check_mi_and_console_threads): Adjust for current thread in
7462 -thread-list-ids output.
7463
7464 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7465
7466 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7467 Call it.
7468
7469 2009-01-28 Doug Evans <dje@google.com>
7470
7471 * gdb.arch/amd64-disp-step.S: New file.
7472 * gdb.arch/amd64-disp-step.exp: New file.
7473 * gdb.arch/i386-disp-step.S: New file.
7474 * gdb.arch/i386-disp-step.exp: New file.
7475
7476 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7477
7478 * gdb.base/find.exp: Set newline variable
7479 using quotes instead of braces to fix cygwin failures.
7480
7481 2009-01-23 Pedro Alves <pedro@codesourcery.com>
7482
7483 * gdb.base/radix.exp: Add tests to ensure that that set
7484 input-radix 0 and set output-radix 0 are really rejected.
7485
7486 2009-01-23 Pedro Alves <pedro@codesourcery.com>
7487
7488 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7489 copyright years.
7490
7491 2009-01-23 Pedro Alves <pedro@codesourcery.com>
7492
7493 PR gdb/9664:
7494 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7495
7496 2009-01-22 Pedro Alves <pedro@codesourcery.com>
7497
7498 PR c++/9631:
7499 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7500
7501 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7502
7503 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7504 binfile definition to fix Windows OS failure.
7505
7506 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7507
7508 PR gdb/9346
7509 * gdb.base/interrupt.c (sigint_handler): New.
7510 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7511 on error.
7512 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7513 Test "signal SIGINT".
7514
7515 2009-01-19 Doug Evans <dje@google.com>
7516
7517 * gdb.base/break.exp: Update expected gdb output.
7518 * gdb.base/sepdebug.exp: Ditto.
7519 * gdb.mi/mi-syn-frame.exp: Ditto.
7520 * gdb.mi/mi2-syn-frame.exp: Ditto.
7521 * gdb.base/call-signal-resume.exp: New file.
7522 * gdb.base/call-signals.c: New file.
7523 * gdb.base/unwindonsignal.exp: New file.
7524 * gdb.base/unwindonsignal.c: New file.
7525 * gdb.threads/interrupted-hand-call.exp: New file.
7526 * gdb.threads/interrupted-hand-call.c: New file.
7527 * gdb.threads/thread-unwindonsignal.exp: New file.
7528
7529 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7530
7531 * gdb.base/define.exp: Test defining and hooking prefix commands.
7532 * gdb.python/python.exp: Update test for "show user" output.
7533
7534 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7535
7536 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7537 now the output exactly, using less wildcards. Expect also the output
7538 of gfortran-4.3. Update for the f-valprint.c modification from
7539 2008-04-22.
7540 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7541 Remove gdb_test test names where matching the command.
7542
7543 2009-01-01 Pedro Alves <pedro@codesourcery.com>
7544
7545 PR breakpoints/9681:
7546 * gdb.base/watchpoint.exp: Add regression test.
7547
7548 2008-12-31 Pedro Alves <pedro@codesourcery.com>
7549
7550 * gdb.threads/attach-into-signal.exp: Don't use
7551 gdb_suppress_entire_file.
7552 * gdb.threads/attach-stopped.exp: Ditto.
7553 * gdb.threads/attachstop-mt.exp: Ditto.
7554
7555 2008-12-31 Pedro Alves <pedro@codesourcery.com>
7556
7557 PR gdb/8812:
7558 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7559
7560 2008-12-29 Pedro Alves <pedro@codesourcery.com>
7561
7562 PR gdb/7536:
7563 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7564 and unsupported output radices are really rejected.
7565
7566 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7567
7568 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7569
7570 2008-12-22 Tom Tromey <tromey@redhat.com>
7571
7572 * gdb.cp/punctuator.exp: New file.
7573
7574 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7575
7576 * gdb.base/completion.exp (Completing non-existing component): New test.
7577
7578 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7579
7580 Fix for PR gdb/8648.
7581 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7582 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7583 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7584 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7585
7586 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7587
7588 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7589
7590 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
7591
7592 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7593 compiler actually generate code at the expected line number.
7594
7595 2008-12-15 Jie Zhang <jie.zhang@analog.com>
7596
7597 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7598
7599 2008-12-12 Tom Tromey <tromey@redhat.com>
7600
7601 * gdb.base/commands.exp (redefine_hook_test): New proc.
7602 Call it.
7603
7604 2008-12-11 Tom Tromey <tromey@redhat.com>
7605
7606 * gdb.base/macscp.exp: New regression test.
7607
7608 2008-12-11 Tom Tromey <tromey@redhat.com>
7609
7610 * gdb.base/macscp.exp: Print "address.addr".
7611 * gdb.base/macscp1.c (struct outer): New struct.
7612 (address): New global.
7613
7614 2008-12-09 Tom Tromey <tromey@redhat.com>
7615
7616 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7617 Call it.
7618
7619 2008-12-04 Doug Evans <dje@google.com>
7620
7621 * gdb.server/ext-run.exp: Relax regexp for init program.
7622
7623 2008-12-03 Tristan Gingold <gingold@adacore.com>
7624
7625 * gdb.base/macscp.exp: Generate an object file during compilation
7626 to work around Darwin dsymutil limitations.
7627
7628 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7629
7630 Test resolving external references to TLS variables.
7631 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7632 FILE2_THREAD_LOCAL.
7633 (testfile2, srcfile2): New variables.
7634 * gdb.threads/tls.c (file2_thread_local)
7635 (function_referencing_file2_thread_local): New.
7636 * gdb.threads/tls2.c: New file.
7637
7638 2008-11-28 Joel Brobecker <brobecker@adacore.com>
7639
7640 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
7641 rather than integer, as integer might not be big enough when
7642 on 64bit targets.
7643
7644 2008-11-27 Jerome Guitton <guitton@adacore.com>
7645
7646 * gdb.cp/formatted-ref.exp: Add equality test.
7647 * gdb.ada/formatted_ref.exp: Ditto.
7648
7649 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7650
7651 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7652 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7653
7654 2008-11-20 Andreas Schwab <schwab@suse.de>
7655
7656 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7657 matching syscall entry point.
7658 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7659 (tcatch_vfork_then_child_follow): Likewise. Finish through
7660 vfork even if we stopped at the syscall trampoline.
7661
7662 2008-11-20 Doug Evans <dje@google.com>
7663
7664 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7665
7666 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7667
7668 * gdb.arch/ppc-dfp.exp: New file.
7669 * gdb.arch/ppc-dfp.c: New file.
7670
7671 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7672
7673 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
7674
7675 2008-11-17 Doug Evans <dje@google.com>
7676
7677 * gdb.mi/mi-syn-frame.exp: Update expected output.
7678 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7679
7680 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7681
7682 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
7683 "thread N" results in =thread-selected.
7684 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7685 (mi_send_resuming_command_raw): Be prepared for
7686 =thread-selected.
7687
7688 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7689
7690 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7691 * lib/mi-support.exp: Likewise.
7692
7693 2008-11-16 Joel Brobecker <brobecker@adacore.com>
7694
7695 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7696 commands from the expected output for "help catch".
7697
7698 2008-11-15 Joel Brobecker <brobecker@adacore.com>
7699
7700 * gdb.ada/int_deref.exp: New testcase.
7701
7702 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
7703
7704 * gdb.mi/gdb2549.exp: New file.
7705
7706 2008-11-11 Doug Evans <dje@google.com>
7707
7708 * gdb.base/callexit.exp: New file.
7709 * gdb.base/callexit.c: New file.
7710
7711 2008-11-10 Doug Evans <dje@google.com>
7712
7713 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7714 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7715 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7716 (default_gdb_start,default_gdb_exit): Ditto.
7717 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7718 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7719 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7720 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7721 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7722 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7723
7724 2008-11-03 Andreas Schwab <schwab@suse.de>
7725
7726 * gdb.base/hashline2.exp: Fix typo.
7727 * gdb.base/hashline3.exp: Likewise.
7728
7729 2008-10-30 Tom Tromey <tromey@redhat.com>
7730
7731 * gdb.base/pointers.exp: Add test.
7732 * gdb.base/pointers.c (k, S): New typedefs.
7733 (instance): New global.
7734
7735 2008-10-30 Andreas Schwab <schwab@suse.de>
7736
7737 * gdb.base/args.exp: Add tests for newlines.
7738
7739 2008-10-30 Joel Brobecker <brobecker@adacore.com>
7740
7741 gdb.base/foll-exec.exp: Update the expected output of a couple
7742 of "info breakpoints" tests.
7743
7744 2008-10-28 Tom Tromey <tromey@redhat.com>
7745
7746 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7747
7748 2008-10-24 Pedro Alves <pedro@codesourcery.com>
7749
7750 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7751 gdb_start_cmd.
7752 Use runto_main before any test that requires execution.
7753
7754 2008-10-23 Pedro Alves <pedro@codesourcery.com>
7755
7756 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7757 instead of SIGINT.
7758
7759 2008-10-22 Joel Brobecker <brobecker@adacore.com>
7760
7761 * gdb.base/completion.exp: Update expected output following
7762 the addition of the "info tasks" command.
7763
7764 2008-10-22 Tom Tromey <tromey@redhat.com>
7765
7766 * gdb.base/exprs.exp (test_expr): Add test for string
7767 concatenation.
7768
7769 2008-10-19 Pedro Alves <pedro@codesourcery.com>
7770
7771 * configure.ac: Output gdb.python/Makefile.
7772 * configure: Regenerate.
7773 * gdb.python/Makefile.in: New.
7774
7775 2008-10-16 Joel Brobecker <brobecker@adacore.com>
7776
7777 * gdb.base/foll-fork.exp: Adjust the expected output to match
7778 the new description for fork/vfork catchpoints in the "info
7779 breakpoints" output.
7780
7781 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7782
7783 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7784
7785 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7786
7787 * gdb.python/python-value.c: New file.
7788 * gdb.python/python-value.exp: New file.
7789
7790 2008-10-15 Pedro Alves <pedro@codesourcery.com>
7791
7792 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7793
7794 2008-10-15 Denis Pilat <denis.pilat@st.com>
7795
7796 * gdb.cp/mb-ctor.exp: Fix a typo.
7797
7798 2008-10-09 Tom Tromey <tromey@redhat.com>
7799
7800 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7801 'fprintf' and 'stderr'.
7802
7803 2008-10-07 Joel Brobecker <brobecker@adacore.com>
7804
7805 * gdb.ada/ref_tick_size.exp: New testcase.
7806
7807 2008-10-06 Doug Evans <dje@google.com>
7808
7809 * gdb.dwarf2/dw2-cu-size.exp: New file.
7810 * gdb.dwarf2/dw2-cu-size.S: New file.
7811
7812 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7813 .Ltype_int for clarity.
7814
7815 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7816
7817 PR gdb/2384:
7818 * gdb.cp/gdb2384.exp: Extended to test more cases.
7819 * gdb.cp/gdb2384.cc: Likewise.
7820 * gdb.cp/gdb2384-base.h: Likewise.
7821 * gdb.cp/gdb2384-base.cc: Likewise.
7822
7823 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7824
7825 * gdb.base/maint.exp (maint print type): Remove printing
7826 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7827
7828 2008-09-30 Tom Tromey <tromey@redhat.com>
7829
7830 * gdb.base/macscp.exp: Add completion tests.
7831 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7832 (TWENTY_THREE): Likewise.
7833 (FORTY_EIGHT): Likewise.
7834
7835 2008-09-30 Tom Tromey <tromey@redhat.com>
7836
7837 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7838 everywhere.
7839 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7840
7841 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7842
7843 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7844 testcase is derived from. Fix racy dependency on an expected PID
7845 number. No longer support the testcase on Linux kernel 2.4.x.
7846
7847 2008-09-27 Tom Tromey <tromey@redhat.com>
7848
7849 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7850 and varargs.
7851
7852 2008-09-22 Pedro Alves <pedro@codesourcery.com>
7853
7854 * lib/mi-support.exp (mi_expect_interrupt): New.
7855 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7856 from gdb.mi/mi-nonstop.exp.
7857 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7858 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7859 lib/mi-support.exp.
7860 Use mi_check_thread_states throughout. Avoid ".*" and do not
7861 require an anchor after -exec-run.
7862
7863 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7864
7865 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7866 stop is pending. Avoid ".*" when two stops are pending.
7867 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7868 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7869 newlines in fullnames.
7870 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7871 (mi_expect_stop): Update comments. Only anchor in sync mode.
7872 Do not match newlines.
7873 (mi_send_resuming_command_raw): Always return status.
7874 (mi_get_stop_line): Do not match more than one line by accident.
7875 Only anchor in sync mode.
7876 (mi_run_inline_test): If -exec-next fails, give up.
7877
7878 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7879
7880 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
7881 on SPU.
7882
7883 2008-09-10 Joel Brobecker <brobecker@adacore.com>
7884
7885 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
7886
7887 2008-09-10 Joel Brobecker <brobecker@adacore.com>
7888
7889 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
7890 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7891 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
7892 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7893 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
7894 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
7895 gdb.ada/interface.exp, gdb.ada/null_array.exp,
7896 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7897 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7898 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7899 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
7900 Include the "= " sequence in the expected output of print tests.
7901
7902 2008-09-10 Joel Brobecker <brobecker@adacore.com>
7903
7904 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
7905 description for boolean types.
7906
7907 2008-09-09 Pedro Alves <pedro@codesourcery.com>
7908
7909 * gdb.base/hook-stop-continue.c: New.
7910 * gdb.base/hook-stop-continue.exp: New.
7911
7912 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7913
7914 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
7915
7916 2008-09-08 Jerome Guitton <guitton@adacore.com>
7917
7918 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
7919 (stack_check_probe_2, stack_check_probe_loop_1)
7920 (stack_check_probe_loop_2): New functions.
7921 (main): Add call to these new functions.
7922 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
7923 functions, check that the breakpoint is inserted at the appropriate
7924 location.
7925 (insert_breakpoint): Slightly refine this procedure so that it can
7926 be called several times in the test.
7927
7928 2008-09-08 Jerome Guitton <guitton@adacore.com>
7929
7930 * gdb.base/stack-checking.c: New file.
7931 * gdb.base/stack-checking.exp: New file.
7932
7933 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7934
7935 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
7936 * gdb.arch/altivec-regs.exp: Likewise.
7937 * gdb.arch/vsx-regs.exp: Likewise.
7938
7939 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
7940
7941 * gdb.arch/ppc-fp.exp: New file.
7942 * gdb.arch/ppc-fp.c: New file.
7943
7944 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7945
7946 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
7947 lest gcc-4.3.1 optimizes the whole thing away.
7948
7949 2008-09-04 Michael Snyder <msnyder@vmware.com>
7950
7951 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
7952 as "at" (for non-debug functions such as _start).
7953
7954 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7955
7956 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
7957 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
7958 software watchpoints.
7959 * gdb.base/watch_thread_num.exp: Likewise.
7960
7961 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
7962
7963 * gdb.arch/i386-bp_permanent.exp: New test.
7964
7965 2008-08-24 Tom Tromey <tromey@redhat.com>
7966
7967 * gdb.base/maint.exp: Update "maint print type".
7968
7969 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
7970
7971 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
7972 support. Adjust the order of "*running" notifications.
7973 * gdb.mi/non-stop.c: Don't cast from int to void* and
7974 back.
7975
7976 2008-08-20 Mark Kettenis <kettenis@gnu.org>
7977
7978 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
7979 expect to find it in the "info frame" output.
7980
7981 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
7982
7983 * gdb.base/interp.exp: Always consume both prompts.
7984
7985 2008-08-20 Pedro Alves <pedro@codesourcery.com>
7986
7987 * gdb.base/pending.exp: Test pending breakpoints without symbols
7988 loaded.
7989
7990 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7991
7992 * lib/mi-support.exp (mi_expect_stop): Produce
7993 more details on failures.
7994 * gdb.mi/mi-nonstop.exp: New.
7995 * gdb.mi/non-stop.c: New.
7996
7997 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
7998
7999 * gdb.mi/mi-async.exp: Use 'set target-async'.
8000 * lib/mi-support.exp: Use 'set/show target-async'.
8001
8002 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
8003
8004 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
8005
8006 2008-08-17 Tom Tromey <tromey@redhat.com>
8007
8008 * gdb.base/help.exp (help catch): Rewrite.
8009
8010 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8011
8012 * gdb.base/define.exp: Test indented command documentation.
8013 * gdb.python/python.exp: Test indented multi-line command.
8014
8015 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
8016
8017 * testsuite/gdb.arch/vsx-regs.c: New source file.
8018 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
8019 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
8020
8021 2008-08-14 Tom Tromey <tromey@redhat.com>
8022
8023 * gdb.base/macscp.exp: Add regression test for "macro define" or
8024 "macro undef" with no arguments.
8025
8026 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
8027
8028 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
8029
8030 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8031
8032 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
8033
8034 2008-08-06 Tom Tromey <tromey@redhat.com>
8035
8036 * gdb.python/python.exp: New file.
8037
8038 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8039
8040 Fix for PR gdb/1543.
8041 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
8042 $LOCATION.
8043 (location): New variable.
8044 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
8045 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
8046 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
8047 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
8048 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
8049 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
8050 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
8051 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
8052 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
8053 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
8054 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
8055 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
8056 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
8057 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
8058 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8059 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
8060 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
8061 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
8062 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
8063 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8064 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
8065 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
8066 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
8067 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
8068 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
8069 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
8070 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
8071 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
8072 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
8073 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
8074 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
8075 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
8076 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
8077 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
8078 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
8079 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
8080 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
8081 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8082 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
8083 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
8084 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
8085 gdb.base/type-opaque.exp, gdb.base/until.exp,
8086 gdb.base/value-double-free.c, gdb.base/varargs.exp,
8087 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
8088 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
8089 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8090 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
8091 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
8092 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8093 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8094 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8095 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
8096 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
8097 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
8098 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
8099 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
8100 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
8101 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
8102 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8103 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
8104 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
8105 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
8106 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8107 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
8108 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
8109 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
8110 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8111 gdb.pascal/types.exp, gdb.stabs/weird.exp,
8112 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
8113 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
8114 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
8115 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
8116 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
8117 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
8118 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8119 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8120 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8121 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8122 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8123 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8124 lib/mi-support.exp, lib/trace-support.exp: Remove reference
8125 to bug-gdb@prep.ai.mit.edu .
8126
8127 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
8128
8129 * lib/mi-support.exp (mi_load_shlibs): New.
8130 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
8131
8132 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
8133
8134 * lib/mi-support.exp (get_mi_thread_list)
8135 (check_mi_and_console_threads): New, moved from ...
8136 * gdb.mi/mi-pthread.exp: ...here.
8137 * gdb.mi/gdb669.exp (get_mi_thread_list)
8138 (check_mi_and_console_threads): Delete.
8139 * gdb.mi/mi2-pthread.exp: Likewise.
8140
8141 2008-07-28 Tom Tromey <tromey@redhat.com>
8142
8143 * Makefile.in (just-check): Remove. Move body to...
8144 (check): ... here.
8145
8146 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8147
8148 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
8149 Add a test for duplicated SIGINTs.
8150
8151 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8152
8153 * gdb.threads/schedlock.exp (get_args): Update to work for any
8154 value of NUM.
8155 (Top level): Report the number of threads that did not resume.
8156
8157 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8158
8159 * gdb.dwarf2/dw2-compressed.S: Also define __start.
8160
8161 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8162
8163 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
8164 non-MI prompt.
8165
8166 2008-07-26 Tom Tromey <tromey@redhat.com>
8167
8168 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
8169 (function_struct, function_struct_ptr): New globals.
8170 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
8171 function pointer in a struct.
8172
8173 2008-07-26 Tom Tromey <tromey@redhat.com>
8174
8175 * gdb.base/macscp.exp: Add test for macro lexing bug.
8176
8177 2008-07-18 Tom Tromey <tromey@redhat.com>
8178
8179 * gdb.base/macscp.exp: Add macro tests.
8180
8181 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8182
8183 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
8184
8185 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8186
8187 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
8188
8189 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
8190
8191 * gdb.cp/class2.exp: fix for failure on spu-elf
8192
8193 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8194
8195 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
8196
8197 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8198
8199 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
8200
8201 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
8202
8203 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
8204
8205 2008-07-11 Kevin Buettner <kevinb@redhat.com>
8206
8207 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
8208 of regexp to account for changes made to GDB in the printing of
8209 byte vectors.
8210
8211 2008-07-11 Tom Tromey <tromey@redhat.com>
8212
8213 * gdb.base/completion.exp: Add 'help' completion test.
8214
8215 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8216
8217 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
8218
8219 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8220
8221 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
8222
8223 2008-07-09 Pedro Alves <pedro@codesourcery.com>
8224
8225 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
8226
8227 2008-07-09 Pedro Alves <pedro@codesourcery.com>
8228
8229 * gdb.base/fullname.exp: Restore pwd if compiling failed.
8230
8231 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8232
8233 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8234
8235 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8236
8237 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
8238 previous commit. Add a comment.
8239
8240 2008-06-28 Pedro Alves <pedro@codesourcery.com>
8241
8242 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8243
8244 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8245
8246 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8247
8248 2008-06-27 Pedro Alves <pedro@codesourcery.com>
8249
8250 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
8251 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
8252 compiling an executable, link in an object that forces unbuffered
8253 output.
8254 * lib/set_unbuffered_mode.c: New file.
8255
8256 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8257
8258 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8259
8260 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8261
8262 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
8263 mi_expect_stop.
8264 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
8265 Demand that *running is output.
8266 (detect_async): Perform checking every time.
8267 (mi_send_resuming_command): Extract everything into...
8268 (mi_send_resuming_command_raw): ...this.
8269 (mi_expect_stop): Don't accept any output before *stopped.
8270
8271 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8272
8273 Robustify mi-simplerun.
8274 * gdb.mi/basics.c (main): Add a call to sleep.
8275 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
8276 * gdb.mi/mi2-cli.exp: Likewise.
8277 * gdb.mi/mi-break.exp: Likewise.
8278
8279 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
8280
8281 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8282
8283 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8284
8285 * gdb.mi/mi-console.exp: Adjust.
8286 * gdb.mi/mi-syn-frame.exp: Adjust.
8287 * gdb.mi/mi2-console.exp: Adjust.
8288 * gdb.mi/mi2-syn-frame.exp: Adjust.
8289 * lib/mi-support.exp (mi_run_cmd): Adjust.
8290 (mi_send_resuming_command): Adjust.
8291
8292 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8293
8294 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
8295 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
8296 testing of stopped.
8297 * gdb.mi/mi2-syn-frame.exp: Likewise.
8298 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
8299 (async, detect_async): New.
8300 (mi_expect_stop, mi_continue_to_line): Adjust expectation
8301 depending on if we're running in sync or async mode.
8302
8303 2008-06-09 Tom Tromey <tromey@redhat.com>
8304
8305 * gdb.base/completion.exp: New tests for field name completion
8306 with spaces, and field name completion with '->'.
8307
8308 2008-06-06 Tom Tromey <tromey@redhat.com>
8309
8310 * gdb.base/break1.c (struct some_struct): New struct.
8311 (values): New global.
8312 * gdb.base/completion.exp: Add field name completion test.
8313
8314 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8315
8316 * gdb.cp/call-c.exp: Test for incorrect handling of reference
8317 to pointer.
8318 * gdb.cp/call-c.cc: Likewise.
8319
8320 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
8321
8322 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8323 annotation.
8324
8325 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8326 Pedro Alves <pedro@codesourcery.com>
8327
8328 * gdb.threads/execl.c, gdb.threads/execl1.c,
8329 gdb.threads/execl.exp: New tests.
8330
8331 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8332 Daniel Jacobowitz <dan@codesourcery.com>
8333
8334 * gdb.cp/exception.exp: Activate test, make it work with pending
8335 catchpoints.
8336
8337 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8338
8339 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8340
8341 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8342
8343 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8344 now printed.
8345 * gdb.mi/mi2-var-cmd.exp: Likewise.
8346
8347 2008-05-27 Andreas Schwab <schwab@suse.de>
8348
8349 * gdb.base/frame-args.exp: Handle arguments that are optimized
8350 out.
8351
8352 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
8353
8354 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8355 quiet for ppc32 and group options into a single variable.
8356
8357 2008-05-23 Joel Brobecker <brobecker@adacore.com>
8358
8359 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8360 of zero-size elements.
8361 * gdb.ada/null_array.exp: Test printing this new array.
8362
8363 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8364
8365 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8366
8367 2008-05-21 Joel Brobecker <brobecker@adacore.com>
8368
8369 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8370 of the "finish" command.
8371
8372 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
8373
8374 * gdb.base/annota1.exp: Test for new annotation.
8375
8376 2008-05-16 Pedro Alves <pedro@codesourcery.com>
8377
8378 * gdb.base/fixsection.exp: New file.
8379 * gdb.base/fixsection0.c: New file.
8380 * gdb.base/fixsection1.c: New file.
8381
8382 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8383
8384 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8385 * gdb.base/annota3.exp: Likewise.
8386
8387 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8388
8389 * gdb.base/watch_thread_num.exp: Don't run tests that require
8390 watchpoints if the target doesn't support them.
8391
8392 2008-05-12 Doug Evans <dje@google.com>
8393
8394 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8395
8396 2008-05-09 Joel Brobecker <brobecker@adacore.com>
8397
8398 * gdb.ada/assign_1.exp: New testcase.
8399
8400 2008-05-09 Doug Evans <dje@google.com>
8401
8402 * gdb.base/find.exp: New file.
8403 * gdb.base/find.c: New file.
8404
8405 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8406
8407 * gdb.base/commands.exp (watchpoint_command_test): Handle
8408 gdb,no_hardware_watchpoints.
8409 * gdb.base/float.exp: Allow ARM targets without floating point.
8410 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8411
8412 2008-05-06 Jerome Guitton <guitton@adacore.com>
8413 Joel Brobecker <brobecker@adacore.com>
8414
8415 * gdb.ada/lang_switch: New test program.
8416 * gdb.ada/lang_switch.exp: New testcase.
8417
8418 2008-05-05 Doug Evans <dje@google.com>
8419
8420 * gdb.base/help.exp (disassemble): Update expected help text.
8421
8422 2008-05-04 Pedro Alves <pedro@codesourcery.com>
8423
8424 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8425
8426 2008-05-04 Pedro Alves <pedro@codesourcery.com>
8427
8428 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8429 different times.
8430
8431 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8432
8433 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8434 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8435 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8436 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8437
8438 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8439
8440 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8441 notification to appear.
8442
8443 2008-05-04 Daniel Jacobowitz <dan@debian.org>
8444
8445 * gdb.base/fullname.c: New file.
8446 * gdb.base/fullname.exp: New file.
8447 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8448
8449 2008-05-03 Pedro Alves <pedro@codesourcery.com>
8450
8451 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8452 expressions with macros.
8453
8454 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8455
8456 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8457
8458 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8459
8460 * gdb.base/completion.exp: Handle lack of other symbols beginning
8461 with "a".
8462
8463 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8464
8465 2008-05-02 Jim Blandy <jimb@codesourcery.com>
8466
8467 * gdb.asm/asmsrc1.s: Add scratch space.
8468
8469 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8470 Daniel Jacobowitz <dan@codesourcery.com>
8471
8472 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8473 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8474 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8475
8476 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8477
8478 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8479
8480 2008-05-01 Joel Brobecker <brobecker@adacore.com>
8481
8482 * gdb.base/info-target.exp: New testcase.
8483
8484 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8485
8486 * gdb.cp/hang.exp: Use .cc instead of .C.
8487 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8488 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8489
8490 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8491
8492 * gdb.base/gdb1250.exp: Remove perror.
8493 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8494
8495 2008-04-30 Pedro Alves <pedro@codesourcery.com>
8496
8497 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8498 .2byte.
8499
8500 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8501
8502 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8503 (maybe_kfail): New.
8504
8505 2008-04-25 Pedro Alves <pedro@codesourcery.com>
8506
8507 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8508
8509 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8510
8511 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8512 * gdb.mi/mi2-syn-frame.exp: Likewise.
8513 * lib/mi-support.exp: Likewise.
8514
8515 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8516
8517 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8518 to specify regexp for the location to stop at.
8519 * gdb.base/break-always.c: New.
8520 * gdb.base/break-always.exp: New.
8521
8522 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8523
8524 * lib/mi-support.exp (mi_runto_helper): Adjust
8525 for the original-location field.
8526 (mi_create_breakpoint, mi_list_breakpoints): New.
8527 * gdb.mi/mi-break.exp: Adjust.
8528 * gdb.mi/mi2-break.exp: Adjust.
8529 * gdb.mi/mi-pending.exp: Adjust.
8530 * gdb.mi/mi-simplerun.exp: Adjust.
8531 * gdb.mi/mi2-simplerun.exp: Adjust.
8532 * gdb.mi/mi-syn-frame.exp: Adjust.
8533 * gdb.mi/mi2-syn-frame.exp: Adjust.
8534 * gdb.mi/mi-until.exp: Adjust.
8535 * gdb.mi/mi2-until.exp: Adjust.
8536 * gdb.mi/mi-var-display.exp: Adjust.
8537 * gdb.mi/mi2-var-display.exp: Adjust.
8538 * gdb.mi/mi-watch.exp: Adjust.
8539 * gdb.mi/mi2-watch.exp: Adjust.
8540
8541 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
8542
8543 * aclocal.m4: Add override.m4.
8544 * configure: Regenerate.
8545
8546 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8547
8548 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8549 '-var-update --all-values' reports new value even the type
8550 of a variable object has changed.
8551
8552 2008-04-18 Craig Silverstein <csilvers@google.com>
8553
8554 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8555 files.
8556
8557 2008-04-18 Joel Brobecker <brobecker@adacore.com>
8558
8559 * gdb.ada/atomic_enum: New test program.
8560 * gdb.ada/atomic_enum.exp: New testcase.
8561
8562 2008-04-17 Doug Evans <dje@google.com>
8563
8564 * gdb.opt/Makefile.in: Fix whitespace.
8565
8566 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8567
8568 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8569
8570 2008-04-17 Doug Evans <dje@google.com>
8571
8572 * gdb.base/hashline1.exp: New testcase.
8573 * gdb.base/hashline2.exp: New testcase.
8574 * gdb.base/hashline2.exp: New testcase.
8575
8576 2008-04-17 Pedro Alves <pedro@codesourcery.com>
8577
8578 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8579
8580 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8581
8582 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8583 temporary breakpoint to match "Temporary breakpoint".
8584 * gdb.base/break.exp (delete_breakpoints): Likewise.
8585 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8586 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8587 * gdb.base/display.exp: Likewise.
8588 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8589 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8590 * gdb.base/restore.exp (restore_tests): Likewise.
8591 * gdb.base/sepdebug.exp: Likewise.
8592 * gdb.base/watchpoint.exp: Likewise.
8593 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8594 * gdb.mi/mi-pending.exp: Likewise.
8595 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8596 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8597 * gdb.mi/mi-var-cmd.exp: Likewise.
8598 * gdb.mi/mi-var-display.exp: Likewise.
8599 * gdb.mi/mi2-cli.exp: Likewise.
8600 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8601 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8602 * gdb.mi/mi2-var-display.exp: Likewise.
8603 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8604 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8605 new "disp" field.
8606 (mi_expect_stop): Move after_reason argument to be really after
8607 reason. This is to support fix for PR2424.
8608
8609 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8610
8611 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8612
8613 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8614
8615 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
8616 field. Add more floating varobj tests.
8617 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
8618 field.
8619 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8620 (main): Call do_at_tests.
8621 * lib/mi-support.exp (mi_create_floating_varobj)
8622 (mi_varobj_update_with_type_change): New.
8623
8624 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8625
8626 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8627 option of -var-evaluate-expression.
8628 * gdb.mi/mi2-var-display.exp: Likewise.
8629
8630 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8631
8632 Introduce test setup helpers.
8633 * lib/gdb.exp (build_executable, clean_restart)
8634 (prepare_for_testing): New.
8635 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8636 * gdb.base/return.exp: Likewise.
8637 * gdb.base/ending-run.exp: Likewise.
8638
8639 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
8640
8641 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8642 Interface (MI) responses.
8643
8644 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8645
8646 * gdb.cp/breakpoint.cc: New code to test conditions involving
8647 member variables.
8648 * gdb.cp/breakpoint.exp: Test condition involving member
8649 variables.
8650
8651 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8652
8653 * lib/mi-support.exp (mi_expect_stop): New.
8654 (mi_run_cmd): Change the
8655 token. Use mi_send_resuming_command, use
8656 mi_expect_stop.
8657 (mi_execute_to_helper): Rename to mi_execute_to.
8658 (mi_send_resuming_command): Add more error patterns.
8659 (mi_wait_for_stop): Renamed to...
8660 (mi_get_stop_line): ...this.
8661 (mi_run_inline_test): Adjust.
8662
8663 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8664 * gdb.mi/mi-console.exp: Likewise.
8665 * gdb.mi/mi-pending.exp: Likewise.
8666 * gdb.mi/mi-simplerun.exp: Likewise.
8667 * gdb.mi/mi-stack.exp: Likewise.
8668 * gdb.mi/mi-stepi.exp: Likewise.
8669 * gdb.mi/mi-syn-frame.exp: Add comment.
8670 * gdb.mi/mi-until.exp: Likewise.
8671 * gdb.mi/mi-var-display.exp: Likewise.
8672 * gdb.mi/mi-watch.exp: Likewise.
8673 * gdb.mi/mi2-cli.exp: Likewise.
8674 * gdb.mi/mi2-console.exp: Likewise.
8675 * gdb.mi/mi2-simplerun.exp: Likewise.
8676 * gdb.mi/mi2-stack.exp: Likewise.
8677 * gdb.mi/mi2-stepi.exp: Likewise.
8678 * gdb.mi/mi2-until.exp: Likewise.
8679 * gdb.mi/mi2-var-display.exp: Likewise.
8680 * gdb.mi/mi2-watch.exp: Likewise.
8681
8682 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8683
8684 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8685
8686 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8687
8688 2008-04-04 Pedro Alves <pedro@codesourcery.com>
8689
8690 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8691 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8692 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8693 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8694 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8695 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8696 expect an mi error duplicated in stderr.
8697
8698 2008-04-03 Joel Brobecker <brobecker@adacore.com>
8699
8700 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8701 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8702 Add a couple of tests that verify the behavior when the new setting
8703 is set to "cancel" and "all".
8704 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8705 "ask" before we start the testing.
8706
8707 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8708
8709 * gdb.cp/casts.cc: Add class reference variables.
8710 * gdb.cp/casts.exp: New test cases for up/down casting references.
8711
8712 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8713
8714 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8715 instead of beginning to make an extra test pass.
8716 * gdb.mi/mi2-var-display.exp: Likewise.
8717
8718 2008-03-31 Maciej W. Rozycki <macro@mips.com>
8719
8720 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8721
8722 2008-03-31 Markus Deuling <deuling@de.ibm.com>
8723 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8724
8725 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8726 value. Add xfail for older kernels.
8727
8728 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8729
8730 Bring mi-support in line with gdb.exp.
8731 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8732 (mi_gdb_start): New function.
8733
8734 2008-03-28 Maciej W. Rozycki <macro@mips.com>
8735
8736 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8737
8738 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8739
8740 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8741 * gdb.mi/mi2-var-display.exp: Likewise.
8742
8743 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8744
8745 * lib/mi-support.exp (mi_create_varobj_checked): New.
8746 (mi_list_varobj_children): Allow to check for a
8747 value.
8748 (mi_list_array_varobj_children): New.
8749
8750 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8751 and mi_list_varobj_children, as opposed to hardcoding
8752 expected strings.
8753 * gdb.mi/gdb701.exp: Likewise.
8754 * gdb.mi/gdb792.exp: Likewise.
8755 * gdb.mi/mi-var-block.exp: Likewise.
8756 * gdb.mi/mi-var-cmd.exp: Likewise.
8757 * gdb.mi/mi-var-invalidate.exp: Likewise.
8758 * gdb.mi/mi2-var-block.exp: Likewise.
8759 * gdb.mi/mi2-var-child.exp: Likewise.
8760 * gdb.mi/mi2-var-cmd.exp: Likewise.
8761 * gdb.mi/mi2-var-display.exp: Likewise.
8762
8763 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8764
8765 Fix random false FAILs on i386.
8766 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8767
8768 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8769
8770 PR gdb/544
8771 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8772
8773 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8774
8775 PR gdb/544
8776 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8777
8778 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8779
8780 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8781 fixed PR gdb/544.
8782
8783 2008-03-21 Pedro Alves <pedro@codesourcery.com>
8784
8785 * gdb.threads/fork-child-threads.exp: Test next over fork.
8786
8787 2008-03-21 Chris Demetriou <cgd@google.com>
8788
8789 * gdb.base/break.exp (rbreak junk): New test for rbreak
8790 "Junk at end of arguments" issue.
8791
8792 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8793
8794 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8795 *& to work on created array elements.
8796 (Top level): Test print $pc with a file. Test string operations
8797 without a target.
8798 * gdb.base/ptype.exp: Do not expect *& to work on created array
8799 elements.
8800
8801 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8802
8803 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8804 gdb.threads/staticthreads.exp: Update exit query.
8805
8806 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8807
8808 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8809
8810 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8811
8812 * gdb.base/watchpoint.c (global_ptr, func4): New.
8813 (main): Call func4.
8814 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8815 (test_inaccessible_watchpoint): New.
8816
8817 2008-02-29 Maciej W. Rozycki <macro@mips.com>
8818
8819 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8820 select the largest.
8821
8822 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8823
8824 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8825 frames-invalid annotations.
8826
8827 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8828
8829 * gdb.base/assign.exp: avoid same output for different tests.
8830
8831 2008-02-27 Doug Evans <dje@google.com>
8832
8833 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8834 for bug 1738.
8835 (breakpoint_to_handler_entry): Ditto.
8836
8837 2008-02-27 Joel Brobecker <brobecker@adacore.com>
8838
8839 * gdb.base/ending-run.exp: Use the first line of code inside
8840 function body to test breakpoints.
8841 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8842 location where the breakpoint is inserted when using the line
8843 where a function is declared. Fix typo in the description of
8844 one of the tests.
8845 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8846
8847 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8848
8849 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
8850 tests.
8851
8852 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8853
8854 * gdb.base/args.exp: avoid same output for tests
8855 with single quotes.
8856
8857 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8858
8859 * gdb.base/annota1.exp: Adjust for 'info break'
8860 format changes.
8861 * gdb.base/annota3.exp: Likewise.
8862 * gdb.base/break.exp: Likewise.
8863 * gdb.base/condbreak.exp: Likewise.
8864 * gdb.base/pending.exp: Likewise.
8865 * gdb.base/sepdebug.exp: Likewise.
8866 * gdb.base/unload.exp: Likewise.
8867 * gdb.cp/ovldbreak.exp: Likewise.
8868 * gdb.mi/mi-pending.exp: Likewise.
8869
8870 2008-02-07 Doug Evans <dje@google.com>
8871
8872 * gdb.cp/mb-inline.exp: New.
8873 * gdb.cp/mb-inline.h: New.
8874 * gdb.cp/mb-inline1.cc: New.
8875 * gdb.cp/mb-inline2.cc: New.
8876
8877 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
8878
8879 * gdb.pascal/floats.pas: New test program.
8880 * gdb.pascal/floats.exp: New testcase.
8881
8882 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8883
8884 * gdb.base/callfuncs.c (t_float_many_args): New function.
8885 (t_double_many_args): New function.
8886 * gdb.base/callfuncs.exp: Add tests for exceeding float
8887 and double parameters passed through the stack.
8888
8889 2008-02-05 Joel Brobecker <brobecker@adacore.com>
8890
8891 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
8892 gdb.ada/complete/foo.adb: New files.
8893 * gdb.ada/complete.exp: New testcase.
8894
8895 2008-02-03 Doug Evans <dje@google.com>
8896
8897 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
8898
8899 * gdb.cp/gdb2384.exp: New file.
8900 * gdb.cp/gdb2384.cc: New file.
8901 * gdb.cp/gdb2384-base.h: New file.
8902 * gdb.cp/gdb2384-base.cc: New file.
8903
8904 2008-02-02 Doug Evans <dje@google.com>
8905
8906 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
8907
8908 2007-02-01 Joel Brobecker <brobecker@adacore.com>
8909
8910 * gdb.ada/sym_print_name: New test program.
8911 * gdb.ada/sym_print_name.exp: New testcase.
8912
8913 2007-02-01 Joel Brobecker <brobecker@adacore.com>
8914
8915 * gdb.ada/nested/hello.adb: New file.
8916 * gdb.ada/nested.exp: New testcase.
8917 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
8918
8919 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8920
8921 * gdb.mi/basic.c (return_1): New function.
8922 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
8923 don't cause future evaluations of function to report
8924 creation of internal breakpoints.
8925
8926 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
8927
8928 * gdb.mi/mi-break.exp (test_error): New.
8929 Call it.
8930
8931 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
8932
8933 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
8934 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
8935
8936 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8937
8938 * gdb.pascal/integers.pas: New test program.
8939 * gdb.pascal/integers.exp: New testcase.
8940
8941 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
8942
8943 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
8944
8945 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
8946
8947 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
8948 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
8949
8950 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
8951
8952 * gdb.ada/formatted_ref: New test program.
8953 * gdb.ada/formatted_ref.exp: New testcase.
8954
8955 * gdb.cp/formatted-ref.cc: New file.
8956 * gdb.cp/formatted-ref.exp: New testcase.
8957
8958 2008-01-30 Joel Brobecker <brobecker@adacore.com>
8959
8960 * gdb.base/ptype.exp: Add testing of "ptype $pc".
8961
8962 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
8963
8964 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
8965 (test_file_list_exec_source_file): Update to new macro-info field.
8966
8967 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
8968
8969 * gdb.ada/exprs: New test program.
8970 * gdb.ada/exprs.exp: New testcase.
8971
8972 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8973
8974 * dfp-test.c (DELTA, DELTA_B): New definitions.
8975 (double_val1, double_val2, double_val3, double_val4, double_val5,
8976 double_val6, double_val7, double_val8, double_val9, double_val10,
8977 double_val11, double_val12, double_val13, double_val14, dec32_val1,
8978 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
8979 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
8980 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
8981 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
8982 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
8983 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
8984 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
8985 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
8986 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
8987 dec128_val16): New global variables.
8988 (decimal_dec128_align): New function.
8989 (decimal_mixed): Likewise.
8990 (decimal_many_args_dec32): Likewise.
8991 (decimal_many_args_dec64): Likewise.
8992 (decimal_many_args_dec128): Likewise.
8993 (decimal_many_args_mixed): Likewise.
8994 * dfp-test.exp: Add tests calling new inferior functions.
8995
8996 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
8997
8998 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
8999 gdb.server/ext-run.exp: New files.
9000 * lib/gdbserver-support.exp (gdbserver_download): New.
9001 (gdbserver_start): New. Update gdbserver expected
9002 output.
9003 (gdbserver_spawn): Use them.
9004 (gdbserver_start_extended): New.
9005
9006 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9007
9008 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
9009 Run on GNU/Linux.
9010 (do_exec_tests): Check for systems which do not support catchpoints.
9011 Do not match START.
9012 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
9013 Run on GNU/Linux. Enable verbose output.
9014 (check_fork_catchpoints): New.
9015 (explicit_fork_child_follow, catch_fork_child_follow)
9016 (tcatch_fork_parent_follow): Update expected messages.
9017 (do_fork_tests): Use check_fork_catchpoints.
9018 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
9019 Run on GNU/Linux. Enable verbose output.
9020 (check_vfork_catchpoints): New.
9021 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
9022 expected messages.
9023 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
9024
9025 2008-01-29 Jim Blandy <jimb@red-bean.com>
9026
9027 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
9028 host' errors.
9029 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
9030
9031 2008-01-29 Jim Blandy <jimb@red-bean.com>
9032
9033 * gdb.threads/sigthread.c: Use barriers to ensure that
9034 child_thread and child_thread_two are always initialized before we
9035 start to use them.
9036
9037 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
9038
9039 * gdb.base/watchpoint-solib.exp: New.
9040 * gdb.base/watchpoint-solib.c: New.
9041 * gdb.base/watchpoint-solib-shr.c: New.
9042
9043 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
9044
9045 * gdb.base/gdb1056.exp: Add unsigned integer test.
9046
9047 2008-01-28 Doug Evans <dje@google.com>
9048
9049 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
9050
9051 2008-01-27 Jim Blandy <jimb@codesourcery.com>
9052
9053 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
9054
9055 * gdb.base/expand-psymtabs.exp: Doc fix.
9056
9057 2008-01-26 Mark Kettenis <kettenis@gnu.org>
9058
9059 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9060
9061 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
9062
9063 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
9064 -var-set-format.
9065
9066 2008-01-23 Chris Demetriou <cgd@google.com>
9067
9068 * gdb.threads/thread_events.c: New testcase source file.
9069 * gdb.threads/thread_events.exp: New testcase expect file.
9070
9071 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
9072
9073 * lib/gdb.exp: Add the variable octal.
9074
9075 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
9076 -var-set-format.
9077
9078 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9079 Vladimir Prus <vladimir@codesourcery.com>
9080
9081 * gdb.base/float.exp: Allow missing floating point for m68k and
9082 PowerPC.
9083
9084 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
9085
9086 * gdb.mi/basics.c: Setup for testing breakpoints
9087 ignore count.
9088 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
9089 * gdb.mi/mi-cli.exp: Adjust.
9090 * gdb.mi/mi2-cli.exp: Adjust.
9091
9092 2008-01-17 Pedro Alves <pedro@codesourcery.com>
9093
9094 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
9095 and 'dummy_ptr' integer pointer. Initialize struct_declarations
9096 with dummy_ptr's address.
9097 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
9098 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
9099 all targets.
9100 * gdb.mi/mi2-var-child.exp: Likewise.
9101
9102 2008-01-09 Joel Brobecker <brobecker@adacore.com>
9103
9104 * gdb.ada/null_array: New test program.
9105 * gdb.ada/null_array.exp: New testcase.
9106
9107 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
9108
9109 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
9110 with required float modifiers.
9111
9112 2008-01-08 Joel Brobecker <brobecker@adacore.com>
9113
9114 * gdb.ada/funcall_param: New test program.
9115 * gdb.ada/funcall_param.exp: New testcase.
9116
9117 2008-01-08 Joel Brobecker <brobecker@adacore.com>
9118
9119 * gdb.ada/arrayparam: New test program.
9120 * gdb.ada/arrayparam.exp: New testcase.
9121
9122 2008-01-08 Joel Brobecker <brobecker@adacore.com>
9123
9124 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
9125 landed. Should also fix random failures in the test following it.
9126
9127 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9128
9129 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
9130 for expressions with decimal float values.
9131 (test_dfp_conversions): New function to test casts to and from
9132 decimal float types.
9133 Call test_dfp_conversions.
9134 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
9135 elements.
9136 (main): Initialize ds.float4 and ds.double8 elements.
9137 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
9138 string to new error message.
9139 (d64_set_tests): Likewise.
9140 (d128_set_tests): Likewise.
9141 Add tests for expressions with decimal float variables. Add tests for
9142 conversions to and from decimal float types.
9143
9144 2008-01-05 Joel Brobecker <brobecker@adacore.com>
9145
9146 * gdb.ada/packed_tagged/comp_bug.adb: New file.
9147 * gdb.ada/packed_tagged.exp: New testcase.
9148
9149 2008-01-04 Joel Brobecker <brobecker@adacore.com>
9150
9151 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
9152 gdb.ada/homonym/homonym_main.adb: New files.
9153 * gdb.ada/homonym.exp: New testcase.
9154
9155 2008-01-04 Joel Brobecker <brobecker@adacore.com>
9156
9157 * gdb.ada/packed_array.exp: Add testing of references to
9158 a packed array.
9159
9160 2008-01-04 Joel Brobecker <brobecker@adacore.com>
9161
9162 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
9163 New files.
9164 * gdb.ada/type_coercion.exp: New testcase.
9165
9166 2008-01-04 Joel Brobecker <brobecker@adacore.com>
9167
9168 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
9169 gdb.ada/tagged/foo.adb: New file.
9170 * gdb.ada/tagged.exp: New testcase.
9171
9172 2008-01-04 Joel Brobecker <brobecker@adacore.com>
9173
9174 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
9175 gdb.ada/ptype_field/foo.adb: New files.
9176 * gdb.ada/ptype_field.exp: New testcase.
9177
9178 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9179
9180 * gdb.ada/print_pc.exp: New testcase.
9181
9182 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9183
9184 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
9185 gdb.ada/taft_type/p.adb: New files.
9186 * gdb.ada/taft_type.exp: New testcase.
9187
9188 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9189
9190 * gdb.ada/array_bounds/bar.adb: New file.
9191 * gdb.ada/array_bounds.exp: New testcase.
9192
9193 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9194
9195 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
9196 gdb.ada/arrayptr/foo.adb: New files.
9197 * gdb.ada/arrayptr.exp: New testcase.
9198
9199 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9200
9201 * gdb.base/set-lang-auto.exp: New testcase.
9202
9203 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9204
9205 * gdb.ada/fun_addr/foo.adb: New file.
9206 * gdb.ada/fun_addr.exp: New testcase.
9207
9208 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9209
9210 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
9211 New files
9212
9213 2008-01-02 Joel Brobecker <brobecker@adacore.com>
9214
9215 * array_subscript_addr/p.adb: New file.
9216 * array_subscript_addr.exp: New testcase.
9217
9218 2008-01-02 Joel Brobecker <brobecker@adacore.com>
9219
9220 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
9221 New files.
9222 * gdb.ada/str_cmp_ref.exp: New testcase.
9223
9224 2008-01-01 Joel Brobecker <brobecker@adacore.com>
9225
9226 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
9227 gdb.ada/fun_in_declare/foo.adb: New files.
9228 * gdb.ada/fun_in_declare.exp: New testcase.
9229
9230 2008-01-01 Joel Brobecker <brobecker@adacore.com>
9231
9232 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
9233 gdb.ada/ref_param/pck.ads: New files.
9234 * gdb.ada/ref_param.exp: New testcase.
9235
9236 2008-01-01 Joel Brobecker <brobecker@adacore.com>
9237
9238 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
9239 gdb.ada/interface/foo.adb: New files.
9240 * gdb.ada/interface.exp: New testcase.
9241
9242 2007-12-31 Jim Blandy <jimb@codesourcery.com>
9243
9244 * gdb.base/multi-forks.exp: Consume all output from child
9245 processes before proceeding to next test.
9246
9247 2007-12-29 Jim Blandy <jimb@codesourcery.com>
9248
9249 * configure: Regenerated.
9250
9251 2007-12-27 Joel Brobecker <brobecker@adacore.com>
9252
9253 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
9254 gdb.ada/fixed_cmp/fixed.adb: New files.
9255 * gdb.ada/fixed_cmp.exp: New testcase.
9256
9257 2007-12-27 Joel Brobecker <brobecker@adacore.com>
9258
9259 * gdb.ada/boolean_expr.exp: New testcase.
9260
9261 2007-12-26 Jim Blandy <jimb@codesourcery.com>
9262
9263 * gdb.base/multi-forks.exp: Doc fix.
9264
9265 2007-12-26 Joel Brobecker <brobecker@adacore.com>
9266
9267 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9268 * gdb.ada/char_param.exp: Do not compile our test program with
9269 -gnata, this is unnecessary.
9270 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
9271
9272 2007-12-24 Joel Brobecker <brobecker@adacore.com>
9273
9274 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
9275 gdb.ada/print_chars/foo.adb: New files.
9276 * gdb.ada/print_chars.exp: New testcase.
9277
9278 2007-12-24 Joel Brobecker <brobecker@adacore.com>
9279
9280 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
9281 gdb.ada/char_param/foo.adb: New files.
9282 * gdb.ada/char_param.exp: New testcase.
9283
9284 2007-12-22 Jim Blandy <jimb@codesourcery.com>
9285
9286 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
9287 hard-coding source line numbers into the test.
9288 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
9289 gdb_get_line_number to find.
9290
9291 2007-12-22 Joel Brobecker <brobecker@adacore.com>
9292
9293 * gdb.base/ptype.c (highest): New struct type.
9294 (the_highest): New variable of that type.
9295 (main): Add dummy assignment to a field of variable the_highest.
9296 * gdb.base/ptype.exp: Test type printing of our new variable.
9297
9298 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9299
9300 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
9301 and record first explicitly generated thread number.
9302 Use that thread number for thread specific watchpoint test.
9303 Add iteration number to repetitive tests.
9304
9305 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
9306 Jim Blandy <jimb@codesourcery.com>
9307
9308 * gdb.base/expand-psymtabs.c: New testcase
9309 source file.
9310 * gdb.base/expand-psymtabs.exp: New testcase
9311 expect file.
9312
9313 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
9314
9315 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
9316 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
9317
9318 2007-12-17 Joel Brobecker <brobecker@adacore.com>
9319
9320 * gdb.ada/frame_args/foo.adb: New file.
9321 * gdb.ada/frame_args/pck.ads: New file.
9322 * gdb.ada/frame_args/pck.adb: New file.
9323 * gdb.ada/frame_args.exp: New testcase.
9324
9325 2007-12-17 Joel Brobecker <brobecker@adacore.com>
9326
9327 * gdb.base/frame-args.c: New file.
9328 * gdb.base/frame-args.exp: New testcase.
9329
9330 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
9331 Joseph Myers <joseph@codesourcery.com>
9332
9333 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9334
9335 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
9336
9337 * gdb.mi/mi-pending.exp: New.
9338 * gdb.mi/mi-pending.c: New.
9339 * gdb.mi/mi-pendshr.c: New.
9340
9341 2007-12-06 Jim Blandy <jimb@codesourcery.com>
9342
9343 * gdb.base/default.exp: Update expected output for 'info catch'.
9344
9345 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9346
9347 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9348 must be set to binary.
9349
9350 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9351
9352 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9353
9354 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9355
9356 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9357 gdb.mi/mi-file-transfer.exp: New.
9358
9359 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9360
9361 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9362
9363 2007-11-22 Maciej W. Rozycki <macro@mips.com>
9364
9365 * gdb.trace/backtrace.exp: Fix a typo.
9366 * gdb.trace/circ.exp: Likewise.
9367 * gdb.trace/collection.exp: Likewise.
9368 * gdb.trace/limits.exp: Likewise.
9369 * gdb.trace/report.exp: Likewise.
9370 * gdb.trace/tfind.exp: Likewise.
9371 * gdb.trace/while-dyn.exp: Likewise.
9372
9373 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
9374
9375 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9376 objects of pointers that can't be dereferenced are now
9377 "noneditable".
9378
9379 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9380
9381 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9382 (target_cpu): Remove.
9383
9384 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9385
9386 * gdb.base/ending-run.exp: Expect the list of cleared
9387 breakpoint to come in natural order, not the reversed one.
9388
9389 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9390
9391 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9392 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
9393
9394 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
9395
9396 * gdb.base/printcmds.exp: New function
9397 test_printf_with_dfp.
9398
9399 2007-11-02 Doug Evans <dje@google.com>
9400
9401 * gdb.disasm/t01_mov.s: Remove carriage returns.
9402 * gdb.disasm/t02_mova.s: Ditto.
9403 * gdb.disasm/t03_add.s: Ditto.
9404 * gdb.disasm/t04_sub.s: Ditto.
9405 * gdb.disasm/t05_cmp.s: Ditto.
9406 * gdb.disasm/t06_ari2.s: Ditto.
9407 * gdb.disasm/t07_ari3.s: Ditto.
9408 * gdb.disasm/t08_or.s: Ditto.
9409 * gdb.disasm/t09_xor.s: Ditto.
9410 * gdb.disasm/t10_and.s: Ditto.
9411 * gdb.disasm/t11_logs.s: Ditto.
9412 * gdb.disasm/t12_bit.s: Ditto.
9413 * gdb.disasm/t13_otr.s: Ditto.
9414
9415 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9416
9417 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9418
9419 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9420
9421 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9422 provide DFP support.
9423
9424 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9425
9426 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9427 Test "set powerpc vector-abi". Skip auto-detection tests for old
9428 toolchains.
9429
9430 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9431
9432 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9433 with [string compare].
9434
9435 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9436
9437 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9438 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9439
9440 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
9441
9442 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9443 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9444 * gdb.opt/Makefile.in: New makefile.
9445 * Makefile.in: Create new directory "gdb.opt".
9446 * configure.ac: Add "gdb.opt" directory.
9447 * configure: Regenerated.
9448
9449 2007-10-25 Doug Evans <dje@google.com>
9450
9451 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9452 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9453
9454 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
9455 Thiago Jung Bauermann <bauerman@br.ibm.com>
9456
9457 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9458 Floating Point expressions.
9459 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9460 Floating Point variables.
9461 * gdb.base/dfp-test.c: new file containing program with Decimal
9462 Floating variables, used by gdb.base/dfp-test.exp.
9463
9464 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9465
9466 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9467
9468 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9469
9470 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9471 compiling test case with GCC.
9472 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9473
9474 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9475
9476 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9477 format changes.
9478
9479 2007-10-18 Michael Snyder <msnyder@specifix.com>
9480
9481 * gdb.base/dbx.exp: Add missing "-re " operator.
9482
9483 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9484
9485 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9486 * configure.ac: Removed trailing spaces after backslash.
9487 * gdb.modula2: New directory.
9488 * gdb.modula2/Makefile.in: New file.
9489 * gdb.modula2/unbounded-array.exp: New file.
9490 * gdb.modula2/unbounded1.c: New file.
9491
9492 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9493
9494 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9495
9496 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
9497
9498 * gdb.base/sigstep.c (main): Add checks for
9499 return values for setitimer call.
9500 Call setitimer again with itimer = ITIMER_REAL
9501 if first call to setitimer fails.
9502
9503 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
9504
9505 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9506 of $timeout.
9507
9508 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9509
9510 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9511
9512 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
9513
9514 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9515 of gdb_expect call, to avoid interruption.
9516
9517 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9518
9519 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9520 (v_unsigned_long_long, v_long_long_array)
9521 (v_signed_long_long_array, v_unsigned_long_long_array)
9522 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9523 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9524 [!NO_LONG_LONG]: New.
9525 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9526 v_long_long_member.
9527
9528 (v_long_long_func, v_signed_long_long_func)
9529 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9530 (main) [!NO_LONG_LONG]: Initialize long long variants.
9531
9532 * gdb.base/whatis.exp: If board file requests no_long_long, build
9533 test with NO_LONG_LONG defined. Test long long, signed long long,
9534 and unsigned long long variants but only if board file doesn't
9535 disable it.
9536
9537 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
9538 Daniel Jacobowitz <dan@codesourcery.com>
9539
9540 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9541 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9542 * configure: Regenerated.
9543 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9544 gdb.pascal/types.exp, lib/pascal.exp: New files.
9545
9546 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9547
9548 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9549 call.
9550 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9551 to return to the call.
9552 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9553 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9554 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9555 * gdb.mi/mi-until.exp (test_until): Likewise.
9556 * gdb.mi/mi2-until.exp (test_until): Likewise.
9557
9558 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9559
9560 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9561 two-char array.
9562 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9563
9564 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9565
9566 * gdb.threads/watchthreads.c (thread_function): Sleep between
9567 iterations.
9568 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9569 at once for S/390. Generate matching fails and passes.
9570
9571 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9572
9573 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9574 the 'struct_declarations' variable to zeros.
9575
9576 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9577
9578 * gdb.cp/mb-ctor.cc: New.
9579 * gdb.cp/mb-ctor.exp: New.
9580 * gdb.cp/mb-templates.cc: New.
9581 * gdb.cp/mb-templates.exp: New.
9582
9583 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9584
9585 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9586
9587 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9588
9589 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9590 targets.
9591 * configure: Regenerate.
9592
9593 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
9594
9595 * gdb.base/annota1.exp: Adjust for 'info break'
9596 format changes.
9597 * gdb.base/annota3.exp: Likewise.
9598 * gdb.base/break.exp: Likewise.
9599 * gdb.base/condbreak.exp: Likewise.
9600 * gdb.base/pending.exp: Likewise.
9601 * gdb.base/sepdebug.exp: Likewise.
9602 * gdb.base/unload.exp: Likewise.
9603 * gdb.base/ovldbreak.exp: Likewise.
9604
9605 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9606
9607 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9608 messages.
9609 * gdb.base/chng-syms.exp: Likewise.
9610 * gdb.base/unload.exp: Likewise.
9611
9612 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9613
9614 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9615
9616 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9617
9618 * schedlock.c (NUM): Change to 1.
9619 (main): Use args[0] for the main thread.
9620 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9621 regardless of the number of threads.
9622
9623 2007-09-14 Maciej W. Rozycki <macro@mips.com>
9624
9625 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9626 type down.
9627 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9628 test.
9629 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9630 watchpoint type down.
9631 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9632 test.
9633
9634 2007-09-14 Maciej W. Rozycki <macro@mips.com>
9635
9636 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9637 Move all the tests here and run them twice, once using software
9638 watchpoints and once using hardware watchpoints.
9639 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9640
9641 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9642
9643 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9644 test.
9645
9646 2007-09-10 Mark Kettenis <kettenis@gnu.org>
9647
9648 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9649 build-id.
9650
9651 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9652 know about $ORIGIN. Calculate output dir from $dest instead of
9653 using ${objdir}/{$subdir}.
9654
9655 2007-09-09 Mark Kettenis <kettenis@gnu.org>
9656
9657 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9658 gcore, before continuing with the test.
9659
9660 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9661
9662 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9663 * gdb.mi/mi-watch.exp: Likewise.
9664
9665 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9666 Jim Blandy <jimb@codesourcery.com>
9667
9668 * gdb.arch/i386-sse.exp: Do not expect character constants.
9669 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9670 * gdb.base/display.exp: Allow print/s.
9671 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9672 and unsigned char array changes.
9673
9674 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9675
9676 * gdb.base/display.exp: Add tests for printf %p.
9677
9678 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9679
9680 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9681 the dll name to unicode.
9682
9683 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9684
9685 * gdb.base/default.exp (show version): Update the version text.
9686 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9687
9688 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9689
9690 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9691 New files.
9692
9693 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9694
9695 * lib/gdb.exp (build_id_debug_filename_get): New function.
9696 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9697 Remove the generate DEBUG file for the future testcase runs.
9698 New testcase for the NT_GNU_BUILD_ID retrieval.
9699 Move the final testing step to ...
9700 (test_different_dir): ... a new function.
9701 New parameter XFAIL to XFAIL all the tests performed.
9702 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9703 New parameter TYPE to PF_PREFIX all the tests performed.
9704
9705 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9706
9707 * gdb.mi/mi-var-cp.cc (path_expression): New
9708 function.
9709 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9710
9711 2007-08-27 Markus Deuling <deuling@de.ibm.com>
9712
9713 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9714 to fit into SPU Local Store memory.
9715
9716 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9717
9718 * gdb.base/default.exp: Adjust the expected output of "info
9719 warranty" after the switch to GPLv3.
9720
9721 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9722
9723 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9724 to 30000 (from 20000).
9725
9726 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9727
9728 Switch the license of all .exp files to GPLv3.
9729 Switch the license of all .f and .f90 files to GPLv3.
9730 Switch the license of all .s and .S files to GPLv3.
9731
9732 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9733
9734 * configure.ac: Switch license to GPLv3.
9735
9736 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9737
9738 Switch the licensing to GPLv3 for all .ads and .adb files.
9739
9740 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9741
9742 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9743 and t_int_double.
9744 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9745
9746 2007-08-17 Joel Brobecker <brobecker@adacore.com>
9747
9748 * gdb.base/step-line.c: Switch license to GPL version 3, and
9749 update copyright year.
9750 * gdb.base/step-line.inp: Likewise.
9751
9752 2007-08-17 Joel Brobecker <brobecker@adacore.com>
9753
9754 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9755 changes inside gdb1555.c.
9756 * gdb.base/pending.exp: Likewise.
9757
9758 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9759
9760 * config/default.exp: New file.
9761
9762 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9763
9764 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9765 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9766
9767 2007-07-30 Maciej W. Rozycki <macro@mips.com>
9768
9769 * gdb.base/dump.exp: Force the correct endianness for binary
9770 formats not carrying this information.
9771
9772 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9773
9774 * gdb.threads/staticthreads.exp: Match .*sem_post.
9775
9776 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9777
9778 * gdb.base/readline.exp (operate_and_get_next): Match the final
9779 prompt.
9780
9781 2007-07-23 Kevin Buettner <kevinb@redhat.com>
9782
9783 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9784 to restarting SID.
9785
9786 2007-07-18 Kevin Buettner <kevinb@redhat.com>
9787
9788 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9789 prior to `gdb_start'.
9790
9791 2007-07-18 Kevin Buettner <kevinb@redhat.com>
9792
9793 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9794 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9795 Remove call to gdb_unload.
9796
9797 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9798 Daniel Jacobowitz <dan@codesourcery.com>
9799
9800 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9801 for __WIN32__.
9802 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9803 * gdb.base/unload.exp: Use shared library test routines.
9804
9805 2007-07-03 Markus Deuling <deuling@de.ibm.com>
9806
9807 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9808 * gdb.base/solib-symbol-lib.c: Likewise.
9809 * gdb.base/solib-symbol-main.c: Likewise.
9810
9811 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9812
9813 * config/gdbserver.exp (gdb_reconnect): New.
9814 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9815 gdb.base/solib-disc.exp: New files.
9816 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9817 remote debugging".
9818 (gdb_compile): Add shlib_load flag.
9819 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9820 port.
9821 (gdbserver_reconnect): New.
9822
9823 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
9824 Daniel Jacobowitz <dan@codesourcery.com>
9825
9826 * gdb.base/annota3.exp: Test for if construct.
9827
9828 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9829
9830 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9831
9832 2007-06-21 Chris Dearman <chris@mips.com>
9833 Maciej W. Rozycki <macro@mips.com>
9834
9835 * gdb.base/display.exp: Allow a newline after display/i.
9836 * gdb.base/pc-fp.exp: Likewise.
9837 * gdb.base/sigbpt.exp: Likewise.
9838
9839 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9840
9841 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9842 required features to be included.
9843
9844 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9845
9846 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9847 in info threads output.
9848
9849 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9850 Markus Deuling <deuling@de.ibm.com>
9851
9852 * gdb.arch/spu-info.exp: New testcase.
9853 * gdb.arch/spu-info.c: New file.
9854
9855 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9856
9857 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9858 tpcs_offset. Restore lr after the call.
9859 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9860
9861 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9862
9863 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9864 (gdbserver_run): Kill any running gdbserver.
9865 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9866
9867 2007-05-17 Maciej W. Rozycki <macro@mips.com>
9868
9869 * gdb.base/sigbpt.exp: Preset segv_addr.
9870
9871 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9872
9873 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9874 (gdb_compile_shlib): Likewise.
9875 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
9876 (default_gdb_init): Clear cleanfiles.
9877 (gdb_finish): Delete recorded cleanfiles.
9878 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
9879
9880 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
9881 Do not use isnative.
9882 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
9883 gdb.base/so-impl-ld.exp: Likewise.
9884 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
9885 * gdb.base/unload.exp: Likewise. Do not pass empty option to
9886 gdb_compile.
9887
9888 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
9889
9890 * config/unknown.exp: Remove.
9891
9892 2007-05-15 Markus Deuling <deuling@de.ibm.com>
9893
9894 * gdb.base/info-proc.exp: Check is_remote.
9895
9896 2007-05-14 Markus Deuling <deuling@de.ibm.com>
9897
9898 * gdb.base/gcore.exp: Initialize variable core_supported.
9899
9900 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9901
9902 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
9903
9904 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9905
9906 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
9907 * gdb.threads/print-threads.exp (test_all_threads): Allow
9908 negative and hexadecimal thread IDs.
9909
9910 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
9911
9912 * gdb.java/jprint.java (public): Avoid invalid call to static
9913 method.
9914
9915 2007-05-14 Denis Pilat <denis.pilat@st.com>
9916
9917 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
9918 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
9919 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
9920 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
9921 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
9922
9923 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9924
9925 * gdb.base/overlays.exp: Add support for targets with only code
9926 overlay support, not data overlay. Support spu-*-* target in
9927 this mode.
9928 * gdb.base/ovlymgr.c: Provide stubs for spu target.
9929 * gdb.base/spu.ld: New file.
9930
9931 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
9932
9933 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
9934
9935 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
9936
9937 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
9938
9939 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9940
9941 * gdb.java/jmain.exp: Handle demangled names with and without method
9942 signatures.
9943
9944 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
9945
9946 * gdb.mi/mi-syn-frame.c (main, foo, bar)
9947 (have_a_very_merry_interrupt): Remove calls to puts.
9948 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
9949 inferior output.
9950 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
9951 test names.
9952
9953 2007-04-29 Markus Deuling <deuling@de.ibm.com>
9954 Daniel Jacobowitz <dan@codesourcery.com>
9955
9956 * gdb.base/auxv.exp (core_works): Also check is_remote.
9957 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
9958
9959 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
9960
9961 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
9962 message, not the undefined 'module' variable.
9963 * gdb.base/siginfo.exp: Likewise.
9964 * gdb.base/sigstep.exp: Likewise.
9965 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
9966 serialport.
9967 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
9968
9969 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
9970
9971 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
9972 target sim fails. Return 0 otherwise.
9973 (gdb_load): Return prematurely if gdb_target_sim fails.
9974
9975 2007-04-16 Denis Pilat <denis.pilat@st.com>
9976
9977 * gdb.base/setshow.exp: Reset height after having set it to 100.
9978
9979 2007-04-16 Denis Pilat <denis.pilat@st.com>
9980
9981 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
9982
9983 2007-04-16 Denis Pilat <denis.pilat@st.com>
9984
9985 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
9986
9987 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
9988
9989 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
9990 tests. Run the frozen varobjs test.
9991 * gdb.mi/var-cmd.c (do_frozen_tests): New.
9992 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
9993
9994 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9995
9996 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
9997 gdb.base/type-opaque.exp: New files.
9998
9999 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
10000
10001 * gdb.mi/mi-var-child.c
10002 (do_children_tests): User char[2] instead of
10003 char so that automatic printing of pointers to char
10004 don't give unpredicable result.
10005 * gdb.mi/var-cmd.c (do_locals_test): Initialize
10006 local variables.
10007 * gdb.mi/mi-var-child.exp: Step to right line
10008 of do_children_tests.
10009 * gdb.mi/mi2-var-child.exp: Likewise.
10010 * gdb.mi/mi-var-cmd.exp: Step to right line of
10011 do_locals_tests.
10012 (do_children_tests): User char[2] instead of
10013 char so that automatic printing of pointers to char
10014 don't give unpredicable result.
10015 * gdb.mi/mi2-var-cmd.exp: Likewise.
10016 * lib/mi-support.exp (mi_continue_to_line):
10017 Pass test name to mi_wait_for_stop.
10018
10019 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10020
10021 * gdb.asm/asm-source.exp: Remove d10v case.
10022 * lib/gdb.exp (skip_cplus_tests): Likewise.
10023 * gdb.asm/d10v.inc: Deleted.
10024
10025 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10026
10027 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
10028
10029 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10030
10031 * config/netware.exp: Delete file.
10032
10033 2007-03-29 Joel Brobecker <brobecker@adacore.com>
10034
10035 * gdb.dwarf2/dw2-noloc.S: New file.
10036 * gdb.dwarf2/dw2-noloc.exp: New file.
10037
10038 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
10039
10040 * gdb.cp/method2.cc: New test.
10041 * gdb.cp/method2.exp: New test.
10042 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
10043
10044 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10045
10046 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
10047
10048 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
10049
10050 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
10051
10052 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10053
10054 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
10055 (gdb_load): Delete, replace with...
10056 (gdb_reload): ...this.
10057 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
10058 * gdb.server/server-mon.exp: Likewise.
10059 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
10060 (gdb_start_cmd): New.
10061 (gdb_file_cmd): Save the last loaded file.
10062 (gdb_reload): New.
10063 (gdb_gnu_strip_debug): Use transform.
10064 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
10065 support here. Use new $last_loaded_file. Check mtime.
10066 (gdb_target_cmd): Handle ObjC failure case.
10067 (infer_host_exec): Delete.
10068 (gdbserver_load): Rename to...
10069 (gdbserver_run): ...this. Simplify.
10070 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
10071 (mi_gdb_load): Move most contents to a new function...
10072 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
10073 (mi_run_cmd): Use mi_gdb_target_load.
10074 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
10075 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
10076 Use gdb_run_cmd.
10077 * gdb.base/charsign.exp: Remove incorrect comment.
10078 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
10079 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
10080 gdb.base/start.exp: Use gdb_start_cmd.
10081
10082 2007-03-23 Nigel Stephens <nigel@mips.com>
10083 Maciej W. Rozycki <macro@mips.com>
10084
10085 * gdb.base/sigbpt.exp: Fix the message when skipping test.
10086 * gdb.base/signull.exp: Similarly.
10087
10088 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10089
10090 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
10091 messages available to test cases (like chng-sym.exp).
10092
10093 2007-03-14 Andreas Schwab <schwab@suse.de>
10094
10095 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10096 format changes.
10097
10098 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
10099
10100 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
10101 (optimized_1): New.
10102 (main): Call optimized_1.
10103 (gdb2029): Correct typos. Call gdb2029_marker.
10104 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
10105 for gdb2029.
10106
10107 2007-03-12 Mark Kettenis <kettenis@gnu.org>
10108
10109 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
10110 as tabs. Remove redundant test pattern.
10111
10112 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10113
10114 * gdb.base/long_long.exp: Accept optional symbol name in <...>
10115 for /a format output.
10116
10117 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
10118
10119 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
10120 collect output incrementally.
10121
10122 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10123
10124 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
10125 for -var-create lpcharacter test.
10126 * gdb.mi/mi2-var-cmd.exp: Likewise.
10127
10128 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10129
10130 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
10131 pass on targets where address zero is readable.
10132
10133 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10134
10135 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
10136 just a single architecture.
10137
10138 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10139
10140 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
10141 (fetch_all_registers): New function, uses gdb_test_multiple and
10142 exp_continue to fetch inferior output line-by-line.
10143 Replace all uses of do_get_all_registers by fetch_all_registers.
10144
10145 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10146
10147 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
10148 in target_info.
10149
10150 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10151
10152 * gdb.threads/manythreads.exp: Use $message string for
10153 consistancy; add a default (timeout) case.
10154
10155 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10156
10157 * gdb.base/watchpoint.exp: Fix truncated comment.
10158
10159 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10160
10161 * Makefile.in: Remove spurious single-quotes from sed command.
10162
10163 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10164
10165 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
10166 func.
10167 * gdb.mi/mi2-var-cmd.exp: Likewise.
10168
10169 2007-02-27 Joel Brobecker <brobecker@adacore.com>
10170
10171 * gdb.dwarf2/dw2-producer.S: New file.
10172 * gdb.dwarf2/dw2-producer.exp: New testcase.
10173
10174 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
10175
10176 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10177 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10178 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10179 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10180 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10181 Revert tests to use mi_gdb_test and include value field in output
10182 of -var-create.
10183
10184 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10185
10186 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
10187
10188 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10189
10190 * gdb.base/maint.exp: Remove full paths from test names.
10191 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
10192 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
10193
10194 2007-02-27 Joel Brobecker <brobecker@adacore.com>
10195
10196 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
10197
10198 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10199
10200 * gdb.server/server-mon.exp: New test.
10201
10202 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10203
10204 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
10205
10206 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10207
10208 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
10209 register capitalization.
10210
10211 2007-02-13 Denis Pilat <denis.pilat@st.com>
10212
10213 * gdb.mi/mi-var-invalidate.exp: New file.
10214
10215 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10216
10217 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
10218
10219 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10220
10221 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
10222
10223 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10224
10225 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
10226 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
10227
10228 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
10229
10230 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10231 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10232 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10233 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10234 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10235 * gdb.mi/gdb792.exp, lib/mi-support.exp:
10236 Update tests to include value field in output of -var-create.
10237
10238 2007-02-08 Andreas Schwab <schwab@suse.de>
10239
10240 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10241
10242 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
10243
10244 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
10245 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
10246
10247 2007-02-02 Denis Pilat <denis.pilat@st.com>
10248
10249 * gdb.threads/threadapply.exp: check that frame is not changed by
10250 the thread apply all command.
10251
10252 2007-01-31 Andreas Schwab <schwab@suse.de>
10253
10254 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10255
10256 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
10257 in the dwarf sections.
10258 * gdb.dwarf2/mac-fileno.S: Likewise.
10259
10260 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10261 bspstore register on ia64.
10262
10263 2007-01-29 Andreas Schwab <schwab@suse.de>
10264
10265 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10266 "frame-begin" annotation.
10267
10268 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10269 number of "frames-invalid" annotations.
10270
10271 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10272
10273 * gdb.base/commands.exp: Call if_commands_test.
10274 (gdb_test_no_prompt, if_commands_test): New.
10275
10276 2007-01-28 Mark Kettenis <kettenis@gnu.org>
10277
10278 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10279
10280 2007-01-27 Andreas Schwab <schwab@suse.de>
10281
10282 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
10283 .short/.int/.quad in the dwarf sections.
10284 * gdb.dwarf2/dw2-intercu.S: Likewise.
10285 * gdb.dwarf2/dw2-intermix.S: Likewise.
10286
10287 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10288
10289 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
10290 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10291 array.
10292 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10293 * gdb.base/setvar.exp: Likewise.
10294
10295 2007-01-26 Andreas Schwab <schwab@suse.de>
10296
10297 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10298 test.
10299
10300 * gdb.base/multi-forks.exp ("restart $i"): Also match
10301 __kernel_syscall_via_break.
10302
10303 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
10304
10305 * lib/mi-support.exp (mi_delete_varobj): New.
10306 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
10307 testcase.
10308 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
10309 (main): Call the above.
10310 (reference_update_test, base_in_reference_test)
10311 (reference_to_pointer): Delete the created varobjs.
10312
10313 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
10314
10315 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
10316 * configure: Regenerated.
10317 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
10318 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10319 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10320 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10321 * lib/gdb.exp (gdb_skip_xml_test): New function.
10322
10323 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10324
10325 * gdb.base/sigrepeat.exp: Correct error message.
10326
10327 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10328 Daniel Jacobowitz <dan@codesourcery.com>
10329
10330 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10331 gdb.arch/i386-gnu-cfi-asm.S: New files.
10332
10333 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10334
10335 * lib/gdb.exp: Abort on missing `site.exp'.
10336
10337 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10338 Daniel Jacobowitz <dan@codesourcery.com>
10339
10340 * gdb.base/included.c, gdb.base/included.exp,
10341 gdb.base/included.h: New files.
10342
10343 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10344
10345 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10346 (maximize_rlimit): Reduce limits on 64-bit systems.
10347
10348 2007-01-19 Mark Kettenis <kettenis@gnu.org>
10349
10350 From Marcus Deuling <deuling@de.ibm.com>:
10351 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10352 every case.
10353
10354 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
10355
10356 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10357 (test_path_specification): Use objdir instead of srcdir to always
10358 get an absolute filename.
10359
10360 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10361
10362 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10363
10364 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10365
10366 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10367 Make sure the variable we're using is in scope.
10368 (reference_to_pointer): Likewise.
10369
10370 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10371
10372 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10373 has no debug information.
10374
10375 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10376
10377 * gdb.base/annota1.exp: Remove extra send_gdb.
10378
10379 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10380
10381 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10382
10383 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10384
10385 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10386
10387 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
10388 Daniel Jacobowitz <dan@codesourcery.com>
10389
10390 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10391 lcharacter or linteger change. Correct duplicated test name.
10392 * gdb.mi/mi2-var-cmd.exp: Likewise.
10393
10394 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10395
10396 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10397
10398 2007-01-05 Joel Brobecker <brobecker@adacore.com>
10399
10400 * gdb.base/nofield.c: New file.
10401 * gdb.base/nofield.exp: New testcase.
10402
10403 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
10404
10405 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10406
10407 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10408 test.
10409
10410 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10411
10412 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10413
10414 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10415
10416 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10417 when continuing.
10418
10419 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10420
10421 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10422 Expect ".exe" extension.
10423
10424 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10425
10426 * gdb.base/charset.exp: Add explicit filename to break.
10427 * gdb.base/dbx.exp: Add explicit filename to breaks.
10428
10429 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10430
10431 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10432 * gdb.mi/mi2-file.exp: Likewise.
10433
10434 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10435
10436 Implement specification of MI tests as comments
10437 in C and C++ sources.
10438 * lib/mi-support.exp (mi_autotest_data): New variable.
10439 (mi_autotest_source): New variable.
10440 (count_newlines, mi_prepare_inline_tests)
10441 (mi_get_inline_test, mi_continue_to_line)
10442 (mi_run_inline_test, mi_tbreak)
10443 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10444 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10445 Run inline tests.
10446 * gdb.mi/mi-var-cp.cc: Define tests here.
10447
10448 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10449
10450 Simplify usage of mi_continue_to.
10451 * lib/mi-support.exp (mi_runto_helper): Renamed
10452 from mi_runto, added new parameter 'run_or_continue'.
10453 (mi_runto): Use mi_runto_helper.
10454 (mi_continue_to): Accept just function name as parameter.
10455 Use mi_runto_helper.
10456 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10457 * gdb.mi/mi2-var-cmd.exp: Likewise.
10458
10459 2006-01-04 Joel Brobecker <brobecker@adacore.com>
10460
10461 Make this testcase a bit more realistic. The current code
10462 is too simplistic, and allows the compiler to optimize out
10463 some of the entities we need for this testcase.
10464 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10465 (Do_Nothing): Add extra parameter.
10466 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10467 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10468 by using a variable of type Void_Star.
10469
10470 2006-01-04 Joel Brobecker <brobecker@adacore.com>
10471
10472 * gdb.ada/catch_ex/foo.adb: New file.
10473 * gdb.ada/catch_ex.exp: New testcase.
10474
10475 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10476
10477 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10478 pass --image-base to linker.
10479
10480 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10481 Daniel Jacobowitz <dan@codesourcery.com>
10482
10483 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10484 secondary prompts.
10485
10486 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10487
10488 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10489 output. Test the types of members and member pointers.
10490 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10491 gdb/2092.
10492 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10493 statement. Enable for GCC. Update expected output for some tests
10494 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10495 layout.
10496 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10497 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10498 (Diamond::vget_base): New.
10499 (main): Add new tests.
10500 * gdb.cp/printmethod.exp: Update expected output for member functions.
10501 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10502 print pEe->D::vg().
10503
10504 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10505
10506 * gdb.threads/tls.exp: Allow stops in sem_post.
10507
10508 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10509
10510 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10511 * gdb.base/annota3.exp: Likewise.
10512 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10513 again (instead of timing out).
10514 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10515 GCC bug 26475.
10516 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10517 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10518 test from jmisc1.exp.
10519 * gdb.java/jmisc1.exp: Delete.
10520 * gdb.java/jprint.exp: Adjust to work with method signatures including
10521 return types.
10522 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10523 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10524 * lib/java.exp (compile_java_from_source): Pass the correct type
10525 to target_compile.
10526
10527 2006-12-31 Joel Brobecker <brobecker@adacore.com>
10528
10529 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10530 (stack_align_edx): New function.
10531 (stack_align_eax): New function.
10532 (main): Add calls to stack_align_edx and stack_align_eax.
10533 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10534 Add testing for the cases where the register used during a stack
10535 realignment is edx. Same for eax.
10536
10537 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10538
10539 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10540 and generic PE targets.
10541
10542 2006-12-29 Joel Brobecker <brobecker@adacore.com>
10543
10544 * gdb.ada/array_return.exp: Update copyright date list.
10545
10546 2006-12-27 Joel Brobecker <brobecker@adacore.com>
10547
10548 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10549 (Create_Small_Float_Vector): New function.
10550 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10551 function body.
10552 * gdb.ada/array_return/p.adb: Use new type and function from
10553 package Pck.
10554 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10555 able to print the value returned by a function returning an
10556 array of float.
10557
10558 2006-12-20 Joel Brobecker <brobecker@adacore.com>
10559
10560 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10561 The associated tests should be PASSing.
10562
10563 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10564
10565 Test for base in references.
10566 * gdb.mi/mi-var-cp.cc: Add test code.
10567 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10568 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10569 * gdb.mi/mi2-watch.exp: Likewise.
10570 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10571 (mi_list_varobj_children): New function.
10572
10573 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10574
10575 * lib/mi-support.exp
10576 (mi_runto): Accept "()" after function name.
10577 (mi_create_varobj): New function.
10578 (mi_varobj_update): New function.
10579 (mi_Check_varobj_value): New function.
10580 * gdb.mi/mi-var-cp.exp: New file.
10581 * gdb.mi/mi-var-cp.cc: New file.
10582
10583 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10584
10585 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10586 gdb.base/weaklib2.c: New files.
10587
10588 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
10589
10590 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10591 info. Adjust test names.
10592
10593 * gdb.base/break.c (main): Move position of malloc.
10594 * gdb.base/break.exp: Revert mistaken checkin.
10595
10596 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10597
10598 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10599 assignement of arrays and function pointers.
10600 * gdb.mi/var-cmd.c: Add declaration necessary for above
10601 tests.
10602
10603 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10604
10605 * gdb.base/break.c (main): Call malloc.
10606
10607 * gdb.threads/linux-dp.exp: Read thread table before and after
10608 creating each philosopher and verify it.
10609
10610 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10611 Paul Brook <paul@codesourcery.com>
10612 Daniel Jacobowitz <dan@codesourcery.com>
10613
10614 * gdb.base/ending-run.exp: Flatten expect script stepping out of
10615 main to remove duplication. Add start function of the form
10616 '_*start[1-9]*'. Add RVDS start function.
10617
10618 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10619
10620 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10621
10622 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10623
10624 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10625 * gdb.asm/spu.inc: New file.
10626 * gdb.base/term.exp: Disable if [target_info exists noargs].
10627 * gdb.gdb/complaints.exp: Disable if ![isnative].
10628 * gdb.gdb/selftest.exp: Likewise.
10629 * gdb.gdb/observer.exp: Likewise.
10630 * gdb.gdb/xfullpath.exp: Likewise.
10631 * gdb.base/attach.exp: Disable on SPU target.
10632 * gdb.cp/bs145503.exp: Likewise.
10633 * gdb.cp/exception.exp: Likewise.
10634 * gdb.cp/userdef.exp: Likewise.
10635
10636 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10637
10638 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10639
10640 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10641
10642 * gdb.base/completion.exp: Fix completion tests for
10643 'info' and 'info '.
10644 * gdb.base/help.exp (help_test_raw, test_class_help)
10645 (test_prefix_command_help): Move...
10646 * lib/gdb.exp: Here.
10647 * gdb.base/main.exp: Adjust.
10648 * gdb.cp/maint.exp: Adjust.
10649 * gdb.trace/tracecmd.exp: Use test_help_class.
10650
10651 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10652
10653 * gdb.stabs/weird.exp (print_weird_var): Use
10654 gdb_test_multiple instead of gdb_expect.
10655
10656 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10657
10658 * gdb.base/help.exp (help_test_raw): New.
10659 (test_class_help): New.
10660 (test_prefix_command_help): New.
10661 Adjust testcases.
10662
10663 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
10664
10665 * gdb.base/constvars.c (main): Write to crass and crips, so that
10666 they are allocated by the compiler.
10667
10668 2006-10-27 Andreas Schwab <schwab@suse.de>
10669
10670 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10671 "detach-fork".
10672
10673 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10674
10675 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10676 of patterns.
10677
10678 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10679
10680 * gdb.base/sepdebug.exp: Remove debug format test.
10681 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10682 Handle no-symtab.
10683 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10684
10685 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10686
10687 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10688 int to pointer or pointer to int.
10689 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10690
10691 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10692
10693 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10694
10695 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10696
10697 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10698
10699 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10700
10701 PR c++/2116
10702 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10703
10704 2006-10-06 Joel Brobecker <brobecker@adacore.com>
10705
10706 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10707 the corresponding bug has been fixed in GDB (PR/2018).
10708
10709 2006-10-06 Joel Brobecker <brobecker@adacore.com>
10710
10711 * gdb.base/subst.exp: New testcase.
10712
10713 2006-10-06 Joel Brobecker <brobecker@adacore.com>
10714
10715 * gdb.ada/array_return/pck.ads: Add copyright notice.
10716 * gdb.ada/array_return/pck.adb: Likewise.
10717 * gdb.ada/array_return/p.adb: Likewise.
10718 * gdb.ada/exec_changed/first.adb: Likewise.
10719 * gdb.ada/exec_changed/second.adb: Likewise.
10720
10721 2006-10-06 Joel Brobecker <brobecker@adacore.com>
10722
10723 * gdb.ada/watch_arg/watch.adb: New file.
10724 * gdb.ada/watch_arg.exp: New testcase.
10725
10726 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10727
10728 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
10729 via string_to_regexp.
10730 * gdb.mi/mi2-basics.exp: Likewise.
10731
10732 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
10733
10734 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10735 Remove unused / obsolete files.
10736
10737 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
10738
10739 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10740
10741 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10742
10743 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10744 HIGH_FRAME argument to -stack-list-arguments can be larger than
10745 the number of frames.
10746
10747 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10748
10749 * gdb.base/args.c (main): Add breakpoint marker.
10750 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10751 really test empty arguments.
10752 (args_load): Delete.
10753 (args_test): New.
10754
10755 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
10756
10757 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
10758 check for one file.
10759
10760 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10761
10762 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10763 HIGH_FRAME argument to -stack-list-locals can be larger than
10764 the number of frames.
10765
10766 2006-08-18 Fred Fish <fnf@specifix.com>
10767
10768 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10769 '$' in front of skip_vmx_tests_saved when setting that.
10770
10771 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10772
10773 * gdb.base/trace-commands.exp: New file.
10774
10775 2006-08-10 Joel Brobecker <brobecker@adacore.com>
10776 Daniel Jacobowitz <dan@codesourcery.com>
10777
10778 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10779 expected output of the backtrace commands.
10780
10781 2006-08-09 Joel Brobecker <brobecker@adacore.com>
10782
10783 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10784 untested followed by return combination.
10785 * gdb.arch/altivec-regs.exp: Likewise.
10786 * gdb.arch/e500-abi.exp: Likewise.
10787 * gdb.arch/e500-regs.exp: Likewise.
10788 * gdb.arch/gdb1291.exp: Likewise.
10789 * gdb.arch/gdb1431.exp: Likewise.
10790 * gdb.arch/gdb1558.exp: Likewise.
10791 * gdb.arch/i386-prologue.exp: Likewise.
10792 * gdb.arch/i386-unwind.exp: Likewise.
10793 * gdb.asm/asm-source.exp: Likewise.
10794 * gdb.base/a2-run.exp: Likewise.
10795 * gdb.base/advance.exp: Likewise.
10796 * gdb.base/all-bin.exp: Likewise.
10797 * gdb.base/annota1.exp: Likewise.
10798 * gdb.base/annota3.exp: Likewise.
10799 * gdb.base/args.exp: Likewise.
10800 * gdb.base/arithmet.exp: Likewise.
10801 * gdb.base/assign.exp: Likewise.
10802 * gdb.base/async.exp: Likewise.
10803 * gdb.base/attach.exp: Likewise.
10804 * gdb.base/bang.exp: Likewise.
10805 * gdb.base/bigcore.exp: Likewise.
10806 * gdb.base/bitfields.exp: Likewise.
10807 * gdb.base/bitfields2.exp: Likewise.
10808 * gdb.base/break.exp: Likewise.
10809 * gdb.base/call-sc.exp: Likewise.
10810 * gdb.base/call-strs.exp: Likewise.
10811 * gdb.base/callfuncs.exp: Likewise.
10812 * gdb.base/checkpoint.exp: Likewise.
10813 * gdb.base/chng-syms.exp: Likewise.
10814 * gdb.base/code-expr.exp: Likewise.
10815 * gdb.base/commands.exp: Likewise.
10816 * gdb.base/completion.exp: Likewise.
10817 * gdb.base/cond-expr.exp: Likewise.
10818 * gdb.base/condbreak.exp: Likewise.
10819 * gdb.base/consecutive.exp: Likewise.
10820 * gdb.base/constvars.exp: Likewise.
10821 * gdb.base/corefile.exp: Likewise.
10822 * gdb.base/cvexpr.exp: Likewise.
10823 * gdb.base/dbx.exp: Likewise.
10824 * gdb.base/define.exp: Likewise.
10825 * gdb.base/detach.exp: Likewise.
10826 * gdb.base/display.exp: Likewise.
10827 * gdb.base/dump.exp: Likewise.
10828 * gdb.base/ena-dis-br.exp: Likewise.
10829 * gdb.base/ending-run.exp: Likewise.
10830 * gdb.base/environ.exp: Likewise.
10831 * gdb.base/eval-skip.exp: Likewise.
10832 * gdb.base/exprs.exp: Likewise.
10833 * gdb.base/fileio.exp: Likewise.
10834 * gdb.base/finish.exp: Likewise.
10835 * gdb.base/float.exp: Likewise.
10836 * gdb.base/foll-exec.exp: Likewise.
10837 * gdb.base/foll-fork.exp: Likewise.
10838 * gdb.base/foll-vfork.exp: Likewise.
10839 * gdb.base/freebpcmd.exp: Likewise.
10840 * gdb.base/funcargs.exp: Likewise.
10841 * gdb.base/gcore.exp: Likewise.
10842 * gdb.base/gdb1090.exp: Likewise.
10843 * gdb.base/gdb1250.exp: Likewise.
10844 * gdb.base/huge.exp: Likewise.
10845 * gdb.base/info-proc.exp: Likewise.
10846 * gdb.base/interrupt.exp: Likewise.
10847 * gdb.base/jump.exp: Likewise.
10848 * gdb.base/langs.exp: Likewise.
10849 * gdb.base/lineinc.exp: Likewise.
10850 * gdb.base/list.exp: Likewise.
10851 * gdb.base/logical.exp: Likewise.
10852 * gdb.base/long_long.exp: Likewise.
10853 * gdb.base/macscp.exp: Likewise.
10854 * gdb.base/maint.exp: Likewise.
10855 * gdb.base/mips_pro.exp: Likewise.
10856 * gdb.base/miscexprs.exp: Likewise.
10857 * gdb.base/multi-forks.exp: Likewise.
10858 * gdb.base/opaque.exp: Likewise.
10859 * gdb.base/overlays.exp: Likewise.
10860 * gdb.base/pc-fp.exp: Likewise.
10861 * gdb.base/pointers.exp: Likewise.
10862 * gdb.base/printcmds.exp: Likewise.
10863 * gdb.base/psymtab.exp: Likewise.
10864 * gdb.base/ptype.exp: Likewise.
10865 * gdb.base/recurse.exp: Likewise.
10866 * gdb.base/relational.exp: Likewise.
10867 * gdb.base/relocate.exp: Likewise.
10868 * gdb.base/remote.exp: Likewise.
10869 * gdb.base/reread.exp: Likewise.
10870 * gdb.base/restore.exp: Likewise.
10871 * gdb.base/return.exp: Likewise.
10872 * gdb.base/return2.exp: Likewise.
10873 * gdb.base/scope.exp: Likewise.
10874 * gdb.base/sect-cmd.exp: Likewise.
10875 * gdb.base/sep.exp: Likewise.
10876 * gdb.base/sepdebug.exp: Likewise.
10877 * gdb.base/setshow.exp: Likewise.
10878 * gdb.base/setvar.exp: Likewise.
10879 * gdb.base/sigall.exp: Likewise.
10880 * gdb.base/sigbpt.exp: Likewise.
10881 * gdb.base/signals.exp: Likewise.
10882 * gdb.base/signull.exp: Likewise.
10883 * gdb.base/sizeof.exp: Likewise.
10884 * gdb.base/solib.exp: Likewise.
10885 * gdb.base/step-line.exp: Likewise.
10886 * gdb.base/step-test.exp: Likewise.
10887 * gdb.base/structs.exp: Likewise.
10888 * gdb.base/structs2.exp: Likewise.
10889 * gdb.base/term.exp: Likewise.
10890 * gdb.base/twice.exp: Likewise.
10891 * gdb.base/until.exp: Likewise.
10892 * gdb.base/varargs.exp: Likewise.
10893 * gdb.base/volatile.exp: Likewise.
10894 * gdb.base/watchpoint.exp: Likewise.
10895 * gdb.base/whatis-exp.exp: Likewise.
10896 * gdb.base/whatis.exp: Likewise.
10897 * gdb.cp/ambiguous.exp: Likewise.
10898 * gdb.cp/annota2.exp: Likewise.
10899 * gdb.cp/annota3.exp: Likewise.
10900 * gdb.cp/bool.exp: Likewise.
10901 * gdb.cp/breakpoint.exp: Likewise.
10902 * gdb.cp/casts.exp: Likewise.
10903 * gdb.cp/class2.exp: Likewise.
10904 * gdb.cp/classes.exp: Likewise.
10905 * gdb.cp/cplusfuncs.exp: Likewise.
10906 * gdb.cp/ctti.exp: Likewise.
10907 * gdb.cp/derivation.exp: Likewise.
10908 * gdb.cp/exception.exp: Likewise.
10909 * gdb.cp/gdb1355.exp: Likewise.
10910 * gdb.cp/hang.exp: Likewise.
10911 * gdb.cp/inherit.exp: Likewise.
10912 * gdb.cp/local.exp: Likewise.
10913 * gdb.cp/m-data.exp: Likewise.
10914 * gdb.cp/m-static.exp: Likewise.
10915 * gdb.cp/member-ptr.exp: Likewise.
10916 * gdb.cp/method.exp: Likewise.
10917 * gdb.cp/misc.exp: Likewise.
10918 * gdb.cp/namespace.exp: Likewise.
10919 * gdb.cp/overload.exp: Likewise.
10920 * gdb.cp/ovldbreak.exp: Likewise.
10921 * gdb.cp/pr-1023.exp: Likewise.
10922 * gdb.cp/pr-1210.exp: Likewise.
10923 * gdb.cp/pr-574.exp: Likewise.
10924 * gdb.cp/printmethod.exp: Likewise.
10925 * gdb.cp/psmang.exp: Likewise.
10926 * gdb.cp/ref-params.exp: Likewise.
10927 * gdb.cp/ref-types.exp: Likewise.
10928 * gdb.cp/rtti.exp: Likewise.
10929 * gdb.cp/templates.exp: Likewise.
10930 * gdb.cp/try_catch.exp: Likewise.
10931 * gdb.cp/userdef.exp: Likewise.
10932 * gdb.cp/virtfunc.exp: Likewise.
10933 * gdb.disasm/am33.exp: Likewise.
10934 * gdb.disasm/h8300s.exp: Likewise.
10935 * gdb.disasm/mn10300.exp: Likewise.
10936 * gdb.disasm/sh3.exp: Likewise.
10937 * gdb.disasm/t01_mov.exp: Likewise.
10938 * gdb.disasm/t02_mova.exp: Likewise.
10939 * gdb.disasm/t03_add.exp: Likewise.
10940 * gdb.disasm/t04_sub.exp: Likewise.
10941 * gdb.disasm/t05_cmp.exp: Likewise.
10942 * gdb.disasm/t06_ari2.exp: Likewise.
10943 * gdb.disasm/t07_ari3.exp: Likewise.
10944 * gdb.disasm/t08_or.exp: Likewise.
10945 * gdb.disasm/t09_xor.exp: Likewise.
10946 * gdb.disasm/t10_and.exp: Likewise.
10947 * gdb.disasm/t11_logs.exp: Likewise.
10948 * gdb.disasm/t12_bit.exp: Likewise.
10949 * gdb.disasm/t13_otr.exp: Likewise.
10950 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
10951 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
10952 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
10953 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
10954 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
10955 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
10956 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
10957 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
10958 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
10959 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
10960 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
10961 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
10962 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
10963 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
10964 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
10965 * gdb.mi/gdb701.exp: Likewise.
10966 * gdb.mi/gdb792.exp: Likewise.
10967 * gdb.mi/mi-basics.exp: Likewise.
10968 * gdb.mi/mi-break.exp: Likewise.
10969 * gdb.mi/mi-cli.exp: Likewise.
10970 * gdb.mi/mi-console.exp: Likewise.
10971 * gdb.mi/mi-disassemble.exp: Likewise.
10972 * gdb.mi/mi-eval.exp: Likewise.
10973 * gdb.mi/mi-file.exp: Likewise.
10974 * gdb.mi/mi-read-memory.exp: Likewise.
10975 * gdb.mi/mi-regs.exp: Likewise.
10976 * gdb.mi/mi-return.exp: Likewise.
10977 * gdb.mi/mi-simplerun.exp: Likewise.
10978 * gdb.mi/mi-stack.exp: Likewise.
10979 * gdb.mi/mi-stepi.exp: Likewise.
10980 * gdb.mi/mi-syn-frame.exp: Likewise.
10981 * gdb.mi/mi-until.exp: Likewise.
10982 * gdb.mi/mi-var-block.exp: Likewise.
10983 * gdb.mi/mi-var-child.exp: Likewise.
10984 * gdb.mi/mi-var-cmd.exp: Likewise.
10985 * gdb.mi/mi-var-display.exp: Likewise.
10986 * gdb.mi/mi-watch.exp: Likewise.
10987 * gdb.mi/mi2-basics.exp: Likewise.
10988 * gdb.mi/mi2-break.exp: Likewise.
10989 * gdb.mi/mi2-cli.exp: Likewise.
10990 * gdb.mi/mi2-console.exp: Likewise.
10991 * gdb.mi/mi2-disassemble.exp: Likewise.
10992 * gdb.mi/mi2-eval.exp: Likewise.
10993 * gdb.mi/mi2-file.exp: Likewise.
10994 * gdb.mi/mi2-read-memory.exp: Likewise.
10995 * gdb.mi/mi2-regs.exp: Likewise.
10996 * gdb.mi/mi2-return.exp: Likewise.
10997 * gdb.mi/mi2-simplerun.exp: Likewise.
10998 * gdb.mi/mi2-stack.exp: Likewise.
10999 * gdb.mi/mi2-stepi.exp: Likewise.
11000 * gdb.mi/mi2-syn-frame.exp: Likewise.
11001 * gdb.mi/mi2-until.exp: Likewise.
11002 * gdb.mi/mi2-var-block.exp: Likewise.
11003 * gdb.mi/mi2-var-child.exp: Likewise.
11004 * gdb.mi/mi2-var-cmd.exp: Likewise.
11005 * gdb.mi/mi2-var-display.exp: Likewise.
11006 * gdb.mi/mi2-watch.exp: Likewise.
11007 * gdb.stabs/exclfwd.exp: Likewise.
11008 * gdb.stabs/weird.exp: Likewise.
11009 * gdb.threads/gcore-thread.exp: Likewise.
11010 * gdb.trace/actions.exp: Likewise.
11011 * gdb.trace/backtrace.exp: Likewise.
11012 * gdb.trace/circ.exp: Likewise.
11013 * gdb.trace/collection.exp: Likewise.
11014 * gdb.trace/deltrace.exp: Likewise.
11015 * gdb.trace/infotrace.exp: Likewise.
11016 * gdb.trace/limits.exp: Likewise.
11017 * gdb.trace/packetlen.exp: Likewise.
11018 * gdb.trace/passc-dyn.exp: Likewise.
11019 * gdb.trace/passcount.exp: Likewise.
11020 * gdb.trace/report.exp: Likewise.
11021 * gdb.trace/save-trace.exp: Likewise.
11022 * gdb.trace/tfind.exp: Likewise.
11023 * gdb.trace/tracecmd.exp: Likewise.
11024 * gdb.trace/while-dyn.exp: Likewise.
11025 * gdb.trace/while-stepping.exp: Likewise.
11026
11027 2006-08-08 Joel Brobecker <brobecker@adacore.com>
11028
11029 * gdb.base/step-bt.c: New file.
11030 * gdb.base/step-bt.exp: New testcase.
11031
11032 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
11033
11034 * config/monitor.exp (gdb_load): Remove support for obsolete
11035 download-write-size.
11036 * gdb.base/remote.exp: Likewise. Update all callers of
11037 gdb_timed_load.
11038
11039 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11040
11041 * cursal.exp: Pass binfile to gdb_load.
11042
11043 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
11044
11045 * gdb.base/cursal.exp: Add "" to gdb_load call.
11046
11047 2006-07-29 Mark Kettenis <kettenis@gnu.org>
11048
11049 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
11050 NetBSD/ELF targets.
11051
11052 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
11053
11054 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
11055 operator*.
11056
11057 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
11058
11059 * gdb.base/completion.exp: Update for change in "file" behavior.
11060 * gdb.stabs/weird.exp: Likewise.
11061 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
11062 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
11063
11064 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
11065
11066 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
11067 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
11068
11069 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
11070
11071 * gdb.base/default.exp: Update source command error message.
11072 * gdb.base/help.exp: Update 'help source' message.
11073
11074 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
11075
11076 * gdb.cp/bs15503.exp: Update comment for no longer crashing
11077 test.
11078
11079 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
11080
11081 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
11082
11083 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11084
11085 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
11086
11087 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11088
11089 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
11090
11091 2006-07-17 Mark Kettenis <kettenis@gnu.org>
11092
11093 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
11094 *-*-openbsd* from targets for wich we expect ARM FPA floating
11095 point format.
11096
11097 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
11098
11099 * gdb.cp/annota3.exp: Expect frame-begin annotation.
11100
11101 2006-07-17 Mark Kettenis <kettenis@gnu.org>
11102
11103 * gdb.base/annota3.exp: Expect frame-begin annotation.
11104
11105 2006-07-14 Joel Brobecker <brobecker@adacore.com>
11106
11107 * gdb.base/help.exp: Adjust "help unset" test to accept
11108 any list of unset commands.
11109
11110 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
11111 Daniel Jacobowitz <dan@codesourcery.com>
11112
11113 * gdb.cp/ref-params.exp: New test.
11114 * gdb.cp/ref-params.cc: New source file.
11115 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
11116
11117 2006-07-08 Mark Kettenis <kettenis@gnu.org>
11118
11119 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
11120 spaces/tabs in regular expressions since they might not be there.
11121
11122 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
11123
11124 * gdb.base/ifelse.exp: New file.
11125
11126 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
11127
11128 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
11129 line.
11130 * gdb.base/huge.exp: Loop over compilation to find a size that
11131 is acceptable.
11132 * gdb.base/remote.exp: Correct expected strings.
11133 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
11134
11135 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11136
11137 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
11138
11139 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11140
11141 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
11142 native.
11143
11144 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11145
11146 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
11147 enable stabs testing.
11148
11149 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11150
11151 * gdb.base/auxv.exp: Intercept undefined command messages before
11152 gdb_test_multiple does.
11153
11154 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11155
11156 * Makefile.in (host_alias): Remove.
11157 (target_alias): Use @target_noncanonical@.
11158 (site.exp): Don't set host_alias.
11159 * aclocal.m4: Remove contents. Include acx.m4.
11160 * configure: Regenerated.
11161 * configure.ac: Use ACX_NONCANONICAL_TARGET.
11162
11163 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
11164
11165 * lib/gdb.exp (gdb_load_cmd): New.
11166
11167 * gdb.base/fileio.c: Add system(NULL) test.
11168 * gdb.base/fileio.exp: Check it.
11169
11170 * gdb.base/break.c: Add 10a breakpoint at }
11171 * gdb.base/break.exp: Add test for breakpoint at }
11172 * gdb.cp/anon-union.cc: Add code at end of function.
11173 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
11174 * gdb.mi/var-cmd.c: Add code at end of function.
11175 * gdb.mi/mi-var-display.exp: Adjust end of next.
11176 * gdb.mi/mi2-var-display.exp: Likewise.
11177 * gdb.base/fileio.c: Add stop function and insert calls at
11178 stopping places.
11179 * gdb.base/fileio.exp: Breakpoint stop function and remove
11180 explicit line number references.
11181
11182 2006-05-19 Joel Brobecker <brobecker@adacore.com>
11183
11184 * gdb.base/del.exp (test_delete_alias): New function.
11185 Now check that both "del" and "d" work as aliases for "delete".
11186
11187 2006-05-18 Fred Fish <fnf@specifix.com>
11188
11189 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
11190 required. Check for spurious output after program exits normally.
11191
11192 2006-05-17 Fred Fish <fnf@specifix.com>
11193
11194 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
11195 gdb_load, so it works in the simulator.
11196
11197 2006-05-11 Fred Fish <fnf@specifix.com>
11198
11199 * gdb.base/bang.exp: Ignore unexpected output between the
11200 "program exited normally" and the gdb prompt, as many other
11201 tests do.
11202
11203 2006-05-07 Mark Kettenis <kettenis@gnu.org>
11204
11205 * gdb.base/help.exp: Make "delete checkpoint" part option for
11206 "help d" and "help delete" tests.
11207
11208 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11209
11210 * gdb.mi/mi-basics.exp: Add missing serial number to
11211 expected output in some mi_gdb_test statements.
11212 * gdb.mi/mi2-basics.exp: Likewise.
11213
11214 2006-05-05 Joel Brobecker <brobecker@adacore.com>
11215
11216 * gdb.base/del.c: New file.
11217 * gdb.base/del.exp: New testcase.
11218
11219 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
11220
11221 * gdb.base/break.exp: Do not assume a breakpoint on
11222 main will actually be in $srcfile when optimizing.
11223 * gdb.base/savedregs.exp: Do not require that the dummy
11224 frame location match up to a symbol and source file location.
11225 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
11226 will get printed without a mi_cmd_data_list_register_values prefix.
11227 (*-data-list-register-*): Correct regular expressions to expect the new
11228 pseudo d? floating point registers.
11229 * gdb.mi/mi2-regs.exp: Likewise.
11230
11231 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
11232
11233 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
11234 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
11235 is allocated by the compiler.
11236 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
11237 anons, e, anone to force their allocation by the compiler.
11238
11239 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
11240
11241 * gdb.base/help.exp: Update expected text for help d and
11242 help delete.
11243
11244 2006-05-02 Mark Kettenis <kettenis@gnu.org>
11245
11246 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
11247 NetBSD/ELF targets.
11248
11249 2006-04-30 Mark Kettenis <kettenis@gnu.org>
11250
11251 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
11252 single-step breakpoint fails; make this a KFAIL on
11253 sparc*-*-openbsd*.
11254 * gdb.base/siginfo.exp: Likewise.
11255 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11256
11257 2006-04-26 Michael Snyder <msnyder@redhat.com>
11258
11259 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
11260 which may have to consume output from other forks.
11261 Add tests to make sure that "delete fork" succeeded.
11262
11263 2006-04-20 Michael Snyder <msnyder@redhat.com>
11264
11265 * 2006-03-22 Jim Blandy <jimb@redhat.com>
11266 Add support for the Renesas M32C and M16C.
11267
11268 * gdb.asm/asm-source.exp: Add m32c target.
11269 * gdb.asm/m32c.inc: Support for m32c target.
11270
11271 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11272
11273 * gdb.base/commands.exp (recursive_source_test): New test.
11274
11275 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
11276
11277 * gdb.base/float.exp: Add pattern for sparc targets.
11278
11279 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11280
11281 * gdb.base/commands.exp (stray_arg0_test): New test.
11282
11283 2006-03-30 Paul Brook <paul@codesourcery.com>
11284
11285 * gdb.mi/mi-until.exp: kfail broken until command.
11286 * gdb.mi/mi2-until.exp: Ditto.
11287
11288 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
11289
11290 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11291
11292 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
11293
11294 * gdb.base/prelink.exp: Anchor tested-for regular expression
11295 on gdb prompt.
11296
11297 2006-03-07 Paul Brook <paul@codesourcery.com>
11298
11299 * gdb.base/assign.exp: Correct fail message.
11300
11301 2006-03-07 Paul Brook <paul@codesourcery.com>
11302
11303 * lib/compiler.c: Extract armcc version number.
11304 * lib/compiler.cc: Ditto.
11305
11306 2006-03-07 Paul Brook <paul@codesourcery.com>
11307
11308 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
11309 additional_flags=-w.
11310 * gdb.arch/altivec-regs.exp: Ditto.
11311 * gdb.arch/e500-abi.exp: Ditto.
11312 * gdb.arch/e500-regs.exp: Ditto.
11313 * gdb.base/all-bin.exp: Ditto.
11314 * gdb.base/annota1.exp: Ditto.
11315 * gdb.base/annota3.exp: Ditto.
11316 * gdb.base/args.exp: Ditto.
11317 * gdb.base/arithmet.exp: Ditto.
11318 * gdb.base/assign.exp: Ditto.
11319 * gdb.base/async.exp: Ditto.
11320 * gdb.base/bang.exp: Ditto.
11321 * gdb.base/break.exp: Ditto.
11322 * gdb.base/call-rt-st.exp: Ditto.
11323 * gdb.base/completion.exp: Ditto.
11324 * gdb.base/cond-expr.exp: Ditto.
11325 * gdb.base/condbreak.exp: Ditto.
11326 * gdb.base/consecutive.exp: Ditto.
11327 * gdb.base/define.exp: Ditto.
11328 * gdb.base/display.exp: Ditto.
11329 * gdb.base/ena-dis-br.exp: Ditto.
11330 * gdb.base/environ.exp: Ditto.
11331 * gdb.base/eval-skip.exp: Ditto.
11332 * gdb.base/info-proc.exp: Ditto.
11333 * gdb.base/jump.exp: Ditto.
11334 * gdb.base/logical.exp: Ditto.
11335 * gdb.base/long_long.exp: Ditto.
11336 * gdb.base/maint.exp: Ditto.
11337 * gdb.base/miscexprs.exp: Ditto.
11338 * gdb.base/pc-fp.exp: Ditto.
11339 * gdb.base/pointers.exp: Ditto.
11340 * gdb.base/relational.exp: Ditto.
11341 * gdb.base/reread.exp: Ditto.
11342 * gdb.base/sect-cmd.exp: Ditto.
11343 * gdb.base/sep.exp: Ditto.
11344 * gdb.base/sepdebug.exp: Ditto.
11345 * gdb.base/until.exp: Ditto.
11346 * gdb.base/whatis-exp.exp: Ditto.
11347 * gdb.cp/annota2.exp: Ditto.
11348 * gdb.cp/annota3.exp: Ditto.
11349 * gdb.trace/actions.exp: Ditto.
11350 * gdb.trace/backtrace.exp: Ditto.
11351 * gdb.trace/circ.exp: Ditto.
11352 * gdb.trace/collection.exp: Ditto.
11353 * gdb.trace/deltrace.exp: Ditto.
11354 * gdb.trace/infotrace.exp: Ditto.
11355 * gdb.trace/limits.exp: Ditto.
11356 * gdb.trace/packetlen.exp: Ditto.
11357 * gdb.trace/passc-dyn.exp: Ditto.
11358 * gdb.trace/passcount.exp: Ditto.
11359 * gdb.trace/report.exp: Ditto.
11360 * gdb.trace/save-trace.exp: Ditto.
11361 * gdb.trace/tfind.exp: Ditto.
11362 * gdb.trace/tracecmd.exp: Ditto.
11363 * gdb.trace/while-dyn.exp: Ditto.
11364 * gdb.trace/while-stepping.exp: Ditto.
11365 * lib/gdb.exp: Ditto.
11366 (gdb_compile): Handle nowarning option.
11367
11368 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
11369
11370 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11371 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11372 Rename executable to prelinkt. Don't re-prelink if we didn't
11373 get a core file. Test prelink -u exit status to tell whether
11374 prelinking failed. Use gdb_test_multiple.
11375
11376 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11377
11378 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11379 (do_tests): Call it.
11380
11381 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
11382
11383 * gdb.base/prelink.exp: New test.
11384 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11385
11386 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11387
11388 * gdb.fortran/derived-type.f90: New file.
11389 * gdb.fortran/derived-type.exp: New testcase.
11390
11391 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11392
11393 * gdb.base/default.exp: Allow ';' as a directory separator.
11394
11395 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11396
11397 * gdb.base/help.exp (help add-symbol-file): Update.
11398
11399 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11400
11401 * gdb.base/help.exp (help load): Update expected results.
11402
11403 2006-02-19 Fred Fish <fnf@specifix.com>
11404
11405 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11406 specifix hex value as part of results.
11407 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
11408
11409 2006-02-16 Fred Fish <fnf@specifix.com>
11410
11411 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11412 ushort_addr, and slong_addr, so the typedefs are not optimized
11413 away.
11414 * gdb.base/whatis.exp: Add tests using type name for struct type,
11415 union type, enum type, and typedef.
11416
11417 2006-02-13 Mark Kettenis <kettenis@gnu.org>
11418
11419 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11420
11421 2006-02-13 Jim Blandy <jimb@redhat.com>
11422
11423 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11424 case where it takes two "next" commands to skip past the init
11425 call.
11426
11427 2006-02-12 Fred Fish <fnf@specifix.com>
11428
11429 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11430 to handle cases where it takes two "next" commands to skip
11431 past the init call.
11432
11433 2006-02-07 Joel Brobecker <brobecker@adacore.com>
11434
11435 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11436 on hppa32 targets.
11437
11438 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
11439
11440 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11441 field.
11442
11443 2006-01-29 Mark Kettenis <kettenis@gnu.org>
11444
11445 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11446
11447 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11448
11449 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11450 files.
11451
11452 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11453
11454 * gdb.cp/maint.exp: Set complaints to a positive value.
11455
11456 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11457
11458 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11459 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11460 function name.
11461
11462 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11463
11464 * gdb.base/checkpoint.c: Update copyright notice. Include
11465 <stdlib.h>.
11466
11467 2006-01-04 Jim Blandy <jimb@redhat.com>
11468
11469 * gdb.asm/asm-source.exp: Independently provide default values for
11470 asm-flags and debug-flags. Use 'string equal' to do the
11471 comparison, not the implicit expr's '==' operator. Remove
11472 now-unneeded assignments to asm-flags. In h8300 case, place
11473 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11474
11475 2006-01-04 Michael Snyder <msnyder@redhat.com>
11476
11477 * gdb.base/checkpoint.c: New file.
11478 * gdb.base/checkpoint.exp: New file.
11479 * gdb.base/multi-fork.c: New file.
11480 * gdb.base/multi-fork.exp: New file.
11481 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11482
11483 2006-01-04 Fred Fish <fnf@specifix.com>
11484
11485 * gdb.base/ptype.c (foo): Add typedef.
11486 (intfoo): Add function.
11487 * gdb.base/ptype1.c: New file.
11488 * gdb.base/ptype.exp: Handle compilation and linking with two
11489 source files. Test that proper type for "foo" is found based
11490 on source context rather than first match found in symtabs.
11491
11492 2005-12-28 Mark Kettenis <kettenis@gnu.org>
11493
11494 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11495 * gdb.asm/openbsd.inc: Indent commands.
11496
11497 2005-12-26 Mark Kettenis <kettenis@gnu.org>
11498
11499 * gdb.base/freebpcmd.exp: Increase timeout.
11500
11501 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11502
11503 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11504
11505 * gdb.base/default.exp: Update check for "show version".
11506
11507 2005-12-09 Randolph Chung <tausq@debian.org>
11508
11509 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11510 * gdb.asm/pa64.inc: New file.
11511
11512 2005-12-09 Randolph Chung <tausq@debian.org>
11513
11514 * gdb.asm/common.inc: Indent commands.
11515 * gdb.asm/asmsrc1.s: Likewise.
11516 * gdb.asm/asmsrc2.s: Likewise.
11517
11518 2005-12-09 Randolph Chung <tausq@debian.org>
11519
11520 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11521 (get_addr_of_sym): Remove duplicate print.
11522 (gen_core): xfail hppa*-*-hpux*, update expected output.
11523 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11524 * gdb.arch/pa64-nullify.s: New file.
11525
11526 2005-12-09 Randolph Chung <tausq@debian.org>
11527
11528 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11529
11530 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
11531
11532 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11533 code generation for these functions.
11534 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11535 error message.
11536
11537 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11538
11539 * gdb.base/help.exp (help b, help br, help bre, help brea)
11540 (help break): Update the expected message.
11541
11542 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11543
11544 * gdb.asm/m68hc11.inc: Setup the data section.
11545 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11546 script for this test.
11547 (m6812-*-*): Likewise.
11548
11549 2005-11-09 Randolph Chung <tausq@debian.org>
11550
11551 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11552
11553 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11554
11555 * gdb.base/break.exp: Fix a comment typo.
11556
11557 2005-11-03 Jim Blandy <jimb@redhat.com>
11558
11559 Checked in by Elena Zannoni <ezannoni@redhat.com>
11560
11561 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
11562
11563 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
11564
11565 * gdb.arch/gdb1558.c: Include stdio.h.
11566
11567 2005-10-31 Mark Kettenis <kettenis@gnu.org>
11568
11569 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11570
11571 2005-10-31 Mark Kettenis <kettenis@gnu.org>
11572
11573 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11574
11575 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11576
11577 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11578 vscr" tests to better match output.
11579
11580 2005-10-12 Jim Blandy <jimb@redhat.com>
11581
11582 * gdb.base/structs.exp (any): New function.
11583 (test_struct_returns): Don't make any assumptions at all about
11584 what value the function returns when GDB can't set the return
11585 value.
11586
11587 2005-10-09 Joel Brobecker <brobecker@adacore.com>
11588
11589 * gdb.ada/arrayidx/p.adb: New file.
11590 * gdb.ada/arrayidx.exp: New testcase
11591
11592 2005-10-09 Joel Brobecker <brobecker@adacore.com>
11593
11594 * gdb.ada/array_return/pck.ads: New file.
11595 * gdb.ada/array_return/pck.adb: New file.
11596 * gdb.ada/array_return/p.adb: New file.
11597 * gdb.ada/array_return.exp: New testcase.
11598
11599 2005-10-03 Joel Brobecker <brobecker@adacore.com>
11600
11601 * gdb.base/arrayidx.c: New file.
11602 * gdb.base/arrayidx.exp: New testcase.
11603
11604 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
11605
11606 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11607 frames-invalid and breakpoints-invalid are no longer generated
11608 with level 3 so don't expect them in the output.
11609
11610 2005-09-27 Bob Rossi <bob@brasko.net>
11611
11612 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
11613 from test. Escape the | in mi_gdb_test call.
11614 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11615 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11616 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11617 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11618 expected regex's in mi_gdb_test calls.
11619 * lib/mi-support.exp: Remove arbitrary .* from tests.
11620 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11621 Fully anchor GDB/MI expected results in mi_gdb_test.
11622 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11623 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11624
11625 2005-09-26 Paul Brook <paul@codesourcery.com>
11626
11627 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11628
11629 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11630
11631 * bfp-test.c: New file.
11632 * bfp-test.exp: New testcase.
11633
11634 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11635
11636 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11637 of subarray and substring variable.
11638 * gdb.fortran/subarray.f: New source file for the test of subarray
11639 and substring variable evaluation.
11640 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11641 of string constant.
11642
11643 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11644
11645 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11646 copyright dates.
11647
11648 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11649
11650 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11651 powerpc altivec' test with an almost identical 'info vector' test.
11652
11653 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11654
11655 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11656 vscr" tests to match output.
11657
11658 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11659
11660 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11661 output.
11662
11663 2005-09-11 Bob Rossi <bob@brasko.net>
11664
11665 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11666 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11667 commands that return an MI output command and an asyncronous MI output
11668 command.
11669 * gdb.mi/mi-console.exp: Ditto.
11670
11671 2005-09-11 Bob Rossi <bob@brasko.net>
11672
11673 * gdb.mi/mi-var-child.c: Include <string.h>.
11674
11675 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11676
11677 * killed.exp: Correct gdb_expect syntax.
11678
11679 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
11680
11681 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11682
11683 2005-08-02 Bob Rossi <bob@brasko.net>
11684
11685 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11686 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11687 Change tests to inferior-tty-set/show.
11688 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11689 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11690 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11691 inferior. Use mi_gdb_test to get GDB and Inferior output.
11692 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11693 descriptor.
11694 (mi_inferior_tty_name): Add inferior PTY file name.
11695 (mi_gdb_start): Add INFERIOR_PTY parameter.
11696 (mi_gdb_test): Add IPATTERN parameter.
11697
11698 2005-08-02 Bob Rossi <bob@brasko.net>
11699
11700 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11701 parameter to mi_gdb_test.
11702 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11703
11704 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11705
11706 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11707 struct_declarations.
11708 * gdb.mi/mi-var-child.exp: Step over the initialization of
11709 struct_declarations.
11710
11711 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11712
11713 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11714 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11715 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11716 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11717 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11718 file.
11719
11720 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
11721
11722 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11723 (do_children_tests): Assign values to the extra elements.
11724
11725 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11726 them for tests for "-var-update --no-values" and
11727 "-var-update --all-values".
11728 Add test for "-var-list-children --simple-values".
11729
11730 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11731
11732 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11733 "-stack-list-locals --simple-values" Improve doc strings and
11734 comments.
11735
11736 2005-07-18 Mark Kettenis <kettenis@gnu.org>
11737
11738 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11739 *-*-openbsd*.
11740 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11741
11742 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11743 sigaltsatck'.
11744
11745 2005-07-14 Bob Rossi <bob@brasko.net>
11746
11747 * gdb.base/default.exp (tty): Changed output of command.
11748 * gdb.base/help.exp (help tty): Ditto.
11749
11750 2005-07-12 Mark Kettenis <kettenis@gnu.org>
11751
11752 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11753
11754 2005-07-10 Mark Kettenis <kettenis@gnu.org>
11755
11756 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11757 -stack-select-frame without arguments.
11758 (test_stack_frame_listing): Add test for newly implemented command
11759 -stack-info-frame.
11760
11761 2005-07-06 Bob Rossi <bob@brasko.net>
11762
11763 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11764 command.
11765 (Copyright): Update copyright.
11766
11767 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11768
11769 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11770 tests to evaluate exponentiation expression.
11771
11772 2005-06-29 Andreas Schwab <schwab@suse.de>
11773
11774 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11775 main to avoid warnings.
11776
11777 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11778
11779 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
11780
11781 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11782 -stack-select-frame without arguments.
11783 (test_stack_frame_listing): Add test for newly implemented command
11784 -stack-info-frame.
11785
11786 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11787
11788 * gdb.fortran/array-element.f: New file.
11789 * gdb.fortran/array-element.exp: New testcase.
11790
11791 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11792
11793 * gdb.base/bigcore.exp: Correct checks for systems which can
11794 not dump a large core file.
11795
11796 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11797
11798 * gdb.base/relocate.c: Add a copyright notice.
11799 (dummy): Remove.
11800 * gdb.base/relocate.exp: Test printing the values of variables
11801 from a relocatable file.
11802
11803 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11804
11805 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11806 excess MI output after an error.
11807
11808 2005-05-29 Joel Brobecker <brobecker@adacore.com>
11809
11810 * gdb.arch/alpha-step.c: New file.
11811 * gdb.arch/alpha-step.exp: New testcase.
11812
11813 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11814 Dennis Brueni <dennis@slickedit.com>
11815
11816 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11817 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11818 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11819 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11820 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11821 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11822 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11823
11824 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11825 Wu Zhou <woodzltc@cn.ibm.com>
11826
11827 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11828 IBM's xlc compiler.
11829 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11830 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11831
11832 2005-05-13 Jim Blandy <jimb@redhat.com>
11833
11834 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11835 calling gdb_suppress_entire_file.
11836 * gdb.base/charset.exp: Same.
11837 * gdb.base/call-rt-st.exp: Same.
11838
11839 2005-05-05 Bob Rossi <bob_rossi@cox.net>
11840
11841 * lib/gdb.exp (fullname_syntax): Added global regex.
11842 (fullname_syntax_POSIX): Ditto.
11843 (fullname_syntax_UNC): Ditto.
11844 (fullname_syntax_DOS_CASE): Ditto.
11845 (fullname_syntax_DOS): Ditto.
11846 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11847 fullname_syntax variable to scope and use it.
11848 (test_file_list_exec_source_files): Ditto.
11849 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11850
11851 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11852
11853 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11854
11855 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11856
11857 * lib/gdb.exp (skip_altivec_tests): New function, based on
11858 check_vmx_hw_available from the GCC testsuite.
11859 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11860 * lib/gdb.arch/altivec-regs.exp: Likewise.
11861
11862 2005-05-02 Jim Blandy <jimb@redhat.com>
11863
11864 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11865 calling gdb_suppress_entire_file.
11866
11867 2005-04-30 Randolph Chung <tausq@debian.org>
11868
11869 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11870 Slightly relax "sem_post" name checking.
11871
11872 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11873
11874 * gdb.base/unload.exp: Use new shared library infrastructure.
11875
11876 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11877
11878 * gdb.base/so-impl-ld.exp: Use new shared library
11879 infrastructure.
11880
11881 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
11882
11883 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
11884 * gdb.asm/h8300.inc: New file.
11885
11886 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11887
11888 * gdb.base/shlib-call.exp: Change to use new shared library
11889 infrastructure.
11890
11891 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11892
11893 * gdb.base/pending.exp: Change to use new shared library
11894 infrastructure.
11895
11896 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
11897
11898 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
11899 use test_compiler_info instead of gcc_compiled, and update copyright.
11900
11901 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
11902
11903 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
11904 shared objects being adjusted and update copyright years.
11905
11906 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
11907
11908 * ChangeLog: Correct some 2003-01-13 dates.
11909 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
11910 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
11911 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
11912 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
11913 gdb.trace/tfind.exp: Update copyright years.
11914
11915 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
11916 Daniel Jacobowitz <dan@codesourcery.com>
11917
11918 * lib/gdb.exp (gdb_compile): Handle shlib=.
11919 (gdb_compile_shlib): New function.
11920
11921 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
11922
11923 * lib/gdb.exp (test_compiler_info): Give argument a default value.
11924
11925 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11926
11927 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
11928 gdb.server.
11929 * configure.ac: Likewise.
11930 * configure: Regenerated.
11931 * gdb.gdbserver/Makefile.in: Moved to...
11932 * gdb.server/Makefile.in: ... here.
11933 * gdb.gdbserver/server.c: Moved to...
11934 * gdb.server/server.c: ... here.
11935 * gdb.gdbserver/server-run.exp: Moved to...
11936 * gdb.server/server-run.exp: ... here.
11937
11938 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
11939
11940 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
11941 * configure.ac: Create gdb.gdbserver/Makefile.
11942 * configure: Regenerated.
11943 * lib/gdbserver-support.exp: New file, derived from
11944 config/gdbserver.exp.
11945 * config/gdbserver.exp: Use gdbserver-support.exp.
11946 * gdb.gdbserver/Makefile.in: New file.
11947 * gdb.gdbserver/server.c: New file.
11948 * gdb.gdbserver/server-run.exp: New file.
11949
11950 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
11951
11952 * lib/gdb.exp (test_compiler_info): Return compiler_info
11953 if no arguments are given.
11954
11955 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
11956
11957 * gdb.arch/altivec-abi.exp: Check for compiler and set
11958 use altivec' flag accordingly.
11959 * gdb.arch/altivec-regs.exp: Likewise.
11960
11961 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
11962
11963 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
11964
11965 2005-03-27 Andreas Schwab <schwab@suse.de>
11966
11967 * gdb.base/bigcore.c (main): Add missing mode argument in open
11968 call.
11969
11970 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
11971
11972 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
11973 downloads.
11974 * config/gdbserver.exp (gdb_load): Likewise.
11975
11976 2005-03-14 Paul Brook <paul@codesourcery.com>
11977
11978 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
11979 targets.
11980
11981 2005-03-09 Joel Brobecker <brobecker@adacore.com>
11982
11983 * gdb.dwarf2/dup-psym.S: New file.
11984 * gdb.dwarf2/dup-psym.exp: New testcase.
11985
11986 2005-03-09 Joel Brobecker <brobecker@adacore.com>
11987
11988 * gdb.ada/exec_changed/first.adb: New file.
11989 * gdb.ada/exec_changed/second.adb: New file.
11990 * gdb.ada/exec_changed.exp: New testcase.
11991
11992 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
11993
11994 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
11995 (A2): New class.
11996 (main): Test operator+.
11997 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
11998 breakpoint test.
11999
12000 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
12001 * gdb.base/signull.exp: Disable if gdb,nosignals.
12002 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
12003 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
12004 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
12005 * gdb.mi/mi2-console.exp: Likewise.
12006 * gdb.trace/collection.exp (run_trace_experiment): Consume the
12007 continue output at start.
12008 (gdb_collect_locals_test): Robustify regexp.
12009 * gdb.trace/passc-dyn.exp: Fix comment typo.
12010 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
12011
12012 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
12013
12014 * gdb.asm/asm-source.exp: Add iq2000 case.
12015 * gdb.asm/iq2000.inc: New file.
12016
12017 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
12018
12019 * gdb.base/command.exp: Change hardcoded value to regular expression.
12020 * gdb.base/float.exp: Add powerpc to the list of targets checked.
12021
12022 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
12023
12024 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
12025 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
12026 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
12027 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
12028 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
12029
12030 2005-03-05 Mark Kettenis <kettenis@gnu.org>
12031
12032 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
12033 changes.
12034
12035 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
12036
12037 * lib/compiler.c: Add test for IBM's xlc compiler.
12038 * lib/compiler.cc: Likewise.
12039
12040 2004-02-24 Joel Brobecker <brobecker@adacore.com>
12041
12042 * gdb.ada/fixed_points.exp: Create compilation object directory
12043 before running the test.
12044 * gdb.ada/null_record.exp: Likewise.
12045 * gdb.ada/packed_array.exp: Likewise.
12046 * gdb.ada/start.exp: Likewise.
12047
12048 2005-02-15 Joel Brobecker <brobecker@adacore.com>
12049
12050 * gdb.ada/packed_array/pa.adb: New file.
12051 * gdb.ada/packed_array.exp: New testcase.
12052
12053 2005-02-10 Mark Kettenis <kettenis@gnu.org>
12054
12055 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
12056 files.
12057
12058 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
12059 on *-*-openbsd*. Correctly match whitespace in regukar
12060 expressions.
12061
12062 2005-02-10 Daniel Jacobowitz <dan@debian.org>
12063
12064 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
12065 PR exp/1821
12066 * gdb.base/gdb1821.c: New test file.
12067 * gdb.base/gdb1821.exp: New test file.
12068
12069 2005-02-09 Joel Brobecker <brobecker@adacore.com>
12070
12071 * gdb.base/start.c: New file.
12072 * gdb.base/start.exp: New testcase.
12073
12074 2005-02-09 Joel Brobecker <brobecker@adacore.com>
12075
12076 * gdb.ada/start/dummy.adb: New file.
12077 * gdb.ada/start.exp: New testcase.
12078
12079 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
12080
12081 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
12082 for printing symbols and statistics.
12083 Add test for using relative pathnames in "maint print msymbols" test.
12084 Mark "maint info sections DATA" XFAIL on Cygwin.
12085 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
12086 tests.
12087
12088 2005-02-09 Andreas Schwab <schwab@suse.de>
12089
12090 Committed by Andrew Cagney <cagney@gnu.org>
12091 * gdb.base/remotetimeout.exp: New file.
12092
12093 2005-02-07 Mark Kettenis <kettenis@gnu.org>
12094
12095 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
12096
12097 2005-02-03 Joel Brobecker <brobecker@adacore.com>
12098
12099 * gdb.ada/gnat_ada.gpr: New file.
12100 * gdb.ada/gnat_ada.gin: Delete, no longer used.
12101 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
12102 * configure.ac: No longer generate gnat_ada.gpr.
12103 * configure: Regenerate.
12104 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
12105 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
12106 * gdb.ada/null_record/bar.ads: Likewise.
12107 * gdb.ada/null_record/bar.adb: Likewise.
12108 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
12109 * gdb.ada/null_record.exp (testdir): New variable.
12110 (testfile): executable is now in testdir subdirectory.
12111 (srcfile): Use full path to the main compilation unit.
12112 * gdb.ada/fixed_points.exp: Same changes as above.
12113
12114 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
12115
12116 * gdb.base/interp.exp: New test.
12117
12118 2005-01-24 Andrew Cagney <cagney@gnu.org>
12119
12120 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
12121
12122 2005-01-19 Andrew Cagney <cagney@gnu.org>
12123
12124 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12125 configure.ac not configure.in.
12126
12127 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
12128 of powerpc*-*-*.
12129 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
12130 * gdb.base/list.exp (test_list_function)
12131 (test_list_filename_and_function): Ditto.
12132 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
12133
12134 2005-01-16 Andrew Cagney <cagney@gnu.org>
12135
12136 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
12137
12138 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
12139
12140 2005-01-14 Andrew Cagney <cagney@gnu.org>
12141
12142 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
12143 * gdb.mi/mi2-var-cmd.exp: Ditto.
12144
12145 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
12146
12147 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
12148
12149 2005-01-07 Andrew Cagney <cagney@gnu.org>
12150
12151 * configure.ac: Rename configure.in, require autoconf 2.59.
12152 * configure: Re-generate.
12153 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
12154 * gdb.stabs/configure: Re-generate.
12155 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
12156 * gdb.hp/configure: Re-generate.
12157 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
12158 autoconf 2.59.
12159 * gdb.hp/gdb.objdbg/configure: Re-generate.
12160 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
12161 autoconf 2.59.
12162 * gdb.hp/gdb.defects/configure: Re-generate.
12163 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
12164 autoconf 2.59.
12165 * gdb.hp/gdb.compat/configure: Re-generate.
12166 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
12167 autoconf 2.59.
12168 * gdb.hp/gdb.base-hp/configure: Re-generate.
12169 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
12170 autoconf 2.59.
12171 * gdb.hp/gdb.aCC/configure: Re-generate.
12172
12173 2004-12-15 Jim Blandy <jimb@redhat.com>
12174
12175 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
12176 under NPTL when there is debugging info available for libpthread.
12177
12178 2004-12-13 Jerome Guitton <guitton@gnat.com>
12179
12180 * gdb.ada/fixed_points.c: New file.
12181 * gdb.ada/fixed_points.exp: New file.
12182
12183 2004-12-03 Randolph Chung <tausq@debian.org>
12184
12185 * gdb.arch/pa-nullify.exp: New file.
12186 * gdb.arch/pa-nullify.s: New file.
12187
12188 2004-11-30 Randolph Chung <tausq@debian.org>
12189
12190 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
12191 instead of "tbug". Fix regexp to work properly with gdb_test.
12192
12193 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
12194
12195 * gdb.base/bitfields2.exp: New test.
12196 * gdb.base/bitfields2.c: New file.
12197
12198 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
12199
12200 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
12201
12202 2004-11-16 Randolph Chung <tausq@debian.org>
12203
12204 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
12205
12206 2004-11-14 Daniel Jacobowitz <dan@debian.org>
12207
12208 * gdb.threads/threadapply.exp: Correct "macro details" test.
12209
12210 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
12211
12212 * gdb.threads/threadapply.exp: New test.
12213 * gdb.threads/threadapply.c: New file.
12214
12215 2004-11-07 Mark Kettenis <kettenis@gnu.org>
12216
12217 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
12218 frames.
12219
12220 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
12221
12222 * gdb.base/cursal.exp: New file.
12223 * gdb.base/cursal.c: New file.
12224
12225 2004-11-03 Andrew Cagney <cagney@gnu.org>
12226
12227 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
12228
12229 2004-10-30 Mark Kettenis <kettenis@gnu.org>
12230
12231 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
12232 NetBSD/ELF targets.
12233
12234 2004-10-29 Joel Brobecker <brobecker@gnat.com>
12235
12236 * gdb.threads/bp_in_thread.c: New file, copied from
12237 pthread_cond_wait.c.
12238 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
12239 file, rather than reusing the .c file from another testcase.
12240
12241 2004-10-20 Joel Brobecker <brobecker@gnat.com>
12242
12243 * gdb.ada/null_record.exp: Check where we stopped after
12244 sending the start command, instead of where the associated
12245 temporary breakpoint was inserted.
12246
12247 2004-10-14 Andrew Cagney <cagney@gnu.org>
12248
12249 * gdb.mi/gdb701.c (main): Return 0.
12250
12251 2004-10-13 Daniel Jacobowitz <dan@debian.org>
12252
12253 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
12254
12255 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
12256
12257 * gdb.threads/schedlock.c: Add comment markers to use to find
12258 line numbers.
12259 * gdb.threads/schedlock.exp: Adjust regex to handle the new
12260 comments.
12261 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
12262 breakpoint lines.
12263
12264 2004-10-12 Daniel Jacobowitz <dan@debian.org>
12265
12266 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12267
12268 2004-10-12 Daniel Jacobowitz <dan@debian.org>
12269
12270 * configure.in: Add gdb.dwarf2.
12271 * configure: Regenerated.
12272 * Makefile.in: Add gdb.dwarf2.
12273 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
12274 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12275 gdb.dwarf2/file1.txt: New files.
12276
12277 2004-10-11 Orjan Friberg <orjanf@axis.com>
12278
12279 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
12280 of "run", since the latter doesn't work with remote targets. Adjust
12281 the breakpoint numbering accordingly.
12282 * gdb.threads/pthread_cond_wait.exp: Ditto.
12283
12284 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12285
12286 * gdb.base/overlays.exp: Update copyright years.
12287
12288 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12289
12290 * gdb.base/overlays.exp: Disable if target is Linux.
12291
12292 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
12293
12294 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12295
12296 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
12297
12298 * gdb.asm/asm-source.exp: Add m32r-linux target.
12299 * gdb.asm/m32r-linux.inc: New file.
12300
12301 2004-09-24 Andrew Cagney <cagney@redhat.com>
12302 David Anderson <anderson@redhat.com>
12303
12304 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
12305 command fails, assume things will work.
12306 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
12307 (_GNU_SOURCE): Define.
12308 (print_unsigned, print_hex): Change parameter to "long long".
12309 (print_byte_count): New function, use to print byte counts.
12310 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
12311 O_LARGEFILE.
12312 (main): Compute an upper bound on a corefile in max_core_size.
12313 Limit memory chunk size to max_core_size. Limit total memory
12314 allocated to max_core_size.
12315
12316 2004-09-23 Andrew Cagney <cagney@gnu.org>
12317
12318 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12319 from a separate process with code that creates a corefile by
12320 making the inferior dump core.
12321
12322 2004-09-23 Mark Kettenis <kettenis@gnu.org>
12323
12324 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12325 block.
12326
12327 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12328
12329 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12330 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12331 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12332 Likewise.
12333
12334 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12335
12336 * gdb.java/jprint.exp: New test case for java inferior call.
12337 * gdb.java/jprint.java: Ditto.
12338
12339 2004-09-15 Joel Brobecker <brobecker@gnat.com>
12340
12341 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12342
12343 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12344
12345 * gdb.threads/killed.c: Include <stdlib.h>.
12346 * gdb.threads/pthreads.c: Likewise.
12347
12348 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12349
12350 * gdb.threads/killed.c: Add copyright notice.
12351
12352 2004-09-10 Jason Molenda (jmolenda@apple.com)
12353
12354 * gdb.base/define.exp: Two new tests to verify zero space chars
12355 after 'if' and 'while' commands in a user-defined command is correctly
12356 parsed.
12357
12358 2004-09-08 Andrew Cagney <cagney@gnu.org>
12359
12360 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12361 delivery test with duplicate at end of file.
12362
12363 2004-09-06 Mark Kettenis <kettenis@jive.nl>
12364
12365 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12366
12367 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12368
12369 * config/hppro.exp: Removed.
12370
12371 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12372
12373 * config/sparclet.exp: Removed.
12374
12375 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12376
12377 * config/udi.exp: Removed.
12378
12379 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12380
12381 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12382 of "exp_continue".
12383 (advancei): Likewise.
12384
12385 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12386
12387 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12388
12389 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12390
12391 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
12392 to check for nodebug in executable.
12393 * gdb.gdb/observer.exp (setup_test): Likewise.
12394 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12395 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12396
12397 2004-09-01 Andrew Cagney <cagney@gnu.org>
12398
12399 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12400 files.
12401
12402 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12403
12404 * gdb.base/unload.exp: Fix expected warning message to match
12405 latest format.
12406
12407 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
12408
12409 * gdb.base/call-rt-st.exp: Fix typos.
12410
12411 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12412
12413 * gdb.threads/thread_check.exp: New testcase.
12414 * gdb.threads/thread_check.c: New testcase.
12415
12416 2004-08-31 Andrew Cagney <cagney@gnu.org>
12417
12418 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12419 (skip_to_handler_entry): New procedures. Test stepping into a
12420 handler when the breakpoint is at the handler's entry point.
12421
12422 2004-08-30 Andrew Cagney <cagney@gnu.org>
12423
12424 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12425 gdb/1757.
12426
12427 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12428
12429 With code from Manoj Iyer <manjo@austin.ibm.com>:
12430 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12431 return value. Add an arm for "no debugging symbols found".
12432 Change a stray "error" to "perror".
12433 (gdb_run_cmd): Adapt to new return value.
12434 * gdb.base/remote.exp: Adapt to new return value.
12435 * gdb.gdb/complaints.exp: Likewise.
12436 * gdb.gdb/observer.exp: Likewise.
12437 * gdb.gdb/selftest.exp: Likewise.
12438 * gdb.gdb/xfullpath.exp: Likewise.
12439
12440 2004-08-27 Joel Brobecker <brobecker@gnat.com>
12441
12442 * gdb.threads/bp_in_thread.exp: New testcase.
12443
12444 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12445
12446 Fix PR testsuite/1735.
12447 * gdb.threads/schedlock.c (thread_function): Add a cast
12448 to suppress a gcc warning.
12449 * gdb.threads/thread-specific.c (thread_function): Likewise.
12450
12451 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12452
12453 * gdb.base/unload.c: Include <stdlib.h>.
12454
12455 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12456
12457 From Paul Gilliam <pgilliam@us.ibm.com>:
12458 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12459 synchronized after the "return".
12460
12461 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12462
12463 * gdb.mi/basics.c: Include <stdio.h>.
12464 * gdb.mi/pthreads.c: Include <stdlib.h>.
12465 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12466
12467 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12468
12469 * gdb.threads/schedlock.c: Add copyright notice.
12470
12471 2004-08-25 Andrew Cagney <cagney@gnu.org>
12472
12473 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12474 (skip_over_handler, breakpoint_over_hander): New test procedures.
12475 (advance, advancei): Add a proper prefix, do not use
12476 rerun_to_main.
12477 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12478
12479 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12480
12481 * gdb.mi/basics.c: Add copyright notice.
12482 * gdb.mi/var-cmd.c: Add copyright notice.
12483
12484 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12485
12486 * lib/gdb.exp: Remove signed_keyword_not_used.
12487 * lib/compiler.c: Likewise.
12488 * lib/compiler.cc: Likewise.
12489
12490 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12491
12492 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12493 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12494
12495 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12496
12497 * gdb.base/whatis.c: Add copyright notice.
12498
12499 2004-08-20 Mark Kettenis <kettenis@gnu.org>
12500
12501 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12502 it to skip the breakpoints encoded in the inline assembly.
12503
12504 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12505
12506 * Makefile.in: Add gdb.fortran.
12507
12508 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12509
12510 * gdb.base/call-sc.exp (test_scalar_returns):
12511 Fix cut-and-paste glitch in "Make fun return now".
12512
12513 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12514
12515 * configure.in: Add gdb.fortran.
12516 * configure: Regenerate.
12517 * gdb.fortran/Makefile.in: New file.
12518 * lib/gdb.exp (skip_fortran_tests): New procedure.
12519
12520 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12521
12522 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12523 reference to bug-gnu@prep.ai.mit.edu.
12524 * gdb.mi/mi-var-child.exp: Likewise.
12525 * gdb.mi/mi-var-cmd.exp: Likewise.
12526 * gdb.mi/mi-var-display.exp: Likewise.
12527 * gdb.mi/mi2-var-block.exp: Likewise.
12528 * gdb.mi/mi2-var-child.exp: Likewise.
12529 * gdb.mi/mi2-var-cmd.exp: Likewise.
12530 * gdb.mi/mi2-var-display.exp: Likewise.
12531
12532 2004-08-15 Mark Kettenis <kettenis@gnu.org>
12533
12534 * gdb.base/unload.c (main): Make local variable msg const.
12535
12536 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12537
12538 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12539 to bug-gnu@prep.ai.mit.edu.
12540 * gdb.mi/mi-disassemble.exp: Likewise.
12541 * gdb.mi/mi-eval.exp: Likewise.
12542 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12543 default line number.
12544 * gdb.mi/mi-return.exp: Likewise.
12545 * gdb.mi/mi-simplerun.exp: Likewise.
12546 * gdb.mi/mi-stack.exp: Likewise.
12547 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12548 number with explicit range test.
12549 * gdb.mi/mi-watch.exp: Likewise.
12550 * gdb.mi/mi2-break.exp: Likewise.
12551 * gdb.mi/mi2-cli.exp: Likewise.
12552 * gdb.mi/mi2-disassemble.exp: Likewise.
12553 * gdb.mi/mi2-eval.exp: Likewise.
12554 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12555 default line number.
12556 * gdb.mi/mi2-return.exp: Likewise.
12557 * gdb.mi/mi2-simplerun.exp: Likewise.
12558 * gdb.mi/mi2-stack.exp: Likewise.
12559 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12560 number with explicit range test.
12561 * gdb.mi/mi2-watch.exp: Likewise.
12562
12563 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12564
12565 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12566 * gdb.cp/m-static.exp: Likewise.
12567 * gdb.cp/rtti.exp: Likewise.
12568
12569 2004-08-14 Mark Kettenis <kettenis@gnu.org>
12570
12571 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12572
12573 2004-08-14 Eli Zaretskii <eliz@gnu.org>
12574
12575 * ChangeLog: Prefix Local Variables with semi-colons and indent
12576 the reference to older ChangeLog files, to fix fontification in
12577 Emacs.
12578
12579 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12580
12581 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12582 * gdb.mi/mi2-break.exp: Likewise.
12583
12584 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12585
12586 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12587
12588 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12589
12590 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12591
12592 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12593
12594 * gdb.cp/classes.exp: Remove unused declarations. Just let
12595 test names default instead of providing special names. Remove
12596 extraneous demangler test.
12597
12598 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12599
12600 * gdb.base/unload.exp: New test for breakpoints in dynamically
12601 loaded libraries.
12602 * gdb.base/unload.c: Ditto.
12603 * gdb.base/unloadshr.c: Ditto.
12604
12605 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12606
12607 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12608 cp_test_ptype_class.
12609 (test_enums): Likewise.
12610
12611 2004-08-10 Andrew Cagney <cagney@gnu.org>
12612
12613 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12614 files.
12615
12616 2004-08-10 Andrew Cagney <cagney@gnu.org>
12617
12618 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12619 init_malloc call.
12620
12621 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12622
12623 * ChangeLog: Add copyright notice. The notice is copied
12624 from emacs 21.3 top level ChangeLog.
12625
12626 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12627
12628 * lib/cp-support.exp: New file.
12629 * lib/cp-support.exp (cp_test_type_class): New function.
12630 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12631 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12632 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12633 cp_test_ptype_class.
12634
12635 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12636
12637 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12638 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12639 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12640 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12641 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12642 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12643 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12644 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12645 gdb.mi/mi2-watch.exp: Update copyright years.
12646
12647 2004-08-09 Mark Kettenis <kettenis@gnu.org>
12648
12649 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12650
12651 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12652
12653 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12654 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12655 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12656 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12657 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12658 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12659 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12660 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12661 gdb.mi/mi-watch.exp: Update copyright years.
12662
12663 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12664
12665 PR gdb/1738
12666 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12667 from a breakpoint with a pending signal.
12668
12669 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12670
12671 PR gdb/1736
12672 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12673 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12674 the prompt.
12675 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12676
12677 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12678
12679 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12680
12681 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12682
12683 PR gdb/1736
12684 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12685 for i?86-*-linux*.
12686
12687 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12688
12689 * gdb.arch/i386-prologue.exp: Compile without debug information.
12690
12691 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12692
12693 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12694 rather than asking gdb to search.
12695
12696 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12697
12698 * gdb.base/gcore.c: Include <string.h>.
12699
12700 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12701
12702 * gdb.base/gcore.c: Add copyright notice.
12703
12704 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12705
12706 * gdb.base/freebpcmd.c: Include <stdio.h>.
12707 * gdb.base/long_long.c: Include <string.h>.
12708 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12709 * gdb.base/siginfo.c: Include <string.h>.
12710 * gdb.base/sigstep.c: Include <string.h>.
12711
12712 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12713
12714 * gdb.base/complex.c: Include <stdlib.h>.
12715
12716 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12717
12718 * gdb.base/complex.c: Add copyright notice.
12719
12720 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12721
12722 * gdb.base/charset.c: Include <stdlib.h>.
12723
12724 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12725
12726 * gdb.base/auxv.c: Include <stdlib.h>.
12727
12728 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12729
12730 * gdb.base/auxv.c: Add copyright notice.
12731
12732 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12733
12734 * gdb.base/coremaker.c: Add copyright notice.
12735 * gdb.base/coremaker2.c: Add copyright notice.
12736
12737 2004-08-04 Andrew Cagney <cagney@gnu.org>
12738
12739 * gdb.base/store.exp: Update copyright.
12740 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12741 names, do not import gdb_prompt.
12742
12743 2004-08-01 Andrew Cagney <cagney@gnu.org>
12744
12745 Fix PR testsuite/1729.
12746 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12747 not use capture_value with value 4.
12748 (capture_value): Add optional test name parameter.
12749 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12750 the prefix, pass to capture_value.
12751
12752 2004-08-01 Mark Kettenis <kettenis@gnu.org>
12753
12754 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12755 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12756 (main): Call new function.
12757
12758 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12759
12760 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12761
12762 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12763
12764 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12765
12766 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12767
12768 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
12769 Accept more values of vtbl pointer. Remove some messages
12770 about "obsolete gcc or gdb".
12771
12772 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12773
12774 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12775
12776 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12777
12778 * gdb.base/asm-source.exp: Properly convert target board
12779 debug flags from gcc format to binutils format.
12780
12781 2004-07-28 Mark Kettenis <kettenis@gnu.org>
12782
12783 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12784 gdb1718". PR backtrace/1718 partially fixed.
12785
12786 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12787
12788 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12789
12790 2004-07-26 Nick Clifton <nickc@redhat.com>
12791
12792 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12793 good default value for a specific architecture is available then
12794 set it to that value. Otherwise default to the -gstabs switch.
12795 Remove the -g... switches from the asm-flags variable. Allow the
12796 target board info to override the value if it wants to. Pass the
12797 switch on the assembler command line.
12798
12799 2004-07-23 Mark Kettenis <kettenis@gnu.org>
12800
12801 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12802 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12803 (main): Call new function.
12804
12805 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12806
12807 Test for PR exp/1715.
12808 * gdb.base/radix.exp: Refactor common procedures. Make all
12809 test names unique. Change XFAIL to KFAIL.
12810
12811 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12812
12813 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12814 * gdb.ada/gnat_ada.gin: ... to here.
12815 * configure.in: Use gnat_ada.gin.
12816 * configure: Regenerate.
12817
12818 2004-07-20 Andrew Cagney <cagney@gnu.org>
12819
12820 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12821 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12822 XFAILs. Clean up test messages and comments. Check backtraces.
12823 Delete re-sync code.
12824
12825 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12826
12827 Fix PR cli/740.
12828 * gdb.base/annota1.exp: Honor gdb,nosignals.
12829 * gdb.base/annota3.exp: Likewise.
12830
12831 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12832
12833 * lib/java.exp: Update copyright notice.
12834
12835 2004-07-19 Andrew Cagney <cagney@gnu.org>
12836
12837 * gdb.base/selftest.exp: Copy file from here ...
12838 * gdb.gdb/selftest.exp: ... to here.
12839
12840 2004-07-16 Andrew Cagney <cagney@redhat.com>
12841
12842 * lib/insight-support.exp: Delete file.
12843 * lib/java.exp (java_init): Fix copyright.
12844
12845 2004-07-16 Andrew Cagney <cagney@gnu.org>
12846
12847 * gdb.base/restore.c: Append "prologue" to comments marking the a
12848 function's prologue.
12849 * gdb.base/restore.exp: Update copyright, re-indent.
12850 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12851 callerN" prefix where needed. Update patterns that match a
12852 function's prologue.
12853
12854 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12855
12856 * gdb.base/restore.c: Add copyright notice.
12857
12858 2004-07-16 Andrew Cagney <cagney@gnu.org>
12859
12860 * gdb.base/logical.exp: Update copyright.
12861 (evaluate): New procedure. Use to re-implement tests using
12862 several tables.
12863
12864 2004-07-14 Martin Hunt <hunt@redhat.com>
12865
12866 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12867 which fixes some problems where init.tcl was not found.
12868
12869 2004-07-13 Andrew Cagney <cagney@gnu.org>
12870
12871 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12872 (check_sizeof, check_valueof): Do not include the output in the
12873 test name. Use gdb_test.
12874 (get_valueof): Use gdb_test_multiple.
12875
12876 * gdb.base/step-test.exp: Update copyright. Use
12877 gdb_test_multiple. Ensure that test names do not include
12878 architecture dependent output.
12879
12880 * gdb.gdb/observer.exp: Update copyright.
12881 (setup_test): Use gdb_test_multiple.
12882 (attach_first_observer, attach_second_observer)
12883 (attach_third_observer, detach_first_observer)
12884 (detach_second_observer, detach_third_observer)
12885 (reset_counters, check_counters): Make $message a prefix.
12886 (test_normal_stop_notifications): Add "args" parameter - a list of
12887 init functions to be called. Make $message a prefix,
12888 (test_observer_normal_stop): Change the message prefixes so that
12889 they are unique, pass the attach / detach procedures to
12890 test_normal_stop_notifications.
12891
12892 * gdb.base/signull.exp (test_segv): Prefix all tests with
12893 "${name}". Clean up test messages.
12894
12895 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
12896
12897 * gdb.base/ena-dis-br.exp: Update copyright.
12898 (break_at): New function. Replace send_gdb with gdb_test,
12899 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
12900 ignore count, not stopped at bpt", with KFAIL.
12901
12902 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
12903
12904 * gdb.base/attach.exp: Remove cleanupfile handling.
12905
12906 2004-07-12 Andrew Cagney <cagney@gnu.org>
12907
12908 * gdb.base/annota1.exp: Cleanup corefile test name.
12909 * gdb.base/annota3.exp: Ditto.
12910
12911 2004-07-12 Andrew Cagney <cagney@gnu.org>
12912
12913 * gdb.base/signals.exp: Clean up copyright, re-indent.
12914
12915 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
12916 gdb_test and gdb_test_multiple.
12917
12918 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
12919
12920 * gdb.java/jmain.exp: Fix expected line number for main to
12921 break at. Set XFAIL for break at main test since gcj does not
12922 provide line number info for first statement in main.
12923
12924 2004-07-08 Andrew Cagney <cagney@gnu.org>
12925
12926 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
12927
12928 * gdb.base/sigbpt.exp: Make the common part of each test name a
12929 prefix instead of suffix.
12930
12931 2004-07-07 Bob Rossi <bob_rossi@cox.net>
12932
12933 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
12934 test from test_tbreak_creation_and_listing to
12935 test_file_list_exec_source_file
12936 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
12937 Changed name of test from test_tbreak_creation_and_listing to
12938 test_file_list_exec_source_file
12939
12940 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
12941
12942 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
12943 the jmisc() constructor instead of <init>.
12944 * gdb.java/jmisc1.exp: Ditto.
12945
12946 2004-07-07 Andrew Cagney <cagney@gnu.org>
12947
12948 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
12949 corrupting the PC.
12950
12951 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
12952
12953 * gdb.cp/templates.exp: Accept whitespace change in demangler
12954 output.
12955
12956 2004-07-06 Andrew Cagney <cagney@gnu.org>
12957
12958 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
12959
12960 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
12961
12962 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
12963 * lib/compiler.cc: Likewise.
12964
12965 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
12966
12967 * lib/compiler.cc: Work around string preprocessing problem
12968 with old hp c++ compiler.
12969 * lib/compiler.c: Likewise.
12970
12971 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
12972
12973 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
12974 directives to conditionalize symbol prefixing.
12975 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
12976 additional_flags handling. Add underscore prefix for Cygwin.
12977 * gdb.arch/i386-unwind.c: Use preprocessor directives to
12978 conditionalize symbol prefixing.
12979 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
12980 additional_flags handling. Add underscore prefix for Cygwin.
12981
12982 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
12983
12984 * gdb.base/bigcore.exp: Skip test on Cygwin.
12985
12986 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
12987
12988 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
12989 formats for "info register". Use gdb_test_multiple. Fix
12990 the "invalid register" test.
12991
12992 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
12993
12994 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
12995 PID for Cygwin. Add Cygwin specific strings to check for in some
12996 tests.
12997 (do_attach_tests): Add a test for user interaction when attaching
12998 to a process with no matching symbol table already loaded.
12999
13000 2004-06-26 Andrew Cagney <cagney@gnu.org>
13001
13002 Test PR java/1567 and PR java/1565.
13003 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
13004 * gdb.java/jmisc2.exp: Delete file.
13005
13006 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
13007
13008 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
13009
13010 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
13011
13012 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
13013 attach process.
13014
13015 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
13016
13017 * gdb.cp/pr-1553.exp: Remove.
13018
13019 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
13020
13021 * gdb.cp/pr-1553.cc: Remove.
13022 * gdb.cp/pr-1553.exp: Disable this test.
13023
13024 2004-06-20 Jim Blandy <jimb@redhat.com>
13025
13026 Fix PR testsuite/1680.
13027 * gdb.arch/i386-sse.exp: Properly quote curly braces in
13028 regular expressions.
13029
13030 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
13031
13032 Fix PR testsuite/1679.
13033 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
13034 Issue an UNSUPPORTED result instead.
13035
13036 2004-06-18 Jim Blandy <jimb@redhat.com>
13037
13038 * gdb.base/charset.exp: Only send a control-C if we see a new
13039 prompt and incomplete command.
13040
13041 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
13042
13043 * gdb.cp/pr-574.cc: Add copyright notice.
13044
13045 2004-06-17 Jim Blandy <jimb@redhat.com>
13046
13047 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
13048 cases where the regexp has no groups; this grabs random text from
13049 the previous test suite, whatever that was.
13050
13051 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
13052
13053 * gdb.cp/printmethod.cc: Add copyright notice.
13054
13055 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
13056
13057 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
13058
13059 2004-06-16 Andrew Cagney <cagney@gnu.org>
13060
13061 * gdb.base/signull.c: Update copyright. Include <string.h>.
13062 (bowler): Replace data_pointer with data_read
13063 and data_write cases. Add code_descriptor case.
13064 (zero, desc): New array and pointer.
13065 (data, code): Change to simple pointers.
13066 * gdb.base/signull.exp: Fix probe pattern matching a function
13067 descriptor SIGSEGV. Replace data_pointer with data_read and
13068 data_write tests.
13069
13070 2004-06-16 Andrew Cagney <cagney@gnu.org>
13071
13072 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
13073
13074 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13075
13076 * gdb.base/long_long.c: Add copyright notice.
13077
13078 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13079
13080 * gdb.base/long_long.exp: Remove reference to
13081 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
13082 to gdb_breakpoint and gdb_continue_to_breakpoint.
13083
13084 2004-06-14 Jim Blandy <jimb@redhat.com>
13085
13086 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
13087 endian case.
13088
13089 2004-06-14 Andrew Cagney <cagney@gnu.org>
13090
13091 * gdb.base/gcore.exp (capture_command_output): Delete the always
13092 passing tests containing inferior values.
13093 * gdb.base/ending-run.exp: Do not include the breakpoint address
13094 in the test message. Update copyright.
13095 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
13096 size in the test name, use gdb_test_multiple. Update copyright.
13097
13098 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13099
13100 * gdb.cp/ref-types.cc: Add copyright notice.
13101
13102 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13103
13104 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
13105 hp_aCC_compiler.
13106 * lib/compiler.cc: Likewise.
13107 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
13108 'set' commands. Log diagnostics for other lines. Set
13109 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
13110
13111 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
13112
13113 * gdb.cp/try_catch.cc: Add copyright notice.
13114
13115 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
13116
13117 * gdb.cp/userdef.cc: Add copyright notice.
13118
13119 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
13120
13121 * gdb.cp/virtfunc.cc: Add copyright notice.
13122
13123 2004-06-11 Randolph Chung <tausq@debian.org>
13124
13125 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
13126 problem.
13127
13128 2004-06-10 Andrew Cagney <cagney@gnu.org>
13129
13130 * lib/compiler.cc, lib/compiler.c: Append either
13131 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
13132 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
13133 instead of gcc-3-3.
13134
13135 2004-06-09 Andrew Cagney <cagney@gnu.org>
13136
13137 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
13138 gdb/1455, bug is specific to "long long" and "double".
13139
13140 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
13141 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
13142 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
13143 fixed.
13144
13145 2004-06-09 Andrew Cagney <cagney@gnu.org>
13146
13147 * gdb.base/structs.exp (test_struct_returns): Replace
13148 "return_value_unknown" and "finish_value_unknown" by
13149 "return_value_known" and "finish_value_known". Instead of
13150 "return_value_unknown" iff "finish_value_unknown", check
13151 "return_value_known" implies "finish_value_known".
13152
13153 2004-06-08 Martin Hunt <hunt@redhat.com>
13154
13155 * gdb.base/float.exp: Add pattern for mips targets.
13156
13157 2004-06-08 Randolph Chung <tausq@debian.org>
13158
13159 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
13160 message for unknown architectures more clear.
13161
13162 2004-06-08 Joel Brobecker <brobecker@gnat.com>
13163
13164 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
13165 start the execution of the program.
13166
13167 2004-06-07 Jim Blandy <jimb@redhat.com>
13168
13169 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
13170 * gdb.arch/i386-cpuid.h: New helper file.
13171
13172 2004-06-07 Randolph Chung <tausq@debian.org>
13173
13174 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
13175 has started.
13176
13177 2004-06-04 Roland McGrath <roland@redhat.com>
13178
13179 Fix PR gdb/1647.
13180 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
13181 differently to be robust to output buffering differences.
13182
13183 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
13184
13185 * gdb.threads/pthreads.exp: Update copyright years.
13186 (check_control_c): Change asynchronous 'after' to synchronous.
13187
13188 2004-06-04 Roland McGrath <roland@redhat.com>
13189
13190 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
13191 next gdb prompt.
13192
13193 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
13194
13195 Fix PR gdb/1636.
13196 * gdb.threads/manythreads.exp: Change asynchronous 'after'
13197 calls to synchronous.
13198
13199 2004-05-26 Jim Blandy <jimb@redhat.com>
13200
13201 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
13202
13203 2004-05-24 Randolph Chung <tausq@debian.org>
13204
13205 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
13206 * gdb.asm/pa.inc: New file.
13207
13208 2004-05-22 Mark Kettenis <kettenis@gnu.org>
13209
13210 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
13211
13212 2004-05-21 Joel Brobecker <brobecker@gnat.com>
13213 Daniel Jacobowitz <drow@mvista.com>
13214
13215 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
13216 GDB prompt.
13217
13218 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13219
13220 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
13221 setjmp/longjmp. Use sigaction instead of signal.
13222
13223 2004-05-19 J. Brobecker <brobecker@gnat.com>
13224 Michael Snyder <msnyder@redhat.com>
13225
13226 * gdb.threads/pthread_cond_wait.c: New file.
13227 * gdb.threads/pthread_cond_wait.exp: New testcase.
13228
13229 2004-05-13 Andrew Cagney <cagney@redhat.com>
13230
13231 * gdb.base/signull.exp, gdb.base/signull.c: New files.
13232 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
13233
13234 2004-05-11 Andrew Cagney <cagney@redhat.com>
13235
13236 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
13237 fixed but revealed gdb/1639.
13238
13239 2004-05-10 Andrew Cagney <cagney@redhat.com>
13240
13241 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
13242 func1" and "next to 2nd alarm", kernel bug avoided.
13243
13244 2004-05-10 Daniel Jacobowitz <dan@debian.org>
13245
13246 PR external/1568
13247 * gdb.base/bigcore.exp: Check the size of the dumped core file.
13248 XFAIL if it is smaller than bytes_allocated.
13249 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
13250 (main): Make chunks_allocated unsigned. Correct comment.
13251
13252 2004-05-07 Joel Brobecker <brobecker@gnat.com>
13253
13254 * gdb.arch/powerpc-aix-prologue.c: New file.
13255 * gdb.arch/powerpc-aix-prologue.exp: New file.
13256
13257 2004-05-07 Jim Blandy <jimb@redhat.com>
13258
13259 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
13260 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
13261
13262 2004-05-06 Joel Brobecker <brobecker@gnat.com>
13263
13264 * gdb.base/sep.exp: No longer setup_kfail when the program was
13265 built with dwarf2.
13266
13267 2004-05-05 Jim Ingham <jingham@apple.com>
13268
13269 * gdb.base/pending.exp: Make sure pending breakpoints
13270 preserve the ignore count.
13271
13272 2004-04-27 Jerome Guitton <guitton@gnat.com>
13273
13274 * i386-prologue.exp: Add testcase for jump instruction as first
13275 instruction of the real code.
13276 * i386-prologue.c (jump_at_beginning): New function.
13277
13278 2004-04-28 Mark Kettenis <kettenis@gnu.org>
13279
13280 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
13281 x86_64-*-*.
13282
13283 2004-04-28 Mark Kettenis <kettenis@gnu.org>
13284
13285 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
13286 i*86-*-*.
13287
13288 2004-04-25 Mark Kettenis <kettenis@gnu.org>
13289
13290 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
13291 expression that checks the return type.
13292
13293 2004-04-23 Andrew Cagney <cagney@redhat.com>
13294
13295 * gdb.base/call-sc.exp: New test of scalar call/return values.
13296 * gdb.base/call-sc.c: Ditto.
13297
13298 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13299
13300 * gdb.threads/manythreads.c: Reduce thread stack size.
13301
13302 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13303
13304 * gdb.threads/manythreads.c: Add copyright notice.
13305
13306 2004-04-23 Andrew Cagney <cagney@redhat.com>
13307
13308 * gdb.base/siginfo.exp: Better handle step out of signal.
13309 * gdb.base/sigstep.exp: Ditto.
13310
13311 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
13312 Daniel Jacobowitz <drow@mvista.com>
13313
13314 * gdb.threads/manythreads.c: New testcase.
13315 * gdb.threads/manythreads.exp: Ditto.
13316
13317 2004-04-22 Jim Blandy <jimb@redhat.com>
13318
13319 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13320 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13321
13322 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13323
13324 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13325
13326 2004-04-21 Andrew Cagney <cagney@redhat.com>
13327
13328 * gdb.base/sigstep.c: New file.
13329 * gdb.base/sigstep.exp: New file.
13330
13331 2004-04-16 Joel Brobecker <brobecker@gnat.com>
13332
13333 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13334 call to observer_notify_normal_stop.
13335
13336 2004-04-15 Andrew Cagney <cagney@redhat.com>
13337
13338 * gdb.base/siginfo.c: New file.
13339 * gdb.base/siginfo.exp: New file.
13340
13341 2004-04-12 J. Brobecker <brobecker@gnat.com>
13342
13343 * gdb.base/sep.exp: Fix typo in comment.
13344
13345 2004-04-12 J. Brobecker <brobecker@gnat.com>
13346
13347 * gdb.base/sep.c: New file.
13348 * gdb.base/sep-proc.c: New file.
13349 * gdb.base/sep.exp: New testcase.
13350
13351 2004-04-09 Mark Kettenis <kettenis@gnu.org>
13352
13353 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13354 support.
13355
13356 2004-04-05 Andrew Cagney <cagney@redhat.com>
13357
13358 * gdb.base/sigaltstack.c: New file.
13359 * gdb.base/sigaltstack.exp: New file.
13360
13361 2004-04-04 Joel Brobecker <brobecker@gnat.com>
13362
13363 * gdb.base/foll-fork.exp: Update the expected output for
13364 "help set follow-fork-mode", to match a change that was made
13365 to the help of this variable on 2004-01-13.
13366
13367 2004-04-01 Joel Brobecker <brobecker@gnat.com>
13368
13369 * lib/ada.exp: Add copyright notice.
13370 * bar.ads: Likewise.
13371 * bar.adb: Likewise.
13372 * null_record.adb: Likewise.
13373 * null_record.exp: Likewise.
13374 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13375
13376 2004-04-01 Joel Brobecker <brobecker@gnat.com>
13377
13378 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13379 * configure: Regenerate.
13380
13381 2004-04-01 Joel Brobecker <brobecker@gnat.com>
13382
13383 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13384 to build the application. Remove the message printed when in
13385 verbose mode, redundant with the UNSUPPORTED message above.
13386
13387 2004-03-31 Joel Brobecker <brobecker@gnat.com>
13388
13389 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13390 * gdb.ada (null_record.exp): New testcase.
13391
13392 2004-03-31 Joel Brobecker <brobecker@gnat.com>
13393
13394 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13395
13396 2004-03-31 Joel Brobecker <brobecker@gnat.com>
13397
13398 * gdb.ada: New subdirectory.
13399 * gdb.ada/Makefile.in: New file.
13400 * gdb.ada/gnat_ada.gpr.in: New file.
13401
13402 2004-03-31 Joel Brobecker <brobecker@gnat.com>
13403
13404 * lib/ada.exp: New file.
13405
13406 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
13407
13408 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13409 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13410
13411 2004-03-22 Andrew Cagney <cagney@redhat.com>
13412
13413 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13414 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13415 Problem identified by Ulrich Weigand.
13416
13417 2004-03-17 David Carlton <carlton@kealia.com>
13418
13419 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13420 PR c++/826.
13421
13422 2004-03-16 Roland McGrath <roland@redhat.com>
13423
13424 * gdb.base/auxv.exp: New file.
13425 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13426
13427 2004-03-12 David Carlton <carlton@kealia.com>
13428
13429 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13430 * gdb.cp/pr-1553.cc: Ditto.
13431 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13432 pass branch.
13433
13434 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13435
13436 * gdb.cp/templates.exp: Accept more template types.
13437
13438 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13439
13440 From Corinna Vinschen with modifications.
13441 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13442 local variable obj_with_enum.
13443 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13444 results with obj_with_enum.
13445
13446 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13447
13448 * gdb.cp/classes.cc: New file, copied from misc.cc.
13449 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13450
13451 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13452
13453 * gdb.cp/misc.cc: Add copyright notice.
13454
13455 2004-03-05 David Carlton <carlton@kealia.com>
13456
13457 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13458 * gdb.cp/rtti.h: Update copyright.
13459 (namespace n2::n3): New.
13460 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13461 (n2::n3::func3): New.
13462 (main): Call n2::n3::func3.
13463 * gdb.cp/rtti2.cc: Update copyright.
13464 (n2::create3): New.
13465
13466 2004-03-04 Mark Kettenis <kettenis@gnu.org>
13467
13468 * gdb.asm/openbsd.inc: Fix typo.
13469
13470 2004-03-03 Fred Fish <fnf@redhat.com>
13471
13472 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13473 "val" instead of unused "size". Update copyright year.
13474
13475 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
13476
13477 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13478 to use unsigned char.
13479 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13480 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13481
13482 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
13483
13484 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13485 line of output.
13486
13487 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
13488
13489 * gdb.base/relocate.c (dummy): Initialize.
13490
13491 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
13492
13493 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13494 a breakpoint at exit.
13495
13496 2004-02-27 Fred Fish <fnf@redhat.com>
13497
13498 * gdb.base/chng-syms.exp: Add expect condition to match failing
13499 case that isn't a timeout.
13500
13501 2004-02-27 Andrew Cagney <cagney@redhat.com>
13502
13503 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13504 support.
13505
13506 2004-02-26 Fred Fish <fnf@redhat.com>
13507
13508 * gdb.arch/gdb1431.c: Remove.
13509 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13510 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13511 of "until" incorrectly.
13512
13513 2004-02-26 J. Brobecker <brobecker@gnat.com>
13514
13515 * gdb.cp/class2.cc (empty): New class.
13516 (refer): New function.
13517 (main): Declare an object of type empty and use it.
13518 * gdb.cp/class2.exp: Print the value of an object of type empty.
13519
13520 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13521
13522 * gdb.base/langs.exp: Update query string to match the
13523 new nquery format used for pending breakpoints.
13524
13525 2004-02-26 Andrew Cagney <cagney@redhat.com>
13526
13527 Fix PR i18n/1570.
13528 * gdb.base/charset.c: Update copyright notice.
13529 (main, init_string): Remove the escape character '\e' tests.
13530 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13531 * gdb.base/charset.exp (valid_host_charset): Ditto.
13532 * gdb.base/setvar.exp: Ditto.
13533
13534 2004-02-24 Andrew Cagney <cagney@redhat.com>
13535
13536 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13537 mmapped data in core file" PASS and FAIL messages consistent.
13538
13539 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13540 setting a breakpoint. Work around PR java/1565.
13541
13542 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13543
13544 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13545 new nquery format.
13546 * gdb.base/pending.exp: Ditto.
13547
13548 2004-02-22 Mark Kettenis <kettenis@gnu.org>
13549
13550 * configure.in: Run stabs tests on *BSD.
13551 * configure: Regenerated.
13552
13553 2004-02-21 Mark Kettenis <kettenis@gnu.org>
13554
13555 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13556
13557 2004-02-20 Fred Fish <fnf@redhat.com>
13558
13559 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13560 blank in test for "returns short", for consistency with other
13561 "returns xxx" tests. Update copyright year.
13562
13563 2004-02-19 Fred Fish <fnf@redhat.com>
13564
13565 New testcase for PR breakpoint/1558.
13566 * gdb.arch/gdb1558.exp: New file.
13567 * gdb.arch/gdb1558.c: New file.
13568
13569 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
13570
13571 * gdb.base/nodebug.exp: Fix typo.
13572
13573 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13574
13575 Committed by Jim Blandy <jimb@redhat.com>.
13576
13577 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13578
13579 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13580
13581 * gdb.base/float.exp: Support s390*-*-* targets.
13582
13583 2004-02-17 Adam Fedor <fedor@gnu.org>
13584
13585 * gdb.base/gdb1555.exp: New file.
13586 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13587
13588 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
13589
13590 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13591
13592 2004-02-16 Fred Fish <fnf@redhat.com>
13593
13594 * gdb.arch/gdb1291.c: Remove
13595 * gdb.arch/gdb1291.s: New test input file.
13596 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13597 fail. Test for correct result, known incorrect result, other
13598 failures and timeouts.
13599
13600 2004-02-16 Andrew Cagney <cagney@redhat.com>
13601
13602 * gdb.base/bigcore.exp: New file.
13603 * gdb.base/bigcore.c: New file.
13604
13605 2004-02-13 Andrew Cagney <cagney@redhat.com>
13606
13607 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13608 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13609 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13610 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13611 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13612 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13613 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13614 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13615 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13616 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13617
13618 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13619
13620 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13621 executed is an alloc instruction.
13622
13623 2004-02-11 David Carlton <carlton@kealia.com>
13624
13625 * gdb.cp/breakpoint.exp: New.
13626 * gdb.cp/breakpoint.cc: New.
13627
13628 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13629
13630 Partial fix for PR gdb/1543.
13631 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13632 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13633 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13634 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13635 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13636 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13637 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13638 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13639 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13640 to bug-gdb@prep.ai.mit.edu .
13641 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13642 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13643 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13644 Likewise.
13645
13646 2004-02-10 Andrew Cagney <cagney@redhat.com>
13647
13648 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13649 using gdb_internal_error_resync.
13650
13651 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
13652
13653 * gdb.threads/thread-specific.exp: Stop early if no threads are
13654 found.
13655
13656 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13657
13658 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13659
13660 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
13661
13662 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13663 breakpoints.
13664
13665 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
13666
13667 * config/sim.exp (gdb_load): Handle $arg == "".
13668 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13669 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13670
13671 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
13672
13673 * gdb.base/maint.exp: Update test to reflect
13674 obstack changes.
13675
13676 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13677
13678 * gdb.base/pendshr.c (pendfunc): New function that calls
13679 pendfunc1.
13680 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13681
13682 2004-02-04 Fred Fish <fnf@redhat.com>
13683
13684 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13685 function symbols and update copyright years.
13686 * gdb.arch/gdb1291.c: Ditto.
13687
13688 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13689
13690 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13691
13692 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13693
13694 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13695
13696 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13697
13698 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13699
13700 2004-02-02 Fred Fish <fnf@redhat.com>
13701
13702 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13703 remote targets. Update copyright years.
13704
13705 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13706
13707 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13708 support.
13709 * gdb.base/langs.exp: Fix test which attempts to create
13710 breakpoint on non-existent function to handle new pending
13711 support.
13712 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13713 a breakpoint.
13714 * gdb.base/pending.exp: New test.
13715 * gdb.base/pending.c: New file.
13716 * gdb.base/pendshr.c: Ditto.
13717
13718 2004-02-02 David Carlton <carlton@kealia.com>
13719
13720 * gdb.cp/overload.exp: Add overloadNamespace tests.
13721 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13722 (overloadNamespace, XXX): New.
13723 (main): Call XXX::marker2.
13724
13725 2004-02-01 Fred Fish <fnf@redhat.com>
13726
13727 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13728 * gdb.base/finish.exp: Ditto.
13729 * gdb.base/gcore.exp: Ditto.
13730 * gdb.base/huge.exp: Ditto.
13731 * gdb.base/info-proc.exp: Ditto.
13732 * gdb.base/return2.exp: Ditto.
13733 * gdb.threads/gcore-thread.exp: Ditto.
13734
13735 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
13736
13737 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13738
13739 2004-02-01 Mark Kettenis <kettenis@gnu.org>
13740
13741 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13742 that opening the file succeeds on OpenBSD.
13743
13744 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
13745
13746 * gdb.threads/thread-specific.c: New file.
13747 * gdb.threads/threads-specific.exp: New test script.
13748 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13749 to expect_out.
13750
13751 2004-02-01 Mark Kettenis <kettenis@gnu.org>
13752
13753 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13754 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13755 only on the "print_small_structs from print_long_arg_list" test.
13756
13757 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
13758
13759 * gdb.base/completion.exp: Kill a stray backslash.
13760
13761 From Jim Ingham <jingham@apple.com>:
13762 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13763 agrees with the result from sending a tab.
13764
13765 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
13766
13767 * gdb.base/chng-syms.exp: Remove stray newline.
13768
13769 2004-01-31 Mark Kettenis <kettenis@gnu.org>
13770
13771 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13772 *-*-openbsd*.
13773 * gdb.asm/openbsd.inc: New file.
13774
13775 2004-01-30 Mark Kettenis <kettenis@gnu.org>
13776
13777 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13778 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13779 *-*solaris2*. Remove commented out default settings for
13780 asm-flags. Replace gdb_compile with target_link.
13781
13782 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13783
13784 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13785 for all tests. Remove old hp-ux and cygnus xfail cases.
13786
13787 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13788
13789 * gdb.base/chng-syms.exp: New file.
13790 * gdb.base/chng-syms.c: New file.
13791
13792 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13793
13794 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13795 Provide arms for current output in all my configurations.
13796
13797 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13798
13799 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13800 * lib/compiler.cc: Likewise.
13801 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13802 get the right preprocessor. Eval the output directly. Remove
13803 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13804 hp_f77_compiler and hp_f90_compiler completely.
13805 (gdb_preprocess): Delete.
13806 (get_compiler): Delete.
13807
13808 2004-01-24 Mark Kettenis <kettenis@gnu.org>
13809
13810 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13811 <string.h>.
13812
13813 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
13814
13815 * gdb.mi/mi-stack.exp: Update copyright.
13816
13817 2004-01-23 David Carlton <carlton@kealia.com>
13818
13819 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13820 test for cp_lookup_transparent_type.
13821 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13822 call them.
13823
13824 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
13825
13826 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13827 after -var-update.
13828
13829 2004-01-23 David Carlton <carlton@kealia.com>
13830
13831 * gdb.cp/namespace.cc (C::ensureRefs): New.
13832 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13833
13834 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
13835
13836 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13837 case "-stack-list-locals 2".
13838 * gdb.mi/mi-var-child.exp: Test for case
13839 "-var-list-children --all-values NAME".
13840
13841 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13842
13843 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13844
13845 2004-01-18 Mark Kettenis <kettenis@gnu.org>
13846
13847 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13848 used with gdb_test_multiple.
13849
13850 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13851 read at address 0. This fixes PR testsuite/1504.
13852
13853 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
13854
13855 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13856 Remove downloading, guessing the host executable, the calls to
13857 gdb_file_cmd and gdb_target_cmd, and "load" support.
13858 (infer_host_exec): New function broken out from gdb_load.
13859 (gdb_load): New wrapper for gdbserver_gdb_load.
13860 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13861 gdb_target_cmd. Use -target-select.
13862 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13863 Download binaries to the host. Clear last_mi_remote_file when
13864 we load a new binary.
13865 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13866 call gdbserver_gdb_load and mi_gdb_target_cmd.
13867
13868 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13869
13870 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13871 type patterns.
13872
13873 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13874
13875 * gdb.cp/templates.exp: Fix typo in test name of
13876 "print Foo<volatile char*>::foo".
13877
13878 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13879
13880 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
13881
13882 2004-01-16 Ben Elliston <bje@wasabisystems.com>
13883
13884 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
13885 (clean mostlyclean): Remove empty rm.
13886
13887 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
13888
13889 * gdb.base/setvar.exp: Add copyright years.
13890
13891 2004-01-14 David Carlton <carlton@bactrian.org>
13892
13893 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
13894 PR c++/1511 and update coment.
13895 * gdb.cp/templates.exp: Update patterns to match current output.
13896 If changes involve something other than whitespace, KFAIL
13897 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
13898
13899 2004-01-14 David Carlton <carlton@kealia.com>
13900
13901 * gdb.cp/namespace.exp: Add tests involving classes defined within
13902 namespaces.
13903 * gdb.cp/namespace.cc (C::CClass): New.
13904 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
13905
13906 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
13907
13908 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
13909 what debug info we have. Print a better message if something goes
13910 wrong while producing the separate debug info file.
13911
13912 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13913
13914 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
13915
13916 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
13917
13918 * gdb.base/callfuncs.c: Add copyright notice.
13919
13920 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
13921
13922 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
13923 inheritance. PR gdb/1498, PR gcc/13539.
13924
13925 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
13926
13927 * gdb.threads/gcore-thread.exp: Prefix name of binary with
13928 test specific name.
13929 * gdb.mi/gdb669.exp: Ditto.
13930 * gdb.mi/mi-pthreads.exp: Ditto.
13931 * gdb.mi/mi1-pthreads.exp: Ditto.
13932 * gdb.mi/mi2-pthreads.exp: Ditto.
13933
13934 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13935
13936 * gdb.cp/member-ptr.cc: Add copyright notice.
13937
13938 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
13939
13940 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
13941 some patterns for recent versions of gcc and hpacc. Delete
13942 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
13943 Delete tests that access a NULL pointer-to-member-data. This
13944 script is still disabled for gcc.
13945
13946 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
13947
13948 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
13949 escaped correctly.
13950
13951 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
13952
13953 * gdb.base/sepdebug.exp: New file.
13954 * gdb.base/sepdebug.c: New file.
13955 * lib/gdb.exp (separate_debug_filename): New procedure.
13956 (gdb_gnu_strip_debug): New procedure.
13957
13958 2004-01-12 Andrew Cagney <cagney@redhat.com>
13959
13960 * gdb.mi/ChangeLog: Delete file. Renamed to ...
13961 * gdb.mi/ChangeLog-1999-2003: New file.
13962
13963 2004-01-12 Andrew Cagney <cagney@redhat.com>
13964
13965 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
13966 "Renaming a directory to a non-empty directory returns ENOTEMPTY
13967 or EEXIST", treat EBUSY as an XFAIL.
13968
13969 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
13970
13971 * gdb.base/scope.exp: Remove obsolete setup_xfail for
13972 hp_cc_compiler.
13973
13974 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13975
13976 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
13977 decorations.
13978
13979 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
13980
13981 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
13982 and "(aCC)" decorations. Remove obsolete doco about old
13983 test results.
13984
13985 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13986
13987 * gdb.cp/exception.exp: Fix typo in doco.
13988
13989 2004-01-09 Mark Kettenis <kettenis@gnu.org>
13990
13991 * gdb.base/gdb1476.exp: Fix typo.
13992
13993 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13994
13995 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
13996 file.
13997
13998 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
13999
14000 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
14001 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
14002 Use gdb_compile. Remove restriction on gcc. Add some patterns
14003 for recent version of gdb. Delete second half, which was a copy
14004 of the first half with different build flags. This test is
14005 still disabled because it is still not ready for production.
14006
14007 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14008
14009 * gdb.cp/exception.cc: Add copyright notice.
14010 * gdb.cp/exception.exp: Add a notice that this file is broken
14011 because of line number changes caused by addition of copyright
14012 notice.
14013
14014 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14015
14016 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
14017 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
14018
14019 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14020
14021 * gdb.cp/classes.exp: Accept gnu abi 2.
14022 * gdb.cp/derivation.exp: Likewise.
14023 * gdb.cp/overload.exp: Likewise.
14024 * gdb.cp/virtfunc.exp: Likewise.
14025
14026 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14027
14028 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
14029 semicolon after end of function.
14030
14031 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14032
14033 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
14034 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
14035 boilerplate code for compiling and running the program under
14036 test. Add some string method tests.
14037
14038 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14039
14040 * gdb.cp/bs15503.cc: Add copyright notice.
14041 * gdb.cp/bs15503.exp: Adjust line number.
14042
14043 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14044
14045 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
14046 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
14047
14048 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14049
14050 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
14051 hp_cc_compiler.
14052
14053 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14054
14055 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
14056 * gdb.cp/ctti.exp: Use the marker instead of "next".
14057 With gcc, run further before bailing.
14058
14059 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14060
14061 * gdb.cp/cttiadd.cc: Add copyright notice.
14062 * gdb.cp/cttiadd1.cc: Likewise.
14063 * gdb.cp/cttiadd2.cc: Likewise.
14064 * gdb.cp/cttiadd3.cc: Likewise.
14065
14066 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14067
14068 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
14069 Use gdb_test, gdb_test_multiple. Use floating-point values that
14070 have exact representations in IEEE-ish formats.
14071
14072 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14073
14074 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
14075 compilers. Delete duplicate call to get_compiler_info.
14076 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
14077 * gdb.base/volatile.exp: Likewise.
14078
14079 2004-01-07 Mark Kettenis <kettenis@gnu.org>
14080
14081 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
14082 memory at address 0.
14083
14084 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14085
14086 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
14087 to test for hp-ux assembler. Fix copyright years.
14088
14089 2004-01-07 Andrew Cagney <cagney@redhat.com>
14090
14091 * gdb.base/fileio.c (strerrno): Add "EBUSY".
14092
14093 2004-01-07 Andrew Cagney <cagney@redhat.com>
14094
14095 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
14096 when creating the read-only file. From analysis by Roland McGrath
14097 and Elena Zannoni.
14098
14099 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14100
14101 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
14102
14103 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14104
14105 * gdb.base/cvexpr.c: Be type-safe with function pointers and
14106 data pointers.
14107
14108 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14109
14110 * gdb.cp/m-static.exp: Compile one source file at a time.
14111 Delete unused call to get_compiler_info.
14112
14113 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14114
14115 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
14116 * gdb.base/call-rt-st.exp: Likewise.
14117 * gdb.base/nodebug.exp: Likewise.
14118 * gdb.base/volatile.exp: Likewise.
14119 * gdb.cp/ref-types.exp: Likewise.
14120 * gdb.cp/templates.exp: Likewise.
14121
14122 2004-01-05 Mark Kettenis <kettenis@gnu.org>
14123
14124 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
14125
14126 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
14127
14128 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
14129 hppa*-hp-hpux*.
14130
14131 2004-01-04 Mark Kettenis <kettenis@gnu.org>
14132
14133 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14134 x86_64-*-*.
14135
14136 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14137 sparc64-*-* and sparc*-solaris2*.
14138
14139 2004-01-04 Mark Kettenis <kettenis@gnu.org>
14140
14141 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
14142 return ${tests}" test. The ${tests} already mentions the
14143 filename.
14144
14145 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14146
14147 * gdb.cp/local.exp: Accept gcc abi 2.
14148
14149 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14150
14151 * gdb.cp/templates.exp: Accept gcc abi 2.
14152
14153 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14154
14155 * lib/compiler.cc: Remove supports_template_debugging.
14156 * gdb.cp/templates.exp: Do not test supports_template_debugging.
14157
14158 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14159
14160 * gdb.cp/namespace.exp: Accept gcc abi 2.
14161
14162 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14163
14164 * gdb.cp/method.exp: Accept gcc abi 2.
14165
14166 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14167
14168 * gdb.cp/classes.exp: Generate identical results as old version.
14169 * gdb.cp/derivation.exp: Likewise.
14170 * gdb.cp/overload.exp: Likewise.
14171 * gdb.cp/virtfunc.exp: Likewise.
14172
14173 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14174
14175 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
14176 mysterious bug with sourceware version of expect.
14177
14178 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14179
14180 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
14181 current versions of gcc, including gcc abi 2. Remove gratuitous
14182 restart of test program. Use gdb_test_multiple and gdb_test for
14183 all tests. Add patterns to xfail missing "const" in "const char *"
14184 and kfail PR gdb/1155.
14185
14186 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14187
14188 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
14189 current versions of gcc, including gcc abi 2. Remove gratuitous
14190 restart of test program. Use gdb_test_multiple and gdb_test for
14191 all tests. Add patterns to kfail PR gdb/1498.
14192
14193 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14194
14195 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
14196 current versions of gcc, including gcc abi 2. Use "breakpoint"
14197 and "continue" instead of restarting the target program. Use
14198 gdb_test_multiple and gdb_test for all tests.
14199
14200 2004-01-01 Mark Kettenis <kettenis@gnu.org>
14201
14202 * gdb.asm/asm-source.exp: Update copyright year. Link statically
14203 for *-*-solaris2*.
14204
14205 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14206
14207 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
14208 current versions of gcc, including gcc abi 2. Use "breakpoint"
14209 and "continue" instead of restarting the target program several
14210 times. Use gdb_test_multiple and gdb_test for all tests.
14211
14212 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
14213
14214 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
14215 source files.
14216
14217 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14218
14219 * gdb.base/environ.exp: Handle compiling test case from multiple
14220 source files.
14221
14222 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14223
14224 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
14225
14226 2003-12-17 Jim Blandy <jimb@redhat.com>
14227
14228 * gdb.base/freebpcmd.c: Add copyright notice.
14229
14230 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
14231
14232 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14233
14234 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
14235
14236 2003-12-13 Jim Blandy <jimb@redhat.com>
14237
14238 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14239
14240 2003-12-12 Kevin Buettner <kevinb@redhat.com>
14241
14242 * gdb.asm/frv.inc: New file.
14243 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
14244
14245 2003-12-09 Fred Fish <fnf@redhat.com>
14246
14247 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
14248 functions to break1.c and leave prototypes behind. Add more
14249 "set breakpoint NN here" comments.
14250 * gdb.base/break1.c: New file.
14251
14252 * gdb.base/break.exp: Handle compiling test case from multiple
14253 source files and change source file references as needed.
14254 * gdb.base/completion.exp: Ditto.
14255 * gdb.base/condbreak.exp: Ditto.
14256 * gdb.base/define.exp: Ditto.
14257 * gdb.base/ena-dis-br.exp: Ditto.
14258 * gdb.base/info-proc.exp: Ditto.
14259 * gdb.base/maint.exp: Ditto.
14260 * gdb.base/until.exp: Ditto.
14261
14262 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
14263 hardcoded line numbers.
14264 * gdb.base/define.exp: Ditto.
14265 * gdb.base/ena-dis-br.exp: Ditto.
14266 * gdb.base/maint.exp: Ditto.
14267 * gdb.base/until.exp: Ditto.
14268
14269 * gdb.base/completion.exp: Use "break1" for completion tests since
14270 "break" is no longer a unique prefix.
14271
14272 2003-12-06 Andrew Cagney <cagney@redhat.com>
14273
14274 * gdb.base/structs.exp (test_struct_returns): When applicable, set
14275 "return_value_unimplemented". When an unimplemented struct return
14276 architecture, report incorrect values as a KFAIL
14277
14278 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14279
14280 * gdb.cp/rtti.exp: Accept new wording of warning from
14281 cp_lookup_rtti_type.
14282
14283 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14284
14285 Partial fix for PR testsuite/1456.
14286 * gdb.base/scope.exp (test_at_main): Replace references to
14287 gcc_compiled with calls to test_compiler_info.
14288 (test_at_foo): Likewise.
14289 (test_at_bar): Likewise.
14290
14291 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
14292
14293 Partial fix for PR testsuite/1456.
14294 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
14295 to test_compiler_info.
14296
14297 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14298
14299 * gdb.base/so-impl-ld.exp: Update copyright notice.
14300
14301 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
14302
14303 Partial fix for PR testsuite/1456.
14304 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
14305 to test_compiler_info.
14306
14307 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14308
14309 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
14310 from current versions of gdb. Clean up regular expressions.
14311 Delete redundant timeout case.
14312
14313 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14314
14315 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
14316 from current versions of gdb. Clean up regular expressions.
14317 Delete redundant timeout case.
14318
14319 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14320
14321 Partial fix for PR testsuite/1456.
14322 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14323 gcc_compiled with call to test_compiler_info.
14324
14325 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14326
14327 Partial fix for PR testsuite/1456.
14328 * gdb.base/list.exp (test_list_function): Delete unused declaration
14329 of gcc_compiled.
14330
14331 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14332
14333 Partial fix for PR testsuite/1456.
14334 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14335 call to test_compiler_info.
14336
14337 2003-11-29 Mark Kettenis <kettenis@gnu.org>
14338
14339 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14340 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14341 it to create the appropriate note.inc.
14342 * gdb.asm/asmsrc1.s: Include "note.inc".
14343 * gdb.asm/netbsd.inc: New file.
14344 * gdb.asm/empty.inc: New file.
14345
14346 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14347
14348 Partial fix for PR testsuite/1456.
14349 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14350 calls to test_compiler_info.
14351
14352 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14353
14354 Partial fix for PR testsuite/1456.
14355 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14356 calls to test_compiler_info.
14357
14358 2003-11-27 Mark Kettenis <kettenis@gnu.org>
14359
14360 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14361 pattern for the KFAILs.
14362
14363 2003-11-25 Adam Fedor <fedor@gnu.org>
14364
14365 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14366 * gdb.objc/objcdecode.m: New file.
14367
14368 2003-11-25 Adam Fedor <fedor@gnu.org>
14369
14370 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14371 * gdb.objc/nondebug.m: New file.
14372
14373 2003-11-26 Ben Elliston <bje@wasabisystems.com>
14374
14375 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14376 NetBSD as it does on FreeBSD. Modelled on a similar change by
14377 Mark Kettenis on 2003-05-30.
14378 (link-flags): Set to "--entry _start" regardless of target.
14379 Special linker flags are to be appended to $link-flags.
14380 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14381
14382 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14383
14384 * gdb.cp/method.exp: Accept output of new demangler.
14385
14386 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14387
14388 * gdb/class2.exp: New file.
14389 * gdb/class2.cc: New file.
14390
14391 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14392
14393 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14394 of new demangler.
14395
14396 2003-11-23 Mark Kettenis <kettenis@gnu.org>
14397
14398 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14399 of gdb_test "run".
14400
14401 2003-11-23 Mark Kettenis <kettenis@gnu.org>
14402
14403 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14404 "continue" into "run".
14405
14406 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14407
14408 Partial fix for PR testsuite/1456.
14409 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14410 call to test_compiler_info.
14411 * gdb.cp/ctti.exp: Likewise.
14412 * gdb.cp/derivation.exp: Likewise.
14413 * gdb.cp/member-ptr.exp: Likewise.
14414 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14415 reference to gcc_compiled.
14416
14417 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14418
14419 Fix PR testsuite/1463.
14420 * gdb.base/structs.exp (start_structs_test): Call
14421 get_debug_format before using the debug format.
14422
14423 2003-11-22 Andrew Cagney <cagney@redhat.com>
14424
14425 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14426 * gdb.base/structs.exp: Use gdb_test_multiple.
14427
14428 2003-11-20 Andrew Cagney <cagney@redhat.com>
14429
14430 * gdb.base/structs.exp: Handle and recover from internal errors.
14431 Replace "foo${n}" with "foo<n>" in test messages.
14432
14433 * gdb.base/structs.exp: Update copyright. Rewrite.
14434 * gdb.base/structs.c: Update copyright. Rewrite.
14435
14436 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14437 resync count exceeded.
14438
14439 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14440 from the internal error.
14441 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14442 Original from Jim Blandy.
14443 (gdb_test_multiple): Use gdb_internal_error_resync.
14444
14445 2003-11-19 Andrew Cagney <cagney@redhat.com>
14446
14447 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14448 KFAIL.
14449
14450 2003-11-17 Mark Kettenis <kettenis@gnu.org>
14451
14452 New testcase for PR backtrace/1435.
14453 * gdb.arch/i386-unwind.exp: New file.
14454 * gdb.arch/i386-unwind.c: New file.
14455
14456 2003-11-17 Andrew Cagney <cagney@redhat.com>
14457
14458 * lib/gdb.exp (compiler_info): New global.
14459 (test_compiler_info): New function.
14460 (get_compiler_info): Set compiler_info.
14461 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14462 "compiler_info" to gcc-<major>-<minor>.
14463
14464 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14465
14466 * gdb.trace/configure: Remove.
14467
14468 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
14469
14470 * gdb.base/break.c: Add comments to aid finding line numbers for
14471 breakpoints.
14472 * gdb.base/break.exp: Remove all references to explicit line
14473 numbers.
14474
14475 2003-11-11 Nick Clifton <nickc@redhat.com>
14476
14477 * gdb.base/shreloc.exp: Do not run for targets which do not
14478 support shared objects.
14479
14480 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
14481
14482 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14483 Don't run tests if nofileio flag is given.
14484
14485 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
14486
14487 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
14488 as well as 'Watchpoint'.
14489
14490 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
14491
14492 Reported by Jim Ingham <jingham@apple.com>:
14493 * gdb.base/annota1.exp: Match at least one occurrence of the
14494 signal handler annotation.
14495
14496 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
14497
14498 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14499 as well as 'Watchpoint'.
14500
14501 2003-11-05 Michael Chastain <mec@shout.net>
14502
14503 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14504
14505 2003-11-03 Kris Warkentin <kewarken@qnx.com>
14506
14507 * gdb.arch/gdb1291.c: New test file.
14508 * gdb.arch/gdb1291.exp: New test script.
14509 * gdb.arch/gdb1431.c: New test file.
14510 * gdb.arch/gdb1431.exp: New test script.
14511
14512 2003-10-22 Michael Chastain <mec@shout.net>
14513
14514 * gdb.mi/pthreads.c: Add copyright notice.
14515
14516 2003-10-22 Michael Chastain <mec@shout.net>
14517
14518 * gdb.threads/pthreads.c: Add copyright notice.
14519
14520 2003-10-20 Michael Chastain <mec@shout.net>
14521
14522 * gdb.base/gdb1056.exp: New test script.
14523
14524 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
14525
14526 * gdb.threads/killed.exp: Use gdb_run_cmd.
14527
14528 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
14529
14530 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14531 create a core file.
14532 * gdb.threads/gcore-thread.exp: Likewise.
14533
14534 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
14535
14536 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14537 type, based on char type.
14538 (struct bit_flags_short_t): New bitfield type, based on short type.
14539 (init_bit_flags_char): New fuction.
14540 (init_bit_flags_short): Ditto.
14541 (print_bit_flags_char): Ditto.
14542 (print_bit_flags_short): Ditto.
14543 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14544
14545 2003-10-11 Michael Chastain <mec@shout.net>
14546
14547 * gdb.base/call-rt-st.exp: Update copyright year.
14548
14549 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14550
14551 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14552 * gdb.disasm/sh3.s: Ditto.
14553
14554 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
14555
14556 * gdb.threads/switch-threads.exp: New test.
14557 * gdb.threads/switch-threads.c: New source file.
14558
14559 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
14560
14561 * gdb.base/ending-run.exp: Add sh specific case.
14562
14563 2003-10-06 Andrew Cagney <cagney@redhat.com>
14564
14565 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14566 * gdb.disasm/mn10200.exp: Delete obsolete file.
14567
14568 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
14569
14570 * ChangeLog: Correct an entry command.exp -> commands.exp.
14571 * gdb.base/commands.exp (bp_deleted_in_command_test)
14572 (temporary_breakpoint_commands): Check noargs.
14573
14574 2003-09-25 David Carlton <carlton@kealia.com>
14575
14576 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14577 of some print tests, where appropriate. Add tests for C::D::cd,
14578 E::ce, F::cXfX, G::XgX.
14579 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14580
14581 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
14582
14583 * lib/java.exp (java_init): Import target_alias before using it.
14584
14585 2003-09-25 David Carlton <carlton@kealia.com>
14586
14587 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14588
14589 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
14590
14591 * gdb.base/selftest.exp: Accomodate more instruction reordering
14592 weirdness.
14593
14594 2003-09-17 Michael Chastain <mec@shout.net>
14595
14596 * gdb.cp/gdb1355.exp: New file.
14597 * gdb.cp/gdb1355.c: New file.
14598
14599 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
14600
14601 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14602 * gdb.asm/sh.inc: New file.
14603
14604 2003-09-11 David Carlton <carlton@kealia.com>
14605
14606 * gdb.cp/namespace.exp: Add tests for namespace types.
14607 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
14608 (test_namespace): New.
14609
14610 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
14611
14612 * gdb.base/relocate.exp: Handle new gdb output at startup.
14613 * gdb.stabs/weird.exp: Ditto.
14614
14615 2003-09-08 Michael Chastain <mec@shout.net>
14616
14617 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14618
14619 2003-09-07 Michael Chastain <mec@shout.net>
14620
14621 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14622 'parse error'.
14623
14624 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14625
14626 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14627
14628 2003-08-30 Michael Chastain <mec@shout.net>
14629
14630 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14631 * gdb.gdb/observer.exp: Ditto.
14632 * gdb.gdb/xfullpath.exp: Ditto.
14633
14634 2003-08-29 Mark Kettenis <kettenis@gnu.org>
14635
14636 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14637 *-*-*bsd*.
14638
14639 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14640
14641 * gdb.base/dump.exp: Skip for ia64.
14642
14643 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14644
14645 * gdb.asm/asm-source.exp: Add ia64 support.
14646 * gdb.asm/ia64.inc: New file.
14647
14648 2003-08-22 Michael Chastain <mec@shout.net>
14649
14650 * gdb.cp: New directory.
14651 * gdb.cp/*: Copy from gdb.c++/*.
14652 * gdb.c++/*: Remove.
14653 * Makefile.in: Change gdb.c++ to gdb.cp.
14654 * configure.in: Ditto.
14655 * configure: Regnerate.
14656
14657 2003-08-18 Mark Kettenis <kettenis@gnu.org>
14658
14659 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14660 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14661
14662 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
14663
14664 * mi-var-display.exp (-var-list-children weird): Accept function
14665 pointers with argument types.
14666 * mi1-var-display.exp (-var-list-children weird): Likewise.
14667 * mi2-var-display.exp (-var-list-children weird): Likewise.
14668
14669 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
14670
14671 * gdb.base/annota3.exp: Add missing newline.
14672
14673 2003-08-06 Michael Chastain <mec@shout.net>
14674
14675 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14676
14677 2003-08-12 Michael Snyder <msnyder@redhat.com>
14678
14679 * gdb.base/float.exp: Add test for SH.
14680
14681 2003-08-10 Mark Kettenis <kettenis@gnu.org>
14682
14683 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14684
14685 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
14686
14687 * gdb.base/completion.exp: Remove reduntant completion test
14688 on filename.
14689
14690 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
14691
14692 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14693 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14694 gdb.trace/save-trace.exp: Make sure that full pathnames are
14695 escaped correctly.
14696
14697 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
14698
14699 * configure.in: Don't generate config.h from config.hin.
14700 * configure: Regenerate.
14701 * config.hin: Remove file.
14702 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14703 * gdb.threads/pthreads.c: Ditto.
14704
14705 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
14706
14707 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14708 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14709 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14710 Replace ld24 with seth/add3.
14711
14712 2003-08-02 Andrew Cagney <cagney@redhat.com>
14713
14714 * gdb.base/annota3.exp: New file.
14715 * gdb.base/annota3.c: New file.
14716 * gdb.c++/annota3.exp: New file.
14717 * gdb.c++/annota3.cc: New file.
14718
14719 2003-07-29 Michael Chastain <mec@shout.net>
14720
14721 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14722 actually failed.
14723 (do_pass): Likewise.
14724 * gdb.threads/tls.exp: Always initialize no_of_threads.
14725
14726 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
14727
14728 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14729 pattern.
14730 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14731 * gdb.threads/tls.exp: Recognize one case of the host library not
14732 supporting TLS.
14733
14734 2003-07-27 Andrew Cagney <cagney@redhat.com>
14735
14736 * gdb.base/fileio.exp: Use SH when running commands using
14737 remote_exec.
14738
14739 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
14740
14741 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14742 * gdb.base/relocate.c (dummy): New padding array.
14743
14744 2003-07-22 Michael Snyder <msnyder@redhat.com>
14745
14746 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
14747
14748 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14749 patterns to be more general, accepting old and new output.
14750 Some output chars (such as '+') also must be quoted.
14751 Some addresses are displayed numerically instead of
14752 symbolically.
14753
14754 2003-07-23 Michael Snyder <msnyder@redhat.com>
14755
14756 * gdb.base/return2.exp: Don't test long-long return.
14757
14758 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14759 * gdb.disasm/t01_mov.exp: Ditto.
14760 * gdb.disasm/t02_mova.s: Ditto.
14761 * gdb.disasm/t02_mova.exp: Ditto.
14762 * gdb.disasm/t03_add.s: Ditto.
14763 * gdb.disasm/t03_add.exp: Ditto.
14764 * gdb.disasm/t04_sub.s: Ditto.
14765 * gdb.disasm/t04_sub.exp: Ditto.
14766 * gdb.disasm/t05_cmp.s: Ditto.
14767 * gdb.disasm/t05_cmp.exp: Ditto.
14768 * gdb.disasm/t06_ari2.s: Ditto.
14769 * gdb.disasm/t06_ari2.exp: Ditto.
14770 * gdb.disasm/t07_ari3.s: Ditto.
14771 * gdb.disasm/t07_ari3.exp: Ditto.
14772 * gdb.disasm/t08_or.s: Ditto.
14773 * gdb.disasm/t08_or.exp: Ditto.
14774 * gdb.disasm/t09_xor.s: Ditto.
14775 * gdb.disasm/t09_xor.exp: Ditto.
14776 * gdb.disasm/t10_and.s: Ditto.
14777 * gdb.disasm/t10_and.exp: Ditto.
14778 * gdb.disasm/t11_logs.s: Ditto.
14779 * gdb.disasm/t11_logs.exp: Ditto.
14780 * gdb.disasm/t12_bit.s: Ditto.
14781 * gdb.disasm/t12_bit.exp: Ditto.
14782 * gdb.disasm/t13_otr.s: Ditto.
14783 * gdb.disasm/t13_otr.exp: Ditto.
14784
14785 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
14786
14787 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14788
14789 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
14790
14791 * gdb.threads/tls.c : New file.
14792 * gdb.threads/tls.exp : New file.
14793 * gdb.threads/tls-main.c : New file.
14794 * gdb.threads/tls-shared.c : New file.
14795 * gdb.threads/tls-shared.exp : New file.
14796
14797 2003-07-22 Andreas Schwab <schwab@suse.de>
14798
14799 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14800
14801 2003-07-20 Andreas Schwab <schwab@suse.de>
14802
14803 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14804 due to insn reordering.
14805
14806 2003-07-15 Andrew Cagney <cagney@redhat.com>
14807
14808 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14809
14810 2003-07-15 Michael Chastain <mec@shout.net>
14811
14812 * gdb.base/gdb1250.exp: New file.
14813 * gdb.base/gdb1250.c: New file.
14814
14815 2003-07-09 Michal Ludvig <mludvig@suse.cz>
14816
14817 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14818 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14819
14820 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
14821
14822 * gdb.threads/tls.c: New file.
14823 * gdb.threads/tls.exp: New file.
14824 * gdb.threads/tls-main.c: New file.
14825 * gdb.threads/tls-shared.c: New file.
14826 * gdb.threads/tls-shared.exp: New file.
14827
14828 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
14829
14830 * gdb.base/annota1.exp: Make sure that we properly escape the
14831 full path of the source file. Xfail more permissive patterns,
14832 due to a compiler debug info problem.
14833
14834 2003-07-07 Andreas Schwab <schwab@suse.de>
14835
14836 * gdb.asm/m68k.inc: New file.
14837 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14838
14839 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14840 arguments"): Also match negative number.
14841
14842 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14843
14844 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
14845
14846 * gdb.base/store.c (charest): New typedef.
14847 (add_char): Rename to add_charest, update.
14848 (wack_char): Rename to wack_charest, update types. Return l + r
14849 to keep r live across the call.
14850 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14851 (wack_double, wack_doublest): Return l + r to keep r live across
14852 the call.
14853 * gdb.base/store.exp: Accomodate store.c changes.
14854
14855 2003-06-30 David Carlton <carlton@kealia.com>
14856
14857 * gdb.c++/maint.exp (test_invalid_name): New.
14858 (test_first_component): Add tests for invalid names.
14859
14860 2003-06-29 Michael Chastain <mec@shout.net>
14861
14862 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14863 output of '<VTT for class>' for virtual base classes.
14864
14865 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
14866
14867 * gdb.base/completion.exp: Tab-complete "complet" instead of
14868 "compl".
14869 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14870
14871 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
14872
14873 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14874 * gdb.base/volatile.exp: Likewise.
14875
14876 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
14877
14878 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
14879 gdb/1265.
14880
14881 2003-06-28 Michael Chastain <mec@shout.net>
14882 Daniel Jacobowitz <drow@mvista.com>
14883
14884 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
14885 initial line count of 'captured_main' from 26 to 32.
14886 (test_with_self): Allow xmalloc call to be interleaved with the
14887 preceding two lines.
14888
14889 2003-06-24 Joel Brobecker <brobecker@gnat.com>
14890
14891 * gdb.base/bang.exp: New testcase.
14892
14893 2003-06-23 Joel Brobecker <brobecker@gnat.com>
14894
14895 * gdb.base/langs.exp: Add some tests for the "minimal" language
14896 support.
14897
14898 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
14899
14900 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
14901 the testcase.
14902
14903 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
14904
14905 * gdb.base/relocate.exp: Test add-symbol-file with a variable
14906 offset.
14907
14908 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
14909
14910 * gdb.c++/pr-1210.cc: New file.
14911 * gdb.c++/pr-1210.exp: New file.
14912
14913 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
14914
14915 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
14916 000-exec-continue.
14917
14918 2003-06-15 Mark Kettenis <kettenis@gnu.org>
14919
14920 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
14921 on *-*-*bsd* instead of *-*-freebsd*.
14922
14923 2003-06-14 Andrew Cagney <cagney@redhat.com>
14924
14925 * gdb.base/store.exp: Test longest and doublest. Test all
14926 parameters. Weaken return statement match.
14927 * gdb.base/store.c: Add longest and doublest - aka long long and
14928 long double functions. Put all parameters into local register
14929 variables. Use negative values.
14930
14931 2003-06-14 Andrew Cagney <cagney@redhat.com>
14932
14933 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
14934 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
14935 exit status.
14936 * gdb.base/fileio.exp: Disable target when nointerrupts and
14937 noinferiorio, instead of limiting it to remote. Use remote_exec
14938 instead of system.
14939
14940 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
14941
14942 * gdb.base/float.exp: Add ia64 support.
14943
14944 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
14945
14946 * gdb.base/fileio.exp: Run only on remote targets.
14947
14948 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
14949
14950 * gdb.base/fileio.c: New file, testing File-I/O.
14951 * gdb.base/fileio.exp: Ditto.
14952
14953 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
14954
14955 * gdb.base/shreloc.exp: New file, check symbol values obtained from
14956 shared objects after relocation at load time (gdb PR/1132).
14957 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
14958 as above, part of the shared object relocation test.
14959
14960 2003-06-08 Mark Kettenis <kettenis@gnu.org>
14961
14962 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
14963 fully filled history list.
14964 * gdb.base/gdb_history: New file.
14965
14966 * gdb.base/signals.exp: XFAIL "continue to func1" on
14967 i*86-*-freebsd*.
14968
14969 * gdb.base/attach.exp: When trying to attach to a nonexistent
14970 process, make it possible to specify the PID based on the target,
14971 and do so for *-*-freebsd*.
14972
14973 2003-06-02 Richard Henderson <rth@redhat.com>
14974
14975 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
14976
14977 2003-06-02 Richard Henderson <rth@redhat.com>
14978
14979 * gdb.base/selftest.exp: Next over lim_at_start initialization.
14980
14981 2003-06-02 Richard Henderson <rth@redhat.com>
14982
14983 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
14984
14985 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
14986
14987 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
14988 of globalvar.
14989
14990 2003-06-01 Mark Kettenis <kettenis@gnu.org>
14991
14992 * gdb.asm/asm-source.exp: Check for memory read errors in
14993 disassembler test on *BSD too.
14994
14995 2003-06-01 Richard Henderson <rth@redhat.com>
14996
14997 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
14998 for .frame.
14999 (gdbasm_call): Lose ldgp.
15000 (gdbasm_startup): Add frame information.
15001 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
15002
15003 2003-05-31 Mark Kettenis <kettenis@gnu.org>
15004
15005 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
15006 i?86-*-*.
15007
15008 2003-05-30 Mark Kettenis <kettenis@gnu.org>
15009
15010 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15011 FreeBSD.
15012
15013 2003-05-29 Richard Henderson <rth@redhat.com>
15014
15015 * gdb.asm/alpha.inc: New file.
15016 * gdb.asm/asm-source.exp: Use it.
15017
15018 2003-05-29 Jim Blandy <jimb@redhat.com>
15019
15020 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
15021 'core.PID'.
15022
15023 2003-05-22 Jim Blandy <jimb@redhat.com>
15024
15025 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
15026 backtrace.
15027
15028 2003-05-20 David Carlton <carlton@math.stanford.edu>
15029
15030 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
15031 this time.
15032
15033 2003-05-19 David Carlton <carlton@bactrian.org>
15034
15035 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
15036 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
15037
15038 2003-05-19 David Carlton <carlton@bactrian.org>
15039
15040 * gdb.c++/namespace.exp: Add namespace scope and anonymous
15041 namespace tests.
15042 Bump copyright date.
15043 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
15044 (main): Call C::D::marker2.
15045 * gdb.c++/namespace1.cc: New file.
15046
15047 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
15048
15049 Roland McGrath <roland@redhat.com>
15050 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
15051 there is no manager thread.
15052
15053 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
15054
15055 * gdb.threads/schedlock.exp: Remove assumption that all threads
15056 will run in a particular small time slice. Also ensure we break
15057 in one of the child threads rather than the main thread.
15058
15059 2003-05-07 Jim Blandy <jimb@redhat.com>
15060
15061 Add support for assembly source testing on the s390x.
15062 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
15063 architecture.
15064 * gdb.asm/s390x.inc: New file.
15065
15066 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
15067 succession of 'if' statements.
15068
15069 2003-05-05 Andrew Cagney <cagney@redhat.com>
15070
15071 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
15072
15073 2003-05-05 Andrew Cagney <cagney@redhat.com>
15074
15075 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
15076 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
15077
15078 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
15079
15080 * gdb.base/charset.exp: Update based on new behavior of set/show
15081 charset commands.
15082
15083 2003-05-01 Andrew Cagney <cagney@redhat.com>
15084
15085 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
15086 variable do not give memory errors.
15087
15088 2003-04-30 Adam Fedor <fedor@gnu.org>
15089
15090 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
15091 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
15092 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
15093 gdb.objc/basicclass.m: : New files
15094
15095 * lib/gdb.exp (gdb_compile_objc): New procedure.
15096
15097 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
15098
15099 * gdb.base/signals.exp: Make backtrace tests more specific.
15100
15101 2003-04-23 David Carlton <carlton@bactrian.org>
15102
15103 * gdb.c++/maint.exp (test_first_component): Add tests for
15104 'operator' in more locations.
15105
15106 2003-04-16 Kevin Buettner <kevinb@redhat.com>
15107
15108 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
15109
15110 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
15111
15112 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
15113 func marke' instead. Update test name.
15114
15115 2003-04-15 David Carlton <carlton@math.stanford.edu>
15116
15117 * gdb.c++/maint.exp: New file.
15118
15119 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
15120
15121 * gdb.threads/schedlock.c: Change type of thread function argument
15122 to long, to avoid warnings on 64-bit platforms.
15123
15124 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
15125
15126 * gdb.base/attach.exp: Add new message from ptrace in case of
15127 attaching to nonexistent process.
15128
15129 2003-04-11 Jim Blandy <jimb@redhat.com>
15130
15131 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15132 gdb.c++/userdef.cc: Place comments on the lines to which the
15133 marker function might return.
15134 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15135 gdb.c++/userdef.exp: Look for those comments to check that we've
15136 returned to the right place, instead of checking line numbers.
15137
15138 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
15139
15140 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
15141 match on sourcefile name, instead of directory name.
15142
15143 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
15144
15145 * gdb.base/completion.exp: Use string_to_regexp to match the
15146 working directory name.
15147
15148 2003-04-09 Jim Blandy <jimb@redhat.com>
15149
15150 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15151 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
15152 after an inferior function call, report the failure, but allow the
15153 test to continue.
15154
15155 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15156
15157 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15158 with -DPROTOTYPES.
15159
15160 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15161
15162 * gdb.base/break.exp: Revert last patch.
15163
15164 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
15165
15166 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15167 with -DPROTOTYPES.
15168
15169 2003-04-02 Andrew Cagney <cagney@redhat.com>
15170
15171 * gdb.base/callfuncs.exp: Make "print add" messages unique.
15172 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
15173 matching directories by the name breakpoint.
15174 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
15175 Make "continue to marker1" consistent.
15176 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
15177 message consistent.
15178 * lib/gdb.exp: Put "the program is no longer running", and "the
15179 program exited" in parenthesis.
15180 * lib/mi-support.exp: Ditto.
15181
15182 2003-04-02 Bob Rossi <bob_rossi@cox.net>
15183
15184 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
15185
15186 2003-03-29 Andrew Cagney <cagney@redhat.com>
15187
15188 * gdb.base/sizeof.c (main): Print the value of '\377'.
15189 * gdb.base/sizeof.exp: Check the sign of '\377'.
15190
15191 2003-03-27 Michael Chastain <mec@shout.net>
15192
15193 * gdb.base/gdb1090.exp: New file.
15194 * gdb.base/gdb1090.cc: New file.
15195
15196 2003-03-27 J. Brobecker <brobecker@gnat.com>
15197
15198 * gdb.gdb/observer.exp: New regression test.
15199
15200 2003-03-27 Michael Chastain <mec@shout.net>
15201
15202 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
15203 * gdb.base/ptype.exp: Likewise.
15204
15205 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
15206
15207 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
15208
15209 2003-03-26 Michael Chastain <mec@shout.net>
15210
15211 * gdb.base/ptype.exp: Actually use some typedef'd types.
15212
15213 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
15214
15215 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
15216 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
15217
15218 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15219
15220 * gdb.base/default.exp: Fix regular expression.
15221
15222 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15223
15224 * gdb.base/args.exp: Fix regular expression.
15225
15226 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15227
15228 * gdb.base/help.exp: Allow Win32 child process.
15229
15230 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15231
15232 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
15233 when stepping out of main().
15234
15235 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15236
15237 * gdb.base/default.exp: Check for win32 specific message when calling
15238 "run" without executable.
15239
15240 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15241
15242 * gdb.base/args.exp: Expect .exe in output.
15243
15244 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15245
15246 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15247 Cygwin native.
15248
15249 2003-03-17 Andrew Cagney <cagney@redhat.com>
15250
15251 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
15252 vector registes.
15253 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
15254 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
15255
15256 2003-03-17 David Carlton <carlton@math.stanford.edu>
15257
15258 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
15259 test, for PR breakpoints/38.
15260 Call test_watchpoint_and_breakpoint.
15261 * gdb.base/watchpoint.c (func3): New function.
15262 (main): Call func3.
15263
15264 2003-03-04 David Carlton <carlton@math.stanford.edu>
15265
15266 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
15267 Garply<Garply<char> >:: garply".
15268 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
15269 with respect to PR c++/1111; note also PR c++/1113.
15270 (test_template_breakpoints): KFAIL "constructor breakpoint" with
15271 respect to PR c++/1062.
15272 KFAIL "destructor breakpoint" with respect to PR c++/1112.
15273
15274 2003-03-03 David Carlton <carlton@math.stanford.edu>
15275
15276 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
15277 with respect to PR c++/57.
15278 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
15279 c++/826.
15280 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
15281 respect to PR c++/57.
15282
15283 2003-03-03 David Carlton <carlton@math.stanford.edu>
15284
15285 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
15286 respect to PR c++/33 into FAILs.
15287
15288 2003-03-03 Michael Chastain <mec@shout.net>
15289
15290 * configure.in: Update copyright years.
15291
15292 2003-03-03 Michael Chastain <mec@shout.net>
15293
15294 * Makefile.in: Update copyright years.
15295
15296 2003-02-28 David Carlton <carlton@math.stanford.edu>
15297
15298 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
15299 print class instead of struct and/or superfluous protection
15300 specifiers, as long as the resulting output is equivalent to the
15301 source code.
15302 Delete FIXME from end of messages on tests that don't need
15303 fixing.
15304
15305 2003-02-28 David Carlton <carlton@math.stanford.edu>
15306
15307 * gdb.c++/templates.exp (do_tests): Allow const in the two
15308 Foo<volatile char *>::foo tests.
15309
15310 2003-02-27 Michael Snyder <msnyder@redhat.com>
15311
15312 * gdb.base/restore.c (main): Return zero, so exit code
15313 will be consistant.
15314
15315 2003-02-26 David Carlton <carlton@math.stanford.edu>
15316
15317 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
15318 char *>::foo" test with respect to PR c++/33. Create a new test
15319 which is identical to that one except that it doesn't put the
15320 space between the "char" and the "*"; KFAIL it, too.
15321
15322 2003-02-26 David Carlton <carlton@math.stanford.edu>
15323
15324 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15325 template types into either PASSes or KFAILs (corresponding to PR
15326 c++/57). Tweak indentation. Update copyright.
15327
15328 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15329
15330 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15331
15332 2003-02-13 Michael Chastain <mec@shout.net>
15333
15334 * gdb.base/exprs.exp: Remove i960 remnants.
15335 * gdb.base/funcargs.exp: Likewise.
15336 * gdb.base/list.exp: Likewise.
15337 * gdb.base/ptype.exp: Likewise.
15338
15339 2003-02-14 David Carlton <carlton@math.stanford.edu>
15340
15341 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15342 pEe->D::vg()" from XFAIL to KFAIL.
15343
15344 2003-02-13 Jason Molenda (jmolenda@apple.com)
15345
15346 * gdb.base/maint.exp: Update maint print statistics regexp to include
15347 new entries.
15348
15349 2003-02-13 Michael Chastain <mec@shout.net>
15350
15351 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15352
15353 2003-02-12 Michael Chastain <mec@shout.net>
15354
15355 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15356 * gdb.c++/inherit.exp: Likewise.
15357 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15358 * gdb.c++/templates.exp: Likewise.
15359 * gdb.c++/virtfunc.exp: Likewise.
15360
15361 2003-02-06 Jason Molenda (jason-cl@molenda.com)
15362
15363 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15364 why the code is written that way.
15365
15366 2003-02-05 Michael Chastain <mec@shout.net>
15367
15368 * gdb.base/dump.exp: Add missing copyright line.
15369
15370 2003-02-05 Jason Molenda (jason-cl@molenda.com)
15371
15372 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
15373 at the beginning so the breakpoint doesn't get set on the loop.
15374
15375 2003-02-05 Michael Chastain <mec@shout.net>
15376
15377 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15378 output for configurations with gcc 2.95.3.
15379
15380 2003-02-05 Keith Seitz <keiths@redhat.com>
15381 Andrew Cagney <ac131313@redhat.com>
15382
15383 * gdb.mi/mi-cli.exp: New file.
15384
15385 2003-02-04 Michael Chastain <mec@shout.net>
15386
15387 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15388 Call perror and then continue.
15389
15390 2003-02-03 Michael Chastain <mec@shout.net>
15391
15392 * gdb.c++/pr-1023.cc: New file.
15393 * gdb.c++/pr-1023.exp: New file.
15394
15395 2003-02-05 Jim Blandy <jimb@redhat.com>
15396
15397 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15398 it's local to foobar. Check for it there, and check that it's not
15399 present in main.
15400 * gdb.c++/local.cc (marker2): New function.
15401 (foobar): Call marker1.
15402 (main): Call marker2 instead of marker1.
15403
15404 2003-02-04 Andrew Cagney <ac131313@redhat.com>
15405
15406 * gdb.disasm/mn10200.exp: Obsolete file.
15407 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15408 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15409 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15410
15411 2003-02-04 David Carlton <carlton@math.stanford.edu>
15412
15413 * gdb.c++/overload.exp: Test intToChar(1).
15414 * gdb.c++/overload.cc (intToChar): New.
15415 (main): Call intToChar.
15416
15417 2003-02-03 David Carlton <carlton@math.stanford.edu>
15418
15419 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15420 'might_kfail' arg.
15421 KFAIL some of the continue_to_bp_overloaded calls, according to
15422 PR c++/1025.
15423
15424 2003-02-01 Michael Chastain <mec@shout.net>
15425
15426 * gdb.base/advance.c (marker1): New marker function.
15427 * gdb.base/advance.exp: When the 'advance' command lands on the
15428 return breakpoint, it can legitimately stop on either the
15429 current line or the next line. Accommodate both outcomes.
15430 * gdb.base/until.exp: Likewise.
15431
15432 2003-02-02 Andrew Cagney <ac131313@redhat.com>
15433
15434 2002-11-10 Jason Molenda (jason-cl@molenda.com):
15435 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15436 now a list, not a tuple.
15437 * gdb.mi/mi-var-display.exp: Ditto.
15438 * gdb.mi/gdb792.exp: Ditto.
15439
15440 2003-02-01 Andrew Cagney <ac131313@redhat.com>
15441
15442 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
15443 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15444 stack backtraces.
15445 * gdb.mi/mi-syn-frame.c: Part of same.
15446
15447 2003-02-01 Mark Kettenis <kettenis@gnu.org>
15448
15449 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15450 gdb.mi/mi1-pthreads.exp: Return instead of calling
15451 gdb_suppress_entire_file.
15452
15453 2003-02-01 Mark Salter <msalter@redhat.com>
15454
15455 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15456
15457 2003-01-31 Mark Salter <msalter@redhat.com>
15458
15459 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15460 Support empty arg.
15461
15462 2003-01-30 Michael Chastain <mec@shout.net>
15463
15464 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15465 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15466 has been fixed in gdb/readline on 2003-01-09.
15467
15468 2003-01-29 Michael Snyder <msnyder@redhat.com>
15469
15470 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15471 * gdb.base/display.exp: Allow for leading underscore in symbol.
15472 * gdb.base/args.exp: Skip if target does not support args passing.
15473
15474 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
15475
15476 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
15477 gdb_test. Accept a list of expect arguments as the third
15478 parameter.
15479 (gdb_test): Use it.
15480
15481 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
15482
15483 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15484 allow for different test tree configurations. Update some
15485 tescases accordingly.
15486 * gdb.arch/altivec-regs.exp: Ditto.
15487 * gdb.asm/asm-source.exp: Ditto.
15488 * gdb.base/advance.exp: Ditto.
15489 * gdb.base/display.exp: Ditto.
15490 * gdb.base/long_long.exp: Ditto.
15491 * gdb.base/mips_pro.exp: Ditto.
15492 * gdb.base/overlays.exp: Ditto.
15493 * gdb.base/relocate.exp: Ditto.
15494 * gdb.base/setshow.exp: Ditto.
15495 * gdb.base/step-line.exp: Ditto.
15496 * gdb.base/step-test.exp: Ditto.
15497 * gdb.base/until.exp: Ditto.
15498 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15499
15500 2003-01-17 David Carlton <carlton@math.stanford.edu>
15501
15502 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15503 corresponding to PR c++/945.
15504 Update copyright.
15505
15506 2003-01-17 David Carlton <carlton@math.stanford.edu>
15507
15508 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15509 corresponding to PR c++/68.
15510
15511 2003-01-17 David Carlton <carlton@math.stanford.edu>
15512
15513 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15514 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15515 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15516
15517 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
15518
15519 * gdb.base/break.exp: Fix change of default location, because of
15520 removal of until tests.
15521 * gdb.base/help.exp: Update test for new 'until' help message.
15522 Add test for help on 'advance'.
15523 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
15524
15525 2003-01-15 Mark Kettenis <kettenis@gnu.org>
15526
15527 * gdb.base/default.exp: Adapt "info float" test for recent changes
15528 to that command. Add test for "info vector".
15529 * gdb.base/float.exp: New file. Add test for "info float" that
15530 resembles the old test in gdb.base/default.exp.
15531
15532 2003-01-15 David Carlton <carlton@math.stanford.edu>
15533
15534 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15535
15536 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
15537
15538 * gdb.base/break.exp: Move the tests of until command from here...
15539 * gdb.base/until.exp: ... to here. New file. Add other tests.
15540 * gdb.base/advance.c: New file.
15541 * gdb.base/advance.exp: New file.
15542
15543 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
15544
15545 * gdb.base/args.c: New file.
15546 * gdb.base/args.exp: New file.
15547
15548 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
15549
15550 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15551
15552 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
15553
15554 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15555
15556 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
15557
15558 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15559 dates.
15560
15561 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15562
15563 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15564
15565 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15566
15567 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15568 (ptype &*"foo").
15569 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15570
15571 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15572
15573 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15574 * gdb.mi/mi1-console.exp: Likewise.
15575
15576 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15577
15578 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15579 * gdb.mi/mi1-console.exp: Likewise.
15580
15581 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15582
15583 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15584
15585 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
15586
15587 * gdb.base/detach.exp: New test.
15588
15589 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
15590
15591 * Makefile.in (ALL_SUBDIRS): New variable.
15592 (subdirs, clean, distclean): Use it.
15593 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15594 regenerating Makefile, since it is generated from the top level.
15595 * gdb.asm/Makefile.in: Likewise.
15596 * gdb.base/Makefile.in: Likewise.
15597 * gdb.c++/Makefile.in: Likewise.
15598 * gdb.disasm/Makefile.in: Likewise.
15599 * gdb.java/Makefile.in: Likewise.
15600 * gdb.mi/Makefile.in: Likewise.
15601 * gdb.threads/Makefile.in: Likewise.
15602 * gdb.trace/Makefile.in: Likewise.
15603
15604 2003-01-09 David Carlton <carlton@math.stanford.edu>
15605
15606 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15607 Add copyright year 2003.
15608
15609 2003-01-06 Michael Chastain <mec@shout.net>
15610
15611 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15612 When selecting a thread, 'line' and 'file' are optional.
15613 * gdb.mi/mi1-pthreads.exp: Likewise.
15614
15615 2003-01-06 Andreas Schwab <schwab@suse.de>
15616
15617 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15618 failures.
15619
15620 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
15621
15622 Fix PR gdb/844
15623 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15624 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15625
15626 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15627 instead of calling gdb_suppress_entire_file.
15628 * gdb.threads/print-threads.exp: Likewise.
15629 * gdb.threads/schedlock.exp: Likewise.
15630
15631 * gdb.threads/killed.exp: Return instead of calling
15632 gdb_suppress_entire_file.
15633 * gdb.threads/linux-dp.exp: Likewise.
15634 * gdb.threads/pthreads.exp: Likewise.
15635
15636 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
15637
15638 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15639 stabs.
15640 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15641 * gdb.base/whatis.exp: Always allow (void) after function names.
15642
15643 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
15644
15645 * gdb.c++/casts.exp: Correct regexp.
15646
15647 2003-01-04 Mark Kettenis <kettenis@gnu.org>
15648
15649 * configure.in: Call AC_CONFIG_HEADER. Don't call
15650 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15651 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15652 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15653 aforementioned directories in the AC_OUPUT call.
15654 * config.hin: New file.
15655 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15656 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15657 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15658 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15659 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15660 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15661 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15662 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15663 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15664 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15665 gdb.threads/configure.in, gdb.threads/configure,
15666 gdb.threads/config.in, gdb.trace/configure.in,
15667 gdb.trace/configure: Removed.
15668
15669 2003-01-03 Michael Chastain <mec@shout.net>
15670
15671 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15672 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15673
15674 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
15675
15676 * gdb.base/store.exp: Fix regular expressions.
15677
15678 2002-12-28 Mark Kettenis <kettenis@gnu.org>
15679
15680 * configure.in: Rewrite.
15681 * configure: Regenerated.
15682
15683 2003-01-03 David Carlton <carlton@math.stanford.edu>
15684
15685 * gdb.base/psymtab.exp: New file.
15686 * gdb.base/psymtab1.c: Ditto.
15687 * gdb.base/psymtab2.c: Ditto.
15688
15689 2002-12-23 Adam Fedor <fedor@gnu.org>
15690
15691 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15692
15693 2002-12-23 David Carlton <carlton@math.stanford.edu>
15694
15695 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15696 and current_directory initialization.
15697
15698 2002-12-22 Jim Blandy <jimb@redhat.com>
15699
15700 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15701 rather than as part of the output file name.
15702
15703 * gdb.base/attach.exp: There's no need to copy the test program to
15704 /tmp; that was only ever necessary on HP/UX, and this test is
15705 entirely disabled there anyway.
15706
15707 2002-12-21 Jim Blandy <jimb@redhat.com>
15708
15709 * gdb.c++/psmang.exp: Doc fix.
15710
15711 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15712 test.
15713
15714 2002-12-20 David Carlton <carlton@math.stanford.edu>
15715
15716 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15717
15718 2002-12-18 Michael Chastain <mec@shout.net>
15719
15720 * gdb.c++/annota2.exp: Add copyright year 2002.
15721
15722 2002-12-17 David Carlton <carlton@math.stanford.edu>
15723
15724 * gdb.c++/try_catch.cc: Add marker comments.
15725 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15726 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15727 * gdb.c++/m-static.cc: Ditto.
15728 * gdb.c++/m-static1.cc: Ditto.
15729 * gdb.c++/try_catch.cc: Ditto.
15730
15731 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15732
15733 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15734 to see whether we are using the new -environment-directory
15735 command which resets via -r or the old version of the command
15736 which may prompt the user. Part of fix for gdb/741.
15737
15738 2002-12-13 Andrew Cagney <ac131313@redhat.com>
15739
15740 * gdb.fortran/types.exp: Update obsolete comment.
15741 * gdb.fortran/exprs.exp: Ditto.
15742 * lib/gdb.exp: Delete obsolete code.
15743 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15744 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15745 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15746 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15747 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15748 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15749 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15750 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15751 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15752 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15753 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15754 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15755 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15756 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15757 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15758 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15759 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15760 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15761 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15762 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15763 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15764 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15765 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15766 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15767 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15768 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15769 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15770 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15771 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15772 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15773 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15774 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15775 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15776 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15777 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15778 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15779 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15780
15781 2002-12-11 David Carlton <carlton@math.stanford.edu>
15782
15783 * gdb.c++/m-data.exp: Add test for members that shadow global
15784 variables: see PR gdb/804.
15785 * gdb.c++/m-data.cc: Ditto.
15786
15787 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
15788
15789 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15790
15791 2002-12-06 David Carlton <carlton@math.stanford.edu>
15792
15793 * gdb.base/store.c: Don't declare functions static.
15794
15795 2002-12-04 Andrew Cagney <ac131313@redhat.com>
15796
15797 * gdb.base/store.exp, gdb.base/store.c: New files.
15798
15799 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
15800
15801 * gdb.base/selftest.exp: Update for current gdb.
15802
15803 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
15804
15805 * gdb.base/maint.exp: Only dump symbols from one source file
15806 or objfile.
15807
15808 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
15809
15810 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15811 function call.
15812
15813 2002-11-25 Jim Blandy <jimb@redhat.com>
15814
15815 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15816 function appearing in error message.
15817
15818 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
15819
15820 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15821
15822 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15823
15824 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15825 for mi1 and current mi is in correct format. New mi startup message
15826 should be in mi console format. This is part of fix for PR gdb/604.
15827
15828 2002-09-18 Fernando Nasser <fnasser@redhat.com>
15829
15830 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15831 which explicitly prints the zero offset as "+0".
15832
15833 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
15834
15835 * gdb.threads/schedlock.c (args): Make unsigned.
15836
15837 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
15838
15839 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15840 numbers. Allow "foo2|selected stack frame".
15841 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15842 * gdb.asm/asmsrc2.s: Likewise.
15843 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15844 comments.
15845 * gdb.asm/mips.inc: New file.
15846
15847 2002-10-18 Adam Fedor <fedor@gnu.org>
15848
15849 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15850 * gdb.base/help.exp: Likewise.
15851
15852 2002-10-17 Kevin Buettner <kevinb@redhat.com>
15853
15854 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15855 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15856
15857 2002-10-02 Jim Blandy <jimb@redhat.com>
15858
15859 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15860
15861 2002-10-01 Andrew Cagney <ac131313@redhat.com>
15862
15863 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15864 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15865 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15866 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15867 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15868 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15869 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15870
15871 2002-09-29 Andrew Cagney <ac131313@redhat.com>
15872
15873 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15874 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15875 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
15876 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
15877 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
15878 * mi0-var-block.exp, mi0-var-child.exp: Delete.
15879 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
15880
15881 2002-09-27 Kevin Buettner <kevinb@redhat.com>
15882
15883 * gdb.base/annota1.exp (info break): Make directory components of
15884 path optional since not all compilers emit this debug information.
15885
15886 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
15887 step ends up stepping out of the function instead of stopping on
15888 the epilogue.
15889
15890 2002-09-26 Keith Seitz <keiths@redhat.com>
15891
15892 * lib/insight-support.exp (gdbtk_start): Figure out where
15893 the insight executable is based on where gdb is. Use this
15894 executable to start insight instead of gdb.
15895
15896 2002-09-25 Andrew Cagney <cagney@redhat.com>
15897
15898 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
15899
15900 2002-09-24 Andrew Cagney <ac131313@redhat.com>
15901
15902 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
15903 test_isolated_complaints.
15904 (test_empty_complaint): New function.
15905 (test_empty_complaints): New function. Check no output when no
15906 complaints.
15907
15908 2002-09-19 Jim Blandy <jimb@redhat.com>
15909
15910 * gdb.base/charset.exp, gdb.base/charset.c: New files.
15911
15912 2002-09-19 Andrew Cagney <ac131313@redhat.com>
15913
15914 * gdb.gdb/complaints.exp: New file.
15915
15916 2002-09-18 Andrew Cagney <ac131313@redhat.com>
15917
15918 * gdb.base/maint.exp: Check `help maint internal-warning'.
15919
15920 2002-09-18 David Carlton <carlton@math.stanford.edu>
15921
15922 * gdb.c++/m-static.exp: Remove breakpoints depending on line
15923 numbers, and replace them by a single breakpoint after the
15924 constructors are all finished.
15925 Add test 4.
15926 * gdb.c++/m-static.cc: Add test 4.
15927 * gdb.c++/m-static.h: New file.
15928 * gdb.c++/m-static1.cc: New file.
15929
15930 * gdb.c++/printmethod.exp: New file.
15931 * gdb.c++/printmethod.cc: New file.
15932
15933 * gdb.c++/pr-574.exp: New file.
15934 * gdb.c++/pr-574.cc: New file.
15935
15936 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
15937
15938 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
15939 embedded targets which never actually exit.
15940
15941 2002-09-18 Fernando Nasser <fnasser@redhat.com>
15942
15943 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
15944 "don't step after run" as unresolved or unsupported, instead of xfail.
15945
15946 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
15947
15948 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
15949 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
15950 Add newline to expected string in "step out of main (status wrapper)"
15951 case.
15952
15953 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
15954
15955 * lib/gdb.exp (rerun_to_main): Allow restarting application.
15956 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
15957
15958 2002-09-17 Tom Tromey <tromey@redhat.com>
15959
15960 * gdb.base/printcmds.exp (test_print_string_constants): Expect
15961 \000, not \0, in double-quoted string.
15962
15963 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
15964
15965 * gdb.base/commands.exp: Don't expect a "Program exited normally"
15966 string after running the commands execution on breakpoint tests.
15967
15968 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
15969
15970 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
15971
15972 2002-09-12 Joel Brobecker <brobecker@gnat.com>
15973
15974 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
15975
15976 2002-09-10 Keith Seitz <keiths@redhat.com>
15977
15978 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
15979 runto proc.
15980 (mi_run_to_main): Use mi_runto.
15981 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
15982
15983 2002-09-10 Keith Seitz <keiths@redhat.com>
15984
15985 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
15986 regexp for stopping at main. Could have multiple event notifications.
15987 Don't assume that main was declared with no parameters.
15988 (mi_next): Use mi_step_to.
15989 (mi_step): Use mi_next_to.
15990
15991 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
15992
15993 * gdb.base/default.exp: Fix expected string in `info float' test.
15994
15995 2002-09-09 Ben Elliston <bje@redhat.com>
15996
15997 * config/mips.exp: Update comments.
15998 * config/mips-idt.exp: Likewise.
15999 * config/nind.exp: Likewise.
16000 * config/slite.exp: Likewise.
16001 * config/sparclet.exp: Likewise.
16002 * config/udi.exp: Likewise.
16003 * config/vx.exp: Likewise.
16004 * config/vxworks29k.exp: Likewise.
16005
16006 2002-09-05 Jim Blandy <jimb@redhat.com>
16007
16008 * gdb.threads/killed.exp: Fix test failure message.
16009
16010 2002-09-04 Keith Seitz <keiths@redhat.com>
16011
16012 * lib/mi-support.exp: Update copyright.
16013 (mi_gdb_test): Increase the priority of the expected pattern
16014 so that it matches gdb_test.
16015
16016 2002-09-03 Keith Seitz <keiths@redhat.com>
16017
16018 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
16019 Use integer comparison instead of string comparison for testing
16020 whether binary was built.
16021
16022 2002-09-03 Jim Blandy <jimb@redhat.com>
16023
16024 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
16025
16026 2002-08-29 Jim Blandy <jimb@redhat.com>
16027
16028 * gdb.threads/pthreads.exp: Move the portable thread compilation
16029 code into a function in lib/gdb.exp, and call that from here.
16030 * lib/gdb.exp (gdb_compile_pthreads): New function.
16031
16032 2002-08-29 Keith Seitz <keiths@redhat.com>
16033
16034 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
16035 expect_out so that callers can get at it.
16036
16037 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
16038
16039 * gdb.threads/print-threads.c: New file.
16040 * gdb.threads/print-threads.exp: New file.
16041 * gdb.threads/schedlock.c: New file.
16042 * gdb.threads/schedlock.exp: New file.
16043
16044 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
16045
16046 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
16047 not altivec.c.
16048
16049 2002-08-17 Mark Kettenis <kettenis@gnu.org>
16050
16051 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
16052 targets. The problem should be fixed now.
16053
16054 2002-08-15 Mark Kettenis <kettenis@gnu.org>
16055
16056 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
16057 2002-07-24 change that removes final dots from error messages.
16058
16059 2002-08-13 Tom Tromey <tromey@redhat.com>
16060
16061 * gdb.base/readline.exp: New file.
16062
16063 2002-08-01 Andrew Cagney <ac131313@redhat.com>
16064
16065 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
16066 supress message.
16067
16068 2002-08-01 Andrew Cagney <cagney@redhat.com>
16069
16070 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
16071 CHILL_FOR_TARGET and CHILL_LIB.
16072 * configure.in (configdirs): Remove gdb.chill.
16073 * configure: Regenerate.
16074 * lib/gdb.exp: Obsolete references to chill.
16075 * gdb.fortran/types.exp: Ditto.
16076 * gdb.fortran/exprs.exp: Ditto.
16077
16078 2002-07-30 Kevin Buettner <kevinb@redhat.com>
16079
16080 * gdb.base/shlib-call.exp (additional_flags): Conditionally
16081 set Irix-specific compile and link flags.
16082
16083 2002-07-29 Kevin Buettner <kevinb@redhat.com>
16084
16085 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
16086 source files. The ``-o'' option doesn't work with the ``-E'' option
16087 when using the Irix compiler.
16088
16089 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
16090
16091 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
16092 Improve support for reusing an exec file. Copy exec file
16093 to target, and run gdbserver on the target instead of on the host.
16094
16095 2002-07-18 Jim Blandy <jimb@redhat.com>
16096
16097 * gdb.base/ending-run.exp: Don't expect to see the program end in
16098 some orderly fashion when we're running on a real stand-alone
16099 board.
16100
16101 * gdb.base/interrupt.exp: Correct logic for skipping tests on
16102 targets that don't support interrupts.
16103
16104 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
16105
16106 * gdb.base/attach.exp: Add patterns to match output from /proc-based
16107 systems.
16108 Move comments in expect statements to inside the actions, so that they
16109 don't get matched against.
16110
16111 2002-07-10 Mark Kettenis <kettenis@gnu.org>
16112
16113 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
16114 function when asleep" test.
16115
16116 2002-07-10 Andrew Cagney <ac131313@redhat.com>
16117
16118 * gdb.base/page.exp: Rewrite to handle problems with very long
16119 `info set' output. Update copyright.
16120
16121 2002-06-26 Andrew Cagney <ac131313@redhat.com>
16122
16123 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
16124 gdb.threads-hp.
16125 * gdb.hp/configure: Regenerate.
16126 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
16127 * gdb.hp/gdb.threads-hp/configure: Delete file.
16128 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
16129
16130 2002-06-22 Andrew Cagney <ac131313@redhat.com>
16131
16132 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
16133 setlocale, bindtextdomain and textdomain.
16134
16135 2002-06-11 Jim Blandy <jimb@redhat.com>
16136
16137 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
16138 preprocessor macro information is present.
16139
16140 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
16141 tests.
16142
16143 2002-06-06 Michael Snyder <msnyder@redhat.com>
16144
16145 * gdb.base/overlays.exp: Record addresses of overlay
16146 functions in TCL variables rather than in GDB variables,
16147 to avoid having GDB convert them to pointers (with loss
16148 of information).
16149
16150 * gdb.base/d10v.ld: Merge in several years worth of
16151 default linker script changes.
16152 * gdb.base/long_long.exp: Add check for sizeof (long double).
16153
16154 2002-06-06 Michal Ludvig <mludvig@suse.cz>
16155
16156 * gdb.asm/asm-source.exp: Add x86-64 target.
16157 * gdb.asm/x86_64.inc: New.
16158
16159 2002-05-30 Michael Chastain <mec@shout.net>
16160
16161 From Benjamin Kosnik <bkoz@redhat.com>:
16162 * gdb.c++/m-static.cc: New file.
16163 * gdb.c++/m-static.exp: New file.
16164
16165 2002-05-28 Michael Snyder <msnyder@redhat.com>
16166
16167 * gdb.base/call-ar-st.exp: Allow for reduced floating point
16168 precision.
16169
16170 2002-05-27 Michael Chastain <mec@shout.net>
16171
16172 From Benjamin Kosnik <bkoz@redhat.com>:
16173 * gdb.c++/m-data.cc: New file.
16174 * gdb.c++/m-data.exp: New file.
16175
16176 2002-05-27 Michael Chastain <mec@shout.net>
16177
16178 From Benjamin Kosnik <bkoz@redhat.com>:
16179 * gdb.c++/try_catch.cc: New file.
16180 * gdb.c++/try_catch.exp: New file.
16181
16182 2002-05-27 Michael Chastain <mec@shout.net>
16183
16184 * gdb.c++/local.exp: Accept more nested types in output.
16185
16186 2002-05-26 Michael Chastain <mec@shout.net>
16187
16188 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
16189
16190 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
16191
16192 * lib/gdb.exp (gdb_wrapper_init): Just because
16193 gdb_wrapper_file exists, this does not mean that the file
16194 should not be rebuilt. That is what gdb_wrapper_initialized
16195 is for.
16196 (default_gdb_init): Reset gdb_wrapper_initialized.
16197
16198 2002-05-23 Michael Snyder <msnyder@redhat.com>
16199
16200 * gdb.base/all-bin.exp: Revise previous patch by just reducing
16201 the precision of the floating point test results.
16202 * gdb.base/call-rt-st.exp: Ditto.
16203
16204 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
16205 * gdb.base/call-rt-st.exp: Ditto.
16206
16207 2002-05-19 Michael Chastain <mec@shout.net>
16208
16209 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
16210
16211 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
16212
16213 * configure.in (configdirs): Add gdb.arch.
16214 * configure: Regenerate.
16215
16216 2002-05-17 Jim Blandy <jimb@redhat.com>
16217
16218 * gdb.base/completion.exp: Recognize the more detailed error
16219 messages produced by the macro expander's lexical analyzer.
16220
16221 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
16222
16223 * gdb.arch/altivec-abi.c: New file.
16224 * gdb.arch/altivec-abi.exp: New file.
16225 * gdb.arch/altivec-regs.c: New file.
16226 * gdb.arch/altivec-regs.exp: New file.
16227
16228 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
16229
16230 * gdb.base/maint.exp (maint print type): Update for new type
16231 structure.
16232
16233 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
16234
16235 * gdb.arch: New directory.
16236 * gdb.arch/configure.in: New file.
16237 * gdb.arch/configure: New file.
16238 * gdb.arch/Makefile.in: New file.
16239
16240 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
16241
16242 * gdb.asm/asm-source.exp: Add v850 as supported target.
16243 * gdb.asm/v850.inc: New file.
16244
16245 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
16246
16247 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16248
16249 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
16250
16251 * gdb.base/break.exp: Check 'break "marker2"'.
16252
16253 2002-05-10 Michael Snyder <msnyder@redhat.com>
16254
16255 * gdb.base/long_long.exp: Fix typo.
16256
16257 2002-05-10 Jim Blandy <jimb@redhat.com>
16258
16259 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16260 a bug.
16261
16262 * gdb.base/printcmds.exp (test_integer_literals_rejected):
16263 Recognize more detailed error message produced by the macro
16264 expander's lexical analyzer.
16265 * lib/gdb.exp (test_print_reject): Same.
16266
16267 2002-05-09 Mark Kettenis <kettenis@gnu.org>
16268
16269 * gdb.c++/method.exp: Fix typo.
16270
16271 2002-05-08 Michael Snyder <msnyder@redhat.com>
16272
16273 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16274 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
16275 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
16276 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16277 Add iftarget clause for strongarm.
16278
16279 2002-05-06 Michael Snyder <msnyder@redhat.com>
16280
16281 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
16282 (gdb_continue_to_end): Accept output from status wrapper.
16283 * gdb.base/ending-run.exp: Add case for output from status wrapper.
16284 Clean up fail messages to match pass messages.
16285
16286 Enable the "needs_status_wrapper" testsuite feature.
16287 * lib/gdb.exp (gdb_wrapper_init): New procedure.
16288 (gdb_compile): Conditionally call gdb_wrapper_init.
16289 * gdb.base/a2-run.exp: Recognize output from status wrapper.
16290 * gdb.c++/method.exp: Recognize output from status wrapper.
16291
16292 2002-05-06 Ben Elliston <bje@redhat.com>
16293 From Graydon Hoare <graydon@redhat.com>
16294
16295 * config/sid.exp: Include support for "rawsid" protocol.
16296
16297 2002-05-03 Jim Blandy <jimb@redhat.com>
16298
16299 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
16300 * gdb.c++/hang3.C: New file.
16301
16302 2002-05-04 Andrew Cagney <ac131313@redhat.com>
16303
16304 * gdb.base/default.exp: Remove obsolete code.
16305 * gdb.c++/misc.exp: Ditto. Update copyright.
16306 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
16307 * gdb.base/whatis.exp: Ditto. Update copyright.
16308 * gdb.base/scope.exp: Ditto. Update copyright.
16309 * gdb.base/ptype.exp: Ditto. Update copyright.
16310 * gdb.base/printcmds.exp: Ditto. Update copyright.
16311 * gdb.base/opaque.exp: Ditto. Update copyright.
16312 * gdb.base/list.exp: Ditto.
16313 * gdb.base/funcargs.exp: Ditto. Update copyright.
16314 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
16315 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
16316 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
16317 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
16318 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16319 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16320
16321 2002-05-02 Michael Snyder <msnyder@redhat.com>
16322
16323 * gdb.base/watchpoint.exp: Add xscale target.
16324 * gdb.base/long_long.exp: Add xscale target.
16325 * gdb.base/default.exp: Add xscale target.
16326
16327 2002-05-01 Jim Blandy <jimb@redhat.com>
16328
16329 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16330 gdb.c++/hang.exp: New test.
16331
16332 2002-05-01 Fred Fish <fnf@redhat.com>
16333
16334 * gdb.base/completion.exp: Handle completions of "./Make" for
16335 more than one completion possibility, as is the case when we
16336 build and test in the source tree.
16337
16338 2002-04-29 Anthony Green <green@redhat.com>
16339
16340 * gdb.java/jmisc1.exp: New file.
16341 * gdb.java/jmisc2.exp: New file.
16342
16343 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
16344
16345 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16346
16347 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
16348
16349 * gdb.base/help.exp: Change 'help status' to allow for target
16350 dependent output differences.
16351
16352 2002-04-22 Michael Chastain <mec@shout.net>
16353
16354 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16355
16356 2002-04-22 Michael Chastain <mec@shout.net>
16357
16358 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16359
16360 2002-04-17 David S. Miller <davem@redhat.com>
16361
16362 * gdb.asm/sparc64.inc: New file.
16363 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16364
16365 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
16366
16367 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16368 instruction file directly into the build tree. Clean up at end of
16369 test.
16370
16371 2002-04-18 David S. Miller <davem@redhat.com>
16372
16373 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16374 handle 64-bit platforms correctly.
16375 * gdb.base/maint.exp: Likewise.
16376
16377 2002-04-18 Kevin Buettner <kevinb@redhat.com>
16378
16379 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16380 ``-fpic'' when compiling files comprising a shared library, but
16381 it does need additional linker flags in order to find shared
16382 libraries at run time.
16383
16384 2002-04-18 Kevin Buettner <kevinb@redhat.com>
16385
16386 * gdb.base/cvexpr.c (use): New function.
16387 (main): Invoke use() on all global variables to prevent
16388 some linkers from deleting these otherwise unused symbols.
16389
16390 2002-04-17 Michael Chastain <mec@shout.net>
16391 From David S. Miller <davem@redhat.com>
16392
16393 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16394 handle 64-bit platforms correctly.
16395
16396 2002-04-12 Michael Snyder <msnyder@redhat.com>
16397 From Jim Blandy <jimb@redhat.com>
16398 * gdb.base/foo.c (foox): Remove section attribute; the linker
16399 script can handle this instead.
16400 * gdb.base/bar.c (barx): Same.
16401 * gdb.base/baz.c (bazx): Same.
16402 * gdb.base/grbx.c (grbxx): Same.
16403
16404 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16405 manager doesn't automatically unmap overlays unnecessarily.
16406
16407 2002-04-10 Martin M. Hunt <hunt@redhat.com>
16408
16409 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16410 stepping out of main.
16411
16412 2002-04-09 Michael Chastain <mec@shout.net>
16413
16414 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16415 scope so that the nested scope tests will make sense.
16416 * gdb.c++/local.exp: Write patterns that actually work with gcc
16417 (the HP patterns "were never known to work with gcc").
16418 Keep the old aCC patterns too.
16419
16420 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
16421
16422 * gdb.base/attach.exp: Correct target board test.
16423
16424 2002-04-08 Michael Chastain <mec@shout.net>
16425
16426 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16427 in a const method. Add some xfail and fail cases for configurations
16428 that do not emit the "const ...".
16429
16430 2002-04-07 Michael Chastain <mec@shout.net>
16431
16432 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16433 Accept "A * const" and "const A * const" as type of "this".
16434 Fix spelling of getFunky throughout. Make messages uniform.
16435
16436 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
16437
16438 Work around for PR gdb/285:
16439 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16440
16441 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
16442
16443 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16444 instructions file at run time instead of configure time.
16445 Sometimes we run the test in a directory that is not the one we
16446 configured in.
16447 * gdb.asm/configure.in: Delete creation of symlink.
16448 * gdb.asm/configure: Regenerate.
16449
16450 2002-04-05 J. Brobecker <brobecker@gnat.com>
16451
16452 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16453 xfullpath () function.
16454
16455 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
16456
16457 * gdb.asm/Makefile.in: Correct dependencies.
16458
16459 * gdb.asm/powerpc.inc: New file.
16460 * gdb.asm/asm-source.exp: Add PowerPC.
16461 * gdb.asm/configure.in: Likewise.
16462 * gdb.asm/configure: Regenerated.
16463
16464 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
16465
16466 * gdb.base/relocate.exp: New file.
16467 * gdb.base/relocate.c: New file.
16468
16469 2002-04-04 Fred Fish <fnf@redhat.com>
16470
16471 * gdb.base/step-test.exp: Update comment regarding stopping in
16472 memcpy/bcopy calls inserted as part of the compiler runtime.
16473
16474 2002-04-04 Michael Snyder <msnyder@redhat.com>
16475
16476 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16477
16478 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
16479
16480 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16481 (gdb_expect): Remove $notransfer hack.
16482
16483 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
16484
16485 * gdb.c++/classes.exp ("calling method for small class"): Match
16486 updated register output.
16487
16488 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
16489
16490 Fix PR gdb/452
16491 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16492 when finished. Make gdb_file_cmd send "exec-file" when
16493 appropriate.
16494
16495 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
16496
16497 * gdb.base/attach.exp: Remove extra setup_xfail.
16498
16499 2002-03-26 Michael Snyder <msnyder@redhat.com>
16500
16501 * gdb.base/default.exp: Add tests for dump, append, and restore.
16502 * gdb.base/help.exp: Add tests for dump, append, and restore.
16503 * gdb.base/dump.exp: New file, test dump, append and restore.
16504 * gdb.base/dump.c: New file.
16505
16506 2002-03-27 Michael Snyder <msnyder@redhat.com>
16507
16508 * gdb.base/help.exp: Modify expect strings to reflect
16509 clean-ups in help messages.
16510
16511 2002-03-26 Fred Fish <fnf@redhat.com>
16512
16513 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16514 have debugging info for those functions and the compiler uses them
16515 internally to copy structs around.
16516
16517 2002-03-26 Fred Fish <fnf@redhat.com>
16518
16519 * gdb.base/list.exp: Revert the change made yesterday and add note
16520 about why we don't list the default lines for remote targets.
16521
16522 2002-03-25 Michael Snyder <msnyder@redhat.com>
16523
16524 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16525
16526 2002-03-25 Fred Fish <fnf@redhat.com>
16527
16528 * gdb.base/list.exp: This test works on remote targets so remove
16529 the short circuit for remote targets. Update copyright.
16530
16531 2002-03-25 Fred Fish <fnf@redhat.com>
16532
16533 * gdb.base/attach.exp: Fix logic error that was suppressing this
16534 test for all non hppa*-*-hpux* targets, instead of the hp target.
16535 Move comments closer to the suppression point. Also now need to
16536 check that we are running natively.
16537
16538 2002-03-22 Michael Snyder <msnyder@redhat.com>
16539
16540 * gdb.base/default.exp: Add test for gcore. Update copyright.
16541 * gdb.base/help.exp: Add test for gcore. Update copyright.
16542
16543 2002-03-06 Fred Fish <fnf@redhat.com>
16544
16545 * gdb.base/funcargs.c: Remove extraneous ';' character.
16546 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16547
16548 2002-03-04 Michael Chastain <mec@shout.net>
16549
16550 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16551 accommodate gcc v3 function signature.
16552 * gdb.mi/mi0-var-cmd-exp: Ditto.
16553
16554 2002-02-24 Andrew Cagney <ac131313@redhat.com>
16555
16556 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16557 ``GNU/Linux'' or ``Linux kernel''
16558 * testsuite/gdb.threads/pthreads.c: Ditto.
16559
16560 2002-02-24 Michael Chastain <mec@shout.net>
16561
16562 * gdb.threads/pthreads.c (thread1): Add a return statement.
16563 (thread2): Likewise.
16564 (foo): Likewise.
16565
16566 2002-02-23 Michael Chastain <mec@shout.net>
16567
16568 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16569 to placate gcc.
16570
16571 2002-02-23 Michael Chastain <mec@shout.net>
16572
16573 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16574 test "ptype bint". The test passes on all my stabs configurations.
16575
16576 2002-02-21 Jim Blandy <jimb@redhat.com>
16577
16578 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16579 filename at a time, and watch for the ones we want to see.
16580
16581 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16582 types of pointers to prototyped functions.
16583
16584 2002-02-20 Andrew Cagney <ac131313@redhat.com>
16585
16586 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16587 signed, unsigned and straight char.
16588 (padding_char, padding_short, padding_int, padding_long,
16589 padding_long_long, padding_float, padding_double,
16590 padding_long_double): New global variables.
16591 (fill, fill_structs): New functions.
16592
16593 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16594 for correctly sized writes. Update copyright.
16595 (get_valueof): New procedure.
16596 (get_sizeof): Call get_valueof.
16597 (check_valueof): New procedure.
16598 (check_padding): New procedure.
16599
16600 2002-02-20 Michael Chastain <mec@shout.net>
16601
16602 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16603 to setup_xfail. Document some of the remaining calls.
16604
16605 2002-02-18 Michael Chastain <mec@shout.net>
16606
16607 * gdb.c++/userdef.exp: Update copyright year.
16608
16609 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
16610
16611 * gdb.c++/userdef.exp: Test overloaded operators properly.
16612 Remove xfails.
16613
16614 2002-02-14 Michael Snyder <msnyder@redhat.com>
16615
16616 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16617
16618 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
16619
16620 * gdb.base/a2-run.exp: Check for a remote target properly.
16621 * gdb.base/annota1.exp: Likewise.
16622 * gdb.base/list.exp: Likewise.
16623 * gdb.base/reread.exp: Likewise.
16624 * gdb.base/scope.exp: Likewise.
16625 * gdb.base/shlib-call.exp: Likewise.
16626 * gdb.base/term.exp: Likewise.
16627 * gdb.c++/annota2.exp: Likewise.
16628
16629 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
16630
16631 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16632
16633 2002-02-10 Michael Chastain <mec@shout.net>
16634
16635 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16636 (call_after_alloca): Ditto.
16637
16638 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
16639
16640 * gdb.base/ending-run.exp: Guard "cont" test with
16641 gdb_skip_stdio_test.
16642
16643 2002-02-06 Jim Blandy <jimb@redhat.com>
16644
16645 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16646 from here...
16647 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16648 To here. Disable this test on non-HP platforms. Add big comment.
16649
16650 2002-02-04 Michael Snyder <msnyder@redhat.com>
16651
16652 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16653 other than d10v and m32r.
16654
16655 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
16656
16657 * gdb.base/default.exp: Rewrite test patterns to reduce time
16658 taken to match them.
16659
16660 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
16661
16662 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16663 Allow a start function above main.
16664 * gdb.threads/linux-dp.exp: Fix copyright date.
16665
16666 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
16667
16668 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16669 (check_philosopher_stack): Check for manager thread before checking
16670 for a just-starting thread.
16671
16672 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
16673
16674 From Neil Booth <neil@daikokuya.demon.co.uk>:
16675 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16676 warnings.
16677
16678 2002-01-21 Fred Fish <fnf@redhat.com>
16679
16680 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16681 not caller.
16682
16683 2002-01-21 Jim Blandy <jimb@redhat.com>
16684
16685 * gdb.base/reread.exp: Check that GDB properly re-reads the
16686 executable file when it changes while no inferior is running.
16687
16688 2002-01-21 Fred Fish <fnf@redhat.com>
16689
16690 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16691 optionally accept the "shlib events" variation.
16692
16693 2002-01-21 Jim Blandy <jimb@redhat.com>
16694
16695 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16696 call `fflush' after every `printf', so that the output is produced
16697 at predictable points, regardless of whatever buffering does (or
16698 doesn't) take place.
16699 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16700 at different points.
16701
16702 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
16703
16704 * gdb.c++/inherit.exp: Update copyright years.
16705 * gdb.c++/method.exp: Likewise.
16706
16707 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
16708
16709 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16710 artificial methods/arguments.
16711 * gdb.c++/derivation.exp: Likewise.
16712 * gdb.c++/inherit.exp: Likewise.
16713 * gdb.c++/method.exp: Likewise.
16714 * gdb.c++/virtfunc.exp: Likewise.
16715
16716 2002-01-18 Andrew Cagney <ac131313@redhat.com>
16717
16718 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16719 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16720 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16721 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16722 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16723 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16724
16725 2002-01-17 Jim Blandy <jimb@redhat.com>
16726
16727 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16728 anchoring the pattern matching the entry point symbol's name.
16729
16730 2002-01-17 Andrew Cagney <ac131313@redhat.com>
16731
16732 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16733 continue/quit query. Update copyright.
16734
16735 2002-01-14 Michael Snyder <msnyder@redhat.com>
16736
16737 * gdb.base/gcore.exp: Remove extra debugging output.
16738
16739 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
16740
16741 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16742 for slightly dubious v2 mangled string.
16743
16744 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
16745
16746 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16747
16748 2002-01-10 Jason Merrill <jason@redhat.com>
16749
16750 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
16751
16752 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16753 constructors.
16754 * gdb.c++/derivation.exp: Likewise.
16755 * gdb.c++/templates.exp: Likewise.
16756 * gdb.c++/virtfunc.exp: Likewise.
16757
16758 2002-01-10 Michael Snyder <msnyder@redhat.com>
16759
16760 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
16761
16762 2002-01-08 Michael Snyder <msnyder@redhat.com>
16763
16764 * gdb.base/gcore.exp: New test for generate-core-file command.
16765 * gdb.base/gcore.c: Testcase for above.
16766 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16767
16768 2002-01-08 Jason Merrill <jason@redhat.com>
16769
16770 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16771
16772 2002-01-07 Fred Fish <fnf@redhat.com>
16773
16774 * gdb.c++/overload.exp: Remove unconditional xfails for:
16775 print foo_instance1.overloadargs(1)
16776 print foo_instance1.overloadargs(1, 2)
16777 print foo_instance1.overloadargs(1, 2, 3)
16778 print foo_instance1.overloadargs(1, 2, 3, 4)
16779 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16780 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16781 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16782 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16783 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16784 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16785 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16786 print foo_instance1.overload1arg()
16787 print foo_instance1.overload1arg((char)arg2)
16788 print foo_instance1.overload1arg((signed char)arg3)
16789 print foo_instance1.overload1arg((unsigned char)arg4)
16790 print foo_instance1.overload1arg((int)arg7)
16791 print foo_instance1.overload1arg((unsigned int)arg8)
16792 print foo_instance1.overload1arg((float)arg11)
16793 print foo_instance1.overload1arg((double)arg12)
16794
16795 2002-01-07 Michael Snyder <msnyder@redhat.com>
16796
16797 * gdb.base/huge.exp: New test. Print a very large target data object.
16798 (skip_huge_test): New test variable. Define if you want to skip this
16799 test. The test reads an 8 megabyte data object from the target, so it
16800 might be very time consuming on remote targets with a slow connection.
16801 * gdb.base/huge.c: New file. Test case for above.
16802
16803 2002-01-07 Fred Fish <fnf@redhat.com>
16804
16805 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16806 g_instance.bfoo, and g_instance.cfoo.
16807
16808 2002-01-07 Jeffrey A Law <law@redhat.com>
16809
16810 * gdb.base/break.c (multi_line_if_conditional): New function.
16811 (multi_ilne_while_conditional): Likewise.
16812 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16813 IF or WHILE condition puts the breakpoint at the start of
16814 the condition.
16815
16816 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16817 hppa*-*-hpux* expected failure.
16818 * gdb.base/structs.exp (do_function_calls): Similarly.
16819
16820 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16821 watchpoints.
16822
16823 2002-01-06 Andrew Cagney <ac131313@redhat.com>
16824
16825 Fix PR gdb/66.
16826 * gdb.base/structs.exp: Replace skip for a29k with skip for
16827 gdb,cannot_call_functions.
16828 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16829 * gdb.base/callfuncs.exp: Ditto.
16830 * gdb.base/call-rt-st.exp: Ditto.
16831 * gdb.base/call-strs.exp: Ditto.
16832 * gdb.base/callfwmall.exp: Ditto.
16833 * gdb.base/scope.exp: Obsolete xfail a29k.
16834 * gdb.c++/misc.exp: Ditto.
16835 * gdb.c++/cplusfuncs.exp: Ditto.
16836 * gdb.base/ptype.exp: Ditto.
16837 * gdb.base/printcmds.exp: Ditto.
16838 * gdb.base/opaque.exp: Ditto.
16839 * gdb.base/list.exp: Ditto.
16840 * gdb.base/funcargs.exp: Ditto.
16841 * gdb.base/default.exp: Ditto.
16842
16843 2002-01-04 Michael Snyder <msnyder@redhat.com>
16844
16845 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
16846 * gdb.base/maint.exp: Add tests for maint info sections options.
16847
16848 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16849
16850 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16851
16852 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
16853
16854 * gdb.asm/arm.inc: New file.
16855 * gdb.asm/asm-source.exp: Add arm targets.
16856 * gdb.asm/configure.in: Ditto.
16857 * gdb.asm/configure: Recreated from configure.in.
16858
16859 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16860
16861 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16862 with HP's compiler.
16863 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16864 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16865 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16866 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16867
16868 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16869 either HP's compilers or GCC.
16870
16871 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16872 a SIGBUS or SIGSEGV.
16873
16874 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16875
16876 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
16877 can be compiled with either HP's compiler or GCC.
16878
16879 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
16880 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
16881 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
16882
16883 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
16884 to match current gdb output. Update due to using auto-solib-limit
16885 for limiting instead of overloading auto-solib-add.
16886 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
16887 test program.
16888
16889 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
16890 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
16891 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16892 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16893 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16894 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16895 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
16896 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
16897 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
16898 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
16899 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
16900 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
16901 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
16902
16903 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
16904 a SIGTRAP to the inferior.
16905
16906 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
16907
16908 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
16909 Substitute call to target_link by call to gdb_compile.
16910
16911 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
16912
16913 * gdb.base/break.exp: Fix HP specific search string when testing
16914 backtracing in a called function.
16915
16916 * gdb.base/constvars.exp: Only set lang to C++ if we're
16917 compiling the test with HP's compilers.
16918 * gdb.base/volatile.exp: Similarly.
16919
16920 2001-12-19 Jim Blandy <jimb@redhat.com>
16921
16922 * gdb.base/printcmds.exp: Expect the null character to be printed
16923 as '\0', and the '\013' to be printed as '\v'.
16924 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
16925 * gdb.base/setvar.exp: Same.
16926
16927 2001-12-17 Jim Blandy <jimb@redhat.com>
16928
16929 * gdb.base/completion.exp: Rather than completing very long
16930 filenames, which can make the readline library produce output we
16931 don't recognize, cd to the directory first, and then complete
16932 using nice, short relative paths.
16933
16934 * gdb.base/completion.exp: On some systems, there is, in fact, a
16935 variable named `b' in scope, since GDB treats all static
16936 variables as being in scope. So use `no_var_named_this'
16937 instead of `b'.
16938
16939 * gdb.base/corefile.exp: Recognize the message saying that GDB
16940 can't find the core file's registers as a failure.
16941
16942 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
16943
16944 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
16945 test expect string more specific.
16946
16947 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
16948
16949 * gdb.asm/asm-source.exp: Add support for xstormy16.
16950 * gdb.asm/configure.in: Ditto.
16951 * gdb.asm/configure: Rebuild.
16952 * gdb.asm/xstormy16.inc: New file.
16953
16954 2001-12-10 Fred Fish <fnf@redhat.com>
16955
16956 * gdb.base/maint.exp: Update to match changes in type dumping code.
16957
16958 2001-12-10 Jim Blandy <jimb@redhat.com>
16959
16960 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
16961 matching the entry point symbol's name at the beginning of the
16962 line.
16963
16964 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
16965
16966 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
16967 gdb.c++/inherit.exp, gdb.c++/method.exp,
16968 gdb.c++/namespace.exp, gdb.c++/templates.exp,
16969 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
16970 and class layout support.
16971
16972 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
16973
16974 * gdb.c++/classes.exp: Add test for static member function.
16975 * gdb.c++/misc.cc: Add class with static member function.
16976
16977 2001-12-07 Jim Blandy <jimb@redhat.com>
16978
16979 If GDB says it can't find the struct the function returned, report
16980 those tests as `unsupported'.
16981 * gdb.base/call-rt-st.exp (print_struct_call): New function.
16982 Rewrite subsequent tests to use it.
16983
16984 If GDB says it can't find the struct the function returned, report
16985 those tests as `unsupported'.
16986 * gdb.base/structs.exp (call_struct_func): New function.
16987 (do_function_calls): Use call_struct_func to call the functions
16988 returning structs.
16989
16990 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
16991 whether functions are prototyped or not, so we can't possibly pass
16992 arguments to t_float_values2 properly.
16993
16994 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
16995 value of `timeout' for targets other than the mips*tx39-*.
16996
16997 2001-12-06 Michael Snyder <msnyder@redhat.com>
16998
16999 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
17000 and detect whether the start symbol has a leading underscore.
17001
17002 2001-12-04 Jim Blandy <jimb@redhat.com>
17003
17004 * gdb.base/completion.exp: Clarify indentation.
17005
17006 2001-12-03 Jim Blandy <jimb@redhat.com>
17007
17008 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
17009 variables on the S/390, not `.word'.
17010
17011 2001-11-30 Jim Blandy <jimb@redhat.com>
17012
17013 Add assembly-source tests for s390-ibm-linux.
17014 * gdb.asm/s390.inc: New file.
17015 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
17016 the S/390 architecture.
17017 * gdb.asm/configure: Regenerated.
17018
17019 2001-11-30 Michael Snyder <msnyder@redhat.com>
17020
17021 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
17022 next, info source, info sources, info line, global and static
17023 variables, and static functions.
17024 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
17025 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
17026 * gdb.asm/asmsrc1.s: Add a static function and some variables.
17027 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
17028 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
17029 (gdbasm_leave): Restore frame pointer.
17030 (gdbasm_startup): Copy stack set-up from crt0.S.
17031
17032 2001-11-26 Fernando Nasser <fnasser@redhat.com>
17033
17034 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
17035 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
17036 to a local (non-static) variable. Copy tstruct.a to a static buffer
17037 and return a pointer to that buffer.
17038 * gdb.base/callfwmall.c (t_structs_a): Ditto.
17039
17040 2001-11-24 Mark Kettenis <kettenis@gnu.org>
17041
17042 * gdb.asm/configure.in: Fix recognition of ix86 target.
17043 * gdb.asm/configure: Regenerate.
17044
17045 2001-11-21 Michael Snyder <msnyder@redhat.com>
17046
17047 * gdb.asm/sparc.inc: New file.
17048 * gdb.asm/asm-source.exp: Recognize sparc target.
17049 * gdb.asm/configure.in: Recognize sparc target.
17050 * gdb.asm/configure: Regenerate.
17051
17052 2001-11-21 Michael Snyder <msnyder@redhat.com>
17053
17054 * gdb.asm/m32r.inc: New file.
17055 * gdb.asm/asm-source.exp: Recognize m32r target.
17056 * gdb.asm/configure.in: Recognize m32r target.
17057 * gdb.asm/configure: Regenerate.
17058
17059 2001-11-20 Michael Snyder <msnyder@redhat.com>
17060
17061 * gdb.asm/i386.inc: New file.
17062 * gdb.asm/asm-source.exp: Recognize ix86 target.
17063 * gdb.asm/configure.in: Recognize ix86 target.
17064 * gdb.asm/configure: Regenerate.
17065
17066 * gdb.c++/namespace.exp: Fix quotes in output messages.
17067
17068 2001-11-14 Michael Snyder <msnyder@redhat.com>
17069
17070 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
17071 qualifier in a type cast expression, to designate an address
17072 in the instruction space (Harvard architecture).
17073
17074 2001-11-13 Michael Snyder <msnyder@redhat.com>
17075
17076 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
17077 Tests for expressions using 'const' and 'volatile'.
17078
17079 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
17080
17081 * gdb.asm/asm-sources.exp: Allow defining linker flags.
17082
17083 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
17084
17085 * lib/mi-support.exp (mi_run_to_helper): Move comments
17086 outside of gdb_expect.
17087
17088 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
17089
17090 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
17091 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
17092 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
17093 mi0_run_to): New functions.
17094 * gdb.mi/mi-simplerun.exp: Use them.
17095 * gdb.mi/mi0-simplerun.exp: Likewise.
17096 * gdb.mi/mi-var-cmd.exp: Likewise.
17097 * gdb.mi/mi0-var-cmd.exp: Likewise.
17098
17099 2001-11-10 Andrew Cagney <ac131313@redhat.com>
17100
17101 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
17102 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
17103
17104 2001-11-09 Andrew Cagney <ac131313@redhat.com>
17105
17106 * gdb.base/restore.exp: Include $expected value in restored test
17107 message.
17108
17109 2001-11-09 Andrew Cagney <ac131313@redhat.com>
17110
17111 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
17112 implemented.
17113
17114 2001-11-08 Michael Snyder <msnyder@redhat.com>
17115
17116 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
17117 Add pass/fail message for stop at breakpoint in call dummy function.
17118
17119 2001-11-07 Michael Snyder <msnyder@redhat.com>
17120
17121 * gdb.c++/templates.exp (test_template_breakpoints):
17122 If we get an overload menu, but it does not match what
17123 we expect, we still need to issue the "cancel" command.
17124 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
17125 making the whitespace optional. Argument for "new" may be
17126 "unsigned" as well as "unsigned int/long".
17127 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
17128 making the whitespace optional. Also replace "(void) with
17129 "((void|)), making the keyword "void" optional.
17130 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
17131 making the whitespace optional. Also replace "(void) with
17132 "((void|)), making the keyword "void" optional.
17133 * gdb.base/callfuncs.c (t_float_values): This function must
17134 _not_ be prototyped, and the following function (t_float_values2)
17135 must be prototyped (if the compiler supports it), so that GDB
17136 can be tested against both cases. Usually one case involves
17137 promotion of float to double, while the other does not.
17138 * gdb.base/callfwmall.c: Ditto.
17139 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
17140 includes a stack frame for "start".
17141
17142 2001-11-05 Jim Blandy <jimb@redhat.com>
17143
17144 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
17145 pointers are 32 bits long, and that offsets of relocs are always
17146 stored in the data (REL-style), and not in the reloc entry itself
17147 (RELA-style).
17148 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
17149 stabs.
17150
17151 2001-11-01 Michael Snyder <msnyder@redhat.com>
17152
17153 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
17154 and regular expression operators by using quoting.
17155
17156 2001-10-31 Michael Snyder <msnyder@redhat.com>
17157
17158 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
17159 depending on what the symbol table contains.
17160 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
17161 the output of the ptype command. Similarly, accept both "const &"
17162 and "const&".
17163
17164 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
17165
17166 * gdb.base/miscexprs.c (main): Add usage of preprocessor
17167 symbol `STORAGE' to allow to choose the storage class of
17168 the local datastructures.
17169 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
17170 compiler directive.
17171
17172 2001-10-30 Michael Snyder <msnyder@redhat.com>
17173
17174 * gdb.base/jump.exp: Allow it to run for all targets.
17175
17176 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
17177
17178 * gdb.base/call-ar-st.c (print_double_array): Match for loop
17179 with new double_array size.
17180 (main): Change storage class of all local variables to static.
17181 Reduce size of double_array to 9.
17182 * gdb.base/call-ar-st.exp: Increase timeout value.
17183 Change expected output for double array to match new size in
17184 call-ar-st.c.
17185
17186 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
17187
17188 * gdb.base/ending-run.exp: Create identical output when passing
17189 `step to end of run' case. Add regular expression branch satisfying
17190 Stormy16 target.
17191
17192 2001-10-28 Mark Kettenis <kettenis@gnu.org>
17193
17194 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
17195 that we catch the expected failure under Linux/x86.
17196
17197 2001-10-29 Orjan Friberg <orjanf@axis.com>
17198
17199 * gdb.base/setvar.exp: Escape curly braces.
17200 * gdb.stabs/weird.exp: Ditto.
17201
17202 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
17203
17204 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
17205 * gdm.mi/mi0-hack-cli.exp: Likewise.
17206
17207 2001-10-25 Andrew Cagney <ac131313@redhat.com>
17208
17209 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
17210 messages.
17211
17212 2001-10-21 Andrew Cagney <ac131313@redhat.com>
17213
17214 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
17215 checking MI enabled.
17216
17217 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
17218
17219 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
17220
17221 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
17222
17223 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
17224 if gdb child process crashes, just signal an error.
17225
17226 2001-10-02 Jim Blandy <jimb@redhat.com>
17227
17228 * lib/gdb.exp (test_xfail_format): Simplify.
17229
17230 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
17231 front of the variable name `format'. Simplify `if'.
17232
17233 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
17234
17235 * gdb.threads/pthreads.exp: Wait for output and delay
17236 before sending ^C.
17237
17238 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
17239
17240 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
17241 some incorrect output instead of timing out.
17242 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
17243
17244 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
17245
17246 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
17247 check to allow additional `int'.
17248
17249 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
17250
17251 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
17252 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
17253
17254 2001-09-27 Michael Snyder <msnyder@redhat.com>
17255
17256 * lib/gdb.exp (test_debug_format): New proc.
17257 (setup_xfail_format): Use new proc test_debug_format.
17258 * gdb.base/constvars.exp (local_compiler_xfail_check): New
17259 proc; use new service proc test_debug_format.
17260 Replace all other "gcc_compiled" tests with this test.
17261 * gdb.base/volatile.exp (local_compiler_xfail_check): New
17262 proc; use new service proc test_debug_format.
17263 Replace all other "gcc_compiled" tests with this test.
17264
17265 2001-09-27 Michael Snyder <msnyder@redhat.com>
17266
17267 * gdb.base/cvexpr.exp: New file.
17268 * gdb.base/cvexpr.c: New file
17269 Test for expressions using const and volatile keywords.
17270
17271 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
17272
17273 * gdb.base/constvars.exp: Check for different orders of keywords
17274 and additional "int" strings in output.
17275
17276 2001-09-22 Andrew Cagney <ac131313@redhat.com>
17277
17278 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
17279 responses from "help maint".
17280
17281 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
17282
17283 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
17284 to localhost:NNN instead of :NNN, in case Xvfb is listening
17285 only on TCP.
17286
17287 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
17288
17289 * gdb.base/recurse.exp: When checking leaving the watchpoint
17290 scope, recognize when gdb is in function's epilogue and pass.
17291
17292 2001-09-18 Keith Seitz <keiths@redhat.com>
17293
17294 * lib/insight-support.exp (_gdbtk_export_target_info): Add
17295 support for running tests against sid targets.
17296 (gdbtk_done): Ditto.
17297
17298 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
17299
17300 * gdb.base/ending-run.c (main): Set stdout buffersize
17301 to the same reasonable value for any target.
17302 * gdb.base/ending-run.exp: Add a regular expression
17303 to make testsuite happy on Sanyo Stormy16 target.
17304
17305 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
17306
17307 * gdb.base/display.c (do_loops): Add float variable `f'.
17308 Increment f in loop.
17309 * gdb.base/display.exp: Increment timeout by 60 seconds.
17310 Change float display test to use variable `f'.
17311
17312 2001-09-17 Jim Blandy <jimb@redhat.com>
17313
17314 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
17315 overflowing the limited breakpoint tables on some ROM monitors
17316 (like the ROM68K).
17317
17318 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
17319
17320 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17321 the "-ac" (disable access control) flag.
17322
17323 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
17324
17325 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17326 ints.
17327
17328 2001-08-30 Keith Seitz <keiths@redhat.com>
17329
17330 * lib/gdb.exp: Move all insight-related functionality into
17331 separate file.
17332 * lib/insight-support.exp: New file.
17333
17334 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
17335
17336 * config/sid.exp (sid_start): Never set sid verbosity; disable
17337 expect_background {} that consumed its stdout; tolerate </dev/null.
17338 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17339
17340 2001-08-18 Andrew Cagney <ac131313@redhat.com>
17341
17342 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17343 CLI jump command to start it.
17344 (mi_run_to_main): Fail immediatly when unexpected output.
17345
17346 2001-08-18 Andrew Cagney <ac131313@redhat.com>
17347
17348 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17349 beginning of function. Fix PR gdb/191.
17350
17351 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
17352
17353 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17354 what to force sid endianness to.
17355
17356 2001-08-15 Keith Seitz <keiths@redhat.com>
17357
17358 * lib/gdb.exp (gdbtk_start): Don't set environment
17359 variables for TCL_LIBRARY and friends. Insight will
17360 now figure these out for itself.
17361
17362 2001-08-02 Michael Snyder <msnyder@redhat.com>
17363
17364 * gdb.base/completion.exp: Remove the symbol "a64l" from
17365 the expect string; this is target-specific, and not related
17366 to what is being tested.
17367
17368 2001-08-02 Dave Brolley <brolley@redhat.com>
17369
17370 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17371
17372 2001-07-25 Michael Snyder <msnyder@redhat.com>
17373
17374 * gdb.base/consecutive.exp: New file. Test stepping over
17375 breakpoints on consecutive instructions.
17376 * gdb.base/consecutive.c: New file.
17377
17378 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17379 curly braces in regular expressions.
17380
17381 2001-07-25 Michael Snyder <msnyder@redhat.com>
17382
17383 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17384 legitimate output from stepping out of main.
17385
17386 2001-07-22 Keith Seitz <keiths@redhat.com>
17387
17388 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17389 the empty string, do not run the tests.
17390
17391 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17392
17393 * gdb.base/long_long.exp: Detect size of pointer. Take into
17394 account 2-byte pointers when testing for p/a results.
17395
17396 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17397
17398 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
17399 and defined to 1K for m68hc11.
17400 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17401 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17402 (sizeof_random_data): New variable to tell the size of the data table;
17403 don't test past this size; always run to main.
17404
17405 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17406
17407 * gdb.base/return2.exp: return of long long and double fails for
17408 68HC11; don't execute these tests on that platform.
17409 * gdb.base/return.exp: Return of a double fails for 68hc11.
17410
17411 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17412
17413 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17414 tests that print a float.
17415 * call-rt-st.exp: Likewise.
17416
17417 2001-07-12 Mark Kettenis <kettenis@gnu.org>
17418
17419 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17420 running this test on Linux.
17421
17422 2001-06-24 Michael Chastain <chastain@redhat.com>
17423
17424 * gdb.base/arithmet.exp: Remove some tests to make all test names
17425 unique.
17426
17427 2001-07-03 Michael Snyder <msnyder@redhat.com>
17428
17429 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17430 the output of the ptype command.
17431
17432 2001-07-02 Michael Snyder <msnyder@redhat.com>
17433
17434 * gdb.base/completion.exp: Don't assume that break.c is the only
17435 source file that may contain functions named "marker".
17436 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17437
17438 2001-06-28 Andrew Cagney <ac131313@redhat.com>
17439
17440 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17441 of files to delete.
17442
17443 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17444 * gdb.disasm/h8300s.exp: New file.
17445 gdb.disasm/h8300s.s: Likewise.
17446
17447 2001-06-27 Andrew Cagney <ac131313@redhat.com>
17448
17449 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17450 empty breakpoint tables.
17451
17452 2001-06-25 Andrew Cagney <ac131313@redhat.com>
17453
17454 * lib/mi-support.exp: Update args=... part of stop-reason
17455 patterns. Accept either a list or a tuple.
17456
17457 2001-06-23 Andrew Cagney <ac131313@redhat.com>
17458
17459 * lib/mi-support.exp: Remove local emacs variable defining
17460 change-log-default-name.
17461
17462 2001-06-22 Michael Chastain <chastain@redhat.com>
17463
17464 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17465 This is operationally compatible with the previous version.
17466
17467 2001-06-13 Jim Blandy <jimb@redhat.com>
17468
17469 * lib/gdb.exp (gdb_test): Doc fix.
17470
17471 2001-06-10 Michael Chastain <chastain@redhat.com>
17472
17473 * gdb.base/exprs.exp: Remove a duplicate test.
17474
17475 2001-06-06 Jim Blandy <jimb@redhat.com>
17476
17477 * gdb.base/return2.exp (main): Use values to test float and double
17478 returns that are not NaN's, to avoid being confused by IEEE
17479 comparison rules.
17480
17481 2001-06-04 Michael Snyder <msnyder@redhat.com>
17482
17483 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
17484 non-zero if control_c fails. Terminate the test on failure,
17485 rather than wait for 12 more tests to time out.
17486
17487 2001-06-06 Jim Blandy <jimb@redhat.com>
17488
17489 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
17490 Don't forget to match the GDB prompt.
17491
17492 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17493
17494 2001-06-04 Jim Blandy <jimb@redhat.com>
17495
17496 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17497 command.
17498
17499 2001-05-31 Kevin Buettner <kevinb@redhat.com>
17500
17501 * gdb.base/annota1.exp (info break): Match four or more spaces
17502 after "Address".
17503
17504 2001-05-31 Michael Chastain <chastain@redhat.com>
17505
17506 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17507 (dm_type_int_star): Likewise.
17508 (dm_type_long_star): Likewise.
17509 (dm_type_void_star): Likewise.
17510
17511 2001-05-29 Kevin Buettner <kevinb@redhat.com>
17512
17513 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17514 to a known value in order to get consistent results regardless
17515 of the setting of INPUTRC or the presence or contents of .inputrc.
17516
17517 2001-05-24 Michael Snyder <msnyder@redhat.com>
17518
17519 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17520 Don't require that the main thread and the manager thread are the
17521 first in the list.
17522
17523 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17524 debugging. If test fails, issue an "unsupported" not a "fail".
17525
17526 2001-05-24 Jim Blandy <jimb@redhat.com>
17527
17528 Don't assume that short is shorter than int.
17529 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17530 assume that shorts are smaller than ints. On a 16-bit machine,
17531 this isn't true.
17532 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17533 an int, is not equal to ~0 stored in an unsigned char. This tests
17534 the same thing that the previous test meant to, but works on
17535 16-bit machines, too.
17536 ("print unsigned char != (~0)"): Same test, complemented.
17537
17538 2001-05-24 Michael Snyder <msnyder@redhat.com>
17539
17540 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
17541 test for (full_coverage == 0). This makes the test run faster,
17542 and prevents dejagnu getting out of step.
17543
17544 2001-05-23 Kevin Buettner <kevinb@redhat.com>
17545
17546 * gdb.base/finish.exp (finish_void): Revise pattern for
17547 stopping on the call statement to not permit stopping at
17548 the start of the instructions comprising the call sequence.
17549
17550 2001-05-19 Michael Chastain <chastain@redhat.com>
17551
17552 * gdb.base/callfuncs.exp: Make all test names unique.
17553 * gdb.base/commands.exp: Make all test names unique.
17554 * gdb.base/condbreak.exp: Make all test names unique.
17555 * gdb.base/dbx.exp: Make all test names unique.
17556 * gdb.base/default.exp: Make all test names unique.
17557 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17558 and TIMEOUT messages to their corresponding PASS message.
17559 * gdb.base/ending-run.exp: Make all test names unique.
17560 * gdb.base/long_long.exp: Remove duplicate test.
17561
17562 2001-05-21 Kevin Buettner <kevinb@redhat.com>
17563
17564 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17565 stop on the call statement as well as the statement after the
17566 call.
17567
17568 2001-05-21 Michael Snyder <msnyder@redhat.com>
17569
17570 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17571
17572 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
17573
17574 * gdb.base/completion.exp: Revamp test. Make it execute on all
17575 platforms.
17576
17577 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
17578
17579 * config/gdbserver.exp (gdb_load): Handle the case
17580 in which the arguments to gdbserver are given in the
17581 baseboard configuration file.
17582 Also handle the case in which the server needs to do a
17583 load.
17584
17585 2001-05-07 Keith Seitz <keiths@cygnus.com>
17586
17587 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17588 set up the display for testing.
17589 (gdbtk_start): Convert all paths to paths that tcl will like.
17590 Export target information to environment.
17591 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17592 necessary.
17593 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17594 (to_tcl_path): New proc to convert a given pathname into
17595 a path acceptible as an argument to a tcl command.
17596 (_gdbtk_export_target_info): New proc to export target info
17597 into the environment for gdbtk testing.
17598 (gdbtk_done): New proc to signal end-of-test.
17599
17600 2001-05-06 Jim Blandy <jimb@redhat.com>
17601
17602 * restore.c: Make the code of caller0 correspond to its comment.
17603
17604 2001-05-03 Michael Snyder <msnyder@redhat.com>
17605
17606 * config/sid.exp (gdb_target_sid): Check for error messages.
17607 On error or timeout, don't make expect exit (which will terminate
17608 all subsequent tests); instead just make gdb exit.
17609 (gdb_load): Check for error messages. On error or timeout,
17610 return a negative value.
17611
17612 2001-04-24 Jim Blandy <jimb@redhat.com>
17613
17614 * gdb.c++/templates.exp: If we see the prompt for the overload
17615 list, but we haven't recognized any of the longer patterns,
17616 arrange for this test to fail, not hang.
17617
17618 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17619 variations.
17620
17621 2001-04-22 Michael Chastain <chastain@redhat.com>
17622
17623 * gdb.c++/local.exp: Use the 'runto' library function.
17624 * gdb.c++/namespace.exp: Likewise.
17625 * gdb.c++/overload.exp: Likewise.
17626
17627 2001-03-26 Kevin Buettner <kevinb@redhat.com>
17628
17629 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17630 * gdb.base/step-line.exp: New file. Test step/next in presence of
17631 #line directives.
17632 * gdb.base/step-line.c: New file. Test program for the above.
17633 * gdb.base/step-line.inp: New file. We pretend that this file has
17634 been transformed by some other tool into step-line.c.
17635
17636 2001-03-21 Jim Blandy <jimb@redhat.com>
17637
17638 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17639 unmangled operator names.
17640
17641 2001-03-20 Jim Blandy <jimb@redhat.com>
17642
17643 * gdb.threads/linux-dp.exp: Recognize an additional message
17644 generated by GDB when it doesn't understand how to debug threads
17645 on the target system.
17646
17647 2001-03-19 Andrew Cagney <ac131313@redhat.com>
17648
17649 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17650
17651 2001-03-12 Michael Chastain <chastain@redhat.com>
17652
17653 * gdb.c++/derivation.exp: Use the 'runto' library function.
17654
17655 2001-03-12 Michael Chastain <chastain@redhat.com>
17656
17657 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17658
17659 2001-02-24 Michael Chastain <chastain@redhat.com>
17660
17661 * gdb.c++/ref-types.exp: Change handwritten code to library
17662 function 'runto'.
17663
17664 2001-03-16 Orjan Friberg <orjanf@axis.com>
17665
17666 * gdb.base/signals.exp: Set count to 0 explicitly.
17667
17668 2001-03-15 Mark Salter <msalter@redhat.com>
17669
17670 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17671 (gdb_target_monitor): Add check of gdb_target_cmd return value.
17672 (gdb_load): Add support for additional target_info: gdb_download_size
17673 and gdb_load_timeout.
17674
17675 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17676
17677 * gdb.base/annota1.exp: Move test of isnative to earlier in the
17678 file -- to prevent failing when the compile fails but we have no
17679 intention of running the tests anyway.
17680
17681 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17682 tests if set.
17683
17684 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
17685 integers.
17686
17687 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17688 * gdb.c++/namespace.exp: Ditto.
17689
17690 2001-03-07 Orjan Friberg <orjanf@axis.com>
17691
17692 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17693 * gdb.base/pointers.exp: Relax pattern match of decimals.
17694
17695 2001-03-06 Kevin Buettner <kevinb@redhat.com>
17696
17697 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17698 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17699 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17700 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17701 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17702 config/sh.exp, config/sid.exp, config/slite.exp,
17703 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17704 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17705 config/vxworks.exp, config/vxworks29k.exp,
17706 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17707 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17708 gdb.base/arithmet.exp, gdb.base/assign.exp,
17709 gdb.base/async.exp, gdb.base/attach.exp,
17710 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17711 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17712 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17713 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17714 gdb.base/commands.exp, gdb.base/completion.exp,
17715 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17716 gdb.base/constvars.exp, gdb.base/corefile.exp,
17717 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17718 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17719 gdb.base/ending-run.exp, gdb.base/environ.exp,
17720 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17721 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17722 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17723 gdb.base/funcargs.exp, gdb.base/help.exp,
17724 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17725 gdb.base/logical.exp, gdb.base/long_long.exp,
17726 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17727 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17728 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17729 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17730 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17731 gdb.base/regs.exp, gdb.base/relational.exp,
17732 gdb.base/remote.exp, gdb.base/reread.exp,
17733 gdb.base/restore.exp, gdb.base/return2.exp,
17734 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17735 gdb.base/selftest.exp, gdb.base/setshow.exp,
17736 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17737 gdb.base/sigall.exp, gdb.base/signals.exp,
17738 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17739 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17740 gdb.base/step-test.exp, gdb.base/structs.c,
17741 gdb.base/structs.exp, gdb.base/structs2.exp,
17742 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17743 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17744 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17745 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17746 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17747 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17748 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17749 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17750 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17751 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17752 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17753 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17754 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17755 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17756 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17757 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17758 gdb.trace/circ.exp, gdb.trace/collection.exp,
17759 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17760 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17761 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17762 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17763 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17764 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17765 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17766 notices.
17767
17768 2001-02-27 Michael Snyder <msnyder@cygnus.com>
17769
17770 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17771 first arg is int not float.
17772
17773 2001-02-22 Michael Snyder <msnyder@cygnus.com>
17774
17775 * gdb.base/reread.exp: Unsupported for non-native targets;
17776 doesn't work for remote debugging.
17777
17778 2001-02-19 Fernando Nasser <fnasser@redhat.com>
17779
17780 From Drew Moseley <dmoseley@redhat.com>
17781 * gdb.base/ending-run.exp: Properly handle the BSP state when
17782 stepping past the end of main.
17783
17784 2001-02-19 John Moore <jmoore@redhat.com>
17785
17786 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17787 Converted HPUX fix for non-expected items following multiple
17788 step commands into general solution for all platforms.
17789
17790 2001-02-18 Michael Chastain <chastain@redhat.com>
17791
17792 * gdb.c++/classes.exp (do_tests): Change runto statements
17793 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17794 statements demangler agnostic.
17795 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17796 (gdb_virtfunc_restart): Likewise.
17797
17798 2001-02-14 Michael Chastain <chastain@redhat.com>
17799
17800 * gdb.c++/inherit.exp (do_tests): Change runto statements
17801 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17802 statements demangler agnostic.
17803
17804 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17805
17806 * gdb.threads/pthreads.exp: Unify pass/fail messages for
17807 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17808 before calling common_routine 15 times'' tests.
17809
17810 2001-02-11 Michael Chastain <chastain@redhat.com>
17811
17812 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17813 Helps the test script figure out which demangler is in use.
17814 (dm_type_foo_ref): Ditto.
17815 (dm_type_int_star): Ditto.
17816 (dm_type_long_star): Ditto.
17817 (dm_type_unsigned_int): Ditto.
17818 (dm_type_void): Ditto.
17819 (dm_type_void_star): Ditto.
17820 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
17821 Probe the gdb demangler and set variables to accommodate
17822 formatting differences.
17823 (info_func_regexp): New function. Same as info_func, but
17824 matches against a regexp.
17825 (info_func): Match against a literal string.
17826 (print_addr_2): New function. Match against a literal string,
17827 which can be different from the input to gdb.
17828 (print_addr): Simply call print_addr_2 with the same argument twice.
17829 (test_lookup_operator_functions): Use demangler formatting variables.
17830 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17831 the tests in the same order as the C++ class declaration.
17832 (test_paddr_operator_functions): Ditto.
17833 (test_paddr_overloaded_functions): Ditto.
17834 (test_paddr_hairy_functions): Use demangler formatting variables.
17835 Add reference to gdb/19 for related tests.
17836 (do_tests): Call probe_demangler.
17837
17838 2001-01-30 Kevin Buettner <kevinb@redhat.com>
17839
17840 * gdb.c++/templates.cc (printf): Remove unused function definition.
17841
17842 2001-01-26 Felix Lee <flee@redhat.com>
17843
17844 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17845
17846 2001-01-25 matthew green <mrg@redhat.com>
17847
17848 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17849 up sid.
17850 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17851
17852 2001-01-25 matthew green <mrg@redhat.com>
17853
17854 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
17855 Deprecate $sid_spawn_id.
17856 (sid_exit): Remove code necessary only for `spawn.'
17857
17858 2001-01-25 matthew green <mrg@redhat.com>
17859
17860 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17861
17862 2001-01-28 Michael Chastain <chastain@redhat.com>
17863
17864 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17865 to call when tests fail. It takes gdb out of the overloaded
17866 function choice menu back to the main prompt, so that the test
17867 program stays synchronized.
17868 (set_bp_overloaded): New proc to collect all the common
17869 code for setting a breakpoint on an overloaded name. Calls
17870 take_gdb_out_of_choice_menu when needed.
17871 (menu_overload1arg): New variable to collect the repeated
17872 instances of the expected menu for an overloaded name. Change
17873 the regular expression to handle changes in g++ type encoding:
17874 "void" can be either "void" or "", and "unsigned int" can be
17875 either "unsigned int" or "unsigned".
17876 (continue_to_bp_overloaded): Change regular expressions to handle
17877 changes in g++ type encoding.
17878 (no proc): Call take_gdb_out_of_choice_menu when needed.
17879 Remove redundant calls to "info break". Accept either "canceled"
17880 or "cancelled". Change regular expressions in "info break"
17881 calls to handle changes in g++ type encoding. Give all tests
17882 unique strings.
17883
17884 2001-01-17 Ben Elliston <bje@redhat.com>
17885
17886 * config/sid.exp: New file.
17887
17888 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
17889
17890 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
17891
17892 2000-12-21 Michael Snyder <msnyder@cygnus.com>
17893
17894 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
17895 Add a RE to accept a non-ascii char if one is ever presented.
17896
17897 2000-12-20 Fernando Nasser <fnasser@redhat.com>
17898
17899 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
17900
17901 2000-12-18 Michael Snyder <msnyder@cygnus.com>
17902
17903 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
17904 in regexp. One '\' does not suffice on Linux.
17905
17906 2000-12-09 Michael Chastain <chastain@redhat.com>
17907
17908 * gdb.base/break.exp (test_clear_command): Use a marker function
17909 rather than 'main' for the test function. Also move this
17910 test to an execution point where the marker function names are
17911 guaranteed to be bound to functions. (Executing tests after a
17912 'finish' from main runs into name conflicts with local names
17913 in __libc_start_main).
17914
17915 2000-12-07 Michael Snyder <msnyder@cygnus.com>
17916
17917 * gdb.base/finish.exp: New test for gdb's "finish" command.
17918 * gdb.base/return2.exp: New test for gdb's "return" command.
17919 * gdb.base/return2.c: New source file for above.
17920
17921 2000-12-05 Michael Snyder <msnyder@cygnus.com>
17922
17923 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
17924 * gdb.base/miscexprs.exp: Ditto.
17925 * gdb.base/pointers.exp: Ditto.
17926 * gdb.c++/derivation.exp: Ditto.
17927 * gdb.c++/local.exp: Ditto.
17928 * gdb.c++/namespace.exp: Ditto.
17929 * gdb.c++/overload.exp: Ditto.
17930 * gdb.c++/ref-types.exp: Ditto.
17931
17932 2000-12-05 Michael Snyder <msnyder@cygnus.com>
17933
17934 * gdb.base/constvars.exp: Test result of "up" command.
17935 * gdb.base/miscexprs.exp: Ditto.
17936 * gdb.base/pointers.exp: Ditto.
17937 * gdb.base/scope.exp: Ditto.
17938 * gdb.c++/derivation.exp: Ditto.
17939 * gdb.c++/local.exp: Ditto.
17940 * gdb.c++/namespace.exp: Ditto.
17941 * gdb.c++/overload.exp: Ditto.
17942 * gdb.c++/ref-types.exp: Ditto.
17943
17944 2000-11-22 Michael Chastain <chastain@redhat.com>
17945
17946 * mips_pro.exp: Accept either "middle -> top -> main" or
17947 "middle -> main" in the backtrace, because gcc can optimize
17948 tail calls to jumps. Remove setup_xfail for the hppa case.
17949 Add a comment with the original warning messages from PR 3016,
17950 which was filed in 1993, to preserve them for posterity.
17951
17952 2000-11-17 Nick Duffek <nsd@redhat.com>
17953
17954 * lib/gdb.exp (gdb_test): Override timeout with board info.
17955
17956 2000-11-17 Nick Duffek <nsd@redhat.com>
17957
17958 * gdb.base/display.exp: Don't kill running stub. Add "again" to
17959 the second kill and detach messages.
17960
17961 2000-11-17 Nick Duffek <nsd@redhat.com>
17962
17963 * configure.in: Add AC_EXEEXT.
17964 * configure: Regenerate.
17965 * Makefile.in (just-check): Export EXEEXT.
17966 * lib/gdb.exp ($EXEEXT): Import from environment.
17967 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
17968 expect "maint dump-me" on Cygwin.
17969 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
17970 $EXEEXT.
17971
17972 2000-11-17 Nick Duffek <nsd@redhat.com>
17973
17974 * gdb.base/break.exp: Test backtrace and finish from called
17975 function on all platforms, not just HP-UX.
17976
17977 2000-11-03 Michael Snyder <msnyder@cygnus.com>
17978
17979 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
17980 code from gdb_target_monitor, so it can be used independantly
17981 for gdbserver. Also comment out an unnecessary PUTS.
17982
17983 2000-11-03 Michael Snyder <msnyder@cygnus.com>
17984
17985 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
17986 * gdb.base/corefile.exp: Expect the message "Program is being
17987 debugged already" when we send the "corefile" command, since
17988 the preceeding gdb_load may have connected gdb to a remote target.
17989 * gdb.base/display.exp: Disable hardware watchpoints if new
17990 board info variable "no_hardware_watchpoints" is true.
17991 Replace single-letter commands with more readable ones.
17992 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
17993 if new board info variable "no_hardware_watchpoints" is true.
17994 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
17995 to see if stdio (printf) testing is possible.
17996 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
17997 board info variable "no_hardware_watchpoints" is true. Use new
17998 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
17999
18000 2000-11-13 Fernando Nasser <fnasser@redhat.com>
18001
18002 From Orjan Friberg <orjanf@axis.com>:
18003 * gdb.base/printcmds.exp: Escape curly braces followed by a number
18004 in array print pattern match.
18005
18006 2000-11-09 Fernando Nasser <fnasser@redhat.com>
18007
18008 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
18009 spelling "cancelled" to U.S. spelling "canceled" to match changes
18010 made to gdb.
18011 * gdb.c++/ovldbreak.exp: Ditto.
18012
18013 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18014
18015 * gdb.base/callfuncs.c (main): Moved to end of file, call
18016 t_double_values to initialize the FPU before inferior calls are made.
18017 * gdb.base/callfuncs.exp: Test for register preservation after calling
18018 inferior functions. Add tests for continuining, finishing and
18019 returning from a stop in a call dummy.
18020
18021 2000-10-24 Michael Snyder <msnyder@cygnus.com>
18022
18023 * gdb.base/commands.exp: Break up long lines, and re-indent.
18024
18025 2000-10-19 Michael Snyder <msnyder@cygnus.com>
18026
18027 * config/gdbserver.exp: Rewritten from the ground up, to make it
18028 compatible with the current dejagnu tree, and to make it work with
18029 the new "gdbserver" in libremote.
18030
18031 2000-10-16 Michael Snyder <msnyder@cygnus.com>
18032
18033 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
18034 * gdb.base/varargs.exp: Skip entire test if no printf support.
18035 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
18036 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
18037
18038 2000-10-13 Michael Snyder <msnyder@cygnus.com>
18039
18040 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
18041 no floating point support.
18042 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
18043 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
18044 * gdb.base/call-rt-st.exp: Ditto.
18045 * gdb.base/call-strs.exp: Ditto.
18046
18047 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
18048
18049 * gdb.base/sizeof.c: include <stdio.h>.
18050
18051 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
18052 'finish', otherwise uncaptured gdb_prompt would potentially
18053 throw remaining test points out of sync.
18054
18055 2000-07-26 Scott Bambrough <scottb@netwinder.org>
18056
18057 * gdb.base/recurse.exp: Run tests for all targets.
18058 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
18059 gnu-oldld case on ARM.
18060 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
18061 for ARM targets.
18062
18063 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
18064
18065 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
18066 * gdb.java/configure: Rebuild.
18067
18068 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
18069
18070 * gdb.java/jv-exp.exp: New file.
18071
18072 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
18073
18074 * configure: Rebuilt.
18075 * configure.in (configdirs): Add gdb.java.
18076 * gdb.java/jmisc.java: New file.
18077 * gdb.java/jmisc.exp: New file.
18078 * gdb.java/Makefile.in: New file.
18079 * gdb.java/configure: Rebuilt.
18080 * gdb.java/configure.in: New file.
18081 * lib/java.exp: New file.
18082
18083 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
18084
18085 * gdb.base/exprs.exp: Test casts to a pointer including over and
18086 underflow.
18087
18088 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
18089
18090 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
18091 and the compilers sizes.
18092
18093 2000-07-09 Nick Duffek <nsd@redhat.com>
18094
18095 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
18096 (use_methods): New function.
18097 (main): Call use_methods().
18098 * gdb.c++/classes.exp (test_method_param_class): New procedure.
18099 (do_tests): Call test_method_param_class.
18100
18101 2000-07-09 Nick Duffek <nsd@redhat.com>
18102
18103 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
18104 spelling.
18105 (test_enums): New procedure. Move enum tests from end of script
18106 to here. Set breakpoint on function name instead of line number.
18107 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
18108 (enums2): New marker function.
18109 (enums1): New function.
18110 (main): Call enums1(). Move enum tests to enums1().
18111
18112 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
18113
18114 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
18115 compile/link program. Update line numbers.
18116 * gdb.asm/d10v.inc: Define ``startup''.
18117 * gdb.asm/asmsrc1.s: Add definition of _start.
18118
18119 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
18120
18121 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
18122
18123 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18124
18125 * gdb.base/maint.exp: Add 'maint print architecture' item to output
18126 of 'help maint print' command.
18127
18128 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
18129
18130 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
18131 they use gdb_expect_list.
18132
18133 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
18134
18135 * gdb.base/commands.exp: Use ``set remote
18136 memory-read-packet-size'' instead of ``set endian big'' to test
18137 long commands.
18138
18139 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
18140
18141 * gdb.c++/templates.exp (do_tests): Make all of these work under
18142 g++, and stop skipping them.
18143
18144 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
18145 work under g++.
18146
18147 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
18148 initialization.
18149
18150 2000-06-02 Michael Snyder <msnyder@cygnus.com>
18151
18152 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
18153 the regular expression: accept an (almost) arbitrary sequence of
18154 "frames-invalid" and "breakpoints-invalid" messages both before
18155 and after the "starting" message.
18156
18157 2000-06-02 Michael Snyder <msnyder@cygnus.com>
18158
18159 * gdb.c++/local.exp: This test has never been known to work with g++.
18160
18161 2000-05-18 Michael Snyder <msnyder@cygnus.com>
18162
18163 * gdb.base/annota1.exp (annotate-signal-handler-caller):
18164 Relax the regular expression a little, make it pass on Solaris 8.
18165
18166 2000-05-12 Kevin Buettner <kevinb@redhat.com>
18167
18168 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
18169 a call, do not require that gdb stop on the line after the call.
18170 Instead, it is permissible for gdb to stop on the line of the
18171 call itself.
18172
18173 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
18174
18175 * gdb.base/break.exp (bp on small function, optimized file):
18176 Add a second pass pattern. The behavior differs here between stabs
18177 and dwarf for one-line functions. Stabs preserves two line symbols
18178 (one before the prologue and one after) with the same line number,
18179 but dwarf regards these as duplicates and discards one of them.
18180 Therefore the address after the prologue (where the breakpoint is)
18181 has no exactly matching line symbol, and GDB reports the breakpoint
18182 as if it were in the middle of a line rather than at the beginning.
18183
18184 2000-05-08 Michael Snyder <msnyder@cygnus.com>
18185
18186 * gdb.base/interrupt.exp: Make "pass" message say "send"
18187 rather than "send_gdb" (for consistancy).
18188
18189 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
18190
18191 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
18192 * gdb.c++/templates.cc: Properly check for GCC version number.
18193 * lib/compiler.cc: Likewise
18194
18195 2000-04-28 Michael Snyder <msnyder@cygnus.com>
18196
18197 * gdb.base/break.exp: When compiled with -O2 optimization,
18198 gdb may not stop at the first line of main, due to code motion.
18199
18200 2000-04-26 Michael Snyder <msnyder@cygnus.com>
18201
18202 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
18203 This test depends on parsing the printf output from the target.
18204 Since the sparclet stub doesn't do stdio, this will never work.
18205 * gdb.base/call-rt-st.exp: ditto.
18206 * gdb.base/call-strs: ditto.
18207
18208 2000-04-24 Michael Snyder <msnyder@cygnus.com>
18209
18210 * gdb.base/miscexprs.exp: make sizeof long array test portable.
18211
18212 * gdb.base/ending-run.exp: After connecting to a remote target,
18213 but before running, the target will appear to be in a random
18214 location. Specify both a file and a line for breakpoints.
18215 Also, the function that calls main may be called 'init'
18216 rather than 'start'.
18217
18218 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18219
18220 * gdb.base/help.exp: Update output for add-symbol-file command.
18221
18222 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
18223
18224 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18225 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
18226
18227 2000-04-07 J.T. Conklin <jtc@redback.com>
18228
18229 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
18230
18231 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
18232
18233 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
18234
18235 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
18236 values that can be represented exactly.
18237 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
18238 above change, and to not check against the directory part of the source
18239 file name.
18240 (step into print_long_arg_list): Likewise.
18241 (print print_small_structs from print_long_arg_list): Likewise.
18242 (print print_long_arg_list): Likewise.
18243
18244 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18245
18246 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
18247
18248 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18249
18250 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18251
18252 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
18253
18254 * gdb.base/commands.exp (deprecated_command_test): Add test for
18255 deprecate with no arguments.
18256
18257 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
18258
18259 * gdb.base/break.exp: Add new test for setting breakpoints on
18260 optimized code so we can test breakpoints work even when function
18261 prologues may be optimized away
18262
18263 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18264
18265 From David Whedon <dwhedon@gordian.com>
18266 * gdb.base/commands.exp : Added command deprecator tests.
18267
18268 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
18269
18270 * gdb.base/help.exp: Added test for new apropos command.
18271
18272 2000-03-21 Kevin Buettner <kevinb@redhat.com>
18273
18274 * gdb.base/pointers.c (usevar): New function.
18275 (main): Make sure that global variables v_int_pointer2, rptr,
18276 and y are all referenced someplace in the program by calling
18277 usevar() on them. [Some linkers delete symbols which are
18278 never referenced. The space remains, but there's no way to
18279 get a (symbolic) handle on the variable from the debugger.]
18280
18281 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18282
18283 * gdb.base/printcmds.c: Add typedeffed arrays.
18284
18285 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
18286 procedure to test arrays that are typedef'd.
18287
18288 2000-03-13 James Ingham <jingham@leda.cygnus.com>
18289
18290 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
18291 the library directories.
18292
18293 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
18294
18295 * configure.in (configdirs): Add sub directory gdb.mi.
18296 * configure: Re-generate.
18297
18298 * gdb.mi: New directory.
18299
18300 2000-02-25 Scott Bambrough <scottb@netwinder.org>
18301
18302 * gdb.base/long_long.exp: Correct test suite failure when printing
18303 a long long value as a double on ARM platforms.
18304
18305 2000-02-16 Jim Blandy <jimb@redhat.com>
18306
18307 * gdb.base/break.exp ("breakpoint line number"): Make sure the
18308 default source file is set properly before running this test.
18309
18310 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18311
18312 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
18313 gdbtk/library directory, not in gdbtcl2.
18314
18315 2000-02-04 Jim Blandy <jimb@redhat.com>
18316
18317 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
18318 backslash from regexp pattern.
18319
18320 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18321 procedure. Use it to run all the "continue to bp overloaded"
18322 tests. Note that this changes the names of the tests slightly.
18323 If the breakpoint hit message includes a hex PC value, because
18324 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18325 from the real source code, still consider that a pass.
18326
18327 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18328 XFAIL here if the breakpoint message contains a hex address. Note
18329 similar change on 1999-11-02.
18330
18331 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18332
18333 * gdb.base/ptype.exp: Establish a default source file before
18334 calling get_debug_format.
18335
18336 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18337
18338 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18339
18340 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18341
18342 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18343 of successive stepi commands -- while in the prologue we should see
18344 the function entry bracket.
18345
18346 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18347
18348 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18349 reach __change_mode() when stepping through the end of main().
18350
18351 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18352
18353 * gdb.base/default.exp: Fix expected pattern.
18354 * gdb.base/help.exp: Same.
18355
18356 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18357
18358 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
18359 Don't use xfail's because that affects only the following test.
18360
18361 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
18362 solaris or linux.
18363
18364 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18365
18366 2000-01-07 Michael Snyder <msnyder@cygnus.com>
18367
18368 * gdb.base/display.exp: Some yacc parsers like to say
18369 "A syntax error" rather than "A parse error". Accept both.
18370
18371 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18372
18373 * gdb.base/default.exp: Remove OS dependent string from "target
18374 remote" test.
18375 * gdb.base/help.exp: Same for "help target remote" test.
18376
18377 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18378
18379 From Jim Kingdon <kingdon@redhat.com>:
18380
18381 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
18382 prompt (cleanup rather than necessity, but still might keep output
18383 from spilling to next test).
18384
18385 2000-01-02 Fred Fish <fnf@cygnus.com>
18386
18387 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18388 AIX, which defines them in <sys/types.h>.
18389
18390 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
18391
18392 * gdb.base/default.exp: Match arm* etc instead of arm in "info
18393 float" test.
18394
18395 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
18396
18397 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
18398
18399 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18400 outermost frame disallowed".
18401
18402 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18403
18404 * gdb.base/setvar.exp: New tests for setting the value of a struct
18405 with a constant list.
18406
18407 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18408
18409 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18410 require the user to type a cast before setting the value of a struct.
18411
18412 1999-12-06 Jim Blandy <jimb@cygnus.com>
18413
18414 * gdb.base/default.exp: Expect the new 'info float' command on
18415 all i386 platforms.
18416
18417 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18418 LinuxThreads libraries that don't support debugging.
18419
18420 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18421
18422 * gdb.base/remote.c: Fill the buffer with truely random data.
18423 Change the buffer type to ``unsigned char'' to simplify size
18424 arithmetic.
18425
18426 * gdb.base/remote.exp: Reduce download numbers by one. Typical
18427 stub only handles 400-1 byte packets. Verify that the download
18428 worked.
18429
18430 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18431
18432 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18433 tests, using UNRESOLVED for the untested cases. Also, does not wait
18434 for a timeout if the prompt was received before a recognizable pattern.
18435
18436 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18437
18438 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18439
18440 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18441
18442 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
18443 watchpoints.
18444
18445 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
18446
18447 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18448
18449 * gdb.c++/local.exp: Be more flexible in recognizing local class
18450 name mangling. Don't allow horribly truncated method names.
18451 * gdb.c++/derivation.exp: Expect protected inheritance.
18452 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18453 * gdb.c++/virtfunc.exp: Likewise.
18454 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18455 when printing a nested enum.
18456
18457 1999-11-22 Jim Blandy <jimb@cygnus.com>
18458
18459 * gdb.base/step-test.exp: Properly await GDB's response to setting
18460 a breakpoint on the call to large_struct_by_value.
18461
18462 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18463 just because we have debug info for the `start' function.
18464
18465 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18466
18467 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18468 "Unknown signal" messages, which indicate (on LinuxThreads) that
18469 GDB doesn't know how to debug threads on this system. This is
18470 better than hanging while philosopher 0 dumps chatter into gdb.log.
18471
18472 1999-11-18 Tom Tromey <tromey@cygnus.com>
18473
18474 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18475
18476 1999-11-18 Fred Fish <fnf@cygnus.com>
18477
18478 * gdb.base/coremaker2.c: Add sample program for generating
18479 cores that is more self contained than coremaker.c. Eventually
18480 I'll add more code to this and tie it into the testsuite.
18481
18482 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18483
18484 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18485
18486 1999-11-10 Jimmy Guo <guo@cup.hp.com>
18487
18488 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
18489 from $srcdir/lib/.
18490 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
18491 and gdb.c++/.
18492
18493 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18494
18495 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
18496 'continue with watch' test point.
18497
18498 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18499
18500 Merged from p2linux-990323-branch:
18501
18502 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18503
18504 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18505
18506 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
18507 {limit,fixed}''. Test ``set download-write-size''.
18508
18509 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18510
18511 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
18512 gdb_expect_list.
18513
18514 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18515
18516 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18517
18518 1999-11-03 Mark Salter <msalter@cygnus.com>
18519
18520 * gdb.base/break.exp: Fix "stub continue" pattern.
18521
18522 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18523
18524 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18525
18526 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18527
18528 * gdb.base/display.exp ("finish"): Add timeout clause.
18529
18530 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18531 plain prompt clause, so this doesn't have to time out in order to
18532 fail.
18533
18534 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
18535 breakpoint hit messages include an address.
18536
18537 * gdb.base/display.exp: Don't forget to escape parens in regular
18538 expressions. Unix regexp notatation sucks.
18539
18540 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18541
18542 * gdb.base/annota1.exp: Test for annotate-signalled: change output
18543 order for 'signalled' message.
18544
18545 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18546
18547 From Jimmy Guo <guo@cup.hp.com>:
18548 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18549 * gdb.base/annota1.c: Add code for tests to work with.
18550
18551 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18552
18553 * gdb.base/remote.exp: New test for remote downloading settings.
18554 * gdb.base/remote.c: New file with large .data.
18555
18556 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18557
18558 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18559 for LinuxThreads support, merged from the Code Fusion branch.
18560
18561 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18562
18563 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
18564 containing exp_continue into a while within an expect. Don't
18565 attempt a start more than three times. Check return value from
18566 gdb_load.
18567
18568 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18569
18570 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
18571 a pass case.
18572
18573 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
18574
18575 * gdb.base/break.c (main): Added a statement that we can step
18576 off of.
18577 * gdb.base/break.exp: Added tests for setting a breakpoint
18578 at an offset and stepping onto a breakpoint.
18579
18580 1999-10-01 Fred Fish <fnf@cygnus.com>
18581
18582 * gdb.base/help.exp (help add-symbol-file): Update to match current
18583 gdb output.
18584
18585 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18586
18587 * gdb.base/break.exp: Code locations are in hex, don't forget!
18588 (For HP-UX.)
18589
18590 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18591
18592 * condbreak.exp: Use break.c as test program.
18593 * condbreak.c: Remove, redundant with break.c.
18594
18595 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18596
18597 * config/monitor.exp (gdb_target_monitor): Disable X- and
18598 Z-packets if the target needs it.
18599
18600 1999-09-13 James Ingham <jingham@leda.cygnus.com>
18601
18602 * gdb.c++/overload.exp: Added tests for listing overloaded
18603 functions with function pointers in the arg, explicitly calling
18604 out the version you want.
18605
18606 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18607
18608 * long_long.exp: Add variations of test cases that work for
18609 targets with 16-bit ints and 32-bit doubles.
18610
18611 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18612
18613 * break.c (main): Compare a possibly-uninitialized argc with an
18614 unlikely value that fits in 16 bits.
18615
18616 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18617
18618 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18619 0xfeeb, don't want negative numbers if ints are 16 bits.
18620
18621 * lib/gdb.exp (skip_cplus_tests): New proc.
18622 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
18623 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18624 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18625 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18626 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18627 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18628 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18629 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
18630
18631 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18632
18633 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18634
18635 * gdb.base/corefile.exp (up): Allow a parameter to appear
18636 in the frame that we're going up to.
18637
18638 From Jim Blandy <jimb@cygnus.com>:
18639
18640 * gdb.base/default.exp (info float): Expect some output now.
18641
18642 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18643 returning floating-point values to fail on the x86.
18644 * gdb.base/callfwmall.exp (do_function_calls): Same.
18645
18646 * gdb.base/list.exp (test_listsize): Correct expectations for
18647 listing line 1 with listsize 2. Also, listing a single line
18648 works now, as does listing three lines. [Kevin's note: There
18649 were a number of other cases fixed too where the expectations
18650 differed...]
18651
18652 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18653
18654 * gdb.base/selftest.exp: Add case for when version prints as
18655 constant string instead of char pointer.
18656
18657 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18658
18659 * gdb.base/ending-run.exp: Add Solaris case for what happens when
18660 stepping out of main.
18661
18662 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18663 G++ used.
18664
18665 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
18666 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
18667
18668 * gdb.c++/ovldbreak.exp: Update match string in test that
18669 includes a warning of multiple breakpoints.
18670
18671 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18672
18673 * gdb.base/display.exp: Improve precision of step-after-finish
18674 added yesterday.
18675
18676 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
18677 test.
18678
18679 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18680 configs when using G++, not just hppa*.
18681
18682 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18683
18684 * gdb.base/async.c: New file.
18685 * gdb.base/async.exp: New file.
18686
18687 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18688
18689 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18690 PA64.
18691
18692 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18693
18694 * gdb.base/display.exp: "finish" can leave us mid-line on many
18695 targets, deal with it. Add a small constant to main, instead of
18696 1000 since main+1000 may not be a valid address in the target.
18697
18698 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18699 on hpux11.
18700
18701 * gdb.base/attach.exp: Handle another hpux11 error message variant
18702 when attaching to a process that does not exist.
18703
18704 1999-08-19 J.T. Conklin <jtc@redback.com>
18705
18706 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
18707 characters in 'continue to 1241' test.
18708
18709 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18710
18711 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18712 stop in print_long_arg_list, define and use a whitespace
18713 variable in print_small_structs test, add an XFAIL for Solaris.
18714 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18715 interested enough to fix.
18716
18717 1999-08-13 Keith Seitz <keiths@cygnus.com>
18718
18719 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18720 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18721 proc knows about targets other than the natives.
18722 (test_assign): Use "gdb_run_cmd" to "run" the target.
18723 Check that we've actually hit the breakpoint at main.
18724 When we attempt to assign a value to a local variable, check
18725 that the variable is in the current scope, i.e., don't use
18726 a test with an empty result.
18727
18728 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18729
18730 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
18731 command.
18732
18733 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18734
18735 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18736 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18737 gdb.compat, gdb.threads-hp.
18738 gdb.hp/configure, gdb.hp/configure.in: New files.
18739 gdb.hp/Makefile.in: Recurse into new subdirs.
18740 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18741 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18742 in object files.
18743 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18744
18745 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18746
18747 * gdb.base/display.exp: Help expect by putting a newline in the
18748 funky printf, remove a bogus p/a test.
18749
18750 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18751
18752 * gdb.base/display.exp: Make sure that when we say 'run', we are
18753 connected to the target. This is necessary when running not
18754 natively.
18755
18756 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18757
18758 * gdb.base/step-test.exp: Removed some extraneous messages.
18759
18760 * gdb.base/long_long.exp: Don't run memory examination tests
18761 on little-endian targets (they will need a different set of
18762 results to match).
18763
18764 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18765
18766 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18767 until somebody decides to fix GDB.
18768
18769 * gdb.base/long_long.c: Stop compiler complaint by specifying long
18770 constant as "ULL".
18771 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18772 matches for a couple x/2 commands.
18773
18774 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18775
18776 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18777 by merging in ref-types2 tests.
18778 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18779
18780 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18781 * gdb.c++/Makefile.in: Add standard actions.
18782 (EXECUTABLES): Rename from PROGS, update list.
18783 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18784 from gdb.hp.
18785 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18786 foo and bar locals.
18787 * gdb.c++/anon-union.exp: Fix tests to match.
18788 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18789 expect matches to handle output variations.
18790 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18791 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
18792 output, add HP alternatives for new and delete prints.
18793 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
18794 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
18795 * gdb.c++/demangle.exp: Use $style when reporting failure.
18796 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18797 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18798 match alternatives.
18799 * gdb.c++/local.exp: Add match alternatives or xfails for HP
18800 compilers.
18801 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18802 * gdb.c++/method.exp: Add match alternatives.
18803 * gdb.c++/misc.cc: Add bool types.
18804 * gdb.c++/misc.exp: Add tests for bool types.
18805 * gdb.c++/overload.exp: Add xfails.
18806 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18807 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18808 add some more template parameter tests (only for HP currently).
18809 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18810 * gdb.c++/virtfunc.cc: Add return type and value for main.
18811 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18812 match alternatives.
18813
18814 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18815
18816 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18817
18818 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18819
18820 * gdb.base/signals.exp: Don't expect getting a backtrace from
18821 within a signal handler to fail on Linux.
18822
18823 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18824
18825 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18826 * lib/gdb.exp: Remove some gratuitious semicolons.
18827 (delete_breakpoints): Increase timeout.
18828 (gdb_expect): Add -notransfer option.
18829 (gdb_test): Use -notransfer option.
18830 (get_compiler_info): Add f77 case.
18831 (get_compiler): New proc, split out from gdb_preprocess, add f77
18832 case.
18833 (gdb_preprocess): Call get_compiler.
18834
18835 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18836 * gdb.base/attach.exp, gdb.base/display.exp,
18837 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18838 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18839 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18840 third arg to gdb_test.
18841 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18842 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
18843 HP-UX xfails, add others.
18844 * gdb.base/completion.exp: Reflect name change of self-test.
18845 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
18846 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18847 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18848 HP failure number.
18849 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18850 useless HP-UX 10.30 references.
18851 * gdb.base/maint.exp: Loosen matches.
18852 * gdb.base/pointers.c (main): Declare more_code.
18853 * gdb.base/pointers.exp: Match on output of a `next'.
18854 * gdb.base/structs.c: Add prototypes.
18855 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18856 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18857
18858 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18859
18860 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
18861 command.
18862
18863 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18864
18865 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18866 Fix run to main failures. Watchpoint can be hardware watchpoint.
18867
18868 * gdb.base/annota1.exp: Clean up some more, in case printf has
18869 debug info. Deal with lack of signal hanlder info in stack.
18870
18871 From Jim Kingdon <kingdon@redhat.com>:
18872 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18873
18874 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18875
18876 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
18877 gdb.base/foll-vfork.exp: Don't run for crosses.
18878
18879 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18880
18881 * gdb.base/configure.in: Check for gdbvars.exp instead of
18882 a1-selftest.exp.
18883 * gdb.base/configure: Re-generate.
18884
18885 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
18886
18887 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
18888 in trying to run first and name is too long.
18889
18890 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
18891 pointers2.c and pointers2.exp, respectively.
18892 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
18893 doschk happier.
18894
18895 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
18896
18897 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
18898 callfuncs2.c and callfuncs2.exp.
18899
18900 * gdb.base/list.exp: Remove mistaken xfails.
18901 * gdb.base/list0.h: Add optional prototypes.
18902
18903 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
18904
18905 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
18906 calling malloc.
18907 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
18908 * ptype.exp: Move test for get_debug_format to before its first
18909 use.
18910
18911 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18912
18913 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
18914 * gdb.base/annota2.cc, annota2.exp: Move from here.
18915 * gdb.c++/annota2.cc, annota2.exp: To here.
18916 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
18917
18918 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
18919
18920 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
18921 a consistent format.
18922
18923 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
18924
18925 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18926 * lib/gdb.exp (get_compiler_info): Add detection for assorted
18927 HP compilers, also set the globals $true and $false.
18928
18929 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
18930 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
18931 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
18932 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
18933 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
18934 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
18935 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
18936 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
18937 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
18938 whatis.c} Add C++ compatible function definitions and return
18939 types, add includes for library functions.
18940 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
18941 * gdb.base/step-test.c (myglob): Rename from glob.
18942 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
18943 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
18944 files, move here from gdb.hp.
18945 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
18946 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
18947 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
18948 Adjust line numbers in regexps.
18949
18950 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
18951 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
18952 instead of 0/1.
18953
18954 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
18955 foll-vfork.exp: New files, move here from gdb.hp.
18956 * gdb.base/page.exp: New file, test of pagination command.
18957
18958 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
18959 recursion test.
18960 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
18961
18962 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
18963 gdb.base/solib.exp: Fix compiler invocation process.
18964
18965 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
18966 HP-UX 11, turn off overload resolution explicitly.
18967 * gdb.base/commands.exp: Set argument list explicitly, add
18968 watchpoint test.
18969 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
18970 them work.
18971 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
18972 expressions properly.
18973 * gdb.base/corefile.exp: Loosen the match slightly.
18974 * gdb.base/default.exp: Allow "Error accessing memory" message
18975 also.
18976 * gdb.base/display.exp: Skip over x/0 j if PA64.
18977 * gdb.base/funcargs.exp: Add xfails for HP-UX.
18978 * gdb.base/interrupt.exp: Ditto.
18979 * gdb.base/langs.exp: Add symbolic matches governed by compiler
18980 in use.
18981 * gdb.base/list.exp: Add xfails for HP-UX.
18982 * gdb.base/long_long.exp: Refine some of the numeric matches.
18983 * gdb.base/mips_pro.exp: Xfail on HP-UX.
18984 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
18985 * gdb.base/nodebug.exp: Succeed on more varieties of output.
18986 * gdb.base/opaque.exp: Remove some HP-UX xfails.
18987 * gdb.base/ptype.exp: Succeed on more varieties of output.
18988 * gdb.base/scope.exp: Add xfails for HP-UX.
18989 * gdb.base/sect-cmd.exp: Add more cases.
18990 * gdb.base/setvar.exp: Add xfails for HP-UX.
18991 * gdb.base/shlib-call.exp: Loosen some matches slightly.
18992 * gdb.base/signals.exp: Match on void symbolically.
18993 * gdb.base/step-test.exp: Add case for PA64.
18994 * gdb.base/term.exp: Add exit and restart.
18995 * gdb.base/twice.exp: Clean up after self.
18996 * gdb.base/varargs.exp: Disable overload resolution explicitly.
18997 * gdb.base/whatis.exp: Allow more ways to pass tests.
18998
18999 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
19000 no longer useful.
19001
19002 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
19003
19004 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
19005 list of patterns.
19006 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
19007 print_double_array(double_array)", "continuing to breakpoint
19008 1018", "print print_double_array(array_d)" and "continuing to
19009 1034" tests.
19010
19011 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
19012
19013 * Makefile.in: Add empty html and install-html targets.
19014
19015 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
19016
19017 * config/mt-*: Remove, these haven't been used since 1996.
19018
19019 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
19020
19021 * gdb.base/call-strs.c, gdb.base/ending-run.c,
19022 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
19023 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
19024
19025 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
19026
19027 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
19028 simpler match case for the ptype of the big class.
19029
19030 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19031
19032 * gdb.exp: Fix test for gdb_prompt existence.
19033
19034 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19035
19036 * gdb.exp (gdb_test): Add fail after calls to perror.
19037
19038 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19039
19040 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
19041
19042 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19043
19044 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
19045
19046 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
19047
19048 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
19049 malloc() is linked in.
19050
19051 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19052
19053 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
19054 step at end.
19055
19056 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
19057
19058 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
19059
19060 * gdb.java/jv-print.exp: New file. (Our first Java test!)
19061
19062 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
19063
19064 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
19065 * gdb.base/mips_pro.exp: Likewise.
19066
19067 1999-06-02 Keith Seitz <keiths@cygnus.com>
19068
19069 * gdb.c++/templates.cc: Change all "new" operators to throw
19070 an exception.
19071 * gdb.c++/cplusfuncs.cc: Likewise.
19072
19073 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
19074
19075 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
19076
19077 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
19078 * gdb.base/ending-run.exp: When stepping out of main, accept a
19079 step into an arbitrary assembler file.
19080
19081 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19082
19083 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
19084 "breakpoint-invalid" to be printed.
19085 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
19086 number of "frames-invalid" and "breakpoint-invalid" to be printed.
19087 * gdb.base/annota2.cc: Initialize a.x to 0.
19088
19089 1999-05-17 Keith Seitz <keiths@cygnus.com>
19090
19091 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
19092 when "skip_float_tests" set.
19093 Ditto for "print print_double_array(array_d)", "print print_small_structs",
19094 "print print_ten_doubles", and "step into print_long_arg_list".
19095 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
19096 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
19097 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
19098 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
19099 "skip_float_tests" is set.
19100 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
19101 when "skip_float_tests" set.
19102
19103 1999-05-06 Keith Seitz <keiths@cygnus.com>
19104
19105 * gdb.base/annota2.cc: Include stdio.h.
19106
19107 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
19108
19109 * gdb.base/crossload.exp: Remove, this has been disabled ever
19110 since BFD stopped including all targets, and cross-GDB gets
19111 plenty of testing anyway.
19112 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
19113 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
19114 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
19115 * gdb.base/README: Remove, was doc for this.
19116 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
19117 needed.
19118
19119 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19120
19121 * gdb.base/call-ar-st.exp: Fix one regular expression in test
19122 output.
19123
19124 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
19125 * gdb.base/annota2.exp: New file. More annotation tests.
19126 * gdb.base/annota1.c: New file. Source file for annota1.exp.
19127 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
19128
19129 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
19130
19131 * config/cfdbug.exp: New file.
19132
19133 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
19134
19135 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
19136 Marcus Daniel's and Dale Hawkins's demangler crashes.
19137
19138 * gdb.c++/demangle.exp (test_gnu_style_demangling,
19139 test_lucid_style_demangling, test_arm_style_demangling,
19140 test_hp_style_demangling): Try Tom Tromey's core-dumping
19141 identifier under each demangling style.
19142
19143 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
19144
19145 * gdb.c++/demangle.exp: Include the current demangling style
19146 in all test names.
19147 (current_demangling_style): New global variable.
19148 (set_demangling_style, test_demangling_core, test_demangling,
19149 test_demangling_exact): New functions.
19150 (test_gnu_style_demangling, test_lucid_style_demangling,
19151 test_arm_style_demangling, test_hp_style_demangling): Use those,
19152 instead of calling gdb_test and gdb_test_exact directly.
19153 (catch_demangling_errors): New function, which reports errors
19154 signalled by the demangling test functions in an orderly way.
19155 (do_tests): Use catch_demangling_errors.
19156
19157 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
19158
19159 * gdb.base/signals.exp (test_handle_all_print): Use () for
19160 grouping in expressions, not {}.
19161
19162 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
19163 initialized yet.
19164
19165 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
19166
19167 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
19168 are listed.
19169
19170 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
19171
19172 * gdb.stabs/weird.exp: Test for CC being defined before
19173 looking at its value.
19174
19175 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
19176
19177 * gdb.base/call-ar-st.exp: Remove stray '#'.
19178 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
19179 "short int" and "long int".
19180 * gdb.c++/overload.cc: Cast the string added in the previous
19181 change, to mollify finicky HP compiler.
19182 * gdb.hp/reg-test.exp (testfile): Fix file name.
19183 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
19184
19185 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
19186 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
19187 alternate form of enum ptype.
19188
19189 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
19190
19191 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
19192 * gdb.hp/*.exp: Change all to run compiler probe only after
19193 passing skip_hp_tests, so as not to waste time on guaranteed
19194 failure.
19195
19196 * gdb.c++/overload.cc: Pass string instead of char addr, always
19197 init ccpfoo.
19198 * gdb.c++/templates.cc: Fix syntax error.
19199
19200 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19201
19202 * gdb.base/commands.exp: Add test for correct position of '>'
19203 when issuing the 'commands' command after a 'while' or 'if'
19204 command.
19205
19206 1999-03-18 James Ingham <jingham@cygnus.com>
19207
19208 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
19209
19210 * gdb.c++/method.exp: It was testing an uninitialized int on the
19211 stack and assuming it was positive.
19212
19213 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
19214
19215 * gdb.base/step-test.exp: Catch a case where finish is broken and
19216 keep it from killing the rest of the tests.
19217 Use gdb_continue_to_end.
19218
19219 * gdb.base/sigall.exp: use gdb_continue_to_end.
19220
19221 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
19222
19223 * gdb.base/display.exp: use runto_main, not run.
19224
19225 * gdb.base/default.exp: Check for the current error message in the
19226 r abbreviation test.
19227 Add strongarm to the targets that know info float.
19228
19229 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
19230 run which doesn't work with monitors.
19231
19232 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
19233
19234 * gdb.base/break.exp: use the gdb_continue_to_end proc.
19235
19236 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
19237 program. Traps the case (in Cygmon) when the program never really
19238 exits. Same as Mark's continue_to_exit, but I had put it in a lot
19239 more places, so I used my name. Sorry Mark...
19240
19241 * config/monitor.exp (gdb_target_monitor): added another
19242 target_info parameter: remotebinarydownload. This will set the
19243 remotebinarydownload flag if this is causing some boards trouble.
19244
19245 1999-03-18 Mark Salter <msalter@cygnus.com>
19246
19247 * lib/gdb.exp (continue_to_exit): New function.
19248
19249 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
19250 * gdb.base/ending-run.exp: Ditto.
19251 * gdb.base/step-test.exp: Ditto.
19252
19253 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
19254
19255 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
19256 (suggested by Art Haas <ahaas@neosoft.com>).
19257
19258 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19259
19260 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
19261
19262 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19263
19264 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
19265 descriptions of types (short unsigned int vs unsigned short, etc).
19266
19267 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
19268
19269 * gdb.base/call-strs.exp: Don't assume that `step' will step over
19270 a call to strlen; sometimes we do have sources.
19271
19272 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19273
19274 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
19275 character, so GDB won't print garbage after its end.
19276
19277 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
19278 breakpoint there instead. Sometimes GCC emits memcpy to handle
19279 the large structures being passed by value, so we step into that
19280 instead of sum_array_print, which obscures what we're really testing.
19281 * gdb.base/step-test.exp: However, we do want a test that notices
19282 the bizarre steps into memcpy, so do that here. Add check for
19283 stepping into function calls that pass large structures by value.
19284 ("Is that a noun clause, or are you just happy to see me?")
19285 Remove all references to specific line numbers.
19286 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
19287 New type and function.
19288 (main): Call large_struct_by_value, passing it a large struct by value.
19289 * lib/gdb.exp (gdb_get_line_number): New function.
19290
19291 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
19292 more portable.
19293
19294 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19295
19296 * lib/gdb.exp: Doc fixes.
19297
19298 1999-03-05 Nick Clifton <nickc@cygnus.com>
19299
19300 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
19301
19302 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19303
19304 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
19305 commands. They're not germane to this test, and they don't work
19306 that way on remote targets.
19307
19308 1999-03-01 James Ingham <jingham@cygnus.com>
19309
19310 * Changelog entries merged over from gdb development branch.
19311
19312 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
19313
19314 * lib/gdb.exp (gdbtk_analyze_results): Generic function
19315 for outputting results of test run.
19316
19317 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
19318
19319 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
19320
19321 1999-02-25 Felix Lee <flee@cygnus.com>
19322
19323 * lib/gdb.exp (debug_format): initialize
19324
19325 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19326
19327 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19328 * gdb.base/call-rt-st.c: Ditto.
19329
19330 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19331
19332 * gdb.threads/pthreads.exp (horiz): New variable.
19333 (test_startup): Fix regexps that capture thread numbers.
19334
19335 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19336
19337 * gdb.base/smoke.exp: Disambiguate two test case names (both
19338 called ``print'').
19339
19340 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19341
19342 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
19343 compilation.
19344
19345 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19346
19347 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19348 actual output formatting.
19349 * gdb.base/smoke.exp: GDB removes leading 0's.
19350 * gdb.base/volatile.exp: Don't check type of remuneration;
19351 that variable is no longer defined in constvars.c.
19352 * gdb.base/step-test.c (main): Exit with explicit exit code.
19353 * gdb.base/step-test.exp: Remove two nexti checks--they are
19354 not portable.
19355
19356 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19357
19358 * gdb.base/help.exp ("help delete display"): Fix test to match
19359 gdb's output.
19360
19361 * gdb.base/long_long.c (known_types): Initialize values to zero.
19362 * gdb.base/long_long.exp: Step one more line
19363 so 'dec' is initialized in "get to known place". GDB removes
19364 leading zeros. Explicitly ask for hex formatting. Use
19365 unique test case names.
19366
19367 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19368
19369 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
19370
19371 * gdb.c++/method.exp: Add missing close brace.
19372
19373 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19374
19375 * gdb.base/maint.exp: Use 'set height 0' to disable page
19376 prompting, not 'set height 400'.
19377
19378 Fix a bunch of timeouts.
19379 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19380 four separate tests, so expect doesn't take forever to match a ton
19381 of text against a regexp with lots of .* forms.
19382 ("maint print psymbols", "maint print symbols"): Make some of
19383 these greps more selective, so that expect doesn't try to wade
19384 through huge piles of output and time out.
19385
19386 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19387
19388 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
19389 tests: one which doesn't expect shlib events to be reported, and
19390 another which does, but is XFAIL for all platforms other than
19391 HP/UX.
19392
19393 * gdb.base/break.exp: Teach the test suite that the `catch
19394 fork', `catch vfork', and `catch exec' commands produce error
19395 messages on platforms that don't provide these features.
19396
19397 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19398
19399 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
19400 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19401 (shortening names from solib_threshold.exp etc), won't run on
19402 anything but HP-UX for the foreseeable future.
19403 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
19404 reflect move.
19405
19406 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19407
19408 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
19409 gdb.trace/Makefile.in (clean): Remove all test executables.
19410
19411 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19412
19413 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19414 successfully re-sets breakpoints in shared libraries.
19415 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19416
19417 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19418
19419 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19420 and compiled w/o GCC.
19421
19422 * gdb.hp/watch-cmd.exp: ditto.
19423
19424 * gdb.hp/watch-hp.exp: ditto.
19425
19426 * gdb.hp/xdb1.exp: ditto.
19427
19428 * gdb.hp/xdb2.exp: ditto.
19429
19430 * gdb.hp/dbx.exp: ditto.
19431
19432 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19433
19434 * constvars.c: Remove C++-isms.
19435 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
19436 with GCC.
19437
19438 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19439
19440 The following changes are part of the HP merge.
19441
19442 * gdb.base/break.exp: new tests to verify that catchpoints for
19443 fork, vfork, and exec don't trigger inappropriately.
19444
19445 * gdb.base/opaque.exp: compile one file at a time, then link.
19446
19447 * gdb.base/signals.exp: be more restrictive about which hppa
19448 systems receive a setup_xfail. new tests.
19449
19450 * gdb.base/solib_threshold.build: new file.
19451 * gdb.base/solib_threshold.exp: new file.
19452 * gdb.base/solib_threshold.link_opts: new file.
19453 * gdb.base/solib_threshold.mk: new file.
19454 * gdb.base/gen_solib_threshold.c: new file.
19455
19456 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19457 tests. New tests for enums inside classes.
19458
19459 * gdb.c++/compiler.cc: indicate support of template debugging.
19460
19461 * gdb.c++/demangle.exp: run hp style demangling tests.
19462
19463 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19464 tests.
19465
19466 * gdb.c++/misc.cc: changes to support new tests.
19467
19468 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19469 to support new tests.
19470
19471 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19472 gcc, then skip these tests.
19473
19474 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19475
19476 The following files are part of the HP merge; some had longer
19477 names at HP, but have been renamed to be no more than 14
19478 characters in length.
19479
19480 * gdb.hp/ambiguous.cc: new file.
19481 * gdb.hp/ambiguous.exp: new file.
19482 * gdb.hp/attach.exp: new file.
19483 * gdb.hp/attach2.exp: new file.
19484 * gdb.hp/classes-hp.exp: new file.
19485 * gdb.hp/ctti.exp: new file.
19486 * gdb.hp/ctti-add.cc: new file.
19487 * gdb.hp/ctti-add1.cc: new file.
19488 * gdb.hp/ctti-add2.cc: new file.
19489 * gdb.hp/ctti-add3.cc: new file.
19490 * gdb.hp/dbx.exp: new file.
19491 * gdb.hp/exception.cc: new file.
19492 * gdb.hp/exception.exp: new file.
19493 * gdb.hp/foll-exec.c: new file.
19494 * gdb.hp/foll-exec.exp: new file.
19495 * gdb.hp/foll-fork.c: new file.
19496 * gdb.hp/foll-fork.exp: new file.
19497 * gdb.hp/foll-vfork.c: new file.
19498 * gdb.hp/foll-vfork.exp: new file.
19499 * gdb.hp/inherit-hp.exp: new file.
19500 * gdb.hp/more-steps.exp: new file.
19501 * gdb.hp/namespace.cc: new file.
19502 * gdb.hp/namespace.exp: new file.
19503 * gdb.hp/optimize.exp: new file.
19504 * gdb.hp/pxdb.c: new file.
19505 * gdb.hp/pxdb.exp: new file.
19506 * gdb.hp/quicksort.exp: new file.
19507 * gdb.hp/reg-test.exp: new file.
19508 * gdb.hp/reg-test.s: new file.
19509 * gdb.hp/sized-enum.c: new file.
19510 * gdb.hp/sized-enum.exp: new file.
19511 * gdb.hp/start-stop.exp: new file.
19512 * gdb.hp/templ-hp.cc: new file.
19513 * gdb.hp/templ-hp.exp: new file.
19514 * gdb.hp/thr-lib.c: new file.
19515 * gdb.hp/thr-lib.exp: new file.
19516 * gdb.hp/thr-lib.h: new file.
19517 * gdb.hp/thr-liblib.c: new file.
19518 * gdb.hp/virtfun-hp.c: new file.
19519 * gdb.hp/virtfun-hp.exp: new file.
19520 * gdb.hp/watch-cmd.exp: new file.
19521 * gdb.hp/watch-hp.exp: new file.
19522 * gdb.hp/xdb1.exp: new file.
19523 * gdb.hp/xdb2.exp: new file.
19524 * gdb.hp/xdb3.exp: new file.
19525
19526 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19527
19528 The following files are part of the HP merge; some had longer
19529 names at HP, but have been renamed to be no more than 14
19530 characters in length.
19531
19532 * gdb.base/ss.h: new file.
19533 * gdb.base/call-ar-st.c: new file.
19534 * gdb.base/call-ar-st.exp: new file.
19535 * gdb.base/call-rt-st.c: new file.
19536 * gdb.base/call-rt-st-exp: new file.
19537 * gdb.base/call-strs.exp: new file.
19538 * gdb.base/ena-dis-br.exp: new file.
19539 * gdb.base/environ.exp: new file.
19540 * gdb.base/long_long.exp: new file.
19541 * gdb.base/sect-cmd.exp: new file.
19542 * gdb.base/shlib-cl2.exp: new file.
19543 * gdb.base/smoke.exp: new file.
19544 * gdb.base/so-impl-ld.c: new file.
19545 * gdb.base/so-impl-ld.exp: new file.
19546 * gdb.base/so-indr-cl.c: new file.
19547 * gdb.base/so-indr-cl.exp: new file.
19548 * gdb.base/varargs.exp: new file.
19549 * gdb.base/volatile.exp: new file.
19550 * gdb.base/whatis-exp.exp: new file.
19551 * gdb.base/display.exp: new file.
19552 * gdb.c++/derivation.exp: new file.
19553 * gdb.c++/local.exp: new file.
19554 * gdb.c++/member-ptr.exp: new file.
19555 * gdb.c++/overload.exp: new file.
19556 * gdb.c++/ovldbreak.exp: new file.
19557 * gdb.c++/ref-types.exp: new file.
19558 * gdb.c++/ref-types2.exp: new file.
19559 * gdb.c++/userdef.exp: new file.
19560
19561 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19562
19563 * gdb.base/default.exp: Reflect wording change in remote.c.
19564
19565 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
19566
19567 * gdb.base/help.exp: Update to reflect current text.
19568
19569 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19570
19571 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19572 they're stack variables and contain garbage.
19573 * gdb.c++/anon-union.exp: new file.
19574
19575 The following changes were made by David Taylor
19576 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19577 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19578 in changes by HP.
19579
19580 * gdb.base/bitops.exp: new file.
19581 * gdb.base/default.exp: change expected messages for catch and
19582 info catch tests to reflect HP merge changes.
19583 * gdb.base/enable-disable-break.exp
19584 * gdb.base/ending-run.c: new file.
19585 * gdb.base/long_long.c: new file.
19586 * gdb.base/maint.exp: new file.
19587 * gdb.base/pointers2.exp: new file.
19588 * gdb.base/shlib-call2.exp: new file.
19589 * gdb.base/solib.exp: new file.
19590 * gdb.base/step-test.c: new file.
19591 * gdb.c++/anon-union.cc: new file.
19592 * gdb.c++/local.cc: new file.
19593 * gdb.c++/member-pointer.cc: new file.
19594 * gdb.c++/method.cc: new file.
19595 * gdb.c++/ref-types.cc: new file.
19596 * gdb.c++/ref-types2.cc: new file.
19597 * gdb.c++/userdef.cc: new file.
19598
19599 * gdb.base/scope.exp: compile one file at a time, then link.
19600 * gdb.base/langs.exp: ditto.
19601 * gdb.base/list.exp: ditto.
19602
19603 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19604
19605 The following changes were made by David Taylor
19606 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19607 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19608 in changes by HP.
19609
19610 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19611 skip tests. When compiling pass c++ flag to gdb_compile.
19612 * gdb.c++/
19613
19614 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19615 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19616 (skip_hp_tests): new function.
19617 (gdb_preprocess): new function.
19618
19619 * configure.in (hpdir): decide whether to configure gdb.hp.
19620 * configure: regenerated.
19621
19622 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19623 to delete on clean.
19624 (EXECUTABLES): update to reflect new additions.
19625 * gdb.base/commands.exp: update message expected.
19626 * gdb.base/default.exp: add copyright notice.
19627 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19628 * gdb.base/help.exp: update messages to reflect current text.
19629 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19630 targets for recurse tests.
19631 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19632 skip this file.
19633
19634 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19635 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19636 compilation.
19637 * gdb.c++/misc.exp: ditto.
19638 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19639 run the tests. tell gdb_compile that it's a c++ compilation.
19640
19641 * gdb.threads/pthreads.exp: fix typo in message.
19642
19643 * gdb.base/all-bin.exp: new file.
19644 * gdb.base/arithmet.exp: new file.
19645 * gdb.base/assign.exp: new file.
19646 * gdb.base/completion.exp: new file.
19647 * gdb.base/cond-expr.exp: new file.
19648 * gdb.base/condbreak.exp: new file.
19649 * gdb.base/define.exp: new file.
19650 * gdb.base/dollar.exp: new file.
19651 * gdb.base/environment.exp: new file.
19652 * gdb.base/eval-skip.exp: new file.
19653 * gdb.base/jump.exp: new file.
19654 * gdb.base/logical.exp: new file.
19655 * gdb.base/pointers.exp: new file.
19656 * gdb.base/relational.exp: new file.
19657 * gdb.base/section_command.exp: new file.
19658 * gdb.base/whatis-expr.exp: new file.
19659
19660 * gdb.base/all-types.c: new file.
19661 * gdb.base/call-array-struct.c: new file.
19662 * gdb.base/call-return-struct.c: new file.
19663 * gdb.base/call-strings.c: new file.
19664 * gdb.base/callfuncs2.c: new file.
19665 * gdb.base/condbreak.c: new file.
19666 * gdb.base/constvars.c: new file.
19667 * gdb.base/display.c: new file.
19668 * gdb.base/int-type.c: new file.
19669 * gdb.base/jump.c: new file.
19670 * gdb.base/miscexprs.c: new file.
19671 * gdb.base/pointers.c: new file.
19672 * gdb.base/pointers2.c: new file.
19673 * gdb.base/shmain.c: new file.
19674 * gdb.base/shr1.c: new file.
19675 * gdb.base/shr2.c: new file.
19676 * gdb.base/solib.c: new file.
19677 * gdb.base/solib1.c: new file.
19678 * gdb.base/solib2.c: new file.
19679 * gdb.base/varargs.c: new file.
19680 * gdb.c++/derivation.cc: new file.
19681 * gdb.c++/overload.cc: new file.
19682 * gdb.c++/ovldbreak.cc: new file.
19683 * gdb.hp/attach.c: new file.
19684 * gdb.hp/attach2.c: new file.
19685 * gdb.hp/average.c: new file.
19686 * gdb.hp/compiler.c: new file.
19687 * gdb.hp/compiler.cc: new file.
19688 * gdb.hp/execd-program.c: new file.
19689 * gdb.hp/follow-exec.c: new file.
19690 * gdb.hp/follow-fork.c: new file.
19691 * gdb.hp/follow-vfork-and-exec.c: new file.
19692 * gdb.hp/misc-hp.cc: new file.
19693 * gdb.hp/more-steps.c: new file.
19694 * gdb.hp/optimize.c: new file.
19695 * gdb.hp/quicksort.c: new file.
19696 * gdb.hp/run-hp.c: new file.
19697 * gdb.hp/start-stop.c: new file.
19698 * gdb.hp/sum.c: new file.
19699 * gdb.hp/templates-hp.cc: new file.
19700 * gdb.hp/thread-local-in-lib.c: new file.
19701 * gdb.hp/thread-local-in-lib.h: new file.
19702 * gdb.hp/thread-local-in-lib.lib.c: new file.
19703 * gdb.hp/vforked-program.c: new file.
19704 * gdb.hp/virtfunc-hp.cc: new file.
19705 * gdb.hp/watchpoint-hp.c: new file.
19706 * gdb.hp/xdb.c: new file.
19707 * gdb.hp/xdb0.c: new file.
19708 * gdb.hp/xdb0.h: new file.
19709 * gdb.hp/xdb1.c: new file.
19710
19711 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19712
19713 The following change was made by Edith Epstein
19714 <eepstein@cygnus.com> as part of a project to merge in changes
19715 originally made by HP; HP did not create ChangeLog entries.
19716
19717 * gdb.c++/demangle.exp: changed the expected output for some
19718 ARM-style mangling -- removed second reference to datatype.
19719 For example, maint demangle __dt__11T1__pt__2_cFv
19720 T1<char>::~T1<char>(void)
19721 becomes,
19722 maint demangle __dt__11T1__pt__2_cFv
19723 T1<char>::~T1(void)
19724
19725 (test_hp_style_demangling): new hp specific demangling test cases.
19726
19727 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19728
19729 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19730 * gdb.trace/backtrace.exp: Likewise.
19731 * gdb.trace/circ.exp: Likewise.
19732 * gdb.trace/collection.exp: Likewise.
19733 * gdb.trace/deltrace.exp: Likewise.
19734 * gdb.trace/infotrace.exp: Likewise.
19735 * gdb.trace/limits.exp: Likewise.
19736 * gdb.trace/packetlen.exp: Likewise.
19737 * gdb.trace/passc-dyn.exp: Likewise.
19738 * gdb.trace/passcount.exp: Likewise.
19739 * gdb.trace/report.exp: Likewise.
19740 * gdb.trace/save-trace.exp: Likewise.
19741 * gdb.trace/tfind.exp: Likewise.
19742 * gdb.trace/tracecmd.exp: Likewise.
19743 * gdb.trace/while-dyn.exp: Likewise.
19744 * gdb.trace/while-stepping.exp: Likewise.
19745
19746 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19747
19748 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19749
19750 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19751
19752 From Brendan Kehoe:
19753 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19754 int return types.
19755
19756 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19757
19758 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
19759 remote dos host testing right.
19760
19761 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19762
19763 * gdb.base/corefile.exp: remove some xfails.
19764
19765 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19766
19767 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
19768 have different timestamps.
19769
19770 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19771
19772 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
19773 gdb.base/default.exp: Replace "exec" with "executable".
19774
19775 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19776
19777 * gdb.base/default.exp: Change else if to elseif from previous
19778 delta.
19779
19780 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19781
19782 * gdb.base/default.exp: Add brace missing from previous delta.
19783
19784 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19785
19786 * gdb.base/default.exp: Support test for info float for all
19787 varieties of arm toolchain.
19788
19789 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
19790
19791 * gdb.trace/*.exp: remove "remote_download" command.
19792
19793 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
19794
19795 * gdb.trace/*.exp: remove -gdwarf from compile.
19796
19797 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19798
19799 * gdb.trace/configure.in(AC_INIT): typo
19800 * gdb.trace/configure: regenerated
19801
19802 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
19803
19804 * config/m68k-emc.exp: New file.
19805 * lib/<emc-support.exp trace-support.exp}: New files.
19806 * configure.in: add new test directory gdb.trace.
19807 * gdb.trace/{configure configure.in Makefile.in}: New files.
19808 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19809 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19810 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19811 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19812 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19813 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19814 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
19815
19816 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
19817
19818 * gdb.c++/classes.exp: Change all regular expressions to match
19819 arbitrary combinations of newline/carriage-return, so that they
19820 will work equally well on Unix and Windows.
19821 * gdb.c++/inherit.exp: ditto.
19822 * gdb.c++/virtfunc.exp: ditto.
19823
19824 1998-08-11 Dawn Perchik <dawn@cygnus.com>
19825
19826 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19827
19828 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19829
19830 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19831 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19832 to use a0-a3/d0-d3 as needed.
19833
19834 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19835
19836 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19837 * gdb.disasm/am33.exp: Corresponding changes.
19838
19839 1998-07-11 Felix Lee <flee@cygnus.com>
19840
19841 * gdb.base/callfuncs.exp: add cmp10 test.
19842 * gdb.base/callfuncs.c (cmp10): new function.
19843
19844 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19845
19846 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
19847 into two parts to get around a synchronization problem in expect.
19848
19849 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19850
19851 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19852
19853 * configure.in: Add options for gdbtk testsuite.
19854
19855 * configure: Regenerate.
19856
19857 * gdb.gdbtk: New directory to hold gdbtk tests.
19858
19859 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19860
19861 * gdb.fortran/types.exp: Escape brackets in expect patterns
19862 for test_float_literal_types_accepted tests.
19863 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19864 before run test.
19865
19866 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19867
19868 * am33.exp: Just compile, do not link the testcase.
19869 * am33.s: Add ".am33" pseudoop to force am33 mode.
19870
19871 1998-06-25 Felix Lee <flee@cygnus.com>
19872
19873 * gdb.base/setshow.exp: make sure $pc is sane.
19874
19875 * gdb.stabs/weird.exp: split expect patterns properly.
19876
19877 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
19878
19879 * gdb.disasm/am33.s: New disassembler testfile for the am33.
19880 * gdb.disasm/am33.exp: Run it.
19881
19882 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
19883
19884 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
19885 match processing (and eliminate spurious timeouts when running).
19886
19887 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
19888
19889 * gdb.base/signals.exp (test_handle_all_print): put back Mach
19890 exception test, but conditionalize it on target [mach | gnu].
19891
19892 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
19893
19894 * gdb.base/overlays.exp: fixup compile line for linker script.
19895
19896 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
19897
19898 * gdb.fortran/types.exp: don't guess at float size.
19899
19900 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
19901
19902 * gdb.base/exprs.exp: delete test that depends on int size.
19903
19904 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
19905
19906 * config/sim.exp: Removed checks for target triplets.
19907 (gdb_target_sim): Use gdb,target_sim_options.
19908
19909 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
19910
19911 * gdb.base/reread.exp: New file.
19912 * gdb.base/reread1.c: New file.
19913 * gdb.base/reread2.c: New file.
19914
19915 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
19916
19917 * config/sim.exp: Use 'target sim -sparclite' when running
19918 SPARClite programs.
19919
19920 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
19921
19922 * gdb.base/structs2.exp: New file.
19923 * gdb.base/structs2.c: New file.
19924
19925 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
19926
19927 * gdb.asm/common.inc: New file.
19928 * gdb.asm/d10v.inc: New file.
19929 * asm-source.exp: Pass -I's to gas to find .inc files.
19930 Update line numbers in expected output.
19931 * asmsrc1.s: Rewrite.
19932 * asmsrc2.s: Rewrite.
19933 * configure.in: Create arch.inc symlink.
19934 * configure: Regenerate.
19935 * Makefile.in (distclean): Delete arch.inc.
19936
19937 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
19938
19939 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
19940 (t_enum_value2): ditto
19941 (t_enum_value3): ditto
19942 (main): ditto
19943 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19944
19945 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
19946 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
19947 change.
19948 Use gdb_test instead of send_gdb/gdb_expect sequences.
19949
19950 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
19951
19952 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
19953 not void.
19954
19955 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
19956
19957 * gdb.base/branches.c: Code with lots of loops and
19958 subroutines. Used to test gdbs ability to single step through PC
19959 changes, especially to test mips-tdep.c:mips_next_pc
19960
19961 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
19962
19963 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
19964 more rigorous EGCS C++ error checking.
19965
19966 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19967
19968 * gdb.base/help.exp: Clean up `help set args' and `help show args'
19969 tests.
19970 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
19971 function when asleep.
19972 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
19973 for i*86 Linux and SVR4 signal handling problems.
19974 Remove linux xfail for `next to handler in signals_tests_1', fixed
19975 by recent infrun.c change.
19976 Limit backtrace to 10 frames to avoid timeout problems with infinite
19977 stack backtraces.
19978 Adjust expect pattern in `handle all print' test to match Apr 28 1997
19979 target.[ch] change.
19980
19981 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
19982
19983 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
19984 for a newline from gdb before continuing.
19985 (default_gdb_exit): Just look for y or n.
19986 (gdb_test): Detect abnormal exit from GDB running on DOS; if
19987 it does, fail the rests of the tests in the file.
19988
19989 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
19990
19991 * config/cygmon.exp: New file.
19992
19993 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
19994
19995 * gdb.base/list.exp: Fix problem with "list default lines around
19996 main" test on remote targets.
19997
19998 * gdb.base/scope.exp: Fix problem with filelocal_bss before
19999 run test on remote targets.
20000
20001 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
20002
20003 * gdb.asm: New directory.
20004 * configure.in: Configure it.
20005 * configure: Regenerate.
20006 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
20007 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
20008
20009 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
20010
20011 * config/mn10300-eval.exp: New file to support MN10300 eval board.
20012
20013 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
20014
20015 * gdb.base/overlays (several files): Merge the two overlay
20016 managers into one. Change variables (foox, barx, bazx, grbxx)
20017 back into ints but force them to load in their proper sections.
20018
20019 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
20020
20021 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
20022 on-chip insn memory and IMAP1 to upper 128k.
20023 (D10VCopy): Handle memory regions crossing 16k boundaries.
20024 (D10VCopy): Transfer data in 32 bit chunks.
20025
20026 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
20027
20028 * gdb.base/overlays.c (main): Exit normally when result is
20029 correct.
20030
20031 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
20032 map. Include space for printf in .text segment.
20033
20034 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
20035 updated d10v memory VMA/LMA map.
20036 (D10VCopy): Call D10VTranslate.
20037
20038 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
20039
20040 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
20041
20042 * gdb.base/bar.c (barx, bar): Change variable to small array so
20043 that it won't be put into the .sdata - small data -
20044 section. Update reference.
20045 * gdb.base/baz.c (bazx, baz): Ditto.
20046 * gdb.base/foo.c (foox, foo): Ditto.
20047 * gdb.base/grbx.c (grbxx, grbx): Ditto.
20048
20049 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
20050 to be arrays.
20051
20052 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
20053
20054 * gdb.base/overlays.exp: fix up and get working again.
20055 Add tests for backtraces from an overlay function.
20056
20057 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
20058
20059 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
20060 "calling function with watchpoint enabled".
20061
20062 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
20063
20064 * gdb.base/break.exp (test_next_with_recursion): Remove
20065 gdb_suppress_tests for d10v-*-*.
20066 * lib/gdb.exp (gdb_suppress_tests): Disable this function
20067 pending review of whether it is useful or not.
20068
20069 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
20070
20071 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
20072
20073 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
20074
20075 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
20076 * config/dve.exp: New file to support Densan boards.
20077
20078 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
20079
20080 * gdb.base/interrupt.exp: Document problem of simulators, signals,
20081 reads and BSD.
20082
20083 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
20084
20085 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
20086 response.
20087
20088 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
20089
20090 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
20091
20092 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
20093 test.
20094
20095 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
20096 target_sizeof_long and target_bigendian_p.
20097 (structs_by_value, structs_by_reference): Check values according
20098 to targets word size and endianess.
20099
20100 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
20101
20102 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
20103 output.
20104
20105 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
20106
20107 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
20108 Update test of set args help to match source change.
20109
20110 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
20111
20112 * gdb.base/default.exp: Expect help system output to be in
20113 alphabetical order.
20114 * gdb.base/help.exp: Ditto.
20115
20116 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
20117
20118 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
20119 "i*86-pc-linux-gnu*".
20120 * gdb.base/interrupt.exp: Ditto.
20121 * gdb.base/corefile.exp: Ditto.
20122
20123 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
20124 define vxworks when building the testcase.
20125
20126 * gdb.base/ptype.exp: Fix testnames to be unique.
20127 * gdb.base/radix.exp: Ditto.
20128 * gdb.base/term.exp: Ditto.
20129 * gdb.base/whatis.exp: Ditto.
20130 * gdb.c++/classes.exp: Ditto.
20131
20132 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
20133
20134 * gdb.base/callfuncs.exp: Fix indentation.
20135
20136 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
20137 suppress_flag has been set.
20138 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
20139 target feature.
20140
20141 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
20142
20143 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
20144 the testcase.
20145
20146 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
20147 set_debug_traps() and breakpoint().
20148 * gdb.c++/misc.cc (main): Ditto.
20149 * gdb.c++/templates.cc (main): Ditto.
20150 * gdb.c++/virtfunc.cc (main): Ditto.
20151
20152 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
20153
20154 * lib/gdb.exp(gdb_step_for_stub): New function.
20155 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
20156 exists, reload the executable and do a "continue" instead of
20157 doing a jump.
20158 (runto_main): Use gdb_step_for_stub.
20159
20160 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
20161 tests to have unique names.
20162 * gdb.base/callfuncs.exp: Ditto.
20163 * gdb.base/commands.exp: Ditto.
20164 * gdb.base/default.exp: Ditto.
20165 * gdb.base/help.exp: Ditto.
20166 * gdb.base/list.exp: Ditto.
20167 * gdb.base/opaque.exp: Ditto.
20168 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
20169 similar tests.
20170
20171 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
20172 * gdb.c++/cplusfuncs.cc: Ditto.
20173 * gdb.c++/virtfunc.cc: Ditto.
20174
20175 * config/monitor.exp: Keep track of the last file we saw, rather
20176 than trying to get the info from gdb.
20177
20178 * gdb.fortran/types.exp: Move comment to previous line.
20179
20180 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
20181
20182 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
20183 target mode.
20184
20185 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
20186
20187 From Bob Manson:
20188 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
20189 string from GDB when it connects.
20190
20191 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
20192
20193 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
20194
20195 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
20196 if we can't get a debug format from GDB (we may be testing an
20197 older GDB). Use a 10 second timeout when checking for the format.
20198
20199 * gdb.stabs/weird.exp: Fix quoting.
20200
20201 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
20202
20203 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
20204
20205 * config/arm-ice.exp: New file.
20206
20207 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
20208
20209 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
20210 until it has been modified to work with the new testsuite.
20211
20212 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
20213 testcase won't compile, cause all of the testcases in the file to
20214 fail instead.
20215
20216 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
20217 (gdb_clear_suppressed): New procedure.
20218 (gdb_stop_suppressing_tests): Only clear suppress_flag if
20219 it contains a positive value.
20220
20221 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
20222
20223 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
20224
20225 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
20226
20227 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
20228
20229 * lib/gdb.exp (setup_xfail_format): New function.
20230 (get_debug_format): New function to get debug format.
20231 (debug_format): New global variable to hold last value set
20232 by get_debug_format.
20233 * gdb.base/list.exp: Call get_debug_format and expect some
20234 tests to fail for DWARF 1 and COFF formats.
20235 * gdb.c++/ptype.exp: Ditto.
20236 * gdb.c++/classes.exp: Ditto.
20237 * gdb.c++/cplusfuncs.exp: Ditto.
20238 * gdb.c++/inherit.exp: Ditto.
20239 * gdb.c++/templates.exp: Ditto.
20240 * gdb.c++/virtfunc.exp: Ditto.
20241
20242 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
20243
20244 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
20245 host doesn't have a currently-open connection.
20246
20247 * config/sparclet.exp: Cleanups and fixes to make it generic for
20248 any gdb stub target. Handle cases where gdb doesn't respond when
20249 interrupted in a sane fashion.
20250
20251 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
20252 same thing in a totally different way.
20253
20254 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
20255 setting "timeout".
20256 (gdb_start): We set the global gdb_prompt variable in
20257 default_gdb_init now.
20258
20259 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
20260
20261 * gdb.base/printcmds.exp: Fix "check for floating addition"
20262 regexp to accept results within approx +/- .01 of exact value.
20263 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
20264
20265 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
20266
20267 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
20268 properly.
20269 (gdb_expect): Add optional timeout parameter, and add timeout
20270 value to various calls.
20271 (gdb_suppress_tests): Only give one warning message per group.
20272
20273 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20274
20275 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
20276 global variables. Handle getting a value for $timeout more
20277 gracefully.
20278
20279 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20280
20281 * lib/gdb.exp: Close connection to remote host if gdb doesn't
20282 initialize.
20283 (default_gdb_init): New procedure; allow gdb_init to be overridden
20284 by a target configuration file.
20285 (gdb_expect): Pass the timeout to remote_expect.
20286
20287 * config/monitor.exp(gdb_load): Fix typo in regexp.
20288
20289 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20290
20291 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20292
20293 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20294
20295 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
20296 here. Call gdb_target_exec before rebooting the target, to make
20297 sure the connection to the target is closed.
20298 (gdb_load): Pass the name of the executable to gdb_target_monitor.
20299 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
20300 Also detect "Timeout reading from remote" error.
20301
20302 * config/gdbserver.exp: Pass the executable being loaded to
20303 gdb_target_monitor. Don't call gdb_file_cmd here; let
20304 gdb_target_monitor do it.
20305
20306 * gdb.disasm/hppa.exp: Don't use exec_output.
20307
20308 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
20309
20310 * gdb.base/list.exp: If we're debugging a non-native target,
20311 try to set the pc register to point to the start of the
20312 program before doing the first list command.
20313
20314 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
20315 test_calls after restarting.
20316
20317 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
20318 reloading.
20319
20320 * gdb.base/watchpoint.exp: Fix typo.
20321
20322 * gdb.base/setshow.exp: Check for use_gdb_stub.
20323
20324 * gdb.base/break.exp: Fix continue until exit test for the gdb
20325 stub case.
20326 * gdb.base/langs.exp: Ditto.
20327
20328 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
20329 gdb_load_offset. If we weren't given a file to load, figure out
20330 what the current file is and use it.
20331
20332 * config/i386-bozo.exp: New file.
20333
20334 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20335
20336 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20337 feature.
20338
20339 * config/proelf.exp: New entry.
20340
20341 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20342
20343 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20344 of regexps.
20345
20346 * gdb.base/watchpoint.exp: Don't run the test_stepping
20347 tests if gdb can't call functions on the target.
20348
20349 * gdb.base/setshow.exp: Don't run the set prompt tests if
20350 the board has gdb_prompt set.
20351
20352 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20353
20354 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20355 * gdb.base/commands.exp: Likewise.
20356 * gdb.base/setshow.exp: Likewise.
20357
20358 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20359
20360 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20361 feature.
20362
20363 * config/i960.exp: New file.
20364
20365 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20366
20367 * gdb.base/funcargs.exp: Check for gdb,short_int target
20368 feature instead of looking for explicit target triplets.
20369
20370 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
20371
20372 * gdb.base/printcmds.exp: add a couple more tests a la
20373 "p 123DEADBEEF", to check parse_number.
20374 * top.c: change "to enable to enable" to "to enable" in a couple
20375 of help strings.
20376
20377 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20378
20379 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20380 on the mn10300.
20381
20382 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20383
20384 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20385 where the test executable is run with explicit args.
20386 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20387
20388 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20389
20390 * gdb.base/run.c: Use FAKEARGV to build test executable that
20391 does not require a command line arg, since most simulators
20392 don't currently support passing such an arg into the simulated
20393 program.
20394 * gdb.base/commands.exp: Change tests to insert the proper
20395 value as the arg to the first recursive factorial call. Change
20396 compilation line to define FAKEARGV at compile time.
20397
20398 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20399
20400 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20401 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20402 function with watchpoint enabled" test.
20403
20404 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20405
20406 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
20407 Don't call gdb_test when the command doesn't return to a gdb prompt.
20408
20409 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
20410 "Tests restarted" messages.
20411
20412 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20413
20414 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20415
20416 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
20417
20418 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20419 for INFO SYMBOL; add help tests for OVERLAY commands.
20420 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20421 add tests for OVERLAY commands
20422 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20423 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20424 * gdb.base/sigall.c: add usestubs code frag
20425 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
20426
20427 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20428
20429 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20430 failures.
20431 (gdb_stop_suppressing_tests): Note that tests have restarted.
20432
20433 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20434
20435 * config/h8300.exp: New file.
20436
20437 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20438
20439 * gdb.base/setshow.exp: Check for the existence of a
20440 feature, not its value.
20441
20442 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20443
20444 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20445
20446 * gdb.base/scope.exp: It's now init0(), not init().
20447
20448 * gdb.base/scope0.c: For now, change init() to be init0().
20449
20450 * config/monitor.exp: Use gdb_serial in preference to serial
20451 or netport.
20452
20453 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
20454 and it's not already set.
20455
20456 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20457
20458 * gdb.base/setshow.exp: Only test the run command if the target
20459 isn't using a stub and if it supports argument passing.
20460
20461 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20462
20463 * config/udi.exp(gdb_start): Make sure UDICONF is set
20464 properly before starting gdb.
20465
20466 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20467
20468 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20469 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20470 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20471
20472 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20473
20474 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
20475 specialized code to reboot the board, use remote_reboot instead.
20476
20477 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20478
20479 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20480
20481 * config/monitor.exp: Make sure we disconnect from the target.
20482 Also, try a reboot/reload cycle instead of failing if the
20483 load fails.
20484
20485 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20486
20487 * gdb.base/default.exp: Don't set match_max.
20488 * gdb.base/help.exp: Ditto.
20489 * gdb.base/list.exp: Ditto.
20490 * gdb.base/signals.exp: Ditto.
20491
20492 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20493 set, use remote_ld to download the testcase instead of
20494 the GDB loader.
20495
20496 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20497
20498 * config/vr5000.exp: New file.
20499
20500 * config/monitor.exp(gdb_target_monitor): Add pattern for
20501 "Ending remote" to detect errors in connecting.
20502
20503 * gdb.base/setshow.exp: Add .* within auto language test.
20504
20505 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20506 target feature.
20507
20508 * config/monitor.exp(gdb_load): Check for a failure when loading,
20509 and reboot the board if necessary.
20510
20511 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20512 a set of tests. Remove print.* from the patterns being checked.
20513
20514 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20515
20516 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20517 refer to gdb_spawn_id.
20518
20519 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20520 longer used.
20521 * config/sparclet.exp: Ditto.
20522 * config/sparclet-old.exp: Ditto.
20523 * config/slite.exp: Ditto.
20524 * config/sim.exp: Ditto.
20525 * gdb.base/funcargs.exp: Ditto.
20526
20527 * lib/gdb.exp:Remove references to gdb_spawn_id.
20528 (gdb_expect): Move to remote.exp.
20529
20530 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20531
20532 * config/monitor.exp: Detect the "Couldn't establish connection"
20533 message from GDB.
20534
20535 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20536
20537 * gdb.base/bitfields.exp: Use runto instead of explicit
20538 gdb_run_cmd/gdb_expect sequences.
20539
20540 * gdb.base/break.exp(text_next_with_recursion): Add match for
20541 gdb_expect call.
20542
20543 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20544 We also need to handle the "A program is being debugged already"
20545 prompt from gdb. Use gdb_test to set the baud rate.
20546
20547 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20548 to 20000. Really. I mean it.
20549
20550 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20551
20552 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
20553 fails. If suppress_flag is set, skip perror message about not
20554 being able to send to GDB.
20555 (send_gdb): If suppress_flag is set, don't try to send commands to
20556 GDB.
20557 (gdb_expect): If suppress_flag is set, always fail immediately.
20558 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20559 (gdb_init): Call gdb_stop_suppressing_tests.
20560 (default_gdb_exit): Ditto.
20561 (default_gdb_start): Ditto.
20562
20563 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
20564 gdb_stop_suppressing_tests as appropriate.
20565 * gdb.base/break.exp: Ditto.
20566 * gdb.base/callfuncs.exp: Ditto.
20567 * gdb.base/commands.exp: Ditto.
20568 * gdb.base/exprs.exp: Ditto.
20569 * gdb.base/funcargs.exp: Ditto.
20570 * gdb.base/list.exp: Ditto.
20571 * gdb.base/recurse.exp: Ditto.
20572 * gdb.base/scope.exp: Ditto.
20573 * gdb.base/structs.exp: Ditto.
20574 * gdb.c++/inherit.exp: Ditto.
20575
20576 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20577
20578 * config/vr4300.exp: New file.
20579
20580 * gdb.*/*.exp: Call gdb_expect instead of expect.
20581
20582 * lib/gdb.exp(gdb_expect): New function.
20583
20584 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20585
20586 * lib/gdb.exp(gdb_init): New function.
20587
20588 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
20589 for each individual variable set.
20590
20591 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20592 name.
20593
20594 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20595
20596 * gdb.base/scope.exp: Use gdb_test.
20597
20598 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20599 aborting; the testsuite driver will do that for us (see
20600 gdb_finish). Also, use gdb_test in a few more places.
20601
20602 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20603
20604 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20605
20606 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20607
20608 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20609 and "add_tests" are not at the same address.
20610
20611 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20612
20613 * gdb.base/ptype.exp: Use gdb_test.
20614
20615 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20616
20617 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20618 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20619 left in. No longer expect them to fail.
20620
20621 * gdb.stabs/*.mt; Deleted, no longer used.
20622 * gdb.stabs/configure.in: Remove references to target makefile
20623 frags.
20624 * gdb.stabs/configure: Rebuilt.
20625
20626 * gdb.disasm/*.mt: Deleted, no longer used.
20627 * gdb.disasm/configure.in: Remove references to target makefile
20628 frags. Use "sh3.s" as the unique filename for this directory.
20629 * gdb.disasm/configure: Rebuilt.
20630
20631 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20632 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20633 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20634
20635 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20636
20637 * config/udi.exp: Use mondfe,name instead of remote_host.
20638
20639 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20640
20641 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20642 a function with a watchpoint enabled on the mn10200.
20643
20644 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20645 before trying to create it!
20646
20647 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20648
20649 * config/vx.exp: Use hostname instead of netport.
20650
20651 * config/vxworks.exp: New file.
20652
20653 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20654
20655 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
20656 gdb before assuming everything worked. Send a ^C if a timeout
20657 occurs.
20658
20659 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20660 $gdb_spawn_id directly.
20661 (gdb_run_cmd): Try _start as well as start. Use the target feature
20662 gdb,start_symbol as the symbol to start from when jumping.
20663
20664 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20665
20666 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20667 redundant) test.
20668
20669 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20670 it doesn't lose for 16bit integer systems.
20671
20672 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20673
20674 * gdb.fortran/types.exp: If the target doesn't support "double"
20675 data types, then expect "real" types to only be 4 bytes.
20676
20677 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20678 call tests if the target doesn't support inferior function calls.
20679
20680 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20681 in printf tests.
20682
20683 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20684
20685 * gdb.base/help.exp: Disable "help set", "help show", and
20686 "help support". Simplify regexp for "help stack".
20687
20688 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20689 to 60 seconds. Temporarily set match_max to 15000 around the
20690 "info copying" test.
20691
20692 * gdb.base/nodebug.exp: Don't try to do an inferior function
20693 call if the target doesn't support them.
20694 * gdb.base/printcmds.exp: Likewise.
20695 * gdb.base/setvar.exp: Likewise.
20696 * gdb.base/structs.exp: Likewise.
20697 * gdb.c++/templates.exp: Likewise.
20698 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20699
20700 * gdb.base/recurse.exp: Enable for the mn10200.
20701
20702 * configure.in: Do configure gdb.stabs directory for *-*-elf
20703 targets.
20704 * configure: Rebuilt.
20705
20706 * gdb.base/break.exp: Check for gdb,noresults before testing
20707 exit status and/or results from the target.
20708 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20709 * lib/gdb.exp: Remove old (now bogus) initialization of
20710 noinferior, noargs, noresults and nosignals.
20711
20712 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20713
20714 * config/sh.exp: New file.
20715
20716 * config/slite.exp: Try to connect multiple times to the board
20717 before rebooting. Only send a "monitor run" if need_monitor_run
20718 is set.
20719
20720 * gdb.base/break.exp: Don't do the "stub continue" test if
20721 the target has gdb_stub set.
20722
20723 * gdb.base/callfuncs.exp: Increase the timeout.
20724
20725 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20726 if the target has gdb,noinferiorio set.
20727
20728 * gdb.base/list.exp: Increase match_max to 10000 characters.
20729
20730 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20731
20732 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20733 target.
20734
20735 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20736
20737 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20738
20739 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
20740 trying to delete the copy of gdb. Catch the file delete so we
20741 don't die if the delete fails; also, the file should be copied to
20742 the host, not to the build.
20743
20744 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20745
20746 * lib/gdb.exp(gdb_test): Surround the result pattern with
20747 parenthesis in case it contains multiple regexps separated
20748 with |.
20749
20750 * gdb.base/watchpoint.exp: Use gdb_test.
20751 * gdb.base/default.exp: Ditto.
20752
20753 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20754
20755 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
20756
20757 * gdb.base/scope.exp: Use gdb_test.
20758 * gdb.c++/classes.exp: Ditto.
20759 * gdb.c++/inherit.exp: Ditto.
20760
20761 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20762
20763 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20764 remote_exec instead.
20765 * gdb.base/corefile.exp: Don't be ridiculous.
20766 * gdb.base/*.c: Add missing stub invocations.
20767
20768 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20769
20770 * config/slite.exp: Miscellaneous fixes.
20771
20772 * lib/gdb.exp: Fix runto.
20773
20774 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20775 the target.
20776
20777 * gdb.base/watchpoint.exp: Fix regexp.
20778
20779 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20780 close and wait commands, as the descriptor may now be
20781 invalid. Always call "remote_close host".
20782
20783 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20784
20785 Major rewrite for testsuite revision.
20786
20787 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20788 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20789 instead of relying on spawn_id to always contain a valid
20790 spawn id.
20791 (get_compiler_info): New procedure to build the ${binfile}.ci
20792 file, instead of replicating this in N different places.
20793 (gdb_compile): New procedure.
20794
20795 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
20796 appropriate arguments) instead of compile. Use gdb_test in a lot
20797 more places. Use send_gdb instead of send. Always run gdb_start
20798 at the start of a testcase, as this is no longer done magically.
20799
20800 config/*-gdb.exp: Rename without the -gdb suffix.
20801
20802 config/mips.exp: Use remote_close instead of exit_remote_shell.
20803 config/monitor.exp: Use target_info instead of looking at
20804 baud, timeout, etc.
20805 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20806
20807 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20808
20809 * gdb.c++/templates.exp (test_ptype_of_templates),
20810 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20811 Update expect patterns for destructors and assignment operators
20812 to match corresponding c-typeprint.c changes.
20813 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20814 to destructor breakpoint test, GDB should be able to set the
20815 destructor breakpoint without specifying arguments.
20816
20817 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20818
20819 * gdb.threads/pthreads.exp: Change result for failure to compile due
20820 to lack of pthreads runtime support from an error to simply an
20821 unsupported test, per dejagnu standards.
20822
20823 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20824
20825 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20826 where GDB exits to reduce pattern match time.
20827 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20828
20829 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20830
20831 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
20832
20833 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20834 * gdb.base/default.exp: ditto.
20835 * gdb.base/nodebug.exp: ditto.
20836 * gdb.base/printcmds.exp: ditto.
20837 * gdb.base/ptype.exp: ditto.
20838 * gdb.base/setvar.exp: ditto.
20839 * gdb.base/structs.exp: ditto.
20840 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20841
20842 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20843
20844 * configure, */configure: Rebuild with autoconf 2.12.
20845
20846 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20847
20848 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20849 use new i*86-pc-linux*-gnu quads.
20850 * gdb.base/corefile.exp: Ditto.
20851 * gdb.base/signals.exp: Ditto.
20852 * gdb.base/sigall.exp: Ditto.
20853 * gdb.base/interrupt.exp: Ditto.
20854
20855 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20856 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20857 RedHat 4.0.
20858
20859 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
20860 linux. This allows the test case to at least compile on latest
20861 linux, but still not run due to missing the threads runtime library.
20862
20863 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20864
20865 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20866 directory to search gdb directory. Accept and step over conditional
20867 stack alignment code. Consume $prompt in failure cases.
20868 Reset timeout to $oldtimeout instead of some arbitrary value.
20869 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20870 timeout problems with infinite stack backtraces.
20871 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20872 Accept function parameters for linkfunc member.
20873
20874 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20875
20876 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
20877 (CXXFLAGS): Remove, unreferenced.
20878 (B_OPTIONS): Add for -B options and add code to initialize with
20879 previous -B options and also add -B option to pick up cross compiled
20880 runtime.
20881 (TARGET_INCLUDES): Add for -I options and add code to initialize when
20882 doing cross compiles.
20883 (target_alias): Declare global.
20884 (xgcc): Set variable to full path of gcc in build tree. Use findfile
20885 to verify that gcc exists in build tree, and if so set CC to that
20886 gcc and to use B_OPTIONS and TARGET_INCLUDES.
20887
20888 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
20889
20890 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
20891 ptype test for anonymous union. Fixup testcase to match
20892 current gcc debug output.
20893
20894 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
20895
20896 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
20897 force argument to an unsigned long type.
20898
20899 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
20900
20901 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
20902 tests and anonymous union print/ptype tests.
20903 * gdb.base/list.exp (test_forward-search): Increase timeout by
20904 5 minutes for the "search extremely long line" case.
20905 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
20906 completely optional and that the pass/fail messages use the command as
20907 the message if that third arg is a null string.
20908 (gdb_test_exact): Arrange that a null string pattern means match a
20909 null string output rather than any output, which might include random
20910 errors.
20911 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
20912 backtrace test.
20913 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
20914 always failing and failure is now exposed by gdb.exp changes.
20915
20916 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
20917
20918 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
20919 weren't being noted.
20920
20921 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20922
20923 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
20924 * gdb.stabs/weird.exp: Remove v_comb xfails.
20925
20926 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
20927
20928 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
20929 list.exp scope.exp watchpoint.exp]
20930 Make all timeout error msgs explicitly say "(timeout)".
20931
20932 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
20933
20934 * config/monitor.exp: Increase download timeout to 1000 seconds.
20935
20936 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
20937
20938 * config/m32r.exp: Increase timeout to 120 seconds.
20939
20940 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
20941
20942 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
20943 and accept older ordering as obsolescent gcc or gdb.
20944 * gdb.c++/templates.exp: Ditto.
20945 * gdb.c++/virtfunc.exp: Ditto.
20946
20947 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
20948
20949 * gdb.base/coremaker.c: Add code to mmap some data so we
20950 can check that it ends up in the core file.
20951 * gdb.base/corefile.exp: Add test to read mmapped data
20952 from core file.
20953
20954 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
20955
20956 * config/m32r.exp: New file.
20957
20958 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
20959
20960 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
20961 that cflags can contains -gstabs, and work correctly for other tests.
20962
20963 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
20964
20965 * gdb.base/setshow.exp: New file, tests show and set.
20966 * gdb.base/setshow.c: New file, tests show and set.
20967 * gdb.base/help.exp: Add test for help set|show annotate.
20968 * gdb.base/default.exp: Add test for set|show annotate.
20969
20970 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
20971
20972 * testsuite/gdb.base/break.exp: Make backtrace from factorial
20973 errors unique.
20974 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
20975 explicitly.
20976
20977 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
20978
20979 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
20980 and width commands. This is done elsewhere.
20981 * (gdb_start): Don't call gdb_start_sim here. That's already
20982 done in gdb_load. This fixes lots of failures in default.exp.
20983
20984 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
20985
20986 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
20987 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
20988 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
20989 in the same we we treat other failures (since it may be an expected
20990 condition), rather than as an error.
20991 * gdb.base/signals.exp (test_handle_all_print): Revert back to
20992 old test format.
20993
20994 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
20995
20996 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
20997 (distclean maintainer-clean realclean): No need to remove files
20998 twice. Nuke the duplicates.
20999 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
21000 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
21001 Remove config.h along with other config files.
21002
21003 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
21004
21005 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
21006 "p func1 ()" and note that rests of tests are skipped.
21007 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
21008 setup_xfails for "print func2::coremaker_local".
21009 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
21010 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
21011 affected by the previous run test.
21012 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
21013 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
21014 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
21015 "pass int powerset tuple" and "pass modeless int powerset tuple".
21016 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
21017 "real write 4" and "real write 8".
21018 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
21019 setup_xfails for "print vs1 after tuple assign 2",
21020 "print \$i after tuple assign 2", and
21021 "print vs2 after tuple assign 2".
21022 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
21023 meaningful error message and return -1 so the caller can
21024 suppress further tests and avoid a cascade of errors.
21025
21026 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
21027
21028 * gdb.base/a1-selftest.exp: Tweak tests to account for new
21029 format for printing version.
21030 * gdb.base/default.exp: Ditto.
21031 * gdb.base/interrupt.exp: Fix problem with cascade of
21032 errors if child process dies while calling a function.
21033
21034 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
21035
21036 * Makefile.in (VPATH): Add
21037 * Makefile.in (Makefile, config.status): Fix rules so things get
21038 remade when necessary.
21039
21040 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
21041
21042 * Makefile.in (just-check): Add path to sibling expect dir
21043 to environment variable specified by RPATH_ENVVAR.
21044
21045 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
21046
21047 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
21048 (just-check): Add shared library paths for libstdc++, tk,
21049 tcl, bfd, and opcodes to the environment variable specified
21050 in RPATH_ENVVAR.
21051 * configure.in: Add support to recognize --enable-shared flag
21052 and generate correct value for RPATH_ENVVAR.
21053 * configure: Regenerated with autoconf.
21054
21055 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
21056
21057 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
21058 include all osf versions.
21059 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
21060 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
21061 when target is linux. When failing to build pthreads test
21062 executable, give more meaningful message.
21063 * gdb.threads/pthreads.c: Hpux also uses old definition of second
21064 arg for pthread_create.
21065
21066 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
21067
21068 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
21069 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
21070 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
21071 and -lpthreads (everybody else).
21072 (test_startup): Fail gracefully if threads are not supported.
21073 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
21074 "p/c array_index("abcdef",2)" when not gcc compiled.
21075 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
21076 "print func2::coremaker_local" when not gcc compiled.
21077 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
21078 "ptype on opaque struct tagname (statically)",
21079 "ptype on opaque struct tagname (dynamically) 1", and
21080 "ptype on opaque struct tagname (dynamically) 2"
21081 for not compiled with gcc.
21082 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
21083 backtrace when compiled with gcc.
21084 * lib/gdb.exp (runto_main): Return result of "runto main" rather
21085 than always return success.
21086
21087 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
21088
21089 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
21090
21091 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
21092
21093 * gdb.base/structs.exp: Undo last change.
21094
21095 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
21096
21097 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
21098 encapsulate all the steps/nexts done during self test, starting
21099 at main, and makes them less sensitive to optimization issues.
21100 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
21101 signal handler" test.
21102 * gdb.threads/pthreads.exp: Only run this for native configs.
21103 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
21104 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
21105 tests.
21106 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
21107 for "runto test_calls(void)" test.
21108
21109 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
21110
21111 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
21112 and don't expect address info in breakpoint confirmations.
21113
21114 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
21115
21116 * gdb.base/list.exp (test_forward_search): Increase timeout
21117 temporarily by 60 seconds for searching extremely long line,
21118 and then reset to old value when done. Increase expect input
21119 buffer to 10000.
21120
21121 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
21122
21123 * gdb.base/list.exp (test_forward_search): Fix to handle very
21124 long source line without overflowing expect's input buffer.
21125
21126 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
21127
21128 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
21129 "buffer_full".
21130
21131 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
21132 "buffer_full".
21133
21134 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
21135 "buffer_full".
21136
21137 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
21138 "buffer_full".
21139
21140 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
21141
21142 * configure.in (configdirs): Add gdb.threads.
21143 * configure: Regenerated with autoconf.
21144 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
21145 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
21146 * gdb.threads/configure: New, generated with autoconf.
21147
21148 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
21149
21150 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
21151
21152 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
21153
21154 * gdb.base/signals.exp (test_handle_all_print): Test separately for
21155 each signal's status in the output of "handle all print".
21156 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
21157 the \r\n sequence that immediately precedes the gdb prompt.
21158 * gdb.base/a1-selftest.exp: Save original timeout and restore
21159 after test.
21160
21161 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
21162
21163 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
21164 symbol.
21165
21166 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
21167
21168 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
21169
21170 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
21171
21172 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
21173 timeout by 60 seconds.
21174
21175 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
21176
21177 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
21178 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
21179 error return.
21180
21181 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
21182
21183 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
21184 gdb initialization, also report how long dejagnu waited. Restore
21185 old timeout before doing error return. Temporarily increase timeout
21186 by 3 minutes to allow for slow startups over heavy NFS use.
21187
21188 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
21189
21190 * lib/gdb.exp: Report timeout value for verbosity level 2.
21191 * config/gdbserver.exp: Ditto.
21192 * config/hppro.exp: Ditto.
21193 * config/mips-gdb.exp: Ditto.
21194 * config/monitor.exp: Ditto.
21195 * config/netware.exp: Ditto.
21196 * config/sim-gdb.exp: Ditto.
21197 * config/slite-gdb.exp: Ditto.
21198 * config/udi-gdb.exp: Ditto.
21199 * config/unix-gdb.exp: Ditto.
21200 * config/vx-gdb.exp: Ditto.
21201 * gdb.base/a1-selftest.exp: Ditto.
21202 * gdb.base/a2-run.exp: Ditto.
21203 * gdb.base/break.exp: Ditto.
21204 * gdb.base/corefile.exp: Ditto.
21205 * gdb.base/list.exp: Ditto.
21206 * gdb.base/recurse.exp: Ditto.
21207 * gdb.base/scope.exp: Ditto.
21208 * gdb.base/signals.exp: Ditto.
21209
21210 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21211
21212 * gdb.threads/Makefile.in (docdir): Removed.
21213
21214 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21215
21216 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
21217 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
21218 @srcdir@.
21219 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
21220 autoconf 2.5 or higher.
21221 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
21222
21223 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
21224
21225 * configure: Regenerated.
21226 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
21227 avoid name clashes with SunOS headers.
21228
21229 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
21230
21231 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
21232
21233 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
21234
21235 * gdb.base/callfuncs.exp: Finish last change -- make sure the
21236 prototype information ends up in the compiler info file.
21237
21238 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
21239
21240 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
21241 attempting to regenerate it. Eliminate use of a temporary file
21242 and just generate the info file directly. Source it immediately,
21243 for consistency of use.
21244 * gdb.base/corefile.exp: Ditto
21245 * gdb.base/exprs.exp: Ditto.
21246 * gdb.base/funcargs.exp: Ditto.
21247 * gdb.base/langs.exp: Ditto.
21248 * gdb.base/list.exp: Ditto.
21249 * gdb.base/mips_pro.exp: Ditto.
21250 * gdb.base/nodebug.exp: Ditto.
21251 * gdb.base/opaque.exp: Ditto.
21252 * gdb.base/ptype.exp: Ditto.
21253 * gdb.base/scope.exp: Ditto.
21254 * gdb.base/setvar.exp: Ditto.
21255 * gdb.base/signals.exp: Ditto.
21256 * gdb.base/whatis.exp: Ditto.
21257 * gdb.c++/templates.exp: Ditto.
21258 * gdb.c++/virtfunc.exp: Ditto.
21259 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
21260 whether or not to add -lstdc++ to the compile command line args.
21261
21262 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21263
21264 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
21265 it got fixed by the recent lookup_minimal_symbol_by_pc change.
21266 Increase timeout, a lot of single stepping might be needed if the
21267 target has no hardware watchpoints.
21268
21269 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
21270
21271 * gdb.base/break.exp: Ignore compiler warnings when compiling
21272 break.c.
21273 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
21274 * gdb.base/default.exp: Add h8300 xfails. Handle messages
21275 from remote-sim.
21276 * gdb.base/exprs.exp: Add h8300 xfails.
21277 * gdb.base/funcargs.exp: Likewise.
21278 * gdb.base/nodebug.exp: Likewise.
21279 * gdb.base/printcmds.exp: Likewise.
21280 * gdb.base/ptype.exp: Likewise.
21281 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
21282 h8300 xfails.
21283 * gdb.base/return.exp: Handle float/double precision problems
21284 on the h8300.
21285 * gdb.base/funcargs.c: Explicitly make last constant argument to
21286 call_after_alloca_subr an unsigned long type.
21287 * gdb.base/return.c: Include stdio.h.
21288
21289 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
21290
21291 * config/abug.exp: New file for the older Motorola Bug monitor
21292 that runs on the mvme13x series VME boards.
21293 * config/monitor.exp: Use the new config array for target settings
21294 if they exist.
21295
21296 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
21297
21298 * sim-gdb.exp: Make the SH simulator allocate less space when
21299 it is targeted.
21300
21301 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
21302
21303 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
21304 test.
21305
21306 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
21307
21308 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
21309 "rs6000-*-*" for "list function in include file" when gcc compiled.
21310 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
21311 for "p ctable1[120]".
21312 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
21313 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
21314 Remove setup_xfail for "rs6000-*-*" for
21315 "print 'scope0.c'::filelocal before run".
21316 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
21317 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
21318 since some compilers don't allow both options to be given
21319 on the same command line. Create object file and move it.
21320
21321 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21322
21323 * gdb.base/corefile.exp: Always regenerate the core file, since
21324 we always regenerate the coremaker program. Detect special case
21325 where registers cannot be read from core file.
21326
21327 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21328
21329 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21330 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21331 * gdb.c++/templates.exp: Only match on basename of file since
21332 some formats like xcoff don't encode directory information.
21333 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21334 and rs6000 AIX xcoff targets.
21335 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21336 * configure: Regenerate.
21337 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21338 here, rather than in distclean.
21339
21340 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21341
21342 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21343 defined, and use it to compile the test case with -O2. The
21344 native compilation still uses no optimization.
21345 * gdb.base/mips_pro.c: Remove inline assembly code since
21346 it is compiled PIC by default, which results in assembler
21347 warnings that make the testsuite think the compilation
21348 was unsuccessful.
21349
21350 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21351
21352 * gdb.c++/misc.exp: Add note to message for
21353 "print s.a for foo struct" that this is a known gcc 2.7.2
21354 and earlier bug.
21355
21356 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21357
21358 * gdb.base/break.exp: Fix pattern for matching "Delete all
21359 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21360 setup_xfail for deleting all breakpoints test. Fix various
21361 timeout messages to include "(timeout)".
21362 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21363 for "p t_float_values2(3.14159,float_val2)".
21364 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21365 for "continue to call2g" when gcc compiled.
21366 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21367 "up to foo in langs.exp", "show language at foo in langs.exp",
21368 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21369 and "show language at fsub in langs.exp".
21370 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21371 "list line 1 in include file", "list message for lines past EOF",
21372 "list function in include file", "list list0.h:foo", and
21373 "list filename:function; nonexistant function".
21374 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21375 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21376 and "ptype t_char_array" to be for native cc only.
21377
21378 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21379
21380 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
21381 setup_xfail for "print coremaker_bss", "print coremaker_ro",
21382 "print func2::coremaker_local", and "backtrace in corefile.exp".
21383
21384 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21385
21386 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21387 "bt in signals.exp". This problem only appears when running
21388 the testsuite, and then only intermittently.
21389
21390 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21391
21392 * gdb.base/return.exp (return_tests): Differentiate between
21393 two tests of continuing.
21394
21395 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21396
21397 * */Makefile.in (maintainer-clean): Remove config.log.
21398 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21399 * gdb.c++/Makefile.in (PROGS): Add inherit.
21400 (clean): Remove *.ci.
21401
21402 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21403
21404 * gdb.c++/misc.cc: Add test code from Mike Stump.
21405 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21406
21407 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21408
21409 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21410 to "alpha-*-osf2*" and add comment.
21411 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
21412 setup_xfail for "step over execarg initialization" and
21413 "step over corearg initialization".
21414 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21415 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21416 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
21417 gcc compiled for "print coremaker_bss", "print coremaker_ro",
21418 "print func2::coremaker_local", and "backtrace in corefile.exp".
21419 * gdb.base/signals.exp: Build and source signals.ci.
21420 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21421 to be for gcc only.
21422 * lib/gdb.exp: Move verbose statements outside conditionals.
21423
21424 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21425
21426 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21427 Feb 3 procfs.c change.
21428
21429 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21430
21431 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21432
21433 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21434
21435 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21436 from dejagnu's apparent default of 10 seconds, which gives random
21437 results when running the tests over NFS on moderately loaded systems.
21438 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21439
21440 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21441
21442 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21443 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
21444 result reports.
21445
21446 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21447
21448 * configure.in (CY_AC_PATH_TCLH): Remove.
21449 * configure: Regenerate.
21450
21451 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21452
21453 * gdb.c++/Makefile.in (clean): Add missing '{'.
21454
21455 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21456
21457 * lib/gdb.exp: Provide a default value for noinferior.
21458
21459 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21460 Load libgloss.exp.
21461
21462 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21463
21464 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21465 the executable, not the .o to run the tests from.
21466
21467 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21468
21469 * gdb.base/break.exp: Don't test for program exit or exit status
21470 if $noresults if nonzero.
21471 * gdb.base/langs.exp: Likewise.
21472 * gdb.base/watchpoint.exp: Likewise.
21473
21474 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21475 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21476 trying to compile the testcase.
21477
21478 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21479
21480 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21481 * gdb.base/signals.exp (continue to handler): Likewise.
21482
21483 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21484
21485 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21486
21487 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21488
21489 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21490
21491 * gdb.base/corefile.exp: Recognize "not found" as failure
21492 when trying to determine if a core file was generated.
21493 If no core file was generate the first time, try again without
21494 the ulimit -c to work around braindamaged shells.
21495
21496 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21497
21498 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21499 [] tests with "test" and enclose string in quotes.
21500 * gdb.stabs/configure: Rebuild
21501
21502 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21503
21504 Changes in sync with expect:
21505 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21506 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21507 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21508 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21509 argument to AC_REQUIRE.
21510 * configure: Regenerated.
21511
21512 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21513
21514 * gdb.base/corefile.exp: When generating a core, discard any
21515 error messages about ulimit not found and the "core dumped"
21516 message from the shell that runs the coredumper.
21517
21518 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21519
21520 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21521
21522 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21523 which sed script to run. Expect failure for v_comb test
21524 on PA targets too.
21525
21526 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21527
21528 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
21529 "print func2::coremaker_local" and for "backtrace in corefile.exp"
21530
21531 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21532
21533 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21534 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
21535 "sparc-sun-solaris*" xfails for "p v_comb".
21536 * lib/gdb.exp (default_gdb_start): Fix typo.
21537 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21538 messages to not include the full program name that caused
21539 the core dump since some systems (such as solaris) apparently
21540 truncate this path to about 80 characters.
21541 When generating a core file first try increasing the core file
21542 size limit to unlimited since some systems may default it to
21543 zero, and it is harmless to try it. Move the test for failing
21544 to generate a core file to where it will actually get executed.
21545 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21546 new gdb result from g++ debug info improvements and make old
21547 pattern obsolescent. Also account for size_t differences
21548 (may be int or long).
21549 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21550 initialization before function call is placed in the delay slot
21551 and thus appears to be skipped over by commands such as "next".
21552
21553 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21554
21555 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21556
21557 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21558
21559 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21560 input source file; fix code to compile test to deal with this
21561 convention.
21562 * gdb.c++/*.exp: Likewise.
21563
21564 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21565
21566 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21567 "bt in signals.exp".
21568
21569 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21570
21571 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21572 "step over execarg initialization" and
21573 "step over corearg initialization".
21574
21575 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21576
21577 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21578 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21579
21580 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21581
21582 From Rob Savoye (rob@poseidon.cygnus.com)
21583 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21584 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
21585 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21586 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21587 configure.in}: Major reworking for autoconfig.
21588 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21589 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
21590 New files.
21591 * config/unix-gdb.exp: Make GDB global.
21592 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
21593 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21594 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21595 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21596 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21597 term.exp, twice.exp, watchpoint.exp, whatis.exp},
21598 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
21599 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21600 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21601 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21602 pr-8136.exp, result.exp, string.exp, tuples.exp},
21603 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
21604 to returns as necessary, arrange for test to compile own testcase
21605 executable.
21606 * lib/gdb.exp: Changes for testsuite to compile own test cases.
21607
21608 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21609
21610 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
21611 clear_xfail at end of test which might not call either pass or fail.
21612 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21613 "backtrace through signal handler".
21614
21615 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21616
21617 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21618 continuing from a job control stop signal.
21619 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21620
21621 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21622
21623 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21624 * gdb.base/corefile.exp: Likewise.
21625 * gdb.base/funcargs.exp: Likewise.
21626
21627 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21628
21629 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21630 * config/monitor.exp: Add support for setting baud rate.
21631
21632 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21633
21634 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21635 i*86-*-linux* xfails for "backtrace through signal handler".
21636 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21637 "print func2::coremaker_local".
21638 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
21639 alpha-dec-osf2* xfail for
21640 "delete all breakpoints when none".
21641
21642 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21643
21644 * gdb.base/break.exp: Change test that deletes all breakpoints
21645 when no user breakpoints are installed. A post 4.15 change
21646 causes gdb to no longer prompt in this case.
21647
21648 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21649
21650 * gdb.base/return.exp (return_tests): Change xfail for test
21651 "correct value returned double test" to stop xfailing at
21652 Solaris 2.5. Apparently the bug has been fixed.
21653
21654 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21655
21656 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21657 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21658
21659 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21660
21661 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21662 * gdb.disasm/hppa.s: Corresponding changes.
21663
21664 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21665
21666 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21667 makefile fragment.
21668 * config/mt-hpux: Deleted.
21669
21670 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21671
21672 * Many files: When warning about suppressed tests due to a
21673 nonexistant test binary, avoid incrementing the warning count.
21674
21675 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21676
21677 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
21678
21679 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21680
21681 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21682 "sparc-*-solaris2*".
21683
21684 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21685
21686 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21687 Add global and local variables and initialize them.
21688 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21689 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21690 extracts the file name and terminating signal from the core file.
21691 * TODO: Remove note about tests for correct mapping of corefile.
21692 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21693 from optimizing it away.
21694 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21695 handles common blocks.
21696
21697 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21698
21699 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21700 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21701
21702 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21703
21704 * Makefile.in (maintainer-clean): New target, synonym for
21705 realclean.
21706 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21707 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21708 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21709 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21710 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21711 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21712
21713 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21714
21715 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21716 xfails when not gcc compiled for "print foo::funclocal".
21717 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21718 "print foo::funclocal at foo",
21719 "print 'scope1.c'::foo::funclocal at foo",
21720 "print foo::funclocal_bss at foo",
21721 "print 'scope1.c'::foo::funclocal_bss at foo",
21722 "print foo::funclocal_ro at foo",
21723 "print 'scope1.c'::foo::funclocal_ro at foo",
21724 "print bar::funclocal at foo" and
21725 "print 'scope1.c'::bar::funclocal at foo".
21726 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21727 gcc compiled for "print foo::funclocal at bar".
21728 Expand all messages to ensure that they identify that
21729 the test is at bar().
21730 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21731 gcc compiled for:
21732 "ptype on opaque struct pointer (statically)",
21733 "ptype on opaque struct tagname (statically)",
21734 "ptype on opaque struct pointer (dynamically) 1",
21735 "ptype on opaque struct tagname (dynamically) 1",
21736 "ptype on opaque struct pointer (dynamically) 2" and
21737 "ptype on opaque struct tagname (dynamically) 2
21738 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21739 gcc compiled for:
21740 "p datalocal"
21741 "whatis datalocal",
21742 "ptype datalocal",
21743 "p bsslocal",
21744 "whatis bsslocal", and
21745 "ptype bsslocal".
21746 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21747 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21748 when not gcc compiled.
21749 * gdb.base/funcargs.exp (float_and_integral_args): Add
21750 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21751 compiled.
21752 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21753 "backtrace from call6a" when not gcc compiled.
21754 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21755 "backtrace from call7a" when not gcc compiled.
21756 * gdb.base/callfuncs.exp (do_function_calls):
21757 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21758 "p t_char_array_values(char_array_val2,char_array_val1)",
21759 "p t_char_array_values(char_array_val1,char_array_val2)",
21760 "p t_char_array_values("carray 1","carray 2")",
21761 "p t_char_array_values("carray 1",char_array_val2)",
21762 "p t_char_array_values(char_array_val1,"carray 2")",
21763 "p sum_args(1,{2})",
21764 "p sum_args(2,{2,3})",
21765 "p sum_args(3,{2,3,4})",
21766 "p sum_args(4,{2,3,4,5})"
21767 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21768 "backtrace in corefile.exp" when not gcc compiled.
21769
21770 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21771
21772 * gdb.base/signals.exp: Rewrite `handle all print' test as
21773 a procedure. Accept blanks or TABs as whitespace, increase
21774 timeout and expect input buffer size for the large output
21775 from the command. Remove "i*86-*-bsdi2.0" xfail.
21776
21777 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21778
21779 * gdb.base/setvar.exp: Add new testcases for truncation when
21780 assigning invalid values to bitfields.
21781
21782 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21783
21784 * gdb.base/callfuncs.exp (do_function_calls): Remove
21785 mips-sgi-irix* xfail for
21786 "call inferior func with struct - returns char *"
21787 and fix test so that an optional (unsigned char *) cast is
21788 accepted in the result.
21789
21790 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21791
21792 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21793 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21794 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21795 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21796 that accidentally got checked in.
21797
21798 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21799
21800 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
21801 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21802 compiled test.
21803 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21804 Add mips-sgi-irix5* xfail for not gcc compiled.
21805 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21806 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21807 "p top", "whatis top", "p middle", and "whatis middle".
21808 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21809 "whatis signed char" for not gcc compiled.
21810 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21811 "set variable signed char=-1 (-1)" and
21812 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21813 * gdb.base/funcargs.exp (float_and_integral_args):
21814 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21815 Add mips-sgi-irix* xfail when not gcc compiled for
21816 "continue to call2b".
21817 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21818 "continue to call2g".
21819 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21820 "backtrace from call6a"
21821 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21822 "backtrace from call7k".
21823 Add mips-sgi-irix5* xfail when not gcc compiled for
21824 "backtrace from call7a".
21825 (localvars_after_alloca): Fix gdb_test cmds for
21826 "print * after runto ...".
21827 Remove rs6000-*-* xfails for
21828 "print i after runto localvars_after_alloca" and
21829 "print l after runto localvars_after_alloca"
21830 for all compilers.
21831 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
21832 when not compiled with gcc, for:
21833 "print signed char == (minus)",
21834 "print signed char != (minus)",
21835 "print signed char < (minus)",
21836 "print signed char > (minus)".
21837 * gdb.base/callfuncs.exp (do_function_calls):
21838 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21839 "call inferior func with struct - returns char *".
21840 * gdb.base/return.exp (return_tests): Change xfail for
21841 "correct value returned double test" to include Solaris 2.4.
21842 * gdb.base/funcargs.exp (float_and_integral_args):
21843 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21844
21845 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21846
21847 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21848 enumeration bitfields if compiling with GNU C.
21849 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21850 to empty' prompt.
21851
21852 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21853
21854 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21855 test for PRO targets.
21856
21857 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21858 breakpoints in the inferior at any given time by making
21859 two groups of breakpoints for call2*, call6* and call7*
21860 tests.
21861
21862 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21863
21864 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21865 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21866 from optimizing it away.
21867 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21868 "call inferior func with struct".
21869
21870 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21871
21872 * configure.in: Only configure gdb.chill for particular targets.
21873
21874 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21875
21876 * gdb.base/Makefile.in: Add action to .c.o transformation
21877 rule that generates a .ci file for each .o file and remove
21878 explicit .c.o rules except for callfuncs.o.
21879 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
21880 generates a .ci file for each .o file and remove explicit
21881 .cc.o rules.
21882 (clean): Remove *.tmp *.ci files.
21883 (EXECUTABLES): Remove templ-info.exp.
21884 * gdb.base/compiler.c: New file.
21885 * gdb.c++/compiler.cc: New file
21886 * gdb.base/scope.exp: Source gdb.base/scope.ci.
21887 Change rs6000-*-* xfail for
21888 "print 'scope0.c'::filelocal_ro" and
21889 "print 'scope1.c'::filelocal" and
21890 "print 'scope1.c'::filelocal_bss" and
21891 "print 'scope1.c'::filelocal_ro" and
21892 "print 'scope1.c'::foo::funclocal" and
21893 "print 'scope1.c'::foo::funclocal_ro" and
21894 "print 'scope1.c'::bar::funclocal" and
21895 "print 'scope0.c'::filelocal_ro" and
21896 "print 'scope1.c'::filelocal at foo" and
21897 "print 'scope1.c'::filelocal_bss at foo" and
21898 "print 'scope1.c'::filelocal_ro at foo" and
21899 "print 'scope1.c'::foo::funclocal at foo" and
21900 "print 'scope1.c'::foo::funclocal_bss at foo" and
21901 "print 'scope1.c'::foo::funclocal_ro at foo" and
21902 "print 'scope1.c'::bar::funclocal at foo" and
21903 "print 'scope0.c'::filelocal_ro" and
21904 "print 'scope1.c'::filelocal" and
21905 "print 'scope1.c'::filelocal_bss" and
21906 "print 'scope1.c'::filelocal_ro" and
21907 "print 'scope1.c'::foo::funclocal" and
21908 "print 'scope1.c'::foo::funclocal_bss" and
21909 "print 'scope1.c'::foo::funclocal_ro" and
21910 "print 'scope1.c'::bar::funclocal" and
21911 "print 'scope1.c'::bar::funclocal_bss"
21912 to only be xfail'd when not compiled with gcc.
21913 Add rs6000-*-* xfail for
21914 "print 'scope0.c'::filelocal_bss before run"
21915 when compiled with gcc.
21916 (test_at_main): Add rs6000-*-* xfail for
21917 "print filelocal_ro in test_at_main"
21918 when compiled with gcc.
21919 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
21920 Add rs6000-*-aix* xfail for
21921 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
21922 "ptype t_char_array", not compiled with gcc.
21923 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
21924 xfail for "list foo (in include file)" when gcc compiled.
21925 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
21926 (integral_args): Add rs6000-*-* xfail for
21927 "run to call0a" if not compiled with gcc.
21928 (unsigned_integral_args): Add rs6000-*-* xfail for
21929 "run to call1a" if not compiled with gcc.
21930 (float_and_integral_args): Add rs6000-*-* xfail for
21931 "run to call2a" if not compiled with gcc and for
21932 "continue to call2b" for any compiler.
21933 Add rs6000-*-* xfail to
21934 "print f1 after run to call2a" for gcc compiled.
21935 (discard_and_shuffle): Add rs6000-*-* xfail for
21936 "run to call6a".
21937 (shuffle_round_robin): Add rs6000-*-* xfail for
21938 "backtrace from call7a" if not compiled with gcc.
21939 Add rs6000-*-* xfail for
21940 "backtrace from call7b" if compiled with gcc.
21941 (call_after_alloca): Add rs6000-*-* xfail for
21942 "print c in call_after_alloca" and
21943 "print s in call_after_alloca" and
21944 "backtrace from call_after_alloca_subr"
21945 if not compiled with gcc.
21946 (localvars_in_indirect_call): Add rs6000-*-* xfail for
21947 "print c in localvars_in_indirect_call" and
21948 "print c in localvars_in_indirect_call" and
21949 "backtrace in indirectly called function" and
21950 "stepping into indirectly called function"
21951 if not compiled with gcc.
21952 (localvars_after_alloca): Add rs6000-*-* xfail for
21953 "print c after runto localvars_after_alloca" and
21954 "print s after runto localvars_after_alloca" and
21955 "print i after runto localvars_after_alloca" and
21956 "print l after runto localvars_after_alloca"
21957 for all compilers.
21958 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
21959 than whatis-info.exp.
21960 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
21961 than opaque-info.exp.
21962 Setup rs6000-*-* xfail for
21963 "ptype on opaque struct pointer (statically)" and
21964 "ptype on opaque struct pointer (dynamically)" when
21965 not compiled with gcc.
21966 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
21967 rather than callf-info.exp.
21968 (do_function_calls): Add clear_xfail for rs6000-*-* for
21969 "p t_float_values2(3.14159,float_val2)". Seems to work
21970 fine there, both with xlc and gcc. Need to find out what
21971 it is doing right and fix other platforms.
21972 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
21973 "call inferior func with struct - returns int",
21974 "call inferior func with struct - returns long",
21975 "call inferior func with struct - returns float",
21976 "call inferior func with struct - returns double",
21977 "call inferior func with struct - returns char *",
21978 but only if not gcc compiled (presumes xlc compiled).
21979 Change rs6000-*-* xfails for
21980 "call inferior func with struct - returns char" and
21981 " call inferior func with struct - returns short" to only
21982 xfail if not using gcc.
21983 (clean mostlyclean): Remove *.ci and *.tmp files.
21984 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
21985 than templ-info.exp.
21986 * gdb.base/langs.exp: Source gdb.base/langs.ci.
21987 Add rs6000-*-* xfail for "up to foo in langs.exp"
21988 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
21989 when not gcc compiled.
21990
21991 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
21992
21993 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
21994 * gdb.base/corefile.exp: Likewise.
21995 * gdb.base/list.exp: Likewise.
21996 * gdb.base/scope.exp: Likewise.
21997 * gdb.base/siganls.exp: Likewise.
21998
21999 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
22000 compiler output.
22001 * gdb.base/whatis.exp: Likewise.
22002
22003 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
22004
22005 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
22006 failure (opcode table has been fixed to match reality).
22007
22008 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
22009
22010 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
22011 "call inferior func with struct - returns char",
22012 "call inferior func with struct - returns short"
22013
22014 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
22015 "print 'scope0.c'::filelocal at main",
22016 "print 'scope0.c'::filelocal_bss in test_at_main",
22017 "print 'scope0.c'::filelocal at foo",
22018 "print 'scope0.c'::filelocal_bss in test_at_foo",
22019 "print 'scope0.c'::filelocal at bar",
22020 "print 'scope0.c'::filelocal_bss in test_at_bar"
22021
22022 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
22023 in source file 1". This bug seems to have been fixed with both
22024 gcc and native cc (was native assembler bug?).
22025
22026 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
22027
22028 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
22029 "backtrace through signal handler" to "i*86-*-sysv4*".
22030 * gdb.base/signals.exp: Add xfail for "'next' behaved as
22031 continue" case. Add "known SVR4 bug" to fail message.
22032 Add "i*86-*-bsdi2.0" xfail for "handle all print".
22033 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
22034 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
22035 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
22036 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
22037 "up to foo in langs.exp", "show language at foo in
22038 langs.exp", "up to cppsub_ in langs.exp", "show
22039 language at cppsub_ in langs.exp", "up to fsub in
22040 langs.exp", and "show language at fsub in langs.exp".
22041 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
22042 "bactrace in corefile.exp".
22043 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
22044 "call inferior function with struct - returns float" and
22045 "call inferior function with struct - returns double".
22046
22047 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
22048
22049 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
22050 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
22051 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
22052 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
22053
22054 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
22055
22056 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
22057 (or overriden) "CHILL" macro rather then bare "gcc".
22058 Also look for ../../gcc/xgcc since that is what we will
22059 actually need, not "Makefile". Remove following assignment
22060 of CHILL to CHILL_FOR_TARGET because that results in
22061 recursive definition.
22062
22063 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
22064
22065 * gdb.base/corefile.exp: Change xfail for backtrace in
22066 corefile.exp from linuxaout to all linux.
22067 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
22068 cases where we miss the breakpoint at the signal handler
22069 for some reason. Setup xfail for linuxoldld/linuxaout and
22070 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
22071 hitting SIGURG breakpoint.
22072 * gdb.base/signals.exp: Setup xfail for "next" acting like
22073 continue to add linuxoldld. Setup xfail for all linux for
22074 "next to handler in signals_tests_1", "backtrace in
22075 signals_tests_1", "continue to func1", "pass SIGUSR1",
22076 and continue to handler".
22077
22078 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
22079
22080 * Update all FSF addresses except those in COPYING* files.
22081
22082 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
22083
22084 * gdb.base/a2-run.exp: Change messages to be more explicit about
22085 the status of args, and quote binfile in results.
22086
22087 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
22088
22089 * gdb.base/callfuncs.exp: Add tests for passing structs to
22090 inferior functions and return various types.
22091 * gdb.base/callfuncs.c: Add functions to receive a struct
22092 and return a member of the struct, in various types.
22093
22094 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22095
22096 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
22097
22098 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
22099
22100 * config/vxworks29k.exp: New file, sources vxworks.exp.
22101
22102 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22103
22104 * config/gdbremote.exp: New file. Testing framework using
22105 gdbserver.
22106
22107 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
22108
22109 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
22110 "call function when asleep" and "send end of file".
22111 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
22112 for "backtrace in corefile.exp".
22113 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
22114 for "backtrace through signal handler".
22115 * gdb.base/corefile.exp: Make sure we actually generate a core file
22116 before trying the core tests. Some systems allow the user to suppress
22117 generation of core files and default to that (linux for example).
22118 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
22119 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
22120
22121 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22122
22123 * gdb.threads: New directory with some crude multi-threaded
22124 gdb tests (step.exp and step2.exp).
22125 * config/mt-lynx (STEP_EXECUTABLE): Define.
22126 (THREADFLAGS): Define.
22127
22128 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
22129
22130 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
22131
22132 * gdb.base/signals.exp: Disable whole file for lynx until
22133 further notice.
22134
22135 * gdb.base/signals.exp: xfail test where "next" acts like
22136 "continue" for lynx.
22137
22138 * gdb.base/interrupt.exp: xfail test for calling function while
22139 inferior is asleep for lynx.
22140
22141 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
22142 than one cr-lf after each command.
22143
22144 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22145
22146 * configure.in: Reinstate setting of stabsdirs variable, fix
22147 typo in setting up configdirs for native builds.
22148
22149 * gdb.base/return.exp: Fix typo in return double test.
22150 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
22151 compiler from optimizing them away.
22152
22153 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
22154
22155 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
22156 sequences to be echo'd by gdb when using gdb_test.
22157 * gdb.chill/chexp.exp: Likewise.
22158 * gdb.fortran/exprs.exp: Likewise
22159
22160 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22161
22162 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
22163 after the inferior gdb has started.
22164
22165 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
22166 after each command.
22167 * gdb.base/funcargs.exp: Likewise.
22168 * gdb.base/gdbvars.exp: Likewise.
22169 * gdb.base/interrupt.exp: Likewise.
22170 * gdb.base/list.exp: Likewise.
22171 * gdb.base/watchpoint.exp: Likewise.
22172 * gdb.c++/demangle.exp: Likewise.
22173 * gdb.c++/inherit.exp: Likewise.
22174 * gdb.chill/chexp.exp: Likewise.
22175 * gdb.fortran/exprs.exp: Likewise.
22176
22177 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
22178 test if we can't handle IO to/from the inferior.
22179
22180 * gdb.c++/misc.exp: Always check for a program already being
22181 started after sending a "run" command to gdb.
22182
22183 * gdb.base/twice.exp: Start with a fresh gdb.
22184
22185 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
22186 only depend on gdb's expression code, not the chill runtime.
22187
22188 * gdb.base/return.c: Put return values into variables so we
22189 can have gdb print them rather than depending on the program
22190 to print them.
22191 * gdb.base/return.exp: Corresponding changes.
22192
22193 * lib/gdb.exp: Provide default value for noinferiorio.
22194 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
22195 the inferior.
22196
22197 * gdb.base/break.exp: Always check for a program already being
22198 started after sending a "run" command to gdb.
22199 (text_next_with_recursion): Don't check the output from the
22200 program's printf statement. Instead just make sure the program
22201 exited.
22202
22203 * gdb.base/commands.exp: Protect tests which need arguments with
22204 $noargs conditionals.
22205
22206 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22207
22208 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
22209 of structure member arrays to match gdb/valops.c:value_addr change.
22210
22211 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
22212
22213 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
22214 cases.
22215
22216 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
22217
22218 * configure.in (configdirs): Remove gdb.chill from default list
22219 of subdirs and then add it back in only if doing a native build.
22220 The current chill compiler does not yet work in any cross build.
22221 * Revert all signal changes from Jul 6.
22222 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
22223 for sh-hms targets, allowing these tests to link, with no other
22224 changes. Testing is suppressed by setting "nosignals" in site.exp.
22225
22226 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
22227
22228 * configure.in (signaldirs): Define and add to configdirs for all
22229 targets except some specific ones that are known to not support signals.
22230 Also clean up formatting.
22231 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
22232 (signals, sigall): Remove rules to build.
22233 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
22234 Moved to new gdb.signals directory.
22235 * gdb.signals: New test directory.
22236 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
22237 signals.c signals.exp}: New or moved files.
22238
22239 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
22240
22241 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
22242
22243 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
22244
22245 * gdb.base/return.exp: Xfail `return double' test failure
22246 on at least Solaris 2.3 and handle future/past versions on
22247 a case by case basis as appropriate. Also update message
22248 to include i*86 failures.
22249
22250 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22251
22252 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
22253
22254 * lib/gdb.exp: Fix comment which erroneously identified
22255 gdb_file_cmd as gdb_load (the 19 May change was in fact to
22256 gdb_file_cmd not gdb_load).
22257 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
22258
22259 * gdb.base/setvar.exp: Make test names consistent between pass and
22260 fail cases. Use gdb_test more.
22261
22262 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22263
22264 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22265
22266 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22267
22268 * gdb.base/help.exp: Fix expected help string for `show commands'.
22269
22270 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
22271
22272 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
22273
22274 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
22275 of a text section.
22276
22277 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
22278
22279 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
22280 that loop eventually terminates. Fix Connection refused logic so
22281 that testsuite will expire nicely.
22282
22283 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
22284
22285 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
22286 config/rom68k.exp: New tcl glue for the appropriate monitors.
22287 These all just end up calling monitor.exp.
22288 * config/monitor.exp (gdb_target_monitor): Handle `Connection
22289 refused' by retrying. Cleanup some timeout issues.
22290 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
22291 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
22292 callers don't have to set/restore global timeout variable.
22293
22294 * The following set of changes centralizes management of the global
22295 timeout variable. This way, it can be set in one target dependent
22296 place instead of dozens of places scattered throughout the test suite.
22297 If you need to lengthen a timeout, then you should either set timeout
22298 in one of the config/{target}.exp files, or multiply it by a factor.
22299 Setting it to an absolute value is always going to lose for some
22300 targets.
22301 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
22302 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
22303 * gdb.base/funcargs.exp: Don't set timeout.
22304 * gdb.base/list.exp (test_forward_search): Only use local timeout.
22305 * gdb.base/printcmds.exp (test_print_string_constants
22306 test_print_array_constants): Don't set timeout.
22307 * gdb.base/ptype.exp: Don't set timeout.
22308 * gdb.base/recurse.exp: Don't set timeout.
22309 * gdb.base/return.exp: Don't set timeout.
22310 * gdb.base/watchpoint.exp: Don't set timeout.
22311 * gdb.c++/classes.exp (do_tests): Don't set timeout.
22312 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
22313
22314 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
22315
22316 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
22317
22318 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22319
22320 * lib/gdb.exp: Disable chill tests for irix5.
22321
22322 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22323
22324 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22325 each test pass or fail.
22326
22327 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22328
22329 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22330 xlc not gcc.
22331
22332 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22333
22334 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22335
22336 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22337
22338 * config/est.exp: Fix copyright and comments. Remove dead code.
22339 Use targetname, serialport and baud variables instead of fixed
22340 constants.
22341 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22342 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22343
22344 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22345
22346 * gdb.base/watchpoint.exp: Don't run
22347 test_watchpoint_triggered_in_syscall for sunos.
22348
22349 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22350
22351 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22352 they don't seem to exist. Do include stdio.h.
22353
22354 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22355
22356 * gdb.base/a1-selftest.exp: Add alpha xfail.
22357
22358 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22359
22360 * gdb.base/watchpoint.c (main): Prompt before calling read().
22361 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22362 Revise accordingly. Remove cruft about sending "123" several
22363 times, until it gets noticed. Clean up the "print buf[0]" stuff
22364 so that it passes or fails, and waits for prompts in the usual way.
22365
22366 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22367
22368 * gdb.base/recurse.exp: Fix comment.
22369
22370 * TODO: Remove item about printing variables in nodebug.exp. Add
22371 item about enabling tests which are only run on some targets.
22372
22373 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22374 fail, make test names unique, use new gdb_test convention
22375 regarding pattern, use gdb_test more, etc.).
22376
22377 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22378 fail, make test names unique, etc.).
22379
22380 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22381
22382 * gdb.base/nodebug.c: Change return type of top and middle to
22383 short.
22384 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22385 are fixed by the recent mdebugread.c changes. Allow `short ()'
22386 as type for top and middle.
22387
22388 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22389
22390 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22391 nearly as I can tell, the whole thing was an accident in Stu's
22392 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22393 to replace a send/expect pair with gdb_test, but ended up only
22394 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22395 of 30 Mar 1995 took care of it, but left this vestigial comment
22396 which I am now nuking.
22397
22398 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22399
22400 * gdb.base/break.exp: Look for different line number for
22401 breakpoint at main depending on usestubs.
22402
22403 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22404
22405 * gdb.base/list.exp: Adjust some alternate expect patterns to
22406 match recent list0.c change. Add alternate expect pattern for
22407 output from `list default lines around main' for optimizing
22408 compilers.
22409
22410 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22411
22412 * lib/gdb.exp: If nosignals is not set, set it to 0.
22413
22414 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22415
22416 * config/slite-gdb.exp: Responds to load symbol table prompt.
22417 * gdb.base/break.exp: Adjust line number, fix rerun.
22418 * gdb.base/langs0.c: Add #ifdef usestubs.
22419
22420 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22421
22422 * gdb.base/list.exp: Adjust line contents after adding new lines in
22423 list0.c. Also fix a syntax error.
22424
22425 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22426 * gdb.base/break.exp: ditto.
22427 * gdb.base/list.exp: ditto.
22428 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22429 * gdb.base/run.c: ditto.
22430 * gdb.base/list0.c: ditto.
22431 * gdb.base/funcargs.c: ditto.
22432
22433 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22434
22435 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22436 $targetname, $serialport and $baud instead of hardwired variables.
22437 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22438 target doesn't support signals.
22439
22440 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22441
22442 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22443
22444 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22445
22446 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22447 Don't rely on the value of an auto variable before it has been
22448 initialized. Use gdb_test more.
22449
22450 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22451
22452 * lib/gdb.exp (default_gdb_version): A version number must start
22453 with a digit, but other than that contains all characters up to
22454 the first whitespace character.
22455
22456 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22457
22458 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22459
22460 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22461
22462 * gdb.c++/*.exp: Warn if executable does not exist. The original
22463 reason for skipping the warning was that configure.in sometimes
22464 intentionally skipped building the executables but the tcl code
22465 had no way of knowing. That (a) was always bogus with respect to
22466 error handling, (b) is no longer true (right now there is no way
22467 to skip C++ tests).
22468
22469 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22470
22471 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22472
22473 * gdb.base/list.exp: Add expect patterns for output from
22474 SunPRO compiled executables.
22475 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22476 types.
22477
22478 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22479
22480 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22481 number (we are already testing that the correct source line text
22482 gets printed).
22483
22484 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22485 that is what is intended, but something needed to be done to get
22486 sunos4 native working again.
22487
22488 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22489
22490 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22491 apparently went with a (very) old xfail.
22492
22493 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22494
22495 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22496 runto_main is a proc in gdb.exp that will do 'step' for target use
22497 stubs.
22498 * gdb.base/exprs.exp: ditto.
22499 * gdb.base/interrupt.exp: ditto.
22500 * gdb.base/opaque.exp: ditto.
22501 * gdb.base/printcmds.exp: ditto.
22502 * gdb.base/ptype.exp: ditto.
22503 * gdb.base/scope.exp: ditto.
22504 * gdb.base/setvar.exp: ditto.
22505 * gdb.base/signals.exp: ditto.
22506 * gdb.base/twice.exp: ditto.
22507 * gdb.c++/classes.exp: ditto.
22508 * gdb.c++/inherit.exp: ditto.
22509 * gdb.c++/templates.exp: ditto.
22510 * gdb.base/break.exp: no run and hit main for stubs. Change line
22511 numbers for breakpoints and info breakpoint.
22512 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22513 breakpoint().
22514 * gdb.base/callfuncs.c: ditto.
22515 * gdb.base/exprs: ditto.
22516 * gdb.base/interrupt.c: ditto.
22517 * gdb.base/opaque0.c: ditto.
22518 * gdb.base/printcmds.c: ditto.
22519 * gdb.base/ptype.c: ditto.
22520 * gdb.base/scope0.c: ditto.
22521 * gdb.base/setvar.c: ditto.
22522 * gdb.base/signals.c: ditto.
22523 * gdb.base/twice.c: ditto.
22524 * gdb.c++/misc.cc: ditto.
22525 * gdb.c++/templates.cc: ditto.
22526
22527 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22528
22529 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22530
22531 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22532 somewhere between `read' and `main.c'. I'm pretty sure the
22533 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22534 and it isn't particularly useful.
22535
22536 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22537
22538 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22539
22540 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22541
22542 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22543
22544 * config/mt-slite: add LIBS and -nostdlib.
22545 * config/slite-gdb.exp: add this new file to support sparclite target.
22546
22547 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22548
22549 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22550
22551 * gdb.base/a2-run.exp: Change argument to istarget from
22552 "*-*-vxworks" to "*-*-vxworks*".
22553 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22554
22555 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22556
22557 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22558 will not runto main but do a 'step' to step out of breakpoint().
22559 * config/mt-slite: add -Dusestubs.
22560
22561 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22562
22563 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22564 instead of just @.
22565
22566 * gdb.base/signals.exp: Add test for "handle all print".
22567 * TODO: Remove "handle all print". Also remove item about
22568 checking copyright date (I don't like the idea of a spurious FAIL
22569 based on when we run the tests).
22570
22571 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22572 for SunOS4 (reason for failure not investigated). Remove
22573 redundant test for $binfile.
22574
22575 * gdb.base/nodebug.c (array_index): Call malloc.
22576
22577 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22578
22579 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22580
22581 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22582 conventions and slightly simplify the matching regexp.
22583
22584 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22585
22586 * gdb.base/break.exp: Update gdb_test invocation to use new
22587 convention.
22588
22589 * lib/gdb.exp: If noargs is not set, set it to 0.
22590
22591 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22592 tests unique.
22593
22594 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22595
22596 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22597
22598 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22599 one argument of type "<non-float parameter>".
22600
22601 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22602
22603 * config/rom68k.exp: New file to support Motorola IDP board.
22604 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22605 * gdb.base/break.c: Change things around so that this program
22606 doesn't depend upon args. This is necessary to make remote
22607 targets work (in general, they can't take args).
22608 * gdb.base/break.exp: Don't try to send args to program. Don't
22609 expect output. Also, replace lots of code with gdb_test.
22610
22611 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22612
22613 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22614 printing of '\'' (which is what the comment says we are testing,
22615 even though we were not), not '''.
22616 (test_integer_literals_rejected): Test that printing ''' is an error.
22617
22618 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22619 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22620 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22621 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22622 Use gdb_test not test_print_accept.
22623 * lib/gdb.exp: Remove test_print_accept.
22624
22625 * gdb.base/signals.exp (signal_tests_1): Make pass message
22626 consistent with fail message.
22627
22628 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22629 unsigned char; the bug (PR 1821) is fixed.
22630
22631 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22632
22633 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22634 successful tests--makes xfailing them work right.
22635
22636 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22637
22638 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22639 only \r\n, not .*. The test can pass .* as the last thing in
22640 $pattern if that is what it wants. In addition to providing this
22641 flexibility, this change should speed up pattern matching in cases
22642 where the pattern already ended with .* (there were a number of
22643 them). This change also helps catch bad patterns--in the old
22644 scheme the typo "char \*" instead of "char \\*" would pass. Now
22645 it is caught.
22646 * Many .exp files: Update callers.
22647
22648 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22649 clearer and does not spuriously match multiple ('s. Likewise for
22650 ) and *.
22651
22652 * gdb.base/nodebug.exp: Test ability to call a function and pass
22653 it a string (even with no debugging info).
22654
22655 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22656 "p '\'", which is the same as "p ''" once tcl gets done with
22657 quoting, to "p '\\'", which I suspect is what is intended (one
22658 backslash gets sent to GDB).
22659
22660 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22661
22662 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22663
22664 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22665 1817) was fixed literally years ago.
22666
22667 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22668
22669 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22670 test, it causes stepping out of call_after_alloca_subr with
22671 optimizing compilers.
22672 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22673 fails.
22674
22675 * gdb.c++/templates.exp: Source templ-info.exp only if
22676 the templates executable exists.
22677
22678 * gdb.c++/misc.cc (class Contains_static_instance,
22679 class Contains_nested_static_instance),
22680 gdb.c++/classes.exp (test_static_members): Test printing of
22681 a class that contains a static instance of the class.
22682
22683 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22684
22685 * gdb.base/langs2.c (cppsub_): Don't prototype.
22686 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22687 only, I believe).
22688
22689 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22690
22691 * lib/gdb.exp (skip_chill_tests): New procedure.
22692
22693 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22694
22695 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22696
22697 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22698 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22699
22700 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22701
22702 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22703
22704 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22705 disassemble 8, not 16, instructions for part 4.
22706
22707 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22708 support the latter anymore.
22709
22710 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22711 -DNO_PROTOTYPES.
22712 * gdb.base/callfuncs.c: Control use of prototypes based on
22713 NO_PROTOTYPES, not __STDC__.
22714 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22715 t_float_values2 tests if prototypes in use.
22716
22717 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22718 t_double_values): When checking differences against DELTA, check
22719 that difference is within the range (-DELTA,DELTA), not just
22720 (-infinity,DELTA).
22721
22722 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22723
22724 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22725 'file' command firts, then 'target', then 'load', this is due to gdb
22726 target set up.
22727 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22728
22729 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22730
22731 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22732 FP load/store variants.
22733 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22734
22735 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22736
22737 * gdb.base/term.exp: Do not give a warning if not native, it is
22738 not an abnormal condition.
22739
22740 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22741
22742 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22743 t_char_array".
22744
22745 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22746
22747 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22748 are getting the version number.
22749
22750 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22751 if not native, it is not an abnormal condition.
22752
22753 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22754
22755 * lib/gdb.exp: Just use "file exists", rather than undocumented
22756 dejagnu procedure "findfile".
22757
22758 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22759
22760 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22761 (LDFLAGS): Set to -Xlinker -Ur.
22762
22763 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22764 Removed, these values are set by lib/gdb.exp.
22765
22766 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22767
22768 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22769
22770 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22771 of replicating gdb startup code.
22772
22773 * config/mt-vxworks (LDFLAGS): Set to -r.
22774 (CFLAGS_FOR_TARGET): Removed.
22775
22776 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22777 (gdb) and gdb for vxworks uses (vxgdb).
22778
22779 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22780 executable is not in the tree and host != target, use sed and
22781 program_transform_name to determine the gdb name used by the
22782 target.
22783
22784 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22785 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22786
22787 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22788
22789 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22790 floats, chars, and shorts where there are ANSI-style function
22791 definitions.
22792
22793 * gdb.base/langs.exp, gdb.base/langs*: New test.
22794 * gdb.base/Makefile.in: Build it.
22795 * TODO: Remove item about checking that C names don't get C++
22796 demangling applied; this test tests it.
22797
22798 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22799
22800 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22801 went with the const70 xfail. The xfail went away a year ago.
22802
22803 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22804
22805 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22806 for hp300.
22807
22808 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22809
22810 * gdb.base/a1-selftest.exp: Don't run on hp300.
22811
22812 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22813
22814 * Makefile.in (site.exp): Set host_alias and target_alias as well
22815 as host_triplet and target_triplet.
22816
22817 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22818
22819 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22820
22821 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22822 places as other ecoff systems).
22823
22824 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22825 ultrix.
22826
22827 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22828
22829 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22830 remove them.
22831 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22832 variable and "variable" in addition to "data variable".
22833 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22834
22835 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22836 2.
22837 * gdb.base/list1.c (long_line): Add additional statement at start
22838 of function.
22839 * gdb.base/list.exp (test_forward_search): Update line number to
22840 reflect new statement.
22841
22842 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22843
22844 * gdb.base/signals.exp: Reinitialize searched source directories
22845 after gdb_start call.
22846
22847 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22848
22849 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22850 * gdb.stabs/Makefile.in: Likewise.
22851
22852 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22853 change. Instead split the tests into smaller pieces.
22854 * gdb.disasm/hppa.s: Corresponding changes.
22855
22856 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22857
22858 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22859 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22860
22861 * gdb.base/funcargs.exp: Modify many tests so that every test
22862 either passes or fails. Make some test names unique.
22863
22864 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22865
22866 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22867 Call stty to set interrupt character.
22868
22869 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22870 for HP assembler versus GNU assembler based on actual behavior of
22871 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22872
22873 * TODO: Suggest a few more stepping tests.
22874
22875 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
22876
22877 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
22878 restart GDB for h8300 after a continue.
22879 (return): Add pattern to match a29k-udi behavior.
22880 * gdb.base/nodebug.exp: Remove obsolete comment.
22881 * gdb.base/regs.exp: New file, testing of register displays.
22882 * gdb.base/return.exp: Fix typo in reference to $objdir.
22883 * gdb.base/whatis.exp: Always start with a fresh GDB.
22884
22885 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22886
22887 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
22888 higher, these tests generate a lot of output.
22889
22890 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22891
22892 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
22893 code following the catch silently ignored some errors; without the
22894 catch they should be thrown like any other tcl error. Also, the
22895 catch used "" instead of {} which meant all the callers who wanted
22896 to include one of the characters "[]$ had to quote it an extra time.
22897 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
22898 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
22899 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
22900 Remove extra quoting.
22901
22902 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
22903
22904 * gdb.base/commands.exp: Make test names unique; every test either
22905 passes or fails. Update some comments.
22906
22907 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
22908
22909 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22910
22911 The following fixes a FAIL caused by the fact that the alpha stabs
22912 configuration didn't use the ".if alpha" code in weird.def.
22913 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
22914 bit pointer, so the 32 bit version works even on the alpha.
22915 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
22916 Remove the stuff which allowed us to have separate versions for
22917 alpha and everything else.
22918
22919 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
22920 regexp which "info func operator\[\](" is supposed to match. Fix
22921 string to send to GDB. Note that GDB still doesn't work right. Add a
22922 new test for "info func .perator\[\](" which GDB does handle correctly.
22923
22924 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
22925
22926 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22927
22928 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
22929 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
22930 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
22931 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
22932 it makes the tests harder to understand and confuses test-o-matic.
22933 The preferred style is that each test provides a PASS or a FAIL,
22934 and has a unique message (e.g. "continue #54" not just "continue")
22935 which is the same for the pass and the fail.
22936 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22937 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
22938 to lib/gdb.exp.
22939 * gdb.base/printcmds.exp: Use test_print_accept. Remove
22940 prt_accept which was basically the same thing. Likewise for
22941 test_print_reject and prt_reject.
22942 * lib/gdb.exp (test_print_reject): Add some more error message
22943 patterns to match from the former printcmds.exp (prt_reject).
22944 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
22945 One defect of the passcount stuff is that some of it failed to
22946 report XPASS where appropriate.
22947 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
22948 stuff before and after arg in expected pattern.
22949 (test_paddr_operator_functions): Re-do test without print_addr_of;
22950 this is the only test which seems to want extra stuff there.
22951
22952 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22953
22954 * gdb.base/nodebug.exp: Update new tests to reflect improved
22955 wording of gdb output.
22956
22957 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
22958 and "ptype" work on variables in files compiled without -g.
22959 Replaces commented out "maint print msymbol" tests.
22960
22961 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22962
22963 * gdb.base/setvar.c (dummy): Call malloc.
22964
22965 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
22966 losing with the irix4 sed.
22967
22968 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
22969 ALRM" on irix4.
22970
22971 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22972
22973 * TODO: Remove items about corefile.exp testing new exec-file and
22974 backtrace; both are now done. Add items about printing enums.
22975
22976 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22977
22978 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
22979 "get signal $thissig" test fails.
22980
22981 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
22982
22983 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
22984
22985 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
22986 compiler warning with dec alpha compiler.
22987
22988 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
22989 extra \n from gdb_test call (this explains why the prompt test
22990 that I removed yesterday was there).
22991 (user_defined_command_test): Remove extra \n and prompt test.
22992
22993 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
22994 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
22995 doesn't exist.
22996 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
22997 Also remove alpha workaround, which turns out to be because
22998 SIGABRT == SIGLOST.
22999
23000 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
23001
23002 * gdb.base/help.exp: Don't test "help show".
23003
23004 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23005
23006 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
23007 "set print address" is on.
23008 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
23009 pass prompt to gdb_test; gdb_test already looks for the prompt.
23010
23011 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
23012
23013 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
23014 was a vestige of the manual TESTSTRATEGY, and the purpose of it
23015 was to make sure that gdb can read a core file. But (a) the "read
23016 the corefile" part didn't make it to a1-selftest.exp, we just
23017 delete the corefile after creating it, and (b) we test reading
23018 corefiles in corefile.exp anyway. Also, this test left around a
23019 xgdb process on Solaris.
23020
23021 * gdb.base/corefile.exp: Also test backtrace.
23022
23023 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
23024
23025 * gdb.base/commands.exp: Test a simple user defined command with
23026 arguments and if/while statements; verify the full user command is
23027 printed by "show user".
23028
23029 * gdb.base/commands.exp: Test if/while commands as part of a
23030 breakpoint command list; verify they appear in breakpoint
23031 information.
23032
23033 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23034
23035 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
23036 than by dividing by zero.
23037
23038 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
23039
23040 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
23041 performing an inferior call with watchpoints enabled.
23042 * gdb.base/watchpoint.c (main): Delete second unnecessary read
23043 call.
23044
23045 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23046
23047 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
23048 of "file" command.
23049
23050 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
23051 Add additional pattern for when "int operator int(void);" appears
23052 in a different order.
23053
23054 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23055
23056 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
23057
23058 * gdb.base/help.exp: Replace most of docstrings for "info signals"
23059 and "signal" with ".*".
23060
23061 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23062
23063 * TODO: Add note about "handle all nostop".
23064
23065 * gdb.base/{sigall.c, sigall.exp}: New test.
23066 * gdb.base/Makefile.in: Add it.
23067
23068 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
23069
23070 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
23071 when invoking GDB, suppresses any windowing interface.
23072
23073 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
23074
23075 * config/sim-gdb: New file, simulator testing support.
23076
23077 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
23078
23079 * gdb.base/interrupt.exp: Test calling func1 twice.
23080
23081 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
23082
23083 * gdb.base/list.exp (test_forward_search): Set timeout higher
23084 when we'll be getting lots of output from gdb.
23085
23086 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
23087 "init_malloc" to after the expect statement. Run it if that
23088 regexp is taken, but also for two others which happen if source
23089 cannot be found.
23090
23091 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23092
23093 * gdb.base/printcmds.exp: New test, for printing register before
23094 program is running.
23095
23096 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23097
23098 * gdb.base/list.exp: Correct some alternate expect patterns
23099 to reflect changes in list1.c.
23100
23101 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23102
23103 * TODO: Add item regarding large frames.
23104
23105 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
23106
23107 * TODO: Remove item about enabling return.exp; it
23108 is enabled. Suggest a few more "return" tests.
23109
23110 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23111
23112 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
23113 anonymous unions.
23114
23115 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23116
23117 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
23118 and pr-5646.o, so "make" is the same as "make all", not "make
23119 pr-4975.o".
23120
23121 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
23122
23123 * gdb.base/list.exp: Adjust expectations to reflect changes in
23124 list1.c.
23125 (test_forward_search): New test proc.
23126 * gdb.base/list1.c (long_line): New function, has long source line.
23127
23128 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
23129
23130 * gdb.base/a1-selftest.exp: Change initial stepping to know about
23131 additional line of code that was added.
23132
23133 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
23134
23135 * gdb.disasm/hppa.s: Break the large branching tests into smaller
23136 tests so as not to overflow expect's input buffers.
23137 * gdb.disasm/hppa.exp: Corresponding changes.
23138
23139 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23140
23141 Beginnings of template debugging tests.
23142 * gdb.c++/templ-info.cc: New file to test for template
23143 debugging capability of the compiler.
23144 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
23145 templ-info.cc.
23146 * gdb.c++/templates.cc: Add explicit template instantiations
23147 to enable compiling with -fno-implicit-templates. Add destructor
23148 and 'value' method to T5 class for template tests.
23149 * gdb.c++/templates.exp: Add testcases for printing of template
23150 types, setting breakpoints on template methods and calling a
23151 template method.
23152
23153 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
23154
23155 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
23156 branch target since some assemblers (gas-2.5) may emit a
23157 relocation for the branch instead of resolving it in the
23158 assembler.
23159
23160 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23161
23162 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
23163 through signal handler.
23164
23165 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23166
23167 * configure.in (*-*-netware): Use config/mt-netware.
23168
23169 * config/mt-netware: New file.
23170 * config/mt-i386-netware: Removed, separate configs for different
23171 netware architectures are no longer needed now that we have
23172 --with-headers.
23173
23174 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23175
23176 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
23177 by the recent changes to use ANSI C arithmetic conversions.
23178
23179 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23180
23181 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
23182 bug involving using inferior_pid to figure out whether to select a
23183 frame.
23184
23185 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
23186
23187 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
23188 match the current disassembler output.
23189
23190 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
23191
23192 * gdb.fortran/exprs.exp: Expect VOID instead of void.
23193 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
23194 types, expect "int" as type of integer values (for now).
23195
23196 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
23197
23198 * gdb.base/commands.exp: New tests for if/while commands.
23199
23200 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
23201
23202 * lib/gdb.exp (runto): Replace sub-pattern for hex value
23203 by .*, since hex values have different syntax in Chill mode.
23204
23205 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23206
23207 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
23208 linefeed from expect pattern for repeated types with indices > 9.
23209
23210 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
23211
23212 First part of Fortran test suite.
23213 * gdb.fortran: New directory.
23214 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
23215
23216 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23217
23218 * gdb.base/default.exp: Update expect pattern for load command
23219 without arguments.
23220
23221 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
23222
23223 * configure.in: Change i386 to i[345]86.
23224 * gdb.base/configure.in: Likewise.
23225 * gdb.c++/configure.in: Likewise.
23226 * gdb.chill/configure.in: Likewise.
23227
23228 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
23229
23230 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
23231 patterns, since that is not a valid context for comments.
23232
23233 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
23234
23235 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
23236 repeated types and repeated types with indices > 9.
23237
23238 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
23239
23240 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
23241 2417; old bug has been fixed.
23242
23243 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
23244
23245 * gdb.base/interrupt.exp: When trying to wake up the inferior,
23246 send the newline ourselves instead of assuming gdb_test will do
23247 so when passed an empty input string.
23248
23249 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
23250 stabs testcode.
23251
23252 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23253
23254 * lib/gdb.exp (gdb_test): Don't send anything if the first
23255 argument is an empty string. This makes cases where we want to
23256 match output that is already in expect's buffers (for example,
23257 matching a breakpoint after gdb_run_cmd has been called) work
23258 reliably.
23259
23260 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23261
23262 * config/netware.exp: New file.
23263
23264 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23265
23266 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
23267 the -B and -L prefixes so we can find the debugging stub.
23268
23269 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
23270 there and we are using the gcc from the tree.
23271
23272 * gdb.base/types.c: Removed.
23273
23274 * gdb.base/configure.in: Look for makefile fragments in ../config.
23275 Recognize i386-*-netware.
23276 * gdb.c++/configure.in: Likewise.
23277
23278 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23279
23280 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
23281 the correct TCL syntax.
23282
23283 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23284
23285 * gdb.base/opaque.exp: use runto instead of messing around with
23286 breakpoints. Simplify by using gdb_test.
23287
23288 * gdb.base/bitfields.exp: restart between tests on netware targets
23289 because breakpoints aren't relocated after target death. Run
23290 processes to completion.
23291
23292 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
23293
23294 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
23295
23296 * Makefile.in: Remove extra tabs that confuse some versions
23297 of "make". Use the newly built gdb to test with by default,
23298 rather than the first one in the tester's search path.
23299
23300 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
23301
23302 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
23303
23304 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
23305 condition help.
23306
23307 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23308
23309 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
23310
23311 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
23312 running.
23313 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
23314 * gdb.base/funcargs.exp: Likewise.
23315
23316 * gdb.base/bitfields.exp: Simplify by using gdb_test.
23317 * gdb.base/funcargs.exp: Likewise.
23318
23319 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23320 message is "".
23321
23322 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23323
23324 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23325 return,signals,twice}.exp: Handle non-existant binaries
23326 consistantly.
23327
23328 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23329 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23330 might testing a cross development system.
23331
23332 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23333
23334 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23335 runtest script is relative to ${srcdir}, not ${rootdir}.
23336
23337 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23338
23339 * gdb.base/signals.exp: Allow for optionality of breakpoint
23340 address.
23341
23342 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23343
23344 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23345
23346 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23347
23348 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23349 for size_t definition.
23350 * gdb.c++/templates.cc: Likewise
23351
23352 * config/mt-i386-netware: New file.
23353
23354 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23355 defined.
23356
23357 * gdb.base/Makefile.in: Added support for systems that name core
23358 files by appending "core" to the program name.
23359 * gdb.base/a1-selftest.exp: Likewise.
23360
23361 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23362
23363 * gdb.base/return.exp: Add comment and message for `return double'
23364 test failure on Sparc Solaris.
23365
23366 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23367
23368 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23369
23370 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23371
23372 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23373 from optimizing them away.
23374 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23375 patterns to include default constructors and assignment operators,
23376 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23377 character in the output of the virtual base pointer.
23378
23379 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23380
23381 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23382 expression match in print_addr_of to avoid unintented matches.
23383 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23384 versions up to 2.5.8.
23385
23386 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23387
23388 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23389 included file to run under newer versions of expect.
23390 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23391 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23392 Remove xfail for the virtual table of BDDHookV.
23393
23394 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23395
23396 * lib/gdb.exp (string_to_regexp): Set a default result.
23397 (default_gdb_start): Fix misleading message.
23398
23399 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23400
23401 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23402 Remove all CC, etc definitions.
23403 * config/mt-hpux: New file.
23404 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23405 (CFLAGS, LDFLAGS): Define.
23406 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23407
23408 * Makefile.in (site.exp): Don't insert host_os, etc.
23409 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23410 (distclean): Check existence of subdir.
23411 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23412 * gdb.base/Makefile.in: General cleanup and simplification.
23413 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23414 to build executables. Use default rule to build .o files.
23415 (EXPECT, RUNTEST, CC): Fix relative pathname.
23416 (site.exp): Don't insert host_os, etc.
23417 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23418 and/or SIGUSR1 defined.
23419 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23420 * gdb.c++/Makefile.in: General cleanup and simplification.
23421 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23422 (CFLAGS): Remove.
23423 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23424
23425 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23426
23427 * gdb.base/recurse.exp: Misc changes to get tests running again
23428 after Kung's changes to the watchpoint code.
23429 * gdb.base/watchpoint.exp: Likewise.
23430
23431 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23432
23433 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23434
23435 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23436
23437 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23438 * lib/gdb.exp (default_gdb_start): Define.
23439 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23440 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23441 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23442 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23443 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23444 Don't call gdb_target_udi in between tests.
23445
23446 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23447
23448 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23449 (which was basically just a local version of the same thing). In
23450 addition to avoiding duplication, gdb_test_exact is faster.
23451 * lib/gdb.exp (gdb_test_exact): Fix typo.
23452
23453 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23454 don't give an error.
23455
23456 * gdb.base/term.exp: Call delete_breakpoints before starting.
23457
23458 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23459 (t10): Add comment.
23460
23461 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23462
23463 Reorganization of the GDB Test Suite.
23464
23465 * gdb.base: New directory, contains all the basic tests.
23466 * gdb.c++: New directory, tests specific to C++.
23467 * gdb.chill: New directory, tests specific to Chill.
23468 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23469 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23470 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23471 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23472 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23473 t30-31 to chill).
23474 * */gdbme.*: Rename to match appropriate expect scripts.
23475 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23476 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23477 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23478 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23479 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23480 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23481 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23482 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23483 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23484 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23485 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23486 gdb.c++/virtfunc.cc: New names of C++ files.
23487 * gdb.chill/chillvars.ch: New name of Chill file.
23488 * gdb.base/configure.in, gdb.c++/configure.in,
23489 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23490 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23491 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23492 * configure.in (configdirs): Update to reflect directory changes.
23493 (target_abbrev): No longer define for any configuration.
23494 * Makefile.in: Cosmetic improvements to header comments.
23495
23496 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23497
23498 Various changes to gdb.t31:
23499
23500 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23501 * gdbme.ch: Make all key-words and predefineds be upper-case.
23502 * chillvars.exp: Expect key-words and predefinds in upper-case.
23503
23504 * chillvars.exp: Use gdb_test_exact many places.
23505 Change expected output for arrays (which now includes index labels).
23506
23507 * pr-5020.exp, gdme.ch (module PR_5020):
23508 New test, for PR-5020.
23509
23510 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23511
23512 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23513 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23514
23515 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23516
23517 * Makefile.in: Fix bit-rot in definitions of CHILL,
23518 CHILL_FOR_TARGET and Chill_LIB.
23519 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23520 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23521 CHILL, and CHILL_LIB.
23522
23523 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23524
23525 * Revert the previous changes. Please see Rob's directory
23526 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23527
23528 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23529
23530 * Makefile.in, configure.in, config/mips-gdb.exp,
23531 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23532 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23533 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
23534 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23535 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23536 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23537 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23538 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23539 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23540 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23541 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23542 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23543 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23544 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23545 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23546 changes from 94Q1.
23547
23548 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23549
23550 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23551 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23552 Rob's new testing fragments.
23553
23554 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23555
23556 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
23557 lib/gdb.exp: Replace error proc calls with perror.
23558
23559 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23560
23561 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23562 version also, match on casted version strings, and match on
23563 gdb startup case where the line numbers might be messed up.
23564
23565 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23566
23567 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
23568 (CFLAGS): Delete it from here.
23569
23570 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23571
23572 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23573
23574 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23575
23576 * Makefile.in (RUNTEST): Default to just "runtest".
23577
23578 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23579
23580 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23581 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23582 the code has been restructured.
23583
23584 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23585
23586 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23587 \n, not just one of each.
23588
23589 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23590 /bin/cc gives a warning if you do.
23591
23592 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23593
23594 * gdb.t24/demangle.exp: change expect pattern of
23595 __t10ListS_link1ZUiRCUiPT0
23596
23597 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23598
23599 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23600 on local variables in recursive functions.
23601
23602 * gdb.t07/Makefile.in: Build the new test.
23603
23604 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23605
23606 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23607 directly. Instead compare the return values from actual calls.
23608
23609 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23610
23611 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23612
23613 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23614
23615 * From Peter Schauer with minor modifications.
23616 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23617 stops in mid-line in the caller. Add xfail for returning a float
23618 value on X86 targets.
23619
23620 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23621
23622 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23623 to avoid expect lossage.
23624 (fmem_LRbug_tests): Likewise.
23625 * gdb.disasm/hppa.s: Corresponding changes.
23626
23627 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23628 conditions to work with latest dejagnu/expect.
23629
23630 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23631 expected to fail on the PA.
23632 (backtrace in call with trampolines): Explicitly require main
23633 to be frame #1 (no trampolines should show up in backtrace).
23634
23635 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23636 "continue -expect".
23637 * gdb.t06/break.exp: Likewise.
23638 * gdb.t07/watchpoint.exp: Likewise.
23639 * gdb.t13/bitfields.exp: Likewise.
23640 * gdb.t15/{funcargs,return}.exp: Likewise.
23641 * gdb.stabs/weird.exp: Likewise.
23642 * config/{mips,udi}-gdb.exp: Likewise.
23643
23644 * hppa.sed: Enclose comments within a sed command to avoid
23645 losing with the old OSF1 sed.
23646
23647 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23648
23649 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23650 sequent dynix.
23651 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23652 * gdb.t15/funcargs.exp: Conditionally step again to really
23653 finish from marker_call_with_trampolines. Handle the case where
23654 the first step from within call_with_trampolines already steps
23655 us back to main.
23656 * gdb.t15/gdbme.c: Add comment to closing brace of
23657 call_with_trampolines for funcargs.exp.
23658
23659 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23660
23661 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
23662 Fix typo(s).
23663
23664 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23665
23666 * gdb.t07/gdbme.c: More code for watchpoint testing.
23667
23668 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23669 "Hardware watchpoint" throughout file.
23670 (test_watchpoint_triggered_in_syscall): New test.
23671 (test_complex_watchpoint): New test.
23672
23673 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23674
23675 * gdbme.c (call_with_trampolines): New function to try and step
23676 into. Tests trampoline problems on the PA.
23677
23678 * funcargs.exp (localvars_in_indirect_call): No longer expect
23679 stepping into indirect call to fail on PAs.
23680 (test_stepping_over_trampolines): New test.
23681
23682 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23683
23684 * TODO: Add suggestions for static member function tests, and
23685 completion tests.
23686
23687 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23688
23689 * TODO: Add suggestions for "p/a" tests.
23690
23691 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23692 (default_gdb_exit): Replace all the hair with sending "quit" to
23693 the process with a simple close.
23694
23695 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23696
23697 * TODO: Add suggestions for shared library tests.
23698
23699 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23700
23701 * TODO: Add suggestions for x/s tests.
23702
23703 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23704
23705 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23706 "enable once", and "enable breakpoints once" with ".*".
23707
23708 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23709
23710 * TODO: Add suggestions about structure passing tests.
23711
23712 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23713
23714 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23715 the primary1 test, use work around if __GNUC__ < 2.
23716 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23717 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23718 Test for bad output rather than waiting for timeout. Issue
23719 second continue only if first continue failed.
23720
23721 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23722
23723 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23724 operator[] test with gdb_test because the old code didn't seem to
23725 be getting the quoting right with the new dejagnu.
23726
23727 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23728
23729 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23730 one from the path.
23731 * Makefile.in: Use a fresh expect if there is one, use runtest
23732 from the src tree if there is one.
23733
23734 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23735
23736 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23737 next over recursive call. Revise the tests from that point on
23738 (which had been skipped) to match GDB's actual (correct) output.
23739
23740 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23741 with next over a breakpoint whose condition is false.
23742
23743 * gdb.t00/help.exp: Comment out "help set print" tests just like
23744 (and for same reason as) "help set" test.
23745
23746 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23747
23748 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23749 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23750
23751 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23752
23753 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23754 necessary gdb_target_udi.
23755
23756 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23757
23758 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23759 1838 and 2417; they are fixed.
23760
23761 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23762 gdb.t03/ptype.exp (ptype structure, ptype union):
23763 Remove xfails; the test is looser than when the xfails were added.
23764
23765 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23766 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23767
23768 * gdb.t01/run.exp: Only run shell test if isnative.
23769
23770 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23771 since "run" automatically loads if necessary. Call gdb_target_udi
23772 after the "file" since "file" kills any execution target.
23773
23774 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23775 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23776 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23777 argument for UDI.
23778
23779 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23780
23781 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23782
23783 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23784
23785 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23786
23787 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23788 properly quoting regexps. This makes the second argument to
23789 demangle a fixed string, which matches the callers, instead of a
23790 shell-style pattern which is what the previous implementation
23791 used. Update some of the callers.
23792
23793 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23794
23795 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23796 (comib_nullified_tests): Fix typo.
23797 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23798 strings. No longer expected to fail.
23799
23800 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23801 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23802 strings. No longer expected to fail.
23803
23804 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23805 string. No longer expected to fail.
23806
23807 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23808
23809 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23810 No longer expected to fail.
23811
23812 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23813 string. No longer expected to fail.
23814
23815 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23816
23817 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23818 only in the names (I probably got most of them). I was even
23819 generous with some which differed in underscores in names, and
23820 probably missed a few, and I *still* was able to remove almost a
23821 third of the file with almost no impact on testsuite coverage.
23822
23823 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23824
23825 * gdb.t00/default.exp: Match udi_attach error message as well as
23826 the one from child_attach.
23827
23828 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23829
23830 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23831
23832 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23833 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23834
23835 * Move test with enums and partial symbols back to
23836 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23837 Reverts the change of 26 May 93. Per today's change to
23838 stabs.texinfo, the behavior that weird.exp was expecting was
23839 unreasonable; what is important is that the compiler+gdb get
23840 things right, which happens with a recent gcc. Also fix the test
23841 to deal with native compilers which put out the stab gdb can't
23842 deal with.
23843
23844 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23845
23846 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23847 in the names. The main thing these accomplish is to slow things down.
23848 Many more such duplicates surely remain.
23849
23850 * gdb.t00/help.exp: Comment out "help support" test just like
23851 (and for same reason as) "help set" test.
23852
23853 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23854
23855 * gdb.t06/break.exp: Remove setup_xfails for
23856 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23857 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23858 about known bug in gcc to include up through 2.5.8.
23859 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23860 well as "_vb$".
23861 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23862 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23863 with latest gcc and gdb.
23864 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23865 well as "_vb$".
23866
23867 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23868
23869 * configure.in (hppa*-*-*): Also configure and build stabs-only
23870 tests.
23871
23872 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23873
23874 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23875 * gdb.t10/configure.in (hppa*-*-*): Use it.
23876
23877 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23878
23879 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
23880
23881 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23882
23883 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
23884 versions prior to 1.13.5.
23885
23886 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23887
23888 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
23889 the prompt is at the start of a line.
23890
23891 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23892
23893 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
23894 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
23895 in the copr tests now.
23896 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
23897 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
23898 expected to fail.
23899
23900 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
23901
23902 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
23903 gdb.t31/chillvars.exp, lib/gdb.exp:
23904 Tweak to run under either version of expect.
23905 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
23906 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
23907 * gdb.t11/list.exp: Remove extraneous whitespace.
23908
23909 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23910
23911 * gdb.t16/printcmds.exp (test_print_strings): Accept
23912 "(unsigned char *) " before the string.
23913
23914 * TODO: Add notes about printing of fancy types and GDB expressions.
23915
23916 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
23917
23918 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
23919 * gdb.t06/configure.in: Don't try to compile signals test program
23920 if doing mips-idt-ecoff.
23921
23922 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
23923
23924 * Most .exp files: Tweak to run under either version of expect.
23925
23926 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23927
23928 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
23929 xfails; I'm not sure why they are failing, but not because of PR 1806.
23930
23931 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
23932
23933 * config/unix-gdb.exp: Remove gdb_unload cause it's already
23934 defined in lib/gdb.exp.
23935
23936 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23937
23938 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
23939 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
23940 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
23941 have to be typeless.
23942
23943 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23944
23945 * TODO: Add suggestion for copyright year test.
23946
23947 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
23948
23949 * configure.in (*-*-lynxos*): Add stabs tests.
23950
23951 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23952
23953 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
23954 so insert a tab before any assembler directive in column zero.
23955
23956 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
23957 stores.
23958 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
23959 stores.
23960 (fpu_short_memory_tests): Likewise.
23961
23962 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23963
23964 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
23965 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
23966 .stabs directives in comments.
23967
23968 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23969
23970 * TODO: New file, describing tests we could write.
23971 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
23972
23973 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23974
23975 * gdb.t06/signals.exp: Add kludge to force re-sync.
23976
23977 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
23978 to xgdb instead of gdb, get out of gdb.
23979
23980 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
23981
23982 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
23983 for info.
23984
23985 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
23986
23987 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
23988 * gdb.stabs/configure.in (hppa*-*-*): Use it.
23989 * gdb.stabs/hppa.sed: New sed script for the PA.
23990
23991 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23992
23993 * gdb.stabs: Re-write weird.def and configuration to use sed
23994 instead of cpp. sed is portable and POSIX; cpp is neither.
23995
23996 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
23997
23998 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
23999
24000 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24001
24002 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
24003
24004 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24005
24006 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
24007 "_vb$".
24008 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
24009 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
24010
24011 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24012
24013 * lib/gdb.exp: Comment out code which depends on non-existent
24014 `transform' procedure.
24015
24016 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
24017
24018 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
24019 * lib/gdb.exp: Transform tool name.
24020 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
24021 1.1's new error handling system.
24022
24023 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24024
24025 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
24026
24027 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24028
24029 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
24030 They made pattern matching so slow that timeouts happened on
24031 heavily loaded systems. Now any output from "show print" which
24032 gets us back to the GDB prompt is a PASS.
24033
24034 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
24035
24036 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
24037
24038 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24039
24040 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
24041
24042 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
24043 It is not from PR 3220.
24044
24045 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24046
24047 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
24048 just started failing because they depended on the order the
24049 subcommands are presented, or exact docstring text. This kind of
24050 test is a pain and has minimal benefit.
24051
24052 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24053
24054 * gdb.t09/corefile.exp: At end of test, use "core" command with
24055 no arguments.
24056
24057 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
24058
24059 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
24060 17}/Makefile.in: Make it possible to run the testsuite with Sun
24061 make and CC = cross gcc by adding explicit build rules for .o
24062 files.
24063
24064 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24065
24066 * gdb.t15/funcargs.exp: Don't put comments on same line as
24067 setup_xfail (@#$*%& tcl braindamage!).
24068
24069 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24070
24071 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
24072
24073 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
24074
24075 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
24076 * gdb.t20/inherit.exp: remove three dumplicate entries.
24077
24078 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24079
24080 * gdb.t06/break.exp: For "next over recursive call", fail on any
24081 incorrect output, not just on "factorial (value=2)".
24082
24083 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24084
24085 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
24086 working now. Add an xfail if accesing a bss variable causes
24087 a memory error if the target is not yet run.
24088
24089 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24090
24091 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
24092 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
24093 name of __st* demangling (2 strings). Did Kung really get the
24094 more than 95 others right without testing them?
24095
24096 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
24097
24098 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
24099
24100 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
24101
24102 * configure.in (configdirs): Add gdb.disasm
24103 * gdb.disasm: New directory for GDB disassembler tests.
24104 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
24105
24106 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24107
24108 * gdb.t00/help.exp: Don't test "help set".
24109
24110 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
24111 from within expect statements. None of these happen anymore and
24112 they cause regressions to be silently unnoticed.
24113
24114 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
24115 messages) about known failures with gcc cygnus-2.4.5-930417.
24116
24117 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
24118 comp-info.exp so it gets built if it doesn't exist.
24119
24120 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
24121 it is no longer used.
24122 * gdb.t13/comp-info.c: Removed.
24123
24124 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24125
24126 * gdb.t06/signals.exp: Add xfail for sun3.
24127
24128 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24129
24130 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
24131 relevant because ^C doesn't get sent but failure can be reproduced
24132 interactively).
24133
24134 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24135
24136 * gdb.stabs/alpha.mt: New configuration file for alpha.
24137 * gdb.stabs/configure.in: Use it.
24138 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
24139 sharing with alpha.mt, redefine long to word via preprocessor.
24140 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
24141 for alpha.
24142 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
24143 native cc.
24144 * gdb.t00/teststrategy.exp: Change expect string so that we
24145 consume the `(xgdb)' from the command echo and from the gdb prompt.
24146 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
24147 gdb currently compares all values as long, so this failure probably
24148 applies to any configuration where LONGEST is bigger than a target int.
24149 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
24150 with gcc.
24151 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
24152 to handle opaque pointers, gcc is.
24153 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
24154 as first argument. Include <sys/types.h> and change all operator
24155 new definitions to use size_t.
24156 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
24157 now that we use size_t.
24158
24159 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24160
24161 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
24162 a long or float array cast all array members to the same type.
24163 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
24164 with 64 bit longs.
24165 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
24166 on alpha.
24167 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
24168
24169 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24170
24171 * gdb.t24 (demangle.exp): Constructors of templates have names like
24172 vector<int>::vector(int) not vector<int>::vector<int>(int). See
24173 section 14.6 of the ARM.
24174
24175 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
24176 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
24177 accomplish little and slow down the testsuite.
24178
24179 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
24180 Accept spaces various places.
24181
24182 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24183
24184 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
24185 with watchpoint enabled.
24186
24187 * Makefile.in: Remove definition of CC and remove the second
24188 definition of CXX (the "CXX = gcc" one remains). These definitions
24189 were causing backquotes to be expanded within backquotes, which
24190 doesn't work.
24191
24192 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
24193
24194 * gdb.t17/callfuncs.exp: Add "return 0" to end.
24195
24196 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24197
24198 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
24199 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
24200 by mips cc and contains no stabs entries.
24201
24202 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
24203
24204 * config/vx-gdb.exp: Use fake device to load files rather than
24205 NFS.
24206 * lib/gdb.exp: New proc to do "file" command.
24207 * config/unix-gdb.exp: Use new "file" proc.
24208
24209 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
24210
24211 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
24212 Rework board rebooting slightly.
24213 (gdb_exit): Don't exit from the remote shell; there isn't one.
24214 * gdb.stabs/weird.exp: If a program is being debugged already,
24215 kill it.
24216 * gdb.t04/setvar.exp: Stop and restart gdb.
24217 * gdb.t05/expr.exp: Likewise.
24218 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
24219 restart gdb and reload the program.
24220 * gdb.t08/opaque.exp: Likewise.
24221 * gdb.t12/scope.exp: Likewise.
24222 * gdb.t13/bitfields.exp: Likewise.
24223 * gdb.t15/funcargs.exp: Likewise.
24224 * gdb.t20/classes.exp: Likewise.
24225 * gdb.t03/ptype.exp: Increase timeout.
24226 * gdb.t16/printcmds.exp (test_print_string_constants,
24227 test_print_array_constants): Likewise.
24228 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
24229 * gdb.t20/classes.exp (do_tests): Likewise.
24230 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
24231
24232 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
24233
24234 * gdb.stabs: Renamed *wierd* to *weird*.
24235
24236 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24237
24238 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
24239 for timeout. Add "known gcc 2.4.5 bug" to failure message.
24240
24241 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24242
24243 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
24244 (do_tests): Remove xfail for whatis on one_var and two_var.
24245
24246 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
24247
24248 * Makefile.in: Made cross building work better by adding
24249 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
24250
24251 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24252
24253 * gdb.t15/{return.c,return.exp,Makefile.in}:
24254 New test, currently commented out.
24255
24256 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
24257
24258 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
24259 still running and removes the leftover named socket so GDb can do
24260 clean restarts.
24261
24262 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
24263
24264 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
24265 console, not GDB.
24266 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
24267 cross testing works better with "make check"
24268 * config/unix-gdb: Use default procedures for exit and version.
24269 * config/vx-gdb.exp: Cleaned up and massaged back to working order
24270 with the newest VxWorks.
24271
24272 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24273
24274 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
24275 old form.
24276
24277 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
24278 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
24279
24280 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
24281
24282 * config/unix-gdb.exp: Remove this version of gdb_exit
24283 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
24284 Rob says he'll look at it when he gets back to testing boards.
24285
24286 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
24287
24288 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
24289 an expected fail for certain ptype commands.
24290
24291 * gdb.t20/classes.exp: Update expected results of "ptype class
24292 Base1" to account for the constructor that now appears in the type.
24293
24294 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
24295
24296 * configure.in (configdirs): Restore gdb.t04, which mysteriously
24297 disappeared from list.
24298 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
24299 "alldone" proc with call to cleanup and exit.
24300 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
24301 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
24302 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
24303 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
24304 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
24305 "alldone" proc with simple returns that suppress remaining
24306 tests. The alldone proc went away many months ago.
24307
24308 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24309
24310 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
24311
24312 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
24313
24314 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24315
24316 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
24317 as vax gdb will display them.
24318
24319 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24320
24321 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24322 optimizers.
24323
24324 * scope.exp: Change "bad value for localval" messages so each one
24325 is unique.
24326
24327 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24328 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24329
24330 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24331
24332 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24333
24334 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24335 doesn't exist (due to optimization).
24336
24337 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24338
24339 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24340 contains \r because the filename is long.
24341
24342 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24343 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24344
24345 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24346
24347 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24348 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24349 Ultrix.
24350 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24351 int tests.
24352 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24353
24354 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24355
24356 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24357
24358 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
24359 to match does not match the passing case but still matches the
24360 failing case.
24361
24362 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24363
24364 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24365
24366 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24367
24368 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24369 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24370 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24371 Remove various versions of gdb_exit.
24372 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24373 gdb_exit.
24374 * config/unix-gdb.exp: gdb_exit remains here, and should override
24375 the generic version, since it's doing a lot of wierd stuff that
24376 the other versions aren't. FIXME, fold it in, or abandon this
24377 version.
24378
24379 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24380
24381 * gdb.t24/demangle.exp: Add tests for PR 3220.
24382
24383 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24384
24385 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24386
24387 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24388
24389 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24390 "i386-*-*". Works for i486 as well.
24391
24392 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24393 bug, and expand domain of xfail to all SVR4 systems, since the
24394 actual problem is likely to be in generic SVR4 /proc support.
24395
24396 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24397
24398 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24399
24400 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24401
24402 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24403 xfails for other systems. Match a missing 'Continuing.' as an
24404 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24405
24406 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24407 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24408 Only issue warning for missing executables if -all option is used.
24409
24410 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24411 file if -all option is used. It's like an unpredictable XFAIL.
24412
24413 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24414
24415 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24416 for dynamically linked binaries.
24417
24418 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24419
24420 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24421
24422 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24423 to state that this is a known bug in old versions of g++.
24424
24425 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24426
24427 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24428 while waiting for `Continuing'.
24429
24430 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24431
24432 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24433 in text, data, and bss.
24434 * gdb.t10/nodebug.c: Add local and global test variables for
24435 initialized and uninitialized data.
24436
24437 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24438
24439 * config/unix-gdb.exp (gdb_exit): Add "wait".
24440
24441 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24442
24443 * gdb.t06/signals.exp: xfail the continue from the handler for all
24444 targets.
24445
24446 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24447 function with watchpoints enabled, the i386 call dummy starts with
24448 a call.
24449
24450 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24451 386 bsd names its corefiles.
24452
24453 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24454
24455 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24456 compilers don't grok it.
24457 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24458 with small octal ints rather than character constants, which
24459 are signed and might not fit if first promoted to int.
24460
24461 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24462
24463 * gdb.t09/Makefile.in (clean): Remove corefile.
24464
24465 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24466
24467 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24468
24469 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24470 and Jim Kingdon (kingdon@cygnus.com)
24471
24472 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24473 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24474 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24475
24476 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24477
24478 * gdb.t17/interrupt.exp: Add xfail for hppa.
24479
24480 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24481
24482 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24483 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24484 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24485 to determine signed-ness of bitfields and use the result to setup
24486 the xfail.
24487 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24488 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24489 call line is reached if necessary.
24490
24491 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24492
24493 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24494
24495 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24496
24497 * gdb.t06/break.exp: Also test `clear' command.
24498
24499 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24500
24501 * gdb.t00/teststrategy.exp: Remove extra quote.
24502
24503 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24504 watchpoint enabled to be for all non-68k machines.
24505
24506 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24507
24508 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24509
24510 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24511 targets use aout.mt instead of ecoff.mt as gas understands
24512 standard aout format.
24513
24514 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24515
24516 * lib/gdb.exp (runto): Don't insist that function we are running to
24517 was compiled with -g.
24518
24519 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24520
24521 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24522 to get back into the read system call.
24523 Accept leading newline in case where we woke it up.
24524
24525 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24526
24527 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24528 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24529 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24530 enable ecoff configuration.
24531
24532 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24533
24534 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24535
24536 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24537
24538 * gdb.t16/printcmds.exp: Add another printf test.
24539
24540 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24541
24542 * configure.in: If configured -with-stabs on any target, add
24543 stabsdirs to configdirs.
24544
24545 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24546
24547 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24548 fun" so pattern does not match the command itself.
24549
24550 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24551
24552 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24553
24554 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24555
24556 * gdb.t17/interrupt.exp: Test for more things.
24557
24558 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24559
24560 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24561 compiler arranges the code and line numbers.
24562
24563 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24564
24565 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24566
24567 * gdb.t00/help.exp: Increase expect input buffer size.
24568
24569 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24570
24571 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24572
24573 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24574
24575 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24576
24577 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24578 [0-9]*, not just [0-9].
24579
24580 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24581
24582 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24583
24584 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24585
24586 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24587
24588 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24589
24590 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24591
24592 * gdb.t06/signals.c: Add xfails for sun3.
24593
24594 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24595
24596 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24597 test_stepping tests.
24598
24599 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24600
24601 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24602
24603 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24604
24605 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24606 rather than actually putting it through cpp twice.
24607
24608 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24609
24610 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24611
24612 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24613 no longer needed.
24614
24615 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24616
24617 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24618
24619 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24620 C++ features prints as "struct", make it a pass, not an xfail.
24621
24622 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24623
24624 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24625 Don't require VA to print as "class" rather than "struct".
24626
24627 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24628
24629 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24630
24631 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24632
24633 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24634
24635 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24636
24637 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24638 order.
24639
24640 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24641
24642 * gdb.t16/printcmds.exp: Add printf tests.
24643
24644 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24645
24646 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24647
24648 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24649
24650 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24651 pass counts, to counteract any existing or future setup_xfails.
24652
24653 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24654
24655 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24656 {BEGIN,END}_COMMON for common block instead of STAB.
24657 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24658
24659 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24660 intp_var should be N_GSYM not N_LSYM.
24661 wierd-aout.S: Use a label for the value of the N_SO.
24662 wierd.def: Remove all backslashes.
24663 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24664
24665 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24666
24667 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24668 get the expected next to inheritance3.
24669
24670 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24671
24672 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24673 now that gcc-2.4 gets it right.
24674
24675 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24676
24677 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24678
24679 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24680 generating comp-info.exp which works for cross-compilation.
24681
24682 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24683
24684 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24685 "*-*-sysv4.*".
24686
24687 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24688
24689 * gdb.t01/run.exp: Start with a fresh gdb.
24690 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24691 SVR4.x.
24692
24693 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24694
24695 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24696 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24697 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24698 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24699 things to remove.
24700
24701 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24702
24703 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24704 test cases from bug reports.
24705
24706 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24707
24708 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24709 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24710 avoid spurious xfails.
24711 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24712 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24713 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24714
24715 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24716
24717 * gdb.t00/teststrategy.exp: Rework to provide more useful
24718 description of each test, fix problem with systems that define
24719 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24720 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24721 results for "next over recursive call" so timeouts aren't taken
24722 by error.
24723
24724 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24725
24726 * gdb.t12/scope.exp: Test printing of variables before run.
24727
24728 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24729 printed in wrong order due to sorting.
24730
24731 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24732
24733 * gdb.t00/teststrategy.exp: Fix expected results for printing
24734 user entered string constant. Is array of char, prints with no
24735 address.
24736
24737 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24738 commands.
24739 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24740 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24741 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24742 of struct of char arrays.
24743 * gdb.t00/radix.exp: New tests for radix commands.
24744
24745 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24746
24747 * gdb.t16/printcmd.exp: Print a variable before running program
24748 (with xfail for AIX).
24749
24750 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24751
24752 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24753
24754 * gdb.t16/printcmd.exp: Don't print variables before running program.
24755
24756 * gdb.t06/break.exp: Don't require envp argument to main.
24757
24758 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24759
24760 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24761 Add xfails for rs6000.
24762
24763 * gdb.t02/whatis.exp: Change other tests not to re-test something
24764 we already tested.
24765
24766 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24767 each type used has a variable of that type.
24768
24769 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24770
24771 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24772
24773 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24774
24775 * configure.in: change srctrigger to be a file, not a directory
24776
24777 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24778
24779 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24780
24781 * gdb.t11/list.exp: Fixed a couple of typos.
24782
24783 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24784
24785 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24786 is fixed and PR is closed.
24787 * gdb.t16 (gdbme.c): Add simple test string variable.
24788 * gdb.t16 (printcmds.exp): Add tests with simple test string
24789 variable, primarily for boundaries on "set print elements".
24790
24791 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24792
24793 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24794 Make leading 0's optional and don't expect a tab in the middle
24795 of the number.
24796
24797 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24798
24799 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24800 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24801 don't end command passed to gdb_test with newline.
24802
24803 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24804 signed keyword away, don't expect signed bitfields to be signed.
24805
24806 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24807 printing with only as many 1's as are in the field as well as printing
24808 with 32 1's (see comment).
24809
24810 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24811
24812 * gdb.t00/default.exp: Start with a fresh gdb.
24813 * configure.in (configdirs): Remove gdb.t31 until the chill
24814 compiler works again. It no longer is able to find chillrt0
24815 since it isn't in libchill.a anymore.
24816 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24817 wierd.o, make more modular.
24818 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24819 spurious newlines that caused problems.
24820
24821 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24822
24823 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24824 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24825 gdb.stabs/wierd.{exp,def}: Many new tests.
24826
24827 * gdb.t00/default.exp: update info line for new message.
24828
24829 * gdb.t02/{whatis.exp,gdbme.c}:
24830 Test that "char *" doesn't print as "caddr_t".
24831
24832 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24833
24834 * gdb.t00/help.exp: Use .* in place of some help messages which
24835 just changed.
24836 gdb.t00/default.exp: Update "info frame" test for new message.
24837 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24838 Remove some xfails
24839
24840 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24841
24842 * gdb.t03/{gdbme.c,ptype.exp}:
24843 Add tests for typedef'd struct and union without tags.
24844 Also check "whatis" on a variable of a typedef'd enum without a tag.
24845
24846 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24847 PRMS 1823; the bug still exists but isn't reproduced by this test
24848 anymore), and remove rs6000 XFAIL (the bug is fixed).
24849
24850 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24851 duplicated from whatis.exp. For those that are left, accept
24852 "long", "long int", or "int" for long variables (whatis.exp already
24853 has an XFAIL for "int", so no need to fail it here).
24854
24855 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24856 Deal with GCC's names for types now that GDB uses the compiler's names.
24857
24858 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24859 setup_xfail's for sunos4. If we #defined the signed keyword away,
24860 don't expect GDB to know that char it is signed.
24861
24862 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24863
24864 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24865
24866 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24867 should work on any system, regardless of debugging format.
24868 * gdb.t21/demangle.exp: Move to gdb.t24.
24869 * gdb.t24/demangle.exp: Move from gdb.t21.
24870 * gdb.t24/{Makefile.in, configure.in}: New files.
24871
24872 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24873
24874 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24875 * gdb.stabs: New directory.
24876
24877 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24878
24879 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
24880 not just "Quit anyway?".
24881
24882 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
24883
24884 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
24885 that all setup_xfails are immediately followed by clear_xfails.
24886
24887 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
24888
24889 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
24890 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
24891 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
24892 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
24893 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
24894 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
24895 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
24896 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
24897 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
24898 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
24899 gdb.t31/chillvars.exp, lib/gdb.exp:
24900 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
24901 bug-gdb@prep.ai.mit.edu.
24902
24903 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
24904
24905 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
24906 with 0.0, not integer 0.
24907
24908 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
24909
24910 * gdb.t06/break.exp: Update for "Kill the program" message change.
24911
24912 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
24913
24914 * Makefile.in (GDBFLAGS): Set to -nx.
24915 * Makefile.in (site.exp): Use GDBFLAGS.
24916
24917 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24918
24919 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
24920 Makefiles.
24921 (check): depend on just-check.
24922 (just-check): added so that tests can be run without a noop
24923 build pass.
24924
24925 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
24926
24927 Switch to using configure's configdirs.
24928 * Makefile.in (Makefile): add configure.in dependency.
24929 (SUBDIRS): removed redundant assignment.
24930 * configure.in: switch subdirs assignment to configdirs.
24931 * gdb.t*/configure.in: new files.
24932
24933 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
24934
24935 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
24936 works.
24937
24938 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
24939
24940 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
24941 in explicit rules. Apparently this is not supported by some makes.
24942
24943 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
24944
24945 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
24946
24947 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24948
24949 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
24950 disappeared.
24951
24952 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
24953
24954 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
24955
24956 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
24957
24958 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
24959 watchpoint problem that is now fixed.
24960 * gdb.t30/chexp.exp: Remove setup_xfail for printing
24961 uninitialized convenience variables.
24962 * gdb.t31/chillvars.exp: Fix expected patterns for printing
24963 structures.
24964
24965 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24966
24967 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
24968 which causes expect to get out of sync with gdb on long output
24969 from help set.
24970 * gdb.t09/corefile.exp: Make expected pattern for core file
24971 failing signal and frame output format less sun specific.
24972
24973 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
24974
24975 * gdb.t31/chillvars.exp: Add and remove initial dummy
24976 breakpoint, so that symbol table is forced in.
24977 (Needed at least on Sunos4, though it seems not SVR4.)
24978 * gdb.t31/chillvars.exp: Update for changed output format.
24979
24980 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
24981
24982 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
24983
24984 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
24985
24986 * Makefile.in: Added --srcdir when invoking runtest, removed the
24987 need for a local config file. (optional now)
24988
24989 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
24990
24991 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
24992 failure count used to force early termination. Add some more
24993 expected failures for gnu style demangling.
24994
24995 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24996
24997 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
24998 pmi variable from gdb.t20/gdbme to get optimized away.
24999 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
25000 Check for written corefile upon timeout _and_ eof.
25001
25002 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25003
25004 * config/unix-gdb.exp: Add missing return 0.
25005
25006 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25007
25008 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
25009 test termination.
25010
25011 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
25012
25013 * configure.in (subdirs): Put back gdb.t17 which mysteriously
25014 disappeared.
25015
25016 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
25017
25018 * gdb.t10/crossload.exp: Disable the i860-elf test until such
25019 time as i860 support works.
25020
25021 * gdb.t15/funcargs.exp: Fix expected outputs to include
25022 "backtrace 100\r" rather than just "backtrace\r", to match last
25023 change.
25024
25025 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
25026
25027 * config/udi-gdb.exp (gdb_exit): Remove close command.
25028 (gdb_target_udi): New procedure to set the UDI target.
25029 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
25030 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
25031 Added waits for prompts after several question responses. Added
25032 some more responses used by a29k-amd-udi-gdb.
25033 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
25034 pass different arguments, restart UDI connection after program
25035 completion.
25036 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
25037 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25038 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
25039 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
25040 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
25041 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
25042 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25043 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
25044 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
25045 after program completion.
25046 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
25047 compiled with a SELECT_VECS setting.
25048 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
25049 infinite recursion.
25050
25051 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
25052 Added checks for COFF results, and made them expected failures for
25053 all targets. It would be better to make them expected failures
25054 for COFF targets only.
25055
25056 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
25057
25058 * Makefile.in: add null dvi target, don't bother to recurse
25059 through test directories for info and install-info; rename
25060 $(datadir) to be dejagnu instead of deja-gnu
25061
25062 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
25063
25064 * gdb.t31/gdbme.ch: Re-enable code that previously caused
25065 compiler to coredump.
25066 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
25067 code.
25068
25069 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
25070
25071 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
25072 coredump.
25073 * gdb.t31/chillvars.exp: Comment out tests that depend on that
25074 code.
25075
25076 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
25077
25078 * gdb.t03/ptype.exp: tests for return code from gdb_test.
25079 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
25080 which in a shell. Deletes xgdb when done.
25081 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
25082 Tests the return from the "set height" or "set width" commands.
25083 Added a few return codes where needed.
25084
25085 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
25086
25087 * Makefile.in (SUBDIRS): Add gdb.t17.
25088 * configure.in (subdirs): Add gdb.t17.
25089 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
25090 files to test gdb's calling of functions in the inferior with
25091 the correct arguments and gdb's ability to retrieve any
25092 result returned.
25093
25094 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
25095
25096 * config/unix-gdb.exp (gdb_exit): Remove close commands that
25097 may be called after gdb goes away. Previous versions of expect
25098 needed these to avoid file descriptor leaks, but they cause
25099 errors with the current revision of expect.
25100 * gdb.t00/gdbvars.exp: Use -re on expected output after
25101 setting sevenbit-strings.
25102 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
25103 to set sevenbit-strings consistent across tests.
25104 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
25105 set sevenbit-strings consistent across tests.
25106
25107 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
25108
25109 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
25110 expected output to match current "expect" expectations.
25111
25112 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
25113
25114 * gdb.t00/default.exp: Change expected output for default "source"
25115 command, to match new gdb behavior which requires a filename to
25116 source.
25117
25118 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
25119
25120 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
25121 expected fail for i486-*-* that misses the marker2 function.
25122 * gdb.t10/crossload.exp (bfddefault): Allow successful
25123 recognition of a format to pass even if no symbols are found.
25124 Explicitly catch failures where the format is not recognized
25125 or is ambiguous, and add the reason to the fail message.
25126 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
25127 the cause is and invalid target and add reason to failure message.
25128 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
25129 elf32-i386, elf32-sparc, and elf32-i860.
25130 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
25131 Set up expected failure for 'filename'::variable scope resolution,
25132 which is now apparently broken on all targets.
25133 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
25134 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
25135 gdb.t23/templates.exp: Change failure for missing binfile into
25136 just a warning.
25137 gdb.t21/demangle.exp: Change all cfront references to 'arm'
25138 references.
25139
25140 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
25141
25142 * gdb.t00/default.exp: Add expected output for default "source"
25143 command, to match new gdb behavior.
25144 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
25145
25146 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
25147
25148 * config/*-gdb.exp: returns an error, rather than exiting on
25149 internal errors.
25150
25151 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
25152
25153 * gdb.t03/gdbme.c: Add pointer to struct variable.
25154 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
25155 referencing struct members.
25156
25157 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
25158
25159 * configure.in (mips-idt-ecoff): New target.
25160 * config/mips-gdb.exp: New file for remote board using MIPS remote
25161 debugging protocol.
25162
25163 * Redid configuration scheme. Removed gdb.t*/configure.in.
25164 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
25165 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
25166 distclean targets. Built executables via .o files. Adjusted
25167 tests to account for source files in $(srcdir) rather than
25168 $(objdir).
25169 * lib/gdb.exp (runto): Don't expect () after the function name,
25170 because it may have arguments.
25171
25172 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
25173
25174 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
25175 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
25176 expected failures for mips-idt-* and mips-sgi-*.
25177 * gdb.t00/default.exp (attach): Kill process if requested.
25178 * gdb.t00/help.exp (help target core, help target): Accept a gdb
25179 that does not read core files.
25180 * gdb.t01/run.exp: Removed checks for exit status code.
25181 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
25182 it is linked in.
25183 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
25184 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
25185 appropriate, rather than doing it by hand.
25186 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
25187 execution.
25188 * gdb.t10/crossload.exp: Kill existing program if needed.
25189 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
25190 appropriate, rather than doing it by hand. Always increase
25191 timeout for this test, not just for VxWorks.
25192
25193 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
25194
25195 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
25196 of Chill STRUCT types and STRUCT values.
25197 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
25198 than "char".
25199 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
25200 struct2): New struct definitions and initializations to test
25201 simple Chill STRUCT types.
25202
25203 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
25204
25205 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
25206 the null byte at the end of strings.
25207 * gdb.t00/default.exp: Make show version insensitive to copyright
25208 date.
25209 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
25210 to avoid dependencies on target char signedness.
25211 * gdb.t16/printcmds.exp: Update expected results for explicitly
25212 unsigned char.
25213 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
25214 now work.
25215 * gdb.t21/demangle.exp: Add many more patterns for template
25216 demangling, most of them being expected failures.
25217 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
25218 string we are matching for, to match on the whole string.
25219 * gdb.t21/demangle.exp: Add many new test strings to demangle,
25220 and fix a whole bunch that had incorrect expected output but were
25221 passing anyway because of the bug in "proc demangle".
25222 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
25223 type.
25224 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
25225
25226 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
25227
25228 * gdb/testsuite: made modifications to testcases, etc., to allow
25229 them to work properly given the reorganization of deja-gnu and the
25230 relocation of the testcases from deja-gnu to a "tool" subdirectory.
25231
25232 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
25233
25234 * gdb/testsuite: Initial creation of gdb/testsuite.
25235 Migrated dejagnu testcases and support files for testing nm to
25236 gdb/testsuite from deja-gnu. These files were moved "as is"
25237 with no modifications. This migration is part of a major overhaul
25238 of dejagnu. The modifications to these testcases, etc., which
25239 will allow them to work with the new version of dejagnu will be
25240 made in a future update.
25241
25242 For additional changes see gdb.mi/ChangeLog-1999-2003.
25243 \f
25244 ;; Local Variables:
25245 ;; mode: change-log
25246 ;; left-margin: 8
25247 ;; fill-column: 74
25248 ;; version-control: never
25249 ;; End:
25250
25251 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
25252 2003, 2004, 2005 Free Software Foundation, Inc.
25253 Copying and distribution of this file, with or without modification,
25254 are permitted provided the copyright notice and this notice are preserved.