[Ada] Fix number of lines in -ada-task-info output
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2011-10-21 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/mi_task_info/task_switch.adb: New file.
4 * gdb.ada/mi_task_info.exp: New file.
5
6 2011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7
8 * gdb.cp/expand-psymtabs-cxx.exp: New file.
9 * gdb.cp/expand-psymtabs-cxx.cc: New file.
10
11 2011-10-20 Phil Muldoon <pmuldoon@redhat.com>
12
13 PR python/12656
14
15 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
16 global_block tests.
17
18 2011-10-18 Tom Tromey <tromey@redhat.com>
19
20 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
21
22 2011-10-18 Tom Tromey <tromey@redhat.com>
23
24 * gdb.base/source.exp: Don't include full file name in test name.
25 * gdb.python/python.exp: Don't include full file name in test
26 name.
27
28 2011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
29
30 * gdb.base/attach-pie-noexec.c: New files.
31 * gdb.base/attach-pie-noexec.exp: New files.
32
33 2011-10-17 Joseph Myers <joseph@codesourcery.com>
34
35 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
36 prompt for each extra line in command.
37
38 2011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
39
40 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
41 Revert the part of:
42 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
43 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
44 Change the expected string.
45
46 2011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
47
48 Fix results with system glibc debug info installed.
49 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
50 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
51 Accept also __libc_ symbol prefix and no prefix.
52
53 2011-10-14 Keith Seitz <keiths@redhat.com>
54
55 PR c++/13225
56 * gdb.cp/converts.cc (foo3_1): New function.
57 (foo3_2): New functions.
58 * gdb.cp/converts.exp: Add tests for int to pointer conversion
59 and null pointer conversions of integer constant zero.
60 Add test to check if all arguments are checked for incompatible
61 conversion BADNESS.
62
63 2011-10-14 Tom Tromey <tromey@redhat.com>
64
65 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
66 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
67 linespec.
68
69 2011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
70
71 Fix internal error regression.
72 * gdb.dwarf2/implptr-optimized-out.S: New file.
73 * gdb.dwarf2/implptr-optimized-out.exp: New file.
74
75 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
76
77 Fix empty DWARF expressions DATA vs. SIZE conditionals.
78 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
79 (loclist): New.
80 (4): New abbrev.
81 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
82 Use prepare_for_testing, remove clean_restart.
83 (p arraynoloc, p arraycallnoloc): New tests.
84
85 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
86
87 * gdb.cp/namespace-enum.exp (executable): New variable.
88 (binfile): Use ${objdir}/${subdir}/ prefix.
89 Use ${executable} for clean_restart.
90
91 2011-10-11 Sterling Augustine <saugustine@google.com>
92
93 * gdb.cp/Makefile.in: Add namespace-enum test.
94 * gdb.cp/namespace-enum.exp: New file.
95 * gdb.cp/namespace-enum.c: New file.
96 * gdb.cp/namespace-enum-main.c: New file.
97
98 2011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
99
100 * gdb.python/py-shared.exp: Relax filename check to handle remote:
101 sysroot.
102
103 2011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
104
105 Reimplement @entry in input expressions.
106 * gdb.base/exprs.c (v_int_array_init): New variable.
107 * gdb.base/exprs.exp (print v_int_array_init)
108 (print *v_int_array_init@1, print *v_int_array_init@2)
109 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
110 (print v_int_array_init[1]@1): New tests.
111
112 2011-10-10 Joseph Myers <joseph@codesourcery.com>
113
114 * gdb.cp/gdb2495.exp: Do not include directories in filename in
115 expected message.
116
117 2011-10-09 Doug Evans <dje@google.com>
118
119 * gdb.base/alias.exp: Add tests for alias command.
120
121 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
122
123 * gdb.arch/amd64-entry-value.s: New file.
124 * gdb.mi/mi2-amd64-entry-value.s: New file.
125
126 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
127
128 Display @entry parameter values even for references.
129 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
130 functions.
131 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
132 reference and datap_input.
133 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
134 breakpoints.
135 (continue to breakpoint: entry_reference: reference)
136 (entry_reference: bt at entry)
137 (continue to breakpoint: entry_reference: breakhere_reference)
138 (entry_reference: bt, entry_reference: ptype regparam)
139 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
140 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
141 (entry_reference: p regcopy, entry_reference: p nodataparam)
142 (entry_reference: p nodataparam@entry): New tests.
143
144 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
145
146 Support @entry in input expressions.
147 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
148 (entry_stack: p s1@entry, entry_stack: p s2@entry)
149 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
150 (tailcall: p j@entry): New tests.
151 * gdb.cp/koenig.cc (A::entry): New function.
152 (main): Call it.
153 * gdb.cp/koenig.exp (p entry (c)): New test.
154
155 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
156
157 Display @entry parameter values (without references).
158 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
159 (different, validity, invalid): New functions.
160 (main): Call them.
161 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
162 stacktest, breakhere_stacktest, different, breakhere_different,
163 breakhere_validity and breakhere_invalid.
164 (entry: bt): Update for @entry.
165 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
166 (entry_validity: *, entry_invalid: *): Many new tests.
167 * gdb.base/break.exp
168 (run until breakpoint set at small function, optimized file): Accept
169 also the @entry suffix.
170 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
171 * gdb.mi/mi2-amd64-entry-value.c: New files.
172 * gdb.mi/mi2-amd64-entry-value.exp: New files.
173
174 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
175
176 Protect entry values against self tail calls.
177 * gdb.arch/amd64-entry-value.cc (self2, self): New.
178 (main): Call self.
179 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
180 (set debug entry-values 1, self: bt debug entry-values): New tests.
181
182 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
183
184 Recognize virtual tail call frames.
185 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
186 (amb_b, amb_a): New.
187 (main): Call a and b.
188 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
189 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
190 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
191 New tests.
192
193 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
194
195 Implement basic support for DW_TAG_GNU_call_site.
196 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
197 * gdb.arch/amd64-entry-value.cc: New file.
198 * gdb.arch/amd64-entry-value.exp: New file.
199
200 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
201
202 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
203 * gdb.dwarf2/implptr-64bit.S: New file.
204 * gdb.dwarf2/implptr-64bit.exp: New file.
205
206 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
207
208 Fix initial language detection with -readnow.
209 * gdb.cp/readnow-language.cc: New file.
210 * gdb.cp/readnow-language.exp: New file.
211
212 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
213
214 Fix printed anonymous struct name.
215 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
216
217 2011-10-09 Joseph Myers <joseph@codesourcery.com>
218
219 * gdb.base/solib-symbol.exp: Do not include directories in
220 filenames in expected messages.
221
222 2011-10-07 Doug Evans <dje@google.com>
223
224 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
225
226 2011-10-07 Kevin Pouget <kevin.pouget@st.com>
227
228 Allow Python notification of new object-file loadings.
229 * gdb.python/py-events.exp: Test newobjfile event.
230 * gdb.python/py-events.py: Register newobjfile callback.
231 * gdb.python/py-events.c: Add call to shared library
232 * gdb.python/py-events-shlib.c: New file.
233
234 2011-10-06 Joseph Myers <joseph@codesourcery.com>
235
236 * gdb.base/fixsection.exp: Do not include directories in filename
237 in expected message.
238
239 2011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
240
241 Add tests for passing of environment variables to inferior.
242 * gdb.base/testenv.c: New test source.
243 * gdb.base/testenv.exp: New expect test.
244
245 2011-10-04 Paul Koning <paul_koning@dell.com>
246
247 * gdb.python/py-value.c (main): Break before return.
248
249 2011-10-04 Kevin Pouget <kevin.pouget@st.com>
250
251 PR python/12691: Add the inferior to Python exited event
252 * gdb.python/py-events.exp: Test the inferior attribute of exited
253 event with a fork.
254 * gdb.python/py-events.py: Print inferior number on exit.
255 * gdb.python/py-events.c: Fork the inferior.
256
257 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
258
259 * gdb.base/jit.exp: Add testcase name to log message
260
261 2011-10-03 Paul Koning <paul_koning@dell.com>
262 Jan Kratochvil <jan.kratochvil@redhat.com>
263
264 * gdb.python/py-value.exp
265 (python inval = gdb.parse_and_eval('*(int*)0'))
266 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
267 (set argc=2, python print argc_lazy): New tests.
268
269 2011-10-02 Joel Brobecker <brobecker@adacore.com>
270
271 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
272
273 2011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
274 Pedro Alves <pedro@codesourcery.com>
275
276 * gdb.python/py-value.exp (test_value_in_inferior): New variable
277 can_read_0, test for it.
278 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
279 (parse_and_eval with memory error): ... here, make it untested if
280 can_read_0.
281
282 2011-09-30 Marek Polacek <mpolacek@redhat.com>
283
284 * gdb.python/python.exp (verify pagination beforehand)
285 (verify pagination afterwards): Fix race by splitting the line.
286
287 2011-09-29 Joseph Myers <joseph@codesourcery.com>
288
289 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
290 for 64-bit multilibs from i?86-* targets.
291
292 2011-09-29 Marek Polacek <mpolacek@redhat.com>
293
294 * lib/gdb.exp: Fix a typo in one of the comments.
295
296 2011-09-29 Marek Polacek <mpolacek@redhat.com>
297
298 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
299 matching pattern.
300
301 2011-09-28 Paul Koning <paul_koning@dell.com>
302
303 * gdb.python/py-type.c (enum E): New.
304 * gdb.python/py-type.exp (test_fields): Add tests for Python
305 mapping access to fields.
306 (test_enums): New test for field access on enums.
307
308 2011-09-27 Stan Shebs <stan@codesourcery.com>
309
310 * gdb.trace/collection.exp: Test collection of $_ret.
311
312 2011-09-22 Andreas Tobler <andreast@fgznet.ch>
313
314 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
315 list of compilation switches for <*-*-freebsd*>.
316
317 2011-09-19 Stan Shebs <stan@codesourcery.com>
318
319 * gdb.trace/tspeed.exp: New file.
320 * gdb.trace/tspeed.c: New file.
321
322 2011-09-18 Yao Qi <yao@codesourcery.com>
323
324 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
325 instructions.
326 (test_adr_32bit, test_pop_pc): Likewise.
327 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
328 Thumb instructions.
329 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
330 in gdb_test_multiple.
331 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
332
333 2011-09-17 Yao Qi <yao@codesourcery.com>
334
335 * lib/gdb.exp (can_single_step_to_signal_handler): New.
336 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
337 support single step to signal handler.
338
339 2011-09-17 Yao Qi <yao@codesourcery.com>
340
341 * gdb.base/disp-step-fork.c: New.
342 * gdb.base/disp-step-syscall.exp: New.
343 * gdb.base/disp-step-vfork.c: New.
344
345 2011-09-16 Joel Brobecker <brobecker@adacore.com>
346
347 * gdb.ada/tasks.exp: Make the expected output for
348 the `info tasks' tests more resilient to spacing
349 changes.
350
351 2011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
352
353 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
354 (reached breakpoint 2, reached breakpoint 3): Update expected output.
355
356 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
357
358 PR Python/12692 Add gdb.selected_inferior() to Python interface.
359 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
360
361 2011-04-30 Kevin Pouget <kevin.pouget@st.com>
362
363 Handle multiple breakpoint hits in Python interface:
364 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
365 presence.
366 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
367 breakpoint hits.
368
369 2011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
370 Jan Kratochvil <jan.kratochvil@redhat.com>
371
372 * gdb.python/py-events.exp: Remove pretty printing comment.
373 * gdb.python/py-evsignal.exp: New file.
374 * gdb.python/py-evthreads.c: Include signal.h.
375 (thread3): Remove variable count3. Remove variable bad and use raise
376 instead.
377 (thread2): Remove variable count2. Move thread3 pthread_create here,
378 merge pthread_join to a single line.
379 (main): Remove variable count1. Merge pthread_join with pthread_create
380 to a single line.
381 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
382 KFAIL python/12966 for gdbserver. Test return value of
383 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
384 gdb_expect by gdb_test and gdb_test_multiple.
385 (thread 2, thread 3): New tests.
386
387 2011-09-12 Matt Rice <ratmice@gmail.com>
388 Pedro Alves <pedro@codesourcery.com>
389
390 PR gdb/13175
391
392 * gdb.base/interp.exp: New tests.
393 * gdb.base/interp.c: New file.
394
395 2011-09-12 Doug Evans <dje@google.com>
396
397 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
398 * gdb.dwarf2/typeddwarf.exp: Ditto.
399
400 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
401
402 Fix compatibility with x32 arch.
403 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
404 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
405 is_x86_like_target.
406 * testsuite/gdb.trace/collection.exp: Likewise.
407 * testsuite/gdb.trace/report.exp: Likewise.
408 * testsuite/gdb.trace/unavailable.exp: Likewise.
409 * testsuite/gdb.trace/while-dyn.exp: Likewise.
410 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
411 (is_x86_like_target): Check also is_amd64_regs_target.
412
413 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
414
415 PR breakpoints/12435
416 * gdb.arch/amd64-prologue-xmm.c: New file.
417 * gdb.arch/amd64-prologue-xmm.exp: New file.
418 * gdb.arch/amd64-prologue-xmm.s: New file.
419
420 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
421
422 * gdb.dwarf2/dw2-param-error-main.c: New file.
423 * gdb.dwarf2/dw2-param-error.S: New file.
424 * gdb.dwarf2/dw2-param-error.exp: New file.
425
426 2011-09-08 Pedro Alves <pedro@codesourcery.com>
427
428 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
429 inferior's pid and look for a core dump named core.$pid. Use
430 `remote_file' commands on the host instead of hand coding shell
431 commands on the build.
432 * gdb.base/valgrind-db-attach.exp: Kill the program before
433 finishing the test.
434
435 2011-09-02 Matt Rice <ratmice@gmail.com>
436
437 * lib/prompt.exp: New file for testing the first prompt.
438 * gdb.python/py-prompt.exp: Ditto.
439 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
440
441 2011-09-02 Pedro Alves <pedro@codesourcery.com>
442
443 * gdb.threads/gcore-thread.exp: Set the global core_supported to
444 0, before testing gcore.
445
446 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
447
448 * dw2-ifort-parameter-debug.S: Update copyright year.
449 * dw2-ifort-parameter.c: Update copyright year.
450 * dw2-ifort-parameter.exp: Update copyright year.
451
452 * dw2-ifort-parameter-debug.S: New file.
453 * dw2-ifort-parameter.c: New file.
454 * dw2-ifort-parameter.exp: New file.
455
456 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
457
458 * gdb.base/commands.exp (error_clears_commands_left): New function.
459 (): Call it.
460
461 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
462
463 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
464 (C): Initialize `a'.
465 * gdb.mi/mi-inheritance-syntax-error.exp
466 (-data-evaluate-expression $path): Expect `a' as 5.
467
468 2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
469
470 PR mi/11912
471 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
472 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
473 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
474 keyword in output of -var-info-path-expression.
475
476 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
477
478 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
479 * gdb.trace/collection.exp: Likewise.
480 * gdb.trace/report.exp: Likewise.
481 * gdb.trace/unavailable.exp: Likewise.
482 * gdb.trace/while-dyn.exp: Likewise.
483
484 2011-08-18 Keith Seitz <keiths@redhat.com>
485
486 PR c++/12266
487 * gdb.cp/meth-typedefs.cc: New file.
488 * gdb.cp/meth-typedefs.exp: New file.
489
490 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
491
492 * gdb.python/python.exp: Add extended-prompt tests.
493
494 2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
495
496 * gdb.arch/i386-dr3-watch.exp
497 (watchpoint on gap1 does not fit debug registers)
498 (delete all watchpoints): Fix racy expect strings.
499
500 2011-08-14 Yao Qi <yao@codesourcery.com>
501
502 * gdb.base/maint.exp: set data_section to ".neardata".
503 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
504 * gdb.base/savedregs.exp: Handle SIGILL.
505 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
506 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
507
508 2011-08-12 Doug Evans <dje@google.com>
509
510 * gdb.python/py-symbol.exp: Add test for symbol.type.
511
512 2011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
513
514 * gdb.threads/pthreads.exp: Enable on non-native configurations.
515 * gdb.mi/mi-pthreads.exp: Likewise.
516 * gdb.mi/mi2-pthreads.exp: Likewise.
517 * gdb.mi/gdb669.exp.exp: Likewise.
518
519 2011-08-09 Pedro Alves <pedro@codesourcery.com>
520
521 * lib/mi-support.exp (detect_async): Rename to...
522 (mi_detect_async): ... this.
523 * gdb.mi/mi-nonstop-exit.exp: Adjust.
524 * gdb.mi/mi-nonstop.exp: Adjust.
525 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
526 * gdb.mi/mi-nsintrall.exp: Adjust.
527 * gdb.mi/mi-nsmoribund.exp: Adjust.
528 * gdb.mi/mi-nsthrexec.exp: Adjust.
529
530 2011-08-09 Pedro Alves <pedro@codesourcery.com>
531
532 * gdb.base/display.c (do_loops): New `p_i' local.
533 * gdb.base/display.exp: Test displaying a variable that is
534 temporarily at a bad address.
535
536 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
537
538 * gdb.dwarf2/dw2-op-stack-value.S: New file.
539 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
540
541 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
542
543 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
544 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
545 (p fuNC_symtab): Permit also ppc64 leading dot.
546
547 2011-08-05 Pedro Alves <pedro@codesourcery.com>
548
549 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
550 procedure.
551 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
552
553 2011-08-05 Yao Qi <yao@codesourcery.com>
554
555 * gdb.base/callfuncs.exp: Set language after main.
556 * gdb.cp/cplusfuncs.exp: Likewise.
557 * gdb.cp/inherit.exp: Likewise.
558
559 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
560
561 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
562 * gdb.base/watch-vfork.exp: Skip on remote targets.
563
564 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
565
566 * gdb.threads/thread-find.exp: Support remote targets.
567
568 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
569
570 * gdb.base/jit.exp: Download solib_binfile to target.
571 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
572 and call dlopen without full path name.
573 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
574 dlopen without full path name.
575
576 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
577
578 * gdb.base/break-always.exp: Complete the test
579 with duplicated breakpoints and enabling/disabling them.
580
581 2011-08-02 Tom Tromey <tromey@redhat.com>
582
583 PR gdb/11289:
584 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
585
586 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
587
588 PR gdb/13045
589 * gdb.base/float.exp: Add new test case for PR gdb/13045
590 * gdb.base/float.c: New file.
591
592 2011-07-28 Phil Muldoon <pmuldoon@redhat.com>
593
594 * gdb.python/py-mi.exp: Test printers returning string hint, and
595 also not returning a value.
596 * gdb.python/py-prettyprint.c: Add testcase for above.
597 * gdb.python/py-prettyprint.py: Add test printer for above.
598
599 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
600
601 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
602 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
603 (.Ldie30) Add as field "data4".
604 (.Ldie32) Rename field "b" to "shl".
605 (abbrev4) Change for the "data4" field.
606 (abbrev5, abbrev6) Remove.
607 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
608 (p &s.shl): ... here. Add comment.
609 (p &s.data4): New.
610
611 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
612
613 Fix crash on lval_computed values.
614 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
615
616 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
617
618 * gdb.base/help.exp (help whatis): Update the expected string.
619
620 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
621
622 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
623 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
624 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
625 Change the expected string.
626
627 2011-07-26 Pedro Alves <pedro@codesourcery.com>
628
629 * gdb.base/watchpoint.exp
630 (test_disable_enable_software_watchpoint): New procedure.
631 (top level): Run it.
632
633 2011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
634
635 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
636 executable file "${binfile}", C++ version "${binfile}-cxx".
637 * gdb.python/py-prettyprint.exp: Likewise.
638 * gdb.python/py-symbol.exp: Likewise.
639 * gdb.python/py-type.exp: Likewise.
640 * gdb.python/py-value.exp: Likewise.
641 * gdb.python/py-template.exp (test_template_arg): Pass full executable
642 file name instead of just suffix.
643
644 2011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
645
646 Fix implicit pointer offsets.
647 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
648 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
649 (continue to breakpoint: continue to baz breakpoint for implptr)
650 (sanity check element 0, sanity check element 1)
651 (enter the inlined function, check element 0 for the offset)
652 (check element 1 for the offset)
653 (continue to breakpoint: ignore the second baz breakpoint): New tests.
654 (set foo breakpoint for implptr): Update the breakpoint number.
655
656 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
657
658 * gdb.python/py-mi.exp: Use different file names for different
659 versions of the executable under test.
660 * gdb.python/py-prettyprint.exp: Likewise.
661 * gdb.python/py-symbol.exp: Likewise.
662 * gdb.python/py-template.exp: Likewise.
663 * gdb.python/py-type.exp: Likewise.
664 * gdb.python/py-value.exp: Likewise.
665
666 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
667
668 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
669 flag after restarting GDB if necessary.
670
671 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
672
673 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
674
675 2011-07-22 Pedro Alves <pedro@codesourcery.com>
676
677 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
678 backend doesn't leave used debug registers behind.
679
680 2011-07-22 Tom Tromey <tromey@redhat.com>
681
682 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
683 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
684 argument.
685 * gdb.dwarf2/typeddwarf-amd64.S: New file.
686
687 2011-07-21 Matt Rice <ratmice@gmail.com>
688
689 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
690 in mostlyclean rule. Add files ending in .core.
691
692 2011-07-21 Matt Rice <ratmice@gmail.com>
693
694 PR macros/12999
695 * gdb.base/info-macros.c: New test sources.
696 * gdb.base/info-macros.exp: New tests.
697
698 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
699
700 * gdb.python/python.exp: Add prompt substitution tests.
701
702 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
703
704 Fix crash if referenced CU is aged out.
705 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
706 New.
707 * gdb.dwarf2/implptr.exp: Likewise.
708
709 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
710
711 * gdb.dwarf2/implptr.S: Rebuilt.
712 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
713 (bar): Use them for j, k, l.
714 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
715 COMPILE.
716 (print j in implptr:bar): Update for the intp typedef.
717 (print p[0].x in implptr:foo): Use more exact regex.
718
719 2011-07-18 Tom Tromey <tromey@redhat.com>
720
721 * gdb.cp/static-method.exp: Add missing single quote.
722
723 2011-07-18 Yao Qi <yao@codesourcery.com>
724
725 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
726 supported.
727 * gdb.mi/mi-nonstop-exit.exp: Likewise.
728 * gdb.mi/mi-nonstop.exp: Likewise.
729 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
730 * gdb.mi/mi-nsintrall.exp: Likewise.
731 * gdb.mi/mi-nsmoribund.exp: Likewise.
732 * gdb.mi/mi-nsthrexec.exp: Likewise.
733 * gdb.python/py-evthreads.exp: Likewise.
734
735 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
736
737 Code cleanup.
738 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
739 it. Substitute it instead of test_compiler_info everywhere.
740
741 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
742
743 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
744 remote targets as well.
745
746 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
747
748 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
749 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
750
751 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
752
753 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
754 a remote machine, not the host.
755 (gdb_compile_shlib): Set soname if target is remote.
756
757 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
758
759 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
760
761 2011-07-13 Matt Rice <ratmice@gmail.com>
762
763 * gdb.python/py-objfile-script-gdb.py: Renamed to
764 py-objfile-script-gdb.py.in.
765 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
766 py-objfile-script-gdb.py.
767 * gdb.python/py-objfile-script.exp: Update reference to
768 py-objfile-script-gdb.py.
769
770 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
771
772 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
773 reference undefined label.
774
775 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
776
777 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
778 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
779 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
780 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
781
782 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
783
784 PR python/12438
785 * gdb.python/python.exp: Add maint set/show python print-stack
786 deprecated tests. Add set/show python print-backtrace tests.
787
788 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
789
790 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
791 debug info.
792
793 2011-07-06 Matt Rice <ratmice@gmail.com>
794
795 * gdb.python/python.exp: Update filename paths.
796 * gdb.python/py-symtab.exp: Ditto.
797
798 2011-07-06 Marek Polacek <mpolacek@redhat.com>
799
800 * gdb.python/py-evthreads.exp: Add missing `$'.
801
802 2011-07-06 Jie Zhang <jie.zhang@analog.com>
803
804 * config/bfin.exp: New file.
805 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
806 * gdb.asm/bfin.inc: New file.
807
808 2011-07-06 Marek Polacek <mpolacek@redhat.com>
809
810 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
811 the whole output.
812
813 2011-07-05 Tom Tromey <tromey@redhat.com>
814
815 * gdb.java/jprint.java (jprint.hi): New field.
816 * gdb.java/jprint.exp: Print string.
817
818 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
819
820 * gdb.base/call-sc.c: Fix typos.
821 * gdb.base/ifelse.exp: Likewise.
822 * gdb.base/structs.c: Likewise.
823
824 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
825
826 * gdb.base/jit-so.exp: New test.
827 * gdb.base/jit-dlmain.c: New file.
828 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
829
830 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
831
832 * gdb.cp/m-static.exp: Call get_compiler_info.
833 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
834 * gdb.cp/pr9167.exp (p b): Likewise.
835 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
836 (test value of P in inner_m, test type of Z in inner_m): Call
837 setup_xfail for gcc <= 4.5.
838
839 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
840
841 * gdb.cp/paren-type.cc: New files.
842 * gdb.cp/paren-type.exp: New files.
843
844 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
845
846 Stop on first linespec terminator instead of eating what we can.
847 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
848 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
849 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
850 (break C::f()): ... this one.
851 (break C::operator()()): New test.
852 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
853 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
854 test.
855
856 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
857
858 Fall back linespec to minimal symbols.
859 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
860 error message.
861 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
862 * gdb.cp/minsym-fallback-main.cc: New file.
863 * gdb.cp/minsym-fallback.cc: New file.
864 * gdb.cp/minsym-fallback.exp: New file.
865 * gdb.cp/minsym-fallback.h: New file.
866
867 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
868
869 * gdb.cp/no-dmgl-verbose.cc: New file.
870 * gdb.cp/no-dmgl-verbose.exp: New file.
871
872 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
873
874 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
875 __GI_.
876 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
877 (f): New function.
878 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
879 (complete p 'func<short>(): ... here.
880 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
881 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
882 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
883 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
884 Make them KFAIL gcc/49546.
885
886 2011-07-01 Joel Brobecker <brobecker@adacore.com>
887
888 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
889
890 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
891
892 Test GCC PR debug/49546.
893 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
894 (test type of F in k3_m, test value of F in k3_m): New.
895 * gdb.cp/temargs.cc (struct S3, struct K3): New.
896 (main): New variable k3. Call k3.k3_m.
897
898 2011-07-01 Jean-Charles Delay <delay@adacore.com>
899
900 * gdb.ada/packed_array.exp: Fix expected outout.
901
902 2011-07-01 Jean-Charles Delay <delay@adacore.com>
903
904 * gdb.ada/packed_array.exp: fixed expected output.
905
906 2011-07-01 Joel Brobecker <brobecker@adacore.com>
907
908 * gdb.ada/same_enum: New testcase.
909
910 2011-07-01 Joel Brobecker <brobecker@adacore.com>
911
912 * gdb.ada/ptr_typedef: New testcase.
913
914 2011-07-01 Joel Brobecker <brobecker@adacore.com>
915
916 * gdb.ada/arrayptr.exp: Add ptype test.
917
918 2011-07-01 Joel Brobecker <brobecker@adacore.com>
919
920 * gdb.ada/char_enum: New testcase.
921
922 2011-07-01 Yao Qi <yao@codesourcery.com>
923
924 * gdb.base/dump.exp (capture_pointer_with_type): New.
925 Get value from address instead of name.
926 Start GDB once, and do `dump' and `restore'
927 tests together.
928
929 2011-06-30 Jie Zhang <jie.zhang@analog.com>
930 Mike Frysinger <vapier@gentoo.org>
931
932 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
933 helper functions for getting/setting remotetimeout variable.
934 * lib/gdb.exp (gdb_load): If the target is remote, set
935 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
936 with $loadtimeout. Set $load_ok to 0 before doing the load.
937 Instead of returning, immediately, set $load_ok to 0. Call
938 set_remotetimeout with $oldremotetimeout, and then return if
939 $load_ok is 1.
940
941 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
942
943 * gdb.python/py-template.exp: Don't run this test if the target
944 does not support c++ tests.
945
946 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
947
948 Fix non-only rename list for Fortran modules import.
949 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
950 tests.
951 * gdb.fortran/module.f90 (module moduse): New.
952 (program module): use moduse, test var_x, var_y and var_z.
953
954 2011-06-29 Tom Tromey <tromey@redhat.com>
955
956 PR testsuite/12040:
957 * gdb.fortran/array-element.exp: Use f90, not f77.
958 * gdb.fortran/complex.exp: Use f90, not f77.
959 * gdb.fortran/derived-type.exp: Use f90, not f77.
960 * gdb.fortran/library-module.exp: Use f90, not f77.
961 * gdb.fortran/logical.exp: Use f90, not f77.
962 * gdb.fortran/module.exp: Use f90, not f77.
963 * gdb.fortran/multi-dim.exp: Use f90, not f77.
964 * gdb.fortran/subarray.exp: Use f90, not f77.
965
966 2011-06-29 Tom Tromey <tromey@redhat.com>
967
968 * gdb.fortran/charset.exp: New file.
969 * gdb.fortran/charset.f90: New file.
970
971 2011-06-29 Tom Tromey <tromey@redhat.com>
972
973 PR testsuite/12040:
974 * lib/future.exp: New file, mostly extracted from ada.exp.
975 Rewrote compatibility code to use rename.
976 (gdb_find_gfortran): New proc.
977 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
978 gfortran patch.
979 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
980 Move to future.exp.
981 * lib/gdb.exp: Always load future.exp.
982
983 2011-06-28 Yao Qi <yao@codesourcery.com>
984
985 * gdb.cp/exception.cc: Don't include iostream.
986 (bar): Remove print statement.
987 (catcher): New.
988 (main): Remove print statements. Call function catcher.
989 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
990 Set breakpoint on catcher, and check the value of parameter.
991
992 2011-06-23 Yao Qi <yao@codesourcery.com>
993
994 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
995 1.2 is disabled. KFAIL for uclinux.
996
997 2011-06-23 Marek Polacek <mpolacek@redhat.com>
998
999 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
1000 mi_gdb_test.
1001
1002 2011-06-23 Marek Polacek <mpolacek@redhat.com>
1003
1004 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
1005
1006 2011-06-23 Marek Polacek <mpolacek@redhat.com>
1007
1008 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
1009
1010 2011-06-23 Marek Polacek <mpolacek@redhat.com>
1011
1012 * gdb.mi/mi2-basics.exp: Fix races. Honour the
1013 `test_exec_and_symbol_mi_operatons' return value.
1014 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1015 gdb_test_multiple.
1016 (test_exec_and_symbol_mi_operatons): Likewise.
1017 (test_path_specification): Likewise.
1018
1019 2011-06-23 Yao Qi <yao@codesourcery.com>
1020
1021 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
1022 supported.
1023 * lib/gdb.exp (support_displaced_stepping): New.
1024
1025 2011-06-23 Yao Qi <yao@codesourcery.com>
1026
1027 * gdb.threads/execl.exp: Skip on remote target.
1028
1029 2011-06-21 Marek Polacek <mpolacek@redhat.com>
1030
1031 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
1032 mi_gdb_test.
1033
1034 2011-06-20 Marek Polacek <mpolacek@redhat.com>
1035
1036 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1037
1038 2011-06-20 Marek Polacek <mpolacek@redhat.com>
1039
1040 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
1041 mi_gdb_test.
1042
1043 2011-06-20 Marek Polacek <mpolacek@redhat.com>
1044
1045 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
1046
1047 2011-06-14 Yao Qi <yao@codesourcery.com>
1048
1049 gdb/testsuite/
1050 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
1051
1052 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1053
1054 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
1055
1056 2011-06-10 Tom Tromey <tromey@redhat.com>
1057
1058 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
1059 Add tests for pointer-to-member-function.
1060 * gdb.cp/temargs.cc (S::somefunc): New function.
1061 (K2): New class.
1062 (main): Instantiate K2; call method.
1063
1064 2011-06-08 Joel Brobecker <brobecker@adacore.com>
1065
1066 * gdb.python/py-inferior.c (f2): Make str an array rather
1067 than a pointer.
1068 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
1069
1070 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1071
1072 * gdb.base/async-shell.c: New file.
1073 * gdb.base/async-shell.exp: New file.
1074
1075 2011-06-06 Pedro Alves <pedro@codesourcery.com>
1076
1077 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
1078
1079 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
1080
1081 From Stephen Kitt <steve@sk2.org>
1082 * gdb.base/help.exp: Adjust following some spelling corrections
1083 in GDB.
1084
1085 2011-06-01 Yao Qi <yao@codesourcery.com>
1086
1087 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
1088
1089 2010-05-31 Keith Seitz <keiths@redhat.com>
1090
1091 PR c++/12750
1092 * gdb.cp/static-method.cc: New file.
1093 * gdb.cp/static-method.exp: New file.
1094
1095 2010-05-31 Keith Seitz <keiths@redhat.com>
1096
1097 PR symtab/12704
1098 * gdb.cp/anon-ns.cc: New file.
1099 * gdb.cp/anon-ns.exp: New file.
1100
1101 2011-05-31 Pedro Alves <pedro@codesourcery.com>
1102
1103 * gdb.arch/i386-dr3-watch.c: New file.
1104 * gdb.arch/i386-dr3-watch.exp: New file.
1105
1106 2011-05-30 Yao Qi <yao@codesourcery.com>
1107
1108 * gdb.base/callfuncs.c (t_structs_fc): New.
1109 (t_structs_dc, t_structs_ldc): New.
1110 (t_double_many_args):
1111 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
1112 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
1113 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
1114 * gdb.base/callfuncs.exp: Call new functions.
1115
1116 2011-05-30 Yao Qi <yao@codesourcery.com>
1117
1118 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
1119 Call rerun_and_prepare for each test to isolate effects.
1120
1121 2011-05-30 Yao Qi <yao@codesourcery.com>
1122
1123 * gdb.base/varargs.c (find_max_float_real): New.
1124 (find_max_double_real, find_max_long_double_real): New.
1125 * gdb.base/varargs.exp: Call these new added functions.
1126 * lib/gdb.exp (setup_kfail_for_target): New.
1127
1128 2011-05-30 Yao Qi <yao@codesourcery.com>
1129
1130 * gdb.base/funcargs.c (callca, callcb, callcc): New.
1131 (callcd, callce, callcf, callc1a, callc1b): New.
1132 (callc2a, callc2b): New.
1133 * gdb.base/funcargs.exp (complex_args): New.
1134 (complex_integral_args, complex_float_integral_args): New.
1135 * lib/gdb.exp (support_complex_tests): New. Determine
1136 whether to run test cases on _Complex types.
1137
1138 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1139
1140 * gdb.threads/leader-exit.c: New file.
1141 * gdb.threads/leader-exit.exp: New file.
1142
1143 2011-05-27 Marek Polacek <mpolacek@redhat.com>
1144
1145 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
1146
1147 2011-05-27 Marek Polacek <mpolacek@redhat.com>
1148
1149 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
1150 remove the `supported' variable.
1151 * gdb.mi/mi-nonstop.exp: Likewise.
1152 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1153 * gdb.mi/mi-nsintrall.exp: Likewise.
1154 * gdb.mi/mi-nsmoribund.exp: Likewise.
1155 * gdb.mi/mi-nsthrexec.exp: Likewise.
1156
1157 2011-05-26 Pedro Alves <pedro@codesourcery.com>
1158
1159 * gdb.reverse/finish-reverse-bkpt.exp: New test.
1160
1161 2011-05-26 Pedro Alves <pedro@codesourcery.com>
1162
1163 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
1164
1165 2011-05-24 Keith Seitz <keiths@redhat.com>
1166
1167 PR breakpoint/12803
1168 * gdb.cp/cmpd-minsyms.cc (a): New method.
1169 (b): New method.
1170 (c): New method.
1171 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
1172
1173 2011-05-24 Pedro Alves <pedro@codesourcery.com>
1174
1175 * gdb.base/commands.exp (watchpoint_command_test): Check that the
1176 watchpoint's command list didn't execute when the watchpoint went
1177 out of scope.
1178
1179 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
1180
1181 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
1182 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
1183 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
1184 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1185 * gdb.arch/i386-permbkpt.exp: Likewise.
1186 * gdb.arch/i386-prologue.exp: Likewise.
1187 * gdb.arch/i386-size-overlap.exp: Likewise.
1188 * gdb.arch/i386-size.exp: Likewise.
1189 * gdb.arch/i386-unwind.exp: Likewise.
1190 * gdb.reverse/i386-precsave.exp: Likewise.
1191 * gdb.reverse/i386-reverse.exp: Likewise.
1192 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1193 * gdb.reverse/i387-env-reverse.exp: Likewise.
1194 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1195
1196 2011-05-24 Pedro Alves <pedro@codesourcery.com>
1197
1198 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
1199 file doesn't error, using MI.
1200
1201 2011-05-23 Tom Tromey <tromey@redhat.com>
1202
1203 * gdb.base/charset.exp (string_display): Add tests to assign to
1204 arrays.
1205 * gdb.base/charset.c (short_array, int_array, long_array): New.
1206
1207 2011-05-20 Pedro Alves <pedro@codesourcery.com>
1208
1209 Cope with async mode.
1210
1211 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
1212 into gdb_test + mi_expect_stop.
1213
1214 2011-05-20 Pedro Alves <pedro@codesourcery.com>
1215
1216 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
1217 (callme): Remove printf call.
1218
1219 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
1220
1221 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
1222 quote pattern to avoid problems with Cygwin/mingw expect versions.
1223 * gdb.base/default.exp (show convenience): Use double
1224 quote pattern for regular expressions.
1225
1226 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1227
1228 Fix -readnow for -gdwarf-4 unused type units.
1229 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
1230 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
1231
1232 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1233
1234 * gdb.base/kill-after-signal.c: New file.
1235 * gdb.base/kill-after-signal.exp: New file.
1236
1237 2011-05-16 Pedro Alves <pedro@codesourcery.com>
1238
1239 * gdb.ada/start.exp: Call untested with the correct test filename.
1240 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
1241 test filename. Make the test's binary unique.
1242 * gdb.arch/i386-signal.exp: Call untested with the correct test
1243 filename.
1244 * gdb.arch/i386-size-overlap.exp: Ditto.
1245 * gdb.arch/Makefile.in (EXECUTABLES): Update.
1246 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1247 * gdb.cp/call-c.exp: Ditto.
1248 * gdb.mi/mi-reverse.exp: Call untested with the correct test
1249 filename. Make the test's binary unique.
1250 * gdb.mi/Makefile.in (EXECUTABLES): Update.
1251 * gdb.python/py-mi.exp: Ditto.
1252 * gdb.python/Makefile.in (EXECUTABLES): Update.
1253 * gdb.reverse/i386-precsave.exp: Ditto.
1254 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
1255 test filename.
1256 * gdb.reverse/i387-stack-reverse.exp: Ditto.
1257 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
1258 unique.
1259 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
1260 test filename.
1261 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
1262 * gdb.trace/tfile.exp: Ditto.
1263
1264 2011-05-14 Yao Qi <yao@codesourcery.com>
1265
1266 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
1267 type.
1268
1269 2011-05-13 Doug Evans <dje@google.com>
1270
1271 * gdb.python/py-objfile-script.exp: New file.
1272 * gdb.python/py-objfile-script.c: New file.
1273 * gdb.python/py-objfile-script-gdb.py: New file.
1274 * testsuite/gdb.python/py-section-script.exp: Test
1275 "info auto-load-scripts".
1276
1277 2011-05-13 Tom Tromey <tromey@redhat.com>
1278
1279 * gdb.dwarf2/clztest.exp: New file.
1280 * gdb.dwarf2/clztest.c: New file.
1281 * gdb.dwarf2/clztest.S: New file.
1282
1283 2011-05-13 Doug Evans <dje@google.com>
1284
1285 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
1286 String16 tests.
1287
1288 2011-05-13 Tom Tromey <tromey@redhat.com>
1289
1290 * lib/gdb.exp (is_x86_like_target): New proc.
1291 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
1292 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
1293 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
1294 -nostdlib to compiler.
1295 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
1296 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
1297 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
1298 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
1299 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
1300
1301 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1302
1303 * gdb.python/py-function.exp: Test setting a value from a function
1304 which executes a command.
1305
1306 2011-05-12 Tom Tromey <tromey@redhat.com>
1307
1308 * gdb.dwarf2/typeddwarf.S: New file.
1309 * gdb.dwarf2/typeddwarf.c: New file.
1310 * gdb.dwarf2/typeddwarf.exp: New file.
1311
1312 2011-05-12 Marek Polacek <mpolacek@redhat.com>
1313
1314 * gdb.mi/mi-basics.exp: Fix races. Honour the
1315 `test_exec_and_symbol_mi_operatons' return value.
1316 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1317 gdb_test_multiple.
1318 (test_exec_and_symbol_mi_operatons): Likewise.
1319 (test_path_specification): Likewise.
1320
1321 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1322
1323 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
1324 (gdb_touch_execfile): Remove catch wrappers. New variable time.
1325 Replace `file copy' and `file rename' by `file mtime'. Twice.
1326
1327 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1328
1329 * gdb.base/readline-ask.c: New file.
1330 * gdb.base/readline-ask.exp: New file.
1331 * gdb.base/readline-ask.inputrc: New file.
1332
1333 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
1334
1335 * gdb.cell/bt.exp: Delete breakpoints before running to signal
1336 to avoid race condition.
1337 * gdb.cell/coremaker.c: Use small stack size.
1338 * gdb.cell/ea-standalone.exp: Use file name without path as
1339 argument to c_to.
1340 * gdb.cell/fork.exp: Allow other output when continuing to end.
1341
1342 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1343
1344 * gdb.threads/corethreads.c: New file.
1345 * gdb.threads/corethreads.exp: New file.
1346
1347 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1348
1349 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
1350 Try to compile the test using -Wl,-z,norelro first.
1351 (load_core): New variable libthread_db_seen, initialize it.
1352 (zeroed-threads cannot be listed): Protect it by XFAIL on
1353 !$libthread_db_seen.
1354
1355 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1356
1357 PR 12573
1358 * gdb.dwarf2/dw2-skip-prologue.S: New file.
1359 * gdb.dwarf2/dw2-skip-prologue.c: New file.
1360 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
1361
1362 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1363
1364 * gdb.cp/psymtab-parameter.cc: New file.
1365 * gdb.cp/psymtab-parameter.exp: New file.
1366
1367 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1368
1369 Fix a race.
1370 * gdb.cp/static-print-quit.exp (print c): Split to ...
1371 (print c - <return>, print c - q <return>, print c - to quit):
1372 ... these. Make the testfile untested on gdb-7.1.
1373
1374 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
1375
1376 * lib/gdb.exp (exec_target_file, exec_symbol_file,
1377 gdb_rename_execfile, gdb_touch_execfile): New.
1378 * gdb.base/reread.exp: Use new procs to handle multiple
1379 exec files.
1380
1381 2011-05-05 Yao Qi <yao@codesourcery.com>
1382
1383 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
1384 (test_adr_32bit, test_pop_pc): New.
1385 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
1386 (test_adr_32bit, test_pop_pc): New.
1387
1388 2011-05-04 Joseph Myers <joseph@codesourcery.com>
1389
1390 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
1391 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
1392 targets.
1393 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
1394 handle targets.
1395
1396 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1397
1398 * gdb.base/completion.exp (complete help info wat): Rename to ...
1399 (complete 'help info wat'): ... here.
1400 Remove all `-re ".*' and `-re "^.*' redundant regexes.
1401 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
1402
1403 2011-05-04 Pedro Alves <pedro@codesourcery.com>
1404
1405 * gdb.base/completion.exp: Use gdb_test_multiple instead of
1406 gdb_test and explicit $gdb_prompt/timeout matches.
1407
1408 2011-05-04 Yao Qi <yao@codesourcery.com>
1409
1410 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
1411 and __thumb2__.
1412
1413 2011-05-03 Marek Polacek <mpolacek@redhat.com>
1414
1415 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
1416 in place of `gdb_test "delete breakpoints"'. This eliminates two
1417 testcases.
1418
1419 2011-05-02 Pedro Alves <pedro@codesourcery.com>
1420
1421 PR testsuite/12649
1422 Fix races.
1423
1424 * gdb.base/completion.exp: Remove all sleep calls. Remove
1425 unnecessary regexs. Don't explicitly expect anything after the
1426 prompt. Eat the prompt if necessary.
1427
1428 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1429
1430 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
1431 accept to show the caller line again as well as the line after.
1432
1433 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
1434
1435 PR mi/12531
1436
1437 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
1438 compile target.
1439 * gdb.python/py-prettyprint.exp: Add C++ object for
1440 CPLUS_FAKE_CHILD test.
1441
1442 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
1443
1444 * gdb.base/signest.exp: New file.
1445 * gdb.base/signest.c: Likewise.
1446
1447 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1448
1449 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
1450 thread and breakpoint notifications.
1451
1452 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1453
1454 * gdb.base/fortran-sym-case.c: New file.
1455 * gdb.base/fortran-sym-case.exp: New file.
1456 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
1457 * gdb.dwarf2/dw2-case-insensitive.c: New file.
1458 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
1459
1460 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1461
1462 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
1463 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
1464 false #1', `if true else false #2' and `if true else false #3'.
1465
1466 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1467
1468 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
1469 while delivering signal.
1470
1471 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
1472
1473 MI breakpoint notifications.
1474
1475 * testsuite/gdb.mi/mi-cli.exp: Adust.
1476 * testsuite/gdb.mi/mi2-cli.exp: Adust.
1477 * testsuite/gdb.mi/mi-watch.exp: Adust.
1478 * testsuite/gdb.mi/mi2-watch.exp: Adust.
1479 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
1480 notifications.
1481
1482 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1483
1484 * gdb.base/gdbindex-stabs-dwarf.c: New file.
1485 * gdb.base/gdbindex-stabs.c: New file.
1486 * gdb.base/gdbindex-stabs.exp: New file.
1487
1488 2011-04-25 Yao Qi <yao@codesourcery.com>
1489
1490 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
1491 with /*...*/.
1492 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1493
1494 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1495
1496 * gdb.python/py-value.exp (test_objfiles): Name the first test
1497 `py-value in file.filename'.
1498
1499 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1500
1501 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
1502 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
1503 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
1504 !gdbserver_reconnect_p..
1505 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
1506
1507 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1508
1509 * gdb.cp/cpcompletion.exp (complete class methods)
1510 (complete class methods beginning with F): Move them above runto. New
1511 comment about the runto delimiter.
1512
1513 2011-04-20 Pedro Alves <pedro@codesourcery.com>
1514
1515 * gdb.base/maint.exp: Test that "maint print registers" works
1516 without a running program.
1517
1518 2011-04-20 Marek Polacek <mpolacek@redhat.com>
1519
1520 * gdb.base/setshow.exp: Fix racy tests.
1521 ($old_gdb_prompt): New variable.
1522
1523 2011-04-19 Tom Tromey <tromey@redhat.com>
1524
1525 * gdb.mi/mi-nsmoribund.exp:
1526 * gdb.hp/gdb.objdbg/objdbg01.exp:
1527 * gdb.base/structs.exp (test_struct_returns):
1528 * gdb.base/call-sc.exp (test_scalar_returns):
1529 * gdb.base/bigcore.exp: Remove duplicate words.
1530
1531 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1532
1533 * gdb.base/break-interp-lib.c (v, vptr): New variables.
1534 * gdb.base/break-interp.exp (test_attach): New comment.
1535
1536 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1537
1538 * gdb.threads/gcore-thread.exp ($core0file): New variable.
1539 (clear __stack_user.next, clear stack_used.next)
1540 (save a zeroed-threads corefile): New test.
1541 Call core_load for $core0file.
1542 (zeroed-threads cannot be listed): New test.
1543
1544 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1545
1546 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
1547 filename.
1548 ($srcfile): Preserve the original value.
1549 ($testfile): Match it the .exp filename.
1550 ($corefile): New variable. Substitute it around.
1551 Use clean_restart.
1552 ($prev_timeout): Remove.
1553 (load_core): Move core loading into this proc.
1554 Fix restore of $timeout if load_core fails.
1555
1556 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1557
1558 * gdb.base/eu-strip-infcall.c: New file.
1559 * gdb.base/eu-strip-infcall.exp: New file.
1560
1561 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1562
1563 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1564 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1565
1566 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1567
1568 Fix Python access to inlined frames.
1569 * gdb.python/py-frame-inline.c: New file.
1570 * gdb.python/py-frame-inline.exp: New file.
1571
1572 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1573
1574 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1575 content of 's24' correctly (avoiding "optimized out").
1576 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1577
1578 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1579
1580 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1581
1582 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1583
1584 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1585 expect a colon in watch -location output.
1586
1587 2011-04-13 Marek Polacek <mpolacek@redhat.com>
1588
1589 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
1590 New testcase `expect response to define backtrace'. Also remove
1591 redundant `default' block.
1592
1593 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1594
1595 * gdb.python/py-prettyprint.c (struct hint_error): New.
1596 (main): New variable hint_error.
1597 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1598 "print hint_error".
1599 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1600 (register_pretty_printers): Register it.
1601
1602 2011-04-04 Tom Tromey <tromey@redhat.com>
1603
1604 * gdb.cp/maint.exp (test_help): Update.
1605 (test_namespace): Likewise.
1606
1607 2011-04-01 Joel Brobecker <brobecker@adacore.com>
1608
1609 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1610 * gdb.ada/arrayptr.exp: Add new tests.
1611
1612 2011-04-01 Joel Brobecker <brobecker@adacore.com>
1613
1614 * gdb.ada/mi_catch_ex: New testcase.
1615
1616 2011-04-01 Pedro Alves <pedro@codesourcery.com>
1617
1618 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1619 base::overload(void) method without specifying "const".
1620
1621 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1622
1623 * gdb.arch/thumb-singlestep.S: New file.
1624 * gdb.arch/thumb-singlestep.exp: Likewise.
1625
1626 2011-03-31 Tom Tromey <tromey@redhat.com>
1627
1628 * gdb.python/py-prettyprint.py (exception_flag): New global.
1629 (NoStringContainerPrinter._iterator.next): Check it.
1630 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1631 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1632
1633 2011-03-29 Tom Tromey <tromey@redhat.com>
1634
1635 * gdb.cp/anon-struct.cc: New file.
1636 * gdb.cp/anon-struct.exp: New file.
1637
1638 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1639
1640 Test STT_GNU_IFUNC support.
1641 * gdb.base/gnu-ifunc-lib.c: New file.
1642 * gdb.base/gnu-ifunc.c: New file.
1643 * gdb.base/gnu-ifunc.exp: New file.
1644
1645 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1646
1647 Support a ring of related breakpoints.
1648 * gdb.base/watchpoint-delete.c: New file.
1649 * gdb.base/watchpoint-delete.exp: New file.
1650
1651 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1652
1653 * gdb.ada/arrayparam.exp (print first after function call): Use
1654 explicit package name. Add a comment
1655 (print lasta after function call): Rename ...
1656 (print last after function call): ... it and use explicit package
1657 name.
1658 (print length after function call): Use explicit package name.
1659 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1660 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1661 (multiple matches for symbol i): Rename ...
1662 (multiple matches for symbol integervar): ... it.
1663 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1664 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1665
1666 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
1667
1668 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1669 environment variable to make grep output more predictable. Move
1670 all the environment setup into gdb_init so it's done once per test
1671 case rather than each time we start gdb.
1672
1673 2011-03-24 Tom Tromey <tromey@redhat.com>
1674
1675 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1676 test.
1677
1678 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1679
1680 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1681 * gdb.dwarf2/dw2-entry-value.S: New file.
1682 * gdb.dwarf2/dw2-entry-value.exp: New file.
1683
1684 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1685
1686 PR python/12183
1687
1688 * gdb.python/py-function.exp: Add GdbError tests.
1689
1690 2011-03-18 Pedro Alves <pedro@codesourcery.com>
1691
1692 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1693 (reglocal_test_func, statlocal_test_func): New functions.
1694 (globals_test_func): Call new functions.
1695 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1696 (gdb_collect_locals_test): New procedure.
1697 (gdb_trace_collection_test): Call new procedures.
1698
1699 2011-03-18 Pedro Alves <pedro@codesourcery.com>
1700
1701 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1702 (test_register, test_register_unavailable): New procedures.
1703 (gdb_unavailable_registers_test): New procedure.
1704 (gdb_trace_collection_test): Call it.
1705
1706 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1707
1708 PR python/12149
1709
1710 * gdb.python/python.exp: Add gdb.write tests.
1711
1712 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1713
1714 * gdb.python/Makefile.in: Add py-objfile.
1715 * gdb.python/py-objfile.exp: New file.
1716 * gdb.python/py-objfile.c: New file.
1717 * gdb.python/py-block.exp: Add is_valid tests.
1718 * gdb.python/py-inferior.exp: Ditto.
1719 * gdb.python/py-infthread.exp: Ditto.
1720 * gdb.python/py-symbol.exp: Ditto.
1721 * gdb.python/py-symtab.exp: Ditto.
1722
1723 2011-03-16 Keith Seitz <keiths@redhat.com>
1724
1725 PR c++/12273
1726 * gdb.cp/cmpd-minsyms.exp: New test.
1727 * gdb.cp/cmpd-minsyms.cc: New file.
1728
1729 PR c++/11734
1730 * gdb.cp/ovsrch.exp: New test.
1731 * gdb.cp/ovsrch.h: New file.
1732 * gdb.cp/ovsrch1.cc: New file.
1733 * gdb.cp/ovsrch2.cc: New file.
1734 * gdb.cp/ovsrch3.cc: New file.
1735 * gdb.cp/ovsrch4.cc: New file.
1736
1737 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1738
1739 PR gdb/12528
1740 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1741 * gdb.base/break-on-linker-gcd-function.exp: New test.
1742 * gdb.base/break-on-linker-gcd-function.cc: New file.
1743
1744 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
1745
1746 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1747
1748 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1749
1750 * lib/gdb.exp (gdb_unload): Add another termination case.
1751
1752 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1753
1754 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1755 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1756 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1757 Provide a stub byte there.
1758 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1759 DW_AT_entry_pc.
1760 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1761
1762 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1763
1764 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1765 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1766 "generic ABI, auto".
1767 (altivec_abi_tests): Accept vectors returned by reference.
1768
1769 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1770
1771 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1772
1773 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1774
1775 * gdb.python/py-section-script.exp: Skip test if no Python support.
1776
1777 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1778
1779 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1780
1781 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1782
1783 * gdb.python/py-parameter.exp: Update tests to the new Python
1784 parameter API. Add "no documentation" test. Add deprecated API
1785 backward compatibility test.
1786
1787 2011-03-09 Tom Tromey <tromey@redhat.com>
1788
1789 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1790 gdb_continue_to_end.
1791
1792 2011-03-09 Mark Kettenis <kettenis@gnu.org>
1793
1794 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1795 tabs.
1796
1797 2011-03-09 Tom Tromey <tromey@redhat.com>
1798
1799 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1800 parentheses.
1801 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1802 $command.
1803 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1804 argument to gdb_continue_to_end.
1805 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1806 argument to gdb_continue_to_end.
1807 * gdb.cp/annota3.exp: Fix regex.
1808 * gdb.cp/annota2.exp: Fix regex.
1809 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1810 gdb_continue_to_end.
1811 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1812 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1813 gdb_continue_to_end.
1814
1815 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1816
1817 * gdb.server/ext-run.exp
1818 (load new file without any gdbserver inferior): New test.
1819
1820 2011-03-07 Tom Tromey <tromey@redhat.com>
1821
1822 * Makefile.in (TAGS): Rewrite.
1823
1824 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1825
1826 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1827 initial commands echo. New match for `Found trace'. Anchor all the
1828 other matches. Anchor and match for `No trace frame found' the final
1829 match.
1830
1831 2011-03-07 Tom Tromey <tromey@redhat.com>
1832
1833 * Makefile.in (TAGS): New target.
1834
1835 2011-03-07 Tom Tromey <tromey@redhat.com>
1836
1837 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1838 change.
1839 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1840 change.
1841 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1842 exit message change.
1843 (skip_altivec_tests): Update for exit message change.
1844 (skip_vsx_tests): Likewise.
1845 (gdb_continue_to_end): Likewise. Add 'command' argument.
1846 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1847 * gdb.threads/tls.exp: Update for exit message change.
1848 * gdb.threads/thread-unwindonsignal.exp: Use
1849 gdb_continue_to_end.
1850 * gdb.threads/step.exp (step_it): Update for exit message change.
1851 (continue_all): Likewise.
1852 * gdb.threads/print-threads.exp (test_all_threads): Update for
1853 exit message change.
1854 * gdb.threads/interrupted-hand-call.exp: Use
1855 gdb_continue_to_end.
1856 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1857 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1858 gdb_continue_to_end.
1859 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1860 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1861 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1862 * gdb.cp/method.exp: Update for exit message change.
1863 * gdb.cp/mb-templates.exp: Update for exit message change.
1864 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1865 * gdb.cp/annota3.exp: Update for exit message change.
1866 * gdb.cp/annota2.exp: Update for exit message change.
1867 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1868 * gdb.base/term.exp: Update for exit message change.
1869 * gdb.base/step-test.exp (test_i): Update for exit message change.
1870 * gdb.base/sigstep.exp (advance): Update for exit message change.
1871 (advancei): Likewise.
1872 * gdb.base/siginfo.exp: Update for exit message change.
1873 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1874 * gdb.base/reread.exp: Use gdb_continue_to_end.
1875 * gdb.base/langs.exp: Use gdb_continue_to_end.
1876 * gdb.base/interrupt.exp: Update for exit message change.
1877 * gdb.base/gdb1555.exp: Update for exit message change.
1878 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1879 * gdb.base/ending-run.exp: Update for exit message change.
1880 * gdb.base/chng-syms.exp: Update for exit message change.
1881 * gdb.base/checkpoint.exp: Update for exit message change.
1882 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1883 gdb_continue_to_end.
1884 (test_catch_syscall_with_wrong_args): Likewise.
1885 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1886 * gdb.base/break-interp.exp (test_ld): Update for exit message
1887 change.
1888 * gdb.base/bang.exp: Update for exit message change.
1889 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1890 (do_call_attach_tests): Likewise.
1891 * gdb.base/a2-run.exp: Update for exit message change.
1892 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1893 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1894 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1895
1896 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1897
1898 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1899
1900 2011-03-03 Tom Tromey <tromey@redhat.com>
1901
1902 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1903 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1904 * gdb.hp/gdb.aCC/configure.ac: Remove.
1905 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1906 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1907 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1908 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1909 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1910 * gdb.hp/gdb.compat/configure.ac: Remove.
1911 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1912 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1913 * gdb.hp/gdb.defects/configure.ac: Remove.
1914 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1915 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1916 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1917 * gdb.hp/configure.ac: Remove.
1918 * gdb.hp/configure: Remove.
1919 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1920 substitution.
1921 (Makefile): Remove rule.
1922 * gdb.cell/configure.ac: Remove.
1923 * gdb.cell/configure: Remove.
1924 * gdb.stabs/Makefile.in (Makefile): Remove.
1925 (distclean): Don't remove config.status or config.log.
1926 * gdb.stabs/configure (Makefile): Remove.
1927 * gdb.stabs/configure.ac: Remove.
1928 * configure: Rebuild.
1929 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1930 Remove stabs- and cell-specific logic. Test for existence of
1931 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1932 subdirectories, gdb.cell, and and gdb.stabs.
1933 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1934
1935 2011-03-03 Joel Brobecker <brobecker@adacore.com>
1936
1937 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1938 end of buffer.
1939
1940 2011-03-02 Joel Brobecker <brobecker@adacore.com>
1941
1942 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1943 gdb_test when running a test where we expected no output back.
1944
1945 2011-02-28 Michael Snyder <msnyder@vmware.com>
1946
1947 * gdb.cp/overload.cc: Change initializer value to integer.
1948
1949 2011-02-27 Michael Snyder <msnyder@vmware.com>
1950
1951 * gdb.multi/base.exp: Add test for remove-inferiors.
1952
1953 2011-02-26 Joel Brobecker <brobecker@adacore.com>
1954
1955 * gdb.python/py-frame.exp: Simplify the initialization phase
1956 using prepare_for_testing.
1957
1958 2011-02-25 Michael Snyder <msnyder@vmware.com>
1959
1960 * gdb.multi/base.exp: Add tests for info inferiors with args.
1961
1962 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1963
1964 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1965 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1966 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1967 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1968 asmfile3. Comment the STABS (#3) file compilation. Compile
1969 everything through assembler. Provide KFAIL for symtab/12497.
1970 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1971 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1972 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1973 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1974
1975 2011-02-24 Michael Snyder <msnyder@vmware.com>
1976
1977 * gdb.base/break.exp: Add tests for delete breakpoints using
1978 convenience variables and value history references.
1979
1980 2011-02-24 Michael Snyder <msnyder@vmware.com>
1981
1982 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1983 left behind in previous check-in.
1984
1985 2011-02-23 Michael Snyder <msnyder@vmware.com>
1986
1987 * gdb.base/break.exp: Add tests for "info break" with arguments.
1988 * gdb.trace/infotrace.exp: Update patterns for error and help.
1989 * gdb.base/completion.exp: Update pattern.
1990 * gdb.base/ena-dis-br.exp: Update pattern.
1991 * gdb.base/help.exp: Update patterns.
1992
1993 2011-02-23 Michael Snyder <msnyder@vmware.com>
1994
1995 * gdb.base/memattr.exp: New test.
1996 * gdb.base/memattr.c: Test load for memattr.exp.
1997
1998 2011-02-22 Doug Evans <dje@google.com>
1999
2000 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
2001
2002 2011-02-22 Michael Snyder <msnyder@vmware.com>
2003
2004 * Makefile.in: Make more clean.
2005 * gdb.ada/Makefile.in: Ditto.
2006 * gdb.arch/Makefile.in: Ditto.
2007 * gdb.asm/Makefile.in: Ditto.
2008 * gdb.base/Makefile.in: Ditto.
2009 * gdb.cp/Makefile.in: Ditto.
2010 * gdb.dwarf2/Makefile.in: Ditto.
2011 * gdb.java/Makefile.in: Ditto.
2012 * gdb.mi/Makefile.in: Ditto.
2013 * gdb.modula2/Makefile.in: Ditto.
2014 * gdb.python/Makefile.in: Ditto.
2015 * gdb.server/Makefile.in: Ditto.
2016 * gdb.stabs/Makefile.in: Ditto.
2017 * gdb.threads/Makefile.in: Ditto.
2018 * gdb.trace/Makefile.in: Ditto.
2019
2020 2011-02-22 Michael Snyder <msnyder@vmware.com>
2021
2022 * gdb.threads/thread-find.exp: Add tests for bad input to
2023 info threads.
2024
2025 2011-02-22 Joel Brobecker <brobecker@adacore.com>
2026
2027 * gdb.python/py-breakpoint.exp: Fix the expected output of
2028 one of the "maint info breakpoints" tests to accept the output
2029 generated on platforms that do not have hardware watchpoints.
2030
2031 2011-02-22 Joel Brobecker <brobecker@adacore.com>
2032
2033 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
2034 clean_restart. Be a little stricter in the expected output
2035 for one of the tests. Fix a typo in one of the comments.
2036
2037 2011-02-22 Joel Brobecker <brobecker@adacore.com>
2038
2039 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
2040 Delete variable binfile, no longer use. Add or modify test
2041 comments to make them unique.
2042
2043 2011-02-21 Michael Snyder <msnyder@vmware.com>
2044
2045 * Makefile.in: Update for make clean.
2046 * gdb.ada/Makefile.in: Ditto.
2047 * gdb.arch/Makefile.in: Ditto.
2048 * gdb.asm/Makefile.in: Ditto.
2049 * gdb.base/Makefile.in: Ditto.
2050 * gdb.cp/Makefile.in: Ditto.
2051 * gdb.dwarf2/Makefile.in: Ditto.
2052 * gdb.java/Makefile.in: Ditto.
2053 * gdb.mi/Makefile.in: Ditto.
2054 * gdb.modula2/Makefile.in: Ditto.
2055 * gdb.python/Makefile.in: Ditto.
2056 * gdb.server/Makefile.in: Ditto.
2057 * gdb.stabs/Makefile.in: Ditto.
2058 * gdb.threads/Makefile.in: Ditto.
2059 * gdb.trace/Makefile.in: Ditto.
2060
2061 2011-02-21 Michael Snyder <msnyder@vmware.com>
2062
2063 * gdb.threads/thread-find.exp: Update patterns for changes in
2064 output of "info threads" command.
2065
2066 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2067 Ulrich Weigand <uweigand@de.ibm.com>
2068
2069 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
2070 (skip_hw_watchpoint_tests): Likewise.
2071 (skip_hw_watchpoint_multi_tests): Likewise.
2072
2073 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
2074
2075 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
2076 (skip_hw_watchpoint_tests): Likewise.
2077 (skip_hw_watchpoint_multi_tests): Likewise.
2078 (skip_hw_watchpoint_access_tests): Likewise.
2079
2080 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
2081 * gdb.base/pr11022.exp: Likewise.
2082 * gdb.base/watch-read.exp: Likewise.
2083 * gdb.base/watch_thread_num.exp: Likewise.
2084 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2085 * gdb.base/watchpoint-hw.exp: Likewise.
2086 * gdb.base/watchpoint.exp: Likewise.
2087 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
2088 * gdb.threads/watchthreads-reorder.exp: Likewise.
2089 * gdb.threads/watchthreads.exp: Likewise.
2090 * gdb.threads/watchthreads2.exp: Likewise.
2091
2092 2011-02-21 Joel Brobecker <brobecker@adacore.com>
2093
2094 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
2095 the debugger is unable to find the array bounds.
2096
2097 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2098
2099 * gdb.cp/typedef-operator.exp: New file.
2100 * gdb.cp/typedef-operator.cc: New file.
2101
2102 2011-02-17 Michael Snyder <msnyder@vmware.com>
2103
2104 * gdb.threads/thread-find.exp: Fix regular expressions.
2105
2106 2011-02-17 Joel Brobecker <brobecker@adacore.com>
2107
2108 * gdb.ada/packed_array: Expand testcase to test printing of
2109 unconstrained packed array.
2110
2111 2011-02-17 Joel Brobecker <brobecker@adacore.com>
2112
2113 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
2114
2115 2011-02-16 Pedro Alves <pedro@codesourcery.com>
2116
2117 * gdb.trace/collection.c (globalarr3): New global.
2118 (main): Initialize it before collecting, and and clear it
2119 afterwards.
2120 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2121 collecting with '{type} addr', where the addr expression is not an
2122 rvalue.
2123
2124 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
2125
2126 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
2127 a bool variable. Expect correct OpenCL names for vector types. Use the
2128 uc3 variable name instead of referring to the uchar3 built-in type.
2129 Escape the asterisk at the half pointer test.
2130
2131 2011-02-16 Pedro Alves <pedro@codesourcery.com>
2132
2133 * gdb.trace/collection.c (globalarr2): New global.
2134 (main): Initialize it before collecting, and and clear it
2135 afterwards.
2136 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2137 collecting overlapping memory ranges.
2138
2139 2011-02-15 Michael Snyder <msnyder@vmware.com>
2140
2141 * gdb.base/default.exp: Add tests for thread commands.
2142 * gdb.base/help.exp: Add tests for thread commands.
2143 * gdb.threads/thread-find.exp: New test for thread find command.
2144
2145 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
2146
2147 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
2148
2149 2011-02-15 Yao Qi <yao@codesourcery.com>
2150
2151 PR tdep/12352
2152 * gdb.arch/arm-disp-step.S : New test for str instruction.
2153 * gdb.arch/arm-disp-step.exp : Likewise.
2154
2155 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
2156
2157 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
2158 "vector_register2_vr" test strings. Test the extended floating
2159 point registers (F32~F63).
2160 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
2161 IBM XL C compiler. Make the test program use a register provided
2162 by the compiler for the lxvd2x instruction.
2163
2164 2011-02-14 Pedro Alves <pedro@codesourcery.com>
2165
2166 * gdb.trace/unavailable.cc (class Base, class Middle, class
2167 Derived): New types.
2168 (derived_unavail, derived_partial, derived_whole): New globals.
2169 (virtual_partial): New global.
2170 (virtualp): Point at virtual_partial.
2171 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
2172 related to unavailable vptr.
2173
2174 2011-02-14 Pedro Alves <pedro@codesourcery.com>
2175
2176 * gdb.trace/unavailable.cc (a, b, c): New globals.
2177 (main): Set and clear them.
2178 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
2179 `a' and `c', and check that `b' isn't collected, although `a' and
2180 `c' are.
2181
2182 2011-02-14 Pedro Alves <pedro@codesourcery.com>
2183
2184 * gdb.trace/unavailable.cc (struct Virtual): New.
2185 (virtualp): New global pointer.
2186 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
2187 printing a pointer to an object whose type has a vtable, with
2188 print object on.
2189
2190 2011-02-14 Pedro Alves <pedro@codesourcery.com>
2191
2192 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
2193 value repeat handles unavailableness.
2194
2195 2011-02-14 Pedro Alves <pedro@codesourcery.com>
2196
2197 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
2198 tests for building arrays from unavailable values, subscripting
2199 non-memory rvalue unvailable arrays, and accessing fields or
2200 baseclasses of non-lazy unavailable values,
2201 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
2202 struct types.
2203 (g_smallstruct, g_smallstruct_b): New globals.
2204
2205 2011-02-14 Pedro Alves <pedro@codesourcery.com>
2206
2207 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
2208
2209 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2210
2211 Fix const/volatile qualifiers of C++ types, PR c++/12328.
2212 * gdb.cp/overload-const.exp: New file.
2213 * gdb.cp/overload-const.cc: New file.
2214
2215 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2216
2217 * gdb.opencl/callfuncs.cl: New file.
2218 * gdb.opencl/callfuncs.exp: New test.
2219 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
2220
2221 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2222
2223 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
2224 when computing result.
2225 * gdb.arch/altivec-abi.exp: Update expected results.
2226
2227 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2228
2229 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
2230 * gdb.base/jit.exp: Likewise.
2231 * gdb.base/pie-execl.exp: Likewise.
2232 * gdb.base/solib-nodir.exp: Likewise.
2233 * gdb.base/solib-overlap.exp: Likewise.
2234
2235 2011-02-07 Pedro Alves <pedro@codesourcery.com>
2236
2237 * gdb.trace/collection.c (global_pieces): New.
2238 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
2239 New procedure.
2240 (gdb_trace_collection_test): Call it.
2241
2242 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
2243
2244 * gdb.python/py-evthreads.c: New file.
2245 * gdb.python/py-evthreads.exp: New file.
2246 * gdb.python/py-events.py: New file.
2247 * gdb.python/py-events.exp: New file.
2248 * gdb.python/py-events.c: New file.
2249
2250 2011-02-04 David Daney <ddaney@caviumnetworks.com>
2251
2252 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
2253
2254 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
2255
2256 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
2257 gdb.base/disasm-end-cu.exp: New test for disassembling over the
2258 boundary between two compilation units.
2259
2260 2011-02-02 Pedro Alves <pedro@codesourcery.com>
2261
2262 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
2263 (Virtual): New structs.
2264 (virtual_o, virtual_middle_b): New globals.
2265 * gdb.cp/virtbase.exp: New tests.
2266
2267 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
2268
2269 * gdb.base/jit.exp: New file.
2270 * gdb.base/jit-main.c: New file.
2271 * gdb.base/jit-solib.c: New file.
2272
2273 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
2274
2275 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
2276 proceed to initial kernel entry point.
2277 * gdb.opencl/datatypes.exp: Likewise.
2278 * gdb.opencl/operators.exp: Likewise.
2279 * gdb.opencl/vec_comps.exp: Likewise.
2280
2281 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
2282
2283 * gdb.cp/nsnested.cc: New.
2284 * gdb.cp/nsnested.exp: New.
2285 * gdb.cp/nsnoimports.exp: New.
2286 * gdb.cp/nsnoimports.cc: New.
2287
2288 2011-01-31 Joel Brobecker <brobecker@adacore.com>
2289
2290 * gdb.base/interact.exp: Add extra tests that verify that
2291 the value of the interactive-mode setting does not change
2292 after the script is sourced.
2293
2294 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2295
2296 * gdb.cp/noparam.exp: New file.
2297 * gdb.cp/noparam.cc: New file.
2298
2299 2011-01-28 Pedro Alves <pedro@codesourcery.com>
2300
2301 * gdb.trace/tfile.exp: Test that with no traceframe selected,
2302 there's no stack or registers.
2303
2304 2011-01-26 Tom Tromey <tromey@redhat.com>
2305
2306 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
2307 space before string output. Add test for "set print pretty off"
2308 case.
2309
2310 2011-01-25 Pedro Alves <pedro@codesourcery.com>
2311
2312 * gdb.base/frame-args.exp: Adjust.
2313 * gdb.dwarf2/dw2-noloc.exp: Adjust.
2314 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
2315 * gdb.dwarf2/pieces.exp: Adjust.
2316 * gdb.opt/clobbered-registers-O2.exp: Adjust.
2317 * gdb.opt/inline-locals.exp: Adjust.
2318 * gdb.threads/fork-child-threads.exp: Adjust.
2319
2320 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
2321
2322 * gdb.opencl/convs_casts.cl: Move program scope variables into the
2323 OpenCL kernel function. Add a comment as marker. Add address space
2324 qualifiers for the remaining program scope variables.
2325 * gdb.opencl/datatypes.cl: Likewise.
2326 * gdb.opencl/operators.cl: Likewise.
2327 * gdb.opencl/vec_comps.cl: Likewise.
2328 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
2329 Add breakpoint at the marker comment.
2330 * gdb.opencl/datatypes.exp: Likewise.
2331 * gdb.opencl/operators.exp: Likewise.
2332 * gdb.opencl/vec_comps.exp: Likewise.
2333
2334 2011-01-24 Pedro Alves <pedro@codesourcery.com>
2335
2336 * gdb.base/printcmds.c (some_struct): New struct and instance.
2337 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
2338 procedure.
2339 <global scope>: Call it.
2340
2341 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
2342
2343 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
2344 argument to the gdb_compile_opencl_hostapp call.
2345
2346 2011-01-19 Yao Qi <yao@codesourcery.com>
2347
2348 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
2349 positve list.
2350
2351 2011-01-19 Yao Qi <yao@codesourcery.com>
2352
2353 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
2354 canonical form.
2355 Remove "xscale-*-*"
2356 * gdb.xml/tdesc-regs.exp: Likewise.
2357 * gdb.python/py-section-script.exp: Replace ARM target triplet
2358 with canonical form.
2359 Match arm*-*-symbianelf*.
2360 * gdb.base/dup-sect.exp: Likewise.
2361 * lib/dwarf.exp: New.
2362 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
2363 dwarf2_support.
2364 * gdb.dwarf2/dup-psym.exp: Likewise.
2365 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
2366 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2367 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
2368 * gdb.dwarf2/dw2-basic.exp: Likewise.
2369 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2370 * gdb.dwarf2/dw2-const.exp: Likewise.
2371 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
2372 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
2373 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2374 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
2375 * gdb.dwarf2/dw2-filename.exp: Likewise.
2376 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2377 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
2378 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2379 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2380 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
2381 * gdb.dwarf2/dw2-noloc.exp: Likewise.
2382 * gdb.dwarf2/dw2-op-call.exp: Likewise.
2383 * gdb.dwarf2/dw2-producer.exp: Likewise.
2384 * gdb.dwarf2/dw2-ranges.exp: Likewise.
2385 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
2386 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
2387 * gdb.dwarf2/dw2-strp.exp: Likewise.
2388 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
2389 * gdb.dwarf2/implptr.exp: Likewise.
2390 * gdb.dwarf2/mac-fileno.exp: Likewise.
2391 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
2392 * gdb.dwarf2/pieces.exp: Likewise.
2393 * gdb.dwarf2/pr11465.exp: Likewise.
2394 * gdb.dwarf2/valop.exp: Likewise.
2395 * gdb.dwarf2/watch-notconst.exp: Likewise.
2396 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
2397
2398 2011-01-19 Tom Tromey <tromey@redhat.com>
2399
2400 * gdb.python/py-infthread.exp: Add thread tests.
2401
2402 2011-01-14 Joel Brobecker <brobecker@adacore.com>
2403
2404 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
2405
2406 2011-01-14 Joel Brobecker <brobecker@adacore.com>
2407
2408 * gdb.ada/widewide: New testcase.
2409
2410 2011-01-13 Joel Brobecker <brobecker@adacore.com>
2411
2412 * gdb.base/interact.exp: New testcase.
2413
2414 2011-01-12 Tom Tromey <tromey@redhat.com>
2415
2416 * gdb.mi/gdb2549.exp: Update for error message changes.
2417 * gdb.mi/mi-cli.exp: Likewise.
2418 * gdb.mi/mi-disassemble.exp: Likewise.
2419 * gdb.mi/mi-pthreads.exp: Likewise.
2420 * gdb.mi/mi-regs.exp: Likewise.
2421 * gdb.mi/mi-stack.exp: Likewise.
2422 * gdb.mi/mi-var-block.exp: Likewise.
2423 * gdb.mi/mi-var-cmd.exp: Likewise.
2424 * gdb.mi/mi2-cli.exp: Likewise.
2425 * gdb.mi/mi2-disassemble.exp: Likewise.
2426 * gdb.mi/mi2-pthreads.exp: Likewise.
2427 * gdb.mi/mi2-regs.exp: Likewise.
2428 * gdb.mi/mi2-stack.exp: Likewise.
2429 * gdb.mi/mi2-var-block.exp: Likewise.
2430 * gdb.mi/mi2-var-cmd.exp: Likewise.
2431
2432 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
2433 Jan Kratochvil <jan.kratochvil@redhat.com>
2434
2435 PR fortran/11104 and DWARF unbound arrays detection.
2436 * gdb.fortran/multi-dim.exp: New file.
2437 * gdb.fortran/multi-dim.f90: New file.
2438
2439 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
2440
2441 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
2442 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
2443 add new tests for opcode dumping.
2444
2445 2011-01-11 Tom Tromey <tromey@redhat.com>
2446
2447 * gdb.python/py-infthread.exp: Load gdb-python.exp.
2448
2449 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
2450
2451 Convert hardware watchpoints to use breakpoint_ops.
2452 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
2453 type is not supported.
2454 * gdb.base/foll-fork.exp: Likewise.
2455 * gdb.base/foll-vfork.exp: Likewise.
2456
2457 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
2458
2459 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
2460 Use load_lib gdb-python.exp.
2461 * gdb.python/python.exp: Ditto.
2462 * gdb.python/py-function.exp: Ditto.
2463
2464 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
2465
2466 * gdb.threads/tls.exp ("info address me"): Fix expected output.
2467
2468 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2469
2470 * configure: Regenerate.
2471
2472 2011-01-06 Tom Tromey <tromey@redhat.com>
2473
2474 * gdb.python/py-frame.exp: Test gdb.newest_frame.
2475
2476 2011-01-06 Joel Brobecker <brobecker@adacore.com>
2477
2478 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
2479 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
2480 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2481 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
2482 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
2483 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2484 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
2485 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
2486 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
2487 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
2488 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
2489 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
2490 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
2491 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2492 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2493 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
2494 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
2495 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
2496 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2497 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
2498 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
2499 gdb.ada/uninitialized_vars.exp,
2500 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
2501 Simplify by using clean_restart.
2502
2503 2011-01-06 Joel Brobecker <brobecker@adacore.com>
2504
2505 Add marker to be used as anchor for inserting breakpoints.
2506 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
2507 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
2508 Likewise.
2509
2510 Remove uses of gdb_start_cmd.
2511 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
2512 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
2513
2514 Do not run testcase if testing with GDBserver.
2515 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
2516 if testing with GDBserver.
2517
2518 2011-01-06 Joel Brobecker <brobecker@adacore.com>
2519
2520 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
2521 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
2522 copyright header.
2523
2524 2011-01-05 Joel Brobecker <brobecker@adacore.com>
2525
2526 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
2527 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
2528 testsuite/gdb.fortran/complex.f,
2529 testsuite/gdb.fortran/derived-type.f90,
2530 testsuite/gdb.fortran/library-module-lib.f90,
2531 testsuite/gdb.fortran/library-module-main.f90,
2532 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
2533 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
2534 Copyright year update.
2535
2536 2011-01-05 Joel Brobecker <brobecker@adacore.com>
2537
2538 * gdb.base/langs1.f: Add copyright header.
2539
2540 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2541
2542 * gdb.base/morestack.exp: New file.
2543 * gdb.base/morestack.c: New file.
2544
2545 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2546
2547 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2548
2549 2010-12-29 Joel Brobecker <brobecker@adacore.com>
2550
2551 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
2552 * gdb.ada/arrayptr.exp: Add test printing that new variable.
2553
2554 2010-12-29 Joel Brobecker <brobecker@adacore.com>
2555
2556 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2557
2558 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2559
2560 * gdb.threads/tls.exp: Fix typo.
2561
2562 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2563 * gdb.threads/execl.exp: Update.
2564
2565 2010-12-23 Yao Qi <yao@codesourcery.com>
2566
2567 * gdb.arch/arm-disp-step.exp: New.
2568 * gdb.arch/arm-disp-step.S: New.
2569
2570 2010-12-21 Tom Tromey <tromey@redhat.com>
2571
2572 * gdb.threads/execl.exp: Update.
2573 * gdb.threads/linux-dp.exp: Update.
2574 * gdb.threads/manythreads.exp: Update.
2575 * gdb.threads/tls.exp: Update.
2576
2577 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2578
2579 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2580 (NextOverThrowDerivates) <resumebpt>: New.
2581 (resumebpt_test): New.
2582 (main): Call resumebpt_test.
2583 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2584
2585 2010-12-12 Stan Shebs <stan@codesourcery.com>
2586
2587 * gdb.trace/tsv.exp: Test print command on trace state variables.
2588
2589 2010-12-09 Tom Tromey <tromey@redhat.com>
2590
2591 * gdb.base/interp.exp: Add regression test.
2592
2593 2010-12-09 Tom Tromey <tromey@redhat.com>
2594
2595 * gdb.java/jnpe.java: New file.
2596 * gdb.java/jnpe.exp: New file.
2597 * gdb.cp/nextoverthrow.exp: New file.
2598 * gdb.cp/nextoverthrow.cc: New file.
2599
2600 2010-12-07 Doug Evans <dje@google.com>
2601
2602 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2603 of data-directory.
2604 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2605 updated.
2606 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2607
2608 2010-11-29 Michael Snyder <msnyder@vmware.com>
2609
2610 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2611 * gdb.base/call-sc.exp: Ditto.
2612 * gdb.base/finish.exp: Ditto.
2613 * gdb.base/return.exp: Ditto.
2614 * gdb.base/return2.exp: Ditto.
2615
2616 2010-11-30 Doug Evans <dje@google.com>
2617
2618 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2619 (gdb_expect_list): Fix spelling errors in comments.
2620 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2621 send_gdb/gdb_expect_list where applicable.
2622 * gdb.base/call-ar-st.exp: Ditto.
2623 * gdb.base/funcargs.exp: Ditto.
2624 * gdb.base/gcore.exp: Ditto.
2625 * gdb.base/page.exp: Ditto.
2626 * gdb.base/sigaltstack.exp: Ditto.
2627 * gdb.base/siginfo.exp: Ditto.
2628 * gdb.base/sigstep.exp: Ditto.
2629 * gdb.base/trace-commands.exp: Ditto.
2630
2631 2010-11-29 Doug Evans <dje@google.com>
2632
2633 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2634 printer-name;subprinter-name.
2635
2636 2010-11-29 Tom Tromey <tromey@redhat.com>
2637
2638 * gdb.dwarf2/implptr.exp: New file.
2639 * gdb.dwarf2/implptr.c: New file.
2640 * gdb.dwarf2/implptr.S: New file.
2641
2642 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2643
2644 PR python/12199
2645
2646 * gdb.python/py-breakpoint.exp: Test the delete method.
2647
2648 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2649
2650 Fix step_resume_breakpoint unsaved during an infcall.
2651 * gdb.base/step-resume-infcall.exp: New file.
2652 * gdb.base/step-resume-infcall.c: New file.
2653
2654 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
2655
2656 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2657
2658 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
2659
2660 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2661 on ppc64's symbols; "finish" and "return" commands must accept to
2662 show the caller line again as well as the line after.
2663 * gdb.asm/powerpc64.inc: New file.
2664
2665 2010-11-23 Doug Evans <dje@google.com>
2666
2667 * lib/gdb.exp (gdb_test_sequence): New function.
2668 (gdb_expect_list): Add verbose -log call for each pattern.
2669 * gdb.base/signals.exp (test_handle_all_print): Call it.
2670 Reduce timeout increment from 6 minutes to 1 minute.
2671 * gdb.server/ext-run.exp: Call it.
2672
2673 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2674
2675 PR python/12212
2676
2677 * gdb.python/python.exp: Check that selected_thread raises an
2678 error when no inferior is loaded.
2679
2680 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2681
2682 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2683 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2684
2685 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2686
2687 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2688 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2689
2690 2010-11-18 Doug Evans <dje@google.com>
2691
2692 * gdb.server/ext-run.exp: Fix intermittent failures.
2693
2694 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2695
2696 * gdb.stabs/gdb11479.exp: Use runto_main.
2697
2698 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2699
2700 * gdb.base/break-entry.exp: Skip if using a stub.
2701
2702 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2703
2704 * gdb.python/py-inferior.exp: Pack values in target endianness.
2705
2706 2010-11-12 Tom Tromey <tromey@redhat.com>
2707
2708 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2709 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2710 MemoryError.
2711 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2712 type.
2713 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2714 MemoryError.
2715 (test_subscript_regression): Update exception type.
2716
2717 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2718
2719 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2720 breakpoint tests.
2721
2722 2010-11-09 Pedro Alves <pedro@codesourcery.com>
2723
2724 * gdb.base/watchpoint.exp: Test "watch -location" with an
2725 innacessible location.
2726
2727 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
2728 Luis Machado <luisgpm@br.ibm.com>
2729
2730 * gdb.base/maint.exp: Expect "." prefix.
2731 * gdb.base/nodebug.exp: Expect "." Likewise.
2732 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2733 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2734 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2735 POWER server processors.
2736
2737 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
2738 Luis Machado <luisgpm@br.ibm.com>
2739
2740 * gdb.base/break-entry.exp: convert entry point for
2741 ppc64 and expect leading `.' on ppc64's symbols
2742
2743 2010-11-05 Doug Evans <dje@google.com>
2744
2745 * gdb.base/help.exp: Update expected output.
2746 * gdb.python/py-param.exp: Delete, contents moved to ...
2747 * gdb.python/py-parameter.exp: ... here. New file.
2748 Add test for gdb.parameter ("directories").
2749
2750 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
2751
2752 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2753 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2754 * configure: Regenerate.
2755 * gdb.opencl/Makefile.in: New File.
2756 * gdb.opencl/datatypes.exp: Likewise.
2757 * gdb.opencl/datatypes.cl: Likewise.
2758 * gdb.opencl/operators.exp: Likewise.
2759 * gdb.opencl/operators.cl: Likewise.
2760 * gdb.opencl/vec_comps.exp: Likewise.
2761 * gdb.opencl/vec_comps.cl: Likewise.
2762 * gdb.opencl/convs_casts.exp: Likewise.
2763 * gdb.opencl/convs_casts.cl: Likewise.
2764 * lib/opencl.exp: Likewise.
2765 * lib/opencl_hostapp.c: Likewise.
2766 * lib/opencl_kernel.cl: Likewise.
2767 * lib/cl_util.c: Likewise.
2768 * lib/cl_util.c: Likewise.
2769 * gdb.base/default.exp (set language): Add "opencl" to the list of
2770 languages.
2771
2772 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2773
2774 * gdb.cp/overload.exp: Added test for inheritance overload.
2775 * gdb.cp/overload.cc: Ditto.
2776 * gdb.cp/oranking.exp: Removed releveant kfails.
2777
2778 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2779 Joel Brobecker <brobecker@adacore.com>
2780
2781 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2782 check test_compiler_info.
2783
2784 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
2785
2786 * gdb.base/gnu_vector.exp: Adjust expect messages.
2787
2788 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
2789
2790 * gdb.base/gnu_vector.exp: Add unary operator tests.
2791
2792 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
2793
2794 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2795
2796 2010-11-02 Doug Evans <dje@google.com>
2797
2798 * gdb.python/py-pp-maint.c: New file.
2799 * gdb.python/py-pp-maint.exp: New file.
2800 * gdb.python/py-pp-maint.py: New file.
2801
2802 2010-11-02 Tom Tromey <tromey@redhat.com>
2803
2804 * gdb.base/default.exp: Remove "scheme" from language list.
2805
2806 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2807
2808 Revert:
2809 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2810 * gdb.threads/sigstep-threads.exp: New file.
2811 * gdb.threads/sigstep-threads.c: New file.
2812
2813 2010-10-20 Michael Snyder <msnyder@vmware.com>
2814
2815 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2816
2817 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2818
2819 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2820 Skip test completely if gdb,no_hardware_watchpoints.
2821
2822 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2823
2824 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2825 strict, but do not check for any particular function name within libc.
2826
2827 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2828
2829 * gdb.cp/smartp.exp: New test.
2830 * gdb.cp/smartp.cc : New test.
2831
2832 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2833
2834 * gdb.cp/converts.exp: Test pointer to bool conversion.
2835 Test pointer to long conversion.
2836 * gdb.cp/oranking.exp: Removed relevant kfail.
2837
2838 2010-10-18 Tom Tromey <tromey@redhat.com>
2839
2840 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2841 argument to lazy_string.
2842 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2843 (pp_ls.to_string): Use it.
2844 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2845 Add "estring2" local.
2846
2847 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2848
2849 Fix s390x compatibility.
2850 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2851 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2852
2853 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2854
2855 * gdb.threads/sigstep-threads.exp: New file.
2856 * gdb.threads/sigstep-threads.c: New file.
2857
2858 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2859
2860 * gdb.base/pie-execl.exp: New file.
2861 * gdb.base/pie-execl.c: New file.
2862
2863 2010-10-13 Doug Evans <dje@google.com>
2864 Jan Kratochvil <jan.kratochvil@redhat.com>
2865
2866 PR exp/12117
2867 * gdb.cp/ptype-cv-cp.cc: New file.
2868 * gdb.cp/ptype-cv-cp.exp: New file.
2869
2870 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2871
2872 * gdb.cp/converts.cc: New test program.
2873 * gdb.cp/converts.exp: New test.
2874 * gdb.cp/overload.exp: Added test for void* vs int*.
2875 * gdb.cp/overload.exp: Ditto.
2876 * gdb.cp/oranking.exp: Removed related kfail.
2877
2878 2010-10-13 Doug Evans <dje@google.com>
2879
2880 * lib/gdb-python.exp (gdb_check_python_config): New function.
2881 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2882 * gdb.python/lib-types.cc: New file.
2883 * gdb.python/lib-types.exp: New file.
2884
2885 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2886
2887 * gdb.python/py-error.exp: New file.
2888 * gdb.python/py-error.py: New file.
2889
2890 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2891
2892 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2893 gdb_test_multiple.
2894
2895 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2896
2897 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2898 * gdb.base/prelink.exp: Likewise.
2899 * gdb.base/solib-nodir.exp: Likewise.
2900 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2901 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2902 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2903
2904 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2905
2906 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2907 for the "info files" test to avoid timeouts on slow machines.
2908
2909 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2910
2911 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2912 (main): Make openlib dummy call.
2913
2914 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2915
2916 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2917 * break-interp.exp (reach): Move the core body ...
2918 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2919 (test_ld): Provide always real argument, even to the linker. Replace
2920 dl_main by _dl_debug_state.
2921
2922 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2923
2924 Fix results of prelinked PIEs on ppc*.
2925 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2926 Accept also DISPLACEMENT "PRESENT".
2927 (main): Replace "ZERO" displacements by "PRESENT".
2928
2929 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2930
2931 * gdb.cp/oranking.exp: New test.
2932 * gdb.cp/oranking.cc: New test program.
2933
2934 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
2935
2936 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2937 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2938
2939 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
2940
2941 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2942 lush, lynx) New constant.
2943 * gdb.base/constvars.exp: Test const array types.
2944 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2945
2946 2010-10-06 Doug Evans <dje@google.com>
2947
2948 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2949 of syscall staging area.
2950
2951 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
2952
2953 * gdb.base/gnu_vector.c: Add variable c4.
2954 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2955 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2956
2957 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2958
2959 * gdb.arch/altivec-abi.exp: Fix a typo.
2960
2961 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2962
2963 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2964 to match a thread ID.
2965
2966 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2967
2968 Fix s390x testcase compatibility.
2969 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2970
2971 2010-10-01 Doug Evans <dje@google.com>
2972
2973 * lib/gdb-python.exp: New file.
2974 * gdb.python/py-block.exp: Use it.
2975 * gdb.python/py-breakpoint.exp: Ditto.
2976 * gdb.python/py-frame.exp: Ditto.
2977 * gdb.python/py-inferior.exp: Ditto.
2978 * gdb.python/py-param.exp: Ditto.
2979 * gdb.python/py-prettyprint.exp: Ditto.
2980 * gdb.python/py-shared.exp: Ditto.
2981 * gdb.python/py-symbol.exp: Ditto.
2982 * gdb.python/py-symtab.exp: Ditto.
2983 * gdb.python/py-type.exp: Ditto.
2984 * gdb.python/py-value.exp: Ditto.
2985 * gdb.python/python.exp: Ditto.
2986
2987 2010-09-30 Tom Tromey <tromey@redhat.com>
2988
2989 * gdb.base/anon.exp: New file.
2990 * gdb.base/anon.c: New file.
2991
2992 2010-09-30 Tom Tromey <tromey@redhat.com>
2993
2994 * gdb.base/completion.exp: Test completion through anonymous
2995 union.
2996 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2997
2998 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2999
3000 Fix printing parameters of inlined functions.
3001 * gdb.dwarf2/dw2-inline-param.exp: New file.
3002 * gdb.dwarf2/dw2-inline-param-main.c: New file.
3003 * gdb.dwarf2/dw2-inline-param.S: New file.
3004
3005 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3006
3007 PR corefiles/12071.
3008 * gdb.base/corefile.exp (quit with a process, no question: load core)
3009 (quit with a core file): New tests.
3010
3011 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3012
3013 Fix GDB crash on inferior calls with self-referencing classes.
3014 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
3015 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
3016 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
3017
3018 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3019
3020 Fix lost siginfo_t for inferior calls.
3021 * gdb.base/siginfo-infcall.exp: New file.
3022 * gdb.base/siginfo-infcall.c: New file.
3023
3024 2010-09-22 Joel Brobecker <brobecker@adacore.com>
3025
3026 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
3027
3028 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3029
3030 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
3031 New test.
3032 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
3033
3034 2010-09-22 Joel Brobecker <brobecker@adacore.com>
3035
3036 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
3037 type of our const type.
3038
3039 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
3040
3041 * gdb.cp/pr12028.cc: New.
3042 * gdb.cp/pr12028.exp: New.
3043
3044 2010-09-22 Joel Brobecker <brobecker@adacore.com>
3045
3046 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
3047
3048 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
3049 Jan Kratochvil <jan.kratochvil@redhat.com>
3050
3051 PR mi/11407
3052 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
3053 * gdb.mi/dw2-ref-missing-frame-main.c New File.
3054 * gdb.mi/dw2-ref-missing-frame.S New File.
3055 * gdb.mi/dw2-ref-missing-frame.exp New File.
3056
3057 2010-09-14 Tom Tromey <tromey@redhat.com>
3058
3059 PR symtab/8399:
3060 * gdb.threads/tls.exp: Remove kfail. Update expected output.
3061
3062 2010-09-14 Tom Tromey <tromey@redhat.com>
3063
3064 PR exp/11803:
3065 * gdb.threads/tls.exp: Use C++.
3066 (check_thread_local): Use K::another_thread_local.
3067 * gdb.threads/tls.c (class K): New.
3068 (another_thread_local): Now a member of K.
3069 (spin): Update. No longer K&R C.
3070
3071 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3072
3073 * gdb.cp/koenig.cc: created class for testing member lookup.
3074 * gdb.cp/koenig.exp: Added test for member lookup.
3075
3076 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3077
3078 Fix false FAILs on sourcetree topdir directory containing "kill".
3079 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
3080 source line matching regexp.
3081
3082 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3083
3084 * gdb.python/python.exp (set height 0, collect help from uiout)
3085 (verify help to uiout): New tests.
3086
3087 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3088
3089 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
3090 is_lp64_target to check 64bit target.
3091
3092 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3093
3094 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
3095 (test_ld) <powerpc64-*>: New.
3096
3097 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3098
3099 * gdb.cp/templates.exp (test_template_args): Allow "struct".
3100
3101 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3102
3103 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
3104 (FunctionArg::method): New function.
3105 (empty, arg): New variables.
3106 (main): Call arg.method.
3107 * gdb.cp/templates.exp (test_template_args): New function.
3108 (do_tests): Call it.
3109
3110 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3111
3112 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
3113 of "next" to proceed over pthread_exit call.
3114
3115 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3116
3117 * gdb.base/maint.exp: Avoid wildcards against potentially very long
3118 "maint print statistics" output to prevent expect timeouts.
3119
3120 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3121
3122 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
3123 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3124 (test_float_rejected): ... here.
3125 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
3126 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3127 (test_float_rejected): ... here.
3128 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
3129 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3130 (test_float_rejected): ... here.
3131 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
3132 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3133 (test_float_rejected): ... here.
3134
3135 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3136
3137 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
3138 before disabling hardware watchpoints.
3139 (test_inaccessible_watchpoint): Check that hardware watchpoints
3140 are used. Test for watchpoints on a constant address.
3141
3142 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3143
3144 * gdb.base/ui-redirect.exp: New file.
3145
3146 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3147 Joel Brobecker <brobecker@adacore.com>
3148
3149 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
3150
3151 2010-08-31 Doug Evans <dje@google.com>
3152
3153 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
3154
3155 2010-08-30 Tom Tromey <tromey@redhat.com>
3156
3157 PR python/11792:
3158 * gdb.python/py-value.exp (test_subscript_regression): Add
3159 dynamic_type test.
3160
3161 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
3162
3163 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
3164 instead of running to main. Do not test the main function.
3165 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
3166 Add new main.
3167
3168 2010-08-26 Pedro Alves <pedro@codesourcery.com>
3169
3170 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
3171 one test.
3172
3173 2010-08-24 Doug Evans <dje@google.com>
3174
3175 PR symtab/11942
3176 * gdb.dwarf2/dw4-sig-types.cc: New file.
3177 * gdb.dwarf2/dw4-sig-types.h: New file.
3178 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
3179 * gdb.dwarf2/dw4-sig-types.exp: New file.
3180
3181 2010-08-23 Tom Tromey <tromey@redhat.com>
3182
3183 PR python/11145:
3184 * gdb.python/py-value.c (Base, Derived): New types.
3185 (base): New global.
3186 * gdb.python/py-value.exp (test_subscript_regression): Add
3187 dynamic_cast test.
3188
3189 2010-08-23 Tom Tromey <tromey@redhat.com>
3190
3191 PR python/10676:
3192 * gdb.python/py-type.exp (test_fields): Add tests for type
3193 equality.
3194
3195 2010-08-23 Tom Tromey <tromey@redhat.com>
3196
3197 PR python/11915:
3198 * gdb.python/py-type.exp (test_fields): Add tests for array.
3199
3200 2010-08-23 Keith Seitz <keiths@redhat.com>
3201
3202 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
3203 have any children. Create a new abbrev for it.
3204 Add missing terminal sequence to .debug_abbrev.
3205
3206 2010-08-20 Keith Seitz <keiths@redhat.com>
3207
3208 PR symtab/11465:
3209 * gdb.dwarf2/pr11465.exp: New test.
3210 * gdb.dwarf2/pr11465.S: New file.
3211 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
3212 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
3213
3214 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
3215
3216 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
3217 registers. Update data sets with the new v2_double element in the
3218 VSX register union. Add vector_register3_vr data set for the AltiVec
3219 registers. Use gdb_test_no_output instead of send_gdb.
3220
3221 2010-08-19 Pedro Alves <pedro@codesourcery.com>
3222
3223 * gdb.python/py-shared.exp: New file, factored out from
3224 python.exp.
3225 * gdb.python/py-shared.c: New file.
3226 * gdb.python/py-shared-sl.c: New file.
3227 * gdb.python/python-1.c: New file.
3228 * gdb.python/python-sl.c: Delete.
3229 * gdb.python/python.c: Mention python-1.c.
3230 * gdb.python/python.exp: Move shared library tests to
3231 py-shared.exp.
3232 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
3233 (MISCELLANEOUS): New.
3234 (clean mostlyclean): Also remove $MISCELLANEOUS.
3235
3236 2010-08-19 Doug Evans <dje@google.com>
3237
3238 PR exp/11926
3239 * gdb.base/printcmds.exp (test_float_accepted): New function.
3240 Move existing float tests there. Add tests for floats with suffixes.
3241 (test_float_rejected): New function.
3242 * gdb.java/jv-print.exp (test_float_accepted): New function.
3243 (test_float_rejected): New function.
3244 * gdb.objc/print.exp: New file.
3245 * gdb.pascal/print.exp: New file.
3246 * lib/objc.exp: New file.
3247
3248 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
3249
3250 * gdb.base/default.exp (info set): Avoid full buffer error and force
3251 reading up to final gdb prompt.
3252 (show): Likewise.
3253
3254 2010-08-18 Tom Tromey <tromey@redhat.com>
3255
3256 PR symtab/11919:
3257 * gdb.base/completion.exp: Add test.
3258
3259 2010-08-18 Doug Evans <dje@google.com>
3260
3261 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
3262 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
3263 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
3264 Simplify, early exit if runto_main fails.
3265 * gdb.fortran/exprs.exp: load_lib fortran.exp.
3266 (set_lang_fortran): Moved to lib/fortran.exp.
3267 * gdb.fortran/types.exp: load_lib fortran.exp.
3268 (set_lang_fortran): Moved to lib/fortran.exp.
3269 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
3270 * gdb.java/jprint.exp (set_lang_java): Ditto.
3271 * gdb.java/jv-exp.exp: load_lib java.exp.
3272 If set_lang_java fails, issue a warning instead of failure to be
3273 consistent with other set_lang_foo uses.
3274 (set_lang_java): Moved to lib/java.exp.
3275 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
3276 If set_lang_java fails, issue a warning instead of failure to be
3277 consistent with other set_lang_foo uses.
3278 * gdb.pascal/types.exp: load_lib pascal.exp.
3279 (set_lang_pascal): Moved to lib/pascal.exp.
3280 * lib/fortran.exp: New file.
3281 * lib/java.exp (set_lang_java): New function.
3282 * lib/pascal.exp (set_lang_pascal): New function.
3283
3284 2010-08-18 Yao Qi <yao@codesourcery.com
3285
3286 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
3287 func_nofb_start and func_loopfb_start, so that address of functions
3288 is equal to these labels on Thumb.
3289
3290 2010-08-18 Yao Qi <yao@codesourcery.com>
3291
3292 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
3293 to reflect latest c source file.
3294
3295 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3296
3297 * gdb.cp/infcall-dlopen.exp: New file.
3298 * gdb.cp/infcall-dlopen.cc: New file.
3299 * gdb.cp/infcall-dlopen-lib.cc: New file.
3300
3301 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3302 Pedro Alves <pedro@codesourcery.com>
3303
3304 PR breakpoints/11371
3305
3306 * gdb.base/watch-cond-infcall.exp: New file.
3307 * gdb.base/watch-cond-infcall.c: New file.
3308
3309 2010-08-16 Tom Tromey <tromey@redhat.com>
3310
3311 * gdb.base/help.exp: Update.
3312 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
3313 watchpoint.
3314 (test_watch_location): New proc.
3315 (test_watchpoint_in_big_blob): Delete watchpoint.
3316 * gdb.base/watchpoint.c (func5): New function.
3317 (main): Call it.
3318
3319 2010-08-16 Doug Evans <dje@google.com>
3320
3321 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
3322
3323 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3324
3325 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
3326 tests.
3327
3328 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
3329
3330 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
3331 * gdb.base/gnu_vector.c: New File.
3332 * gdb.base/gnu_vector.exp: Likewise.
3333
3334 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3335
3336 * gdb.python/python.c: New File.
3337 * gdb.python/python-sl.c: New File.
3338 * gdb.python/python.exp: Test solib_address and decode_line
3339 * functions.
3340
3341 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3342
3343 * gdb.python/python.exp (show height, set height 10)
3344 (verify pagination beforehand, verify pagination beforehand: q)
3345 (gdb.execute does not page, verify pagination afterwards)
3346 (verify pagination afterwards: q): New.
3347
3348 2010-08-02 Doug Evans <dje@google.com>
3349
3350 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
3351 because of an older gcc, change test2
3352 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
3353 to unsupported.
3354
3355 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
3356
3357 * gdb.base/break-always.exp: Do not expect full paths to file
3358 names.
3359 * gdb.base/commands.exp: Likewise.
3360
3361 2010-07-30 Doug Evans <dje@google.com>
3362
3363 * gdb.cp/temargs.exp: For new tests that require newer gccs,
3364 xfail them when run with older gccs.
3365
3366 * lib/gdb.exp (build_executable): Forward "c++" option to
3367 get_compiler_info.
3368
3369 * gdb.python/py-type.exp (test_template): Mark as xfail tests
3370 "python print ttype.template_argument(1)" and
3371 "python print isinstance(ttype.template_argument(1), gdb.Value)"
3372 if using gcc 4.4 or earlier.
3373
3374 * gdb.base/valgrind-db-attach.exp: Use unique test name for
3375 attach-to-debugger handling.
3376
3377 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3378
3379 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
3380 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
3381 (main): Use copyreloc.
3382 * gdb.base/prelink.exp (split debug of executable)
3383 (.dynbss vs. .bss address shift): New tests.
3384
3385 2010-07-29 Pedro Alves <pedro@codesourcery.com>
3386
3387 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
3388 in gdb_test_multiple.
3389
3390 2010-07-29 Pedro Alves <pedro@codesourcery.com>
3391
3392 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
3393 environment.
3394
3395 2010-07-28 Tom Tromey <tromey@redhat.com>
3396
3397 PR python/11060:
3398 * gdb.python/py-type.c (Temargs): New template.
3399 (temvar): New variable.
3400 * gdb.python/py-type.exp (test_template): New proc.
3401
3402 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3403
3404 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
3405 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
3406
3407 2010-07-28 Tom Tromey <tromey@redhat.com>
3408
3409 PR c++/9946:
3410 * gdb.cp/temargs.exp: New file.
3411 * gdb.cp/temargs.cc: New file.
3412
3413 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3414
3415 * gdb.base/help.exp (help disassemble): Update the content.
3416
3417 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3418
3419 * gdb.threads/ia64-sigill.exp: New file.
3420 * gdb.threads/ia64-sigill.c: New file.
3421
3422 2010-07-27 Tom Tromey <tromey@redhat.com>
3423
3424 * gdb.opt/inline-cmds.c (ATTR): New define.
3425 (func1): Use it.
3426 (func2): Likewise.
3427 (func3): Likewise.
3428 (outer_inline1): Likewise.
3429 (outer_inline2): Likewise.
3430 * gdb.opt/inline-bt.c (ATTR): New define.
3431 (func1): Use it.
3432 (func2): Likewise.
3433 * gdb.opt/inline-locals.c (ATTR): New define.
3434 (func1): Use it.
3435 (func2): Likewise.
3436
3437 2010-07-27 Tom Tromey <tromey@redhat.com>
3438
3439 * gdb.stabs/gdb11479.c (hack): New function.
3440 (test): Use it.
3441 (test2): Use it.
3442 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
3443 (int32_search_buf, int64_search_buf): No longer static.
3444 (x): Remove.
3445 * gdb.base/relocate.c (hack): New function.
3446
3447 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
3448
3449 * gdb.python/py-value.exp (test_inferior_function_call): New function.
3450 * gdb.python/py-value.c (func1): New function.
3451 (func2): Likewise.
3452
3453 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
3454
3455 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
3456 as not to clash with .data section.
3457
3458 2010-07-26 Jerome Guitton <guitton@adacore.com>
3459
3460 * gdb.base/code_elim.exp: New file.
3461 * gdb.base/code_elim1.c: New file.
3462 * gdb.base/code_elim2.c: New file.
3463
3464 2010-07-21 Pedro Alves <pedro@codesourcery.com>
3465
3466 PR symtab/11827
3467
3468 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
3469 (some_volatile_enum): New variable.
3470 * gdb.base/printcmds.exp (test_print_enums): New.
3471 <top level>: Call it.
3472
3473 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
3474
3475 * gdb.cp/fpointer.cc: New test.
3476 * gdb.cp/fpointer.exp: New test.
3477
3478 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3479
3480 * gdb.base/solib-nodir.exp: New file.
3481 * lib/gdb.exp (runto): New case for a GDB internal error.
3482
3483 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3484 Ulrich Weigand <uweigand@de.ibm.com>
3485 Tom Tromey <tromey@redhat.com>
3486
3487 * gdb.base/charset-malloc.c: New file.
3488 * gdb.base/charset.c (malloc_stub): New prototype.
3489 (main): Call it instead of malloc itself.
3490 * gdb.base/charset.exp: Use only prepare_for_testing.
3491 (binfile): Remove the variable.
3492
3493 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3494
3495 Make core files the process_stratum.
3496 * gdb.base/corefile.exp (run: load core again)
3497 (run: sanity check we see the core file, run: with core)
3498 (run: core file is cleared, attach: load core again)
3499 (attach: sanity check we see the core file, attach: with core)
3500 (attach: core file is cleared): New tests.
3501 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
3502
3503 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
3504
3505 * gdb.arch/altivec-abi.exp: New tests.
3506
3507 2010-07-13 Tom Tromey <tromey@redhat.com>
3508
3509 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
3510 (main): Use it.
3511 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
3512
3513 2010-07-13 Tom Tromey <tromey@redhat.com>
3514
3515 * gdb.base/label.exp: New file.
3516 * gdb.base/label.c: New file.
3517
3518 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
3519 H.J. Lu <hongjiu.lu@intel.com>
3520
3521 * lib/gdb.exp (is_ilp32_target): New.
3522 (is_lp64_target): Likewise.
3523
3524 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
3525 target.
3526 * gdb.arch/amd64-disp-step.exp: Likewise.
3527 * gdb.arch/amd64-dword.exp: Likewise.
3528 * gdb.arch/amd64-i386-address.exp: Likewise.
3529 * gdb.arch/amd64-word.exp: Likewise.
3530
3531 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
3532 target.
3533 * gdb.arch/i386-bp_permanent.exp: Likewise.
3534 * gdb.arch/i386-byte.exp: Likewise.
3535 * gdb.arch/i386-disp-step.exp: Likewise.
3536 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3537 * gdb.arch/i386-prologue.exp: Likewise.
3538 * gdb.arch/i386-size-overlap.exp: Likewise.
3539 * gdb.arch/i386-size.exp: Likewise.
3540 * gdb.arch/i386-sse.exp: Likewise.
3541 * gdb.arch/i386-unwind.exp: Likewise.
3542 * gdb.arch/i386-word.exp: Likewise.
3543
3544 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
3545 test only when building 64-bit executables. Do not hard-code
3546 -m64 option.
3547
3548 2010-07-07 Doug Evans <dje@google.com>
3549
3550 * lib/gdb.exp (gdb_test_list_exact): New function.
3551 * gdb.base/default.exp (show convenience): Call it, add tests for
3552 $_sdata = void, $_thread = 0.
3553
3554 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3555 Joel Brobecker <brobecker@adacore.com>
3556
3557 Fix re-run of PIE executable, PR shlibs/11776.
3558 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
3559 Remove $displacement_main to match the solib-svr4.c change. New "kill"
3560 and re-"run" of the inferior.
3561
3562 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3563 Joel Brobecker <brobecker@adacore.com>
3564
3565 Cope with missing /usr/sbin/prelink.
3566 * lib/prelink-support.exp (prelink_no):
3567 <result == 1 && $output is "no such file or directory">: New.
3568 (prelink_yes): Likewise. Return on failed prelink_no.
3569
3570 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3571 Joel Brobecker <brobecker@adacore.com>
3572
3573 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3574 build_executable by build_executable_own_libs. Replace "prelink -R"
3575 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3576 change.
3577 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3578 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3579 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3580 Replace build_executable by build_executable_own_libs's function
3581 build_executable_own_libs.
3582 (prelinkNO): Create new stub to call prelink_no.
3583 (prelinkYES): Create new stub to call prelink_yes.
3584 (test_attach): Rename calls of copy to file_copy.
3585 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3586 (copy): Move to ...
3587 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3588 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3589 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3590 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3591 special flags by gdb_compile_shlib. Replace second gdb_compile by
3592 build_executable_own_libs. Replace "prelink -R" execution by a call of
3593 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3594 a second call of prelink_yes. Replace restart commands by
3595 clean_restart.
3596 (prelink): Rename to ...
3597 (seen displacement message): ... this test. Extend its expectation
3598 strictness.
3599
3600 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3601
3602 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3603 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3604 displacement message exactly once.
3605
3606 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3607 Joel Brobecker <brobecker@adacore.com>
3608
3609 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3610 its restore after the <$relink_args != ""> loop. new comment.
3611
3612 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3613 Joel Brobecker <brobecker@adacore.com>
3614
3615 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3616 code for it. New variable relink_args.
3617 (prelinkYES): Call prelinkNO.
3618 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3619 in such case. Move the core code to ...
3620 (test_attach_gdb): ... a new function. Send GDB command "file".
3621 Extend expected "Attaching to " string.
3622
3623 2010-07-02 Tom Tromey <tromey@redhat.com>
3624
3625 * gdb.base/bitops.exp: Remove extraneous "pass".
3626
3627 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
3628
3629 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3630
3631 2010-07-01 Pedro Alves <pedro@codesourcery.com>
3632
3633 * gdb.base/help.exp: Adjust expected output.
3634
3635 2010-07-01 Pedro Alves <pedro@codesourcery.com>
3636
3637 * gdb.base/help.exp: Adjust expected output.
3638
3639 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3640
3641 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3642 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3643 c++/11702.
3644
3645 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3646 Doug Evans <dje@google.com>
3647
3648 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3649 add .dynamic entry'.
3650
3651 2010-06-29 Doug Evans <dje@google.com>
3652
3653 Test PR c++/11702.
3654 * gdb.cp/m-static.exp: Add testcase.
3655 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3656
3657 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
3658 Tom Tromey <tromey@redhat.com>
3659 Thiago Jung Bauermann <bauerman@br.ibm.com>
3660
3661 * gdb.python/py-inferior.c: New File.
3662 * gdb.python/py-infthread.c: New File.
3663 * gdb.python/py-inferior.exp: New File.
3664 * gdb.python/py-infthread.exp: New File.
3665
3666 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3667
3668 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3669 (ptype ::C::OtherFileClass typedefs): New.
3670 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3671 (C::OtherFileClass::cOtherFileClassVar2): New.
3672 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3673 cOtherFileClassVar2.
3674 (C::cOtherFileType2, C::cOtherFileVar2): New.
3675 (C::cOtherFileVar_use): use also cOtherFileVar2.
3676 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3677
3678 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3679
3680 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3681 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3682 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3683 (print ::C::cOtherFileVar)
3684 (whatis C::OtherFileClass::cOtherFileClassType)
3685 (whatis ::C::OtherFileClass::cOtherFileClassType)
3686 (print C::OtherFileClass::cOtherFileClassVar)
3687 (print ::cOtherFileClassVar)
3688 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3689 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3690 trailing content.
3691 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3692 (C::OtherFileClass::cOtherFileClassVar)
3693 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3694 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3695
3696 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3697
3698 Test PR c++/11703 and PR gdb/1448.
3699 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3700 gdb/1448.
3701
3702 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3703
3704 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3705 (main) <rtti_data>: New.
3706 * gdb.cp/virtbase.exp (print rtti_data): New.
3707
3708 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3709 Joel Brobecker <brobecker@adacore.com>
3710
3711 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3712
3713 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3714
3715 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3716
3717 2010-06-28 Doug Evans <dje@google.com>
3718
3719 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3720
3721 2010-06-27 Doug Evans <dje@google.com>
3722
3723 * gdb.cp/m-static.exp: Update expected test output.
3724
3725 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3726
3727 * gdb.gdb/selftest.exp: Adjust expected message for
3728 capturing start-up runtime.
3729
3730 2010-06-25 Tom Tromey <tromey@redhat.com>
3731
3732 PR python/10808:
3733 * gdb.python/python.exp: Add new tests.
3734
3735 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3736
3737 * gdb.cp/operator.cc: Created an import loop.
3738 * gdb.cp/operator.exp: Added testcase for import loop.
3739
3740 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3741
3742 Test PR python/11407.
3743 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3744 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3745 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3746 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3747 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3748 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3749 binfile. Call gdb_compile with clean_restart twice.
3750 (func_nofb print, func_nofb backtrace, func_loopfb print)
3751 (func_loopfb backtrace): New.
3752
3753 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3754
3755 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3756 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3757 by a hand made one.
3758 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3759 i?86 requirement. Remove variables srcfile and binfile. New variable
3760 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3761
3762 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3763
3764 * gdb.cell/dwarfaddr.exp: New file.
3765 * gdb.cell/dwarfaddr.S: New file.
3766
3767 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3768
3769 Test PR 9436.
3770 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3771
3772 2010-06-24 Hui Zhu <teawater@gmail.com>
3773
3774 * gdb.base/eval.exp: New file.
3775
3776 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3777
3778 * gdb.cell/fork.exp: New file.
3779 * gdb.cell/fork.c: Likewise.
3780 * gdb.cell/fork-spu.c: Likewise.
3781
3782 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3783
3784 * lib/gdb.exp (banned_variables_traced): New global variable.
3785 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3786 (gdb_init): Use `trace add variable' instead of obsolete
3787 `trace variable'.
3788
3789 2010-06-21 Doug Evans <dje@google.com>
3790
3791 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3792
3793 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3794
3795 * gdb.arch/spu-ls.exp: New file.
3796 * gdb.arch/spu-ls.c: Likewise.
3797
3798 2010-06-18 Stan Shebs <stan@codesourcery.com>
3799
3800 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3801
3802 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3803
3804 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3805 * gdb.base/watch-cond.exp: Likewise.
3806 * gdb.python/py-breakpoint.exp: Likewise.
3807
3808 2010-06-18 Pedro Alves <pedro@codesourcery.com>
3809
3810 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3811 clean_restart, make sure every test has a distinct message, and
3812 that messages don't include the executable' full path.
3813
3814 2010-06-17 Doug Evans <dje@google.com>
3815
3816 * gdb.arch/i386-size.exp: Updated expected output for
3817 DISASSEMBLY_OMIT_FNAME.
3818
3819 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3820 Sergio Durigan Junior <sergiodj@redhat.com>
3821
3822 * gdb.base/watch-notconst.c: New file.
3823 * gdb.base/watch-notconst.S: New file.
3824 * gdb.base/watch-notconst2.c: New file.
3825 * gdb.base/watch-notconst2.S: New file.
3826 * gdb.base/watch-notconst.exp: New file.
3827 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3828 (func4): Add operations on `global_ptr_ptr'.
3829 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3830 routine to test watchpoints created with a constant expression.
3831 (test_inaccessible_watchpoint): Include tests for watchpoints
3832 created with a constant expression.
3833
3834 2010-06-14 Kevin Buettner <kevinb@redhat.com>
3835
3836 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3837 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3838 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3839 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3840 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3841 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3842 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3843 of `_start'.
3844
3845 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3846
3847 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3848 not supported on the target.
3849 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3850 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3851 * gdb.mi/mi-nsintrall.exp: Likewise.
3852 * gdb.mi/mi-nsmoribund.exp: Likewise.
3853 * gdb.mi/mi-nsthrexec.exp: Likewise.
3854
3855 2010-06-11 Stan Shebs <stan@codesourcery.com>
3856
3857 * gdb.base/permissions.exp: New file.
3858
3859 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3860
3861 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3862 does not support ELF executable class.
3863
3864 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3865
3866 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3867
3868 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3869
3870 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3871 (runto): Catch "The target does not support running in non-stop mode.".
3872
3873 2010-06-11 Michael Snyder <msnyder@vmware.com>
3874
3875 * gdb.base/setshow.exp (set language asm): Don't use
3876 gdb_test_no_output, fails on some targets.
3877
3878 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3879
3880 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3881 * gdb.cp/pr9167.exp: Likewise.
3882
3883 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3884
3885 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3886
3887 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3888
3889 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3890
3891 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3892
3893 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3894
3895 2010-06-11 Tom Tromey <tromey@redhat.com>
3896
3897 PR gdb/9977, PR exp/11636::
3898 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3899 (pieces_test_f6): Update expected output.
3900
3901 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3902
3903 * gdb.base/moribund-step.exp: New.
3904
3905 2010-06-08 Michael Snyder <msnyder@vmware.com>
3906
3907 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
3908 * gdb.ada/boolean_expr.exp:
3909 * gdb.ada/frame_args.exp: Ditto.
3910 * gdb.ada/lang_switch.exp: Ditto.
3911 * gdb.ada/ptype_arith_binop.exp: Ditto.
3912 * gdb.ada/ref_param.exp: Ditto.
3913 * gdb.ada/type_coercion.exp:Ditto.
3914
3915 * gdb.asm/asm-source.exp: Ditto.
3916
3917 * gdb.base/attach.exp: Ditto.
3918 * gdb.base/bitfields2.exp: Ditto.
3919 * gdb.base/call-signal-resume.exp: Ditto.
3920 * gdb.base/callfuncs.exp: Ditto.
3921 * gdb.base/commands.exp: Ditto.
3922 * gdb.base/dbx.exp: Ditto.
3923 * gdb.base/default.exp: Ditto.
3924 * gdb.base/dump.exp: Ditto.
3925 * gdb.base/exprs.exp: Ditto.
3926 * gdb.base/freebpcmd.exp: Ditto.
3927 * gdb.base/interrupt.exp: Ditto.
3928 * gdb.base/list.exp: Ditto.
3929 * gdb.base/long_long.exp: Ditto.
3930 * gdb.base/maint.exp: Ditto.
3931 * gdb.base/ptype.exp: Ditto.
3932 * gdb.base/return.exp: Ditto.
3933 * gdb.base/setshow.exp: Ditto.
3934 * gdb.base/sigbpt.exp: Ditto.
3935 * gdb.base/sigrepeat.exp: Ditto.
3936
3937 * gdb.cp/classes.exp: Ditto.
3938
3939 * gdb.dwarf2/dw2-restore.exp: Ditto.
3940
3941 * gdb.gdb/selftest.exp: Ditto.
3942
3943 * gdb.multi/base.exp: Ditto.
3944 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3945
3946 * gdb.python/py-block.exp: Ditto.
3947 * gdb.python/py-prettyprint.exp: Ditto.
3948 * gdb.python/py-template.exp: Ditto.
3949
3950 * gdb.server/ext-attach.exp: Ditto.
3951 * gdb.server/ext-run.exp: Ditto.
3952 * gdb.server/server-mon.exp: Ditto.
3953
3954 * gdb.threads/fork-thread-pending.exp: Ditto.
3955 * gdb.threads/hand-call-in-threads.exp: Ditto.
3956 * gdb.threads/interrupted-hand-call.exp: Ditto.
3957 * gdb.threads/linux-dp.exp: Ditto.
3958 * gdb.threads/manythreads.exp: Ditto.
3959 * gdb.threads/print-threads.exp: Ditto.
3960 * gdb.threads/pthreads.exp: Ditto.
3961 * gdb.threads/schedlock.exp: Ditto.
3962 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3963 * gdb.threads/threadapply.exp: Ditto.
3964
3965 2010-06-08 Michael Snyder <msnyder@vmware.com>
3966
3967 * gdb.ada/exec_changed.exp:
3968 Use ".*" instead of "" as wildcard regexp.
3969
3970 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3971 * gdb.base/call-ar-st.exp: Ditto.
3972 * gdb.base/checkpoint.exp: Ditto.
3973 * gdb.base/default.exp: Ditto.
3974 * gdb.base/dump.exp: Ditto.
3975 * gdb.base/ending-run.exp: Ditto.
3976 * gdb.base/fileio.exp: Ditto.
3977 * gdb.base/miscexprs.exp: Ditto.
3978 * gdb.base/pointers.exp: Ditto.
3979 * gdb.base/readline.exp: Ditto.
3980 * gdb.base/reread.exp: Ditto.
3981 * gdb.base/restore.exp: Ditto.
3982 * gdb.base/shlib-call.exp: Ditto.
3983 * gdb.base/valgrind-db-attach.exp: Ditto.
3984 * gdb.base/volatile.exp: Ditto.
3985 * gdb.base/watchpoints.exp: Ditto.
3986
3987 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3988
3989 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3990 * gdb.python/py-value.exp: Ditto.
3991
3992 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3993 * gdb.trace/circ.exp: Ditto.
3994 * gdb.trace/collection.exp: Ditto.
3995 * gdb.trace/packetlen.exp: Ditto.
3996 * gdb.trace/passc-dyn.exp: Ditto.
3997 * gdb.trace/report.exp: Ditto.
3998 * gdb.trace/tfile.exp: Ditto.
3999 * gdb.trace/tfind.exp: Ditto.
4000 * gdb.trace/while-dyn.exp: Ditto.
4001
4002 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4003
4004 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
4005
4006 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4007
4008 Test PR 10640.
4009 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
4010
4011 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
4012
4013 * gdb.cp/koenig.exp: Test for ADL operators.
4014 * gdb.cp/koenig.cc: Added ADL operators.
4015 * gdb.cp/operator.exp: New test.
4016 * gdb.cp/operator.cc: New test.
4017
4018 2010-06-04 Michael Snyder <msnyder@vmware.com>
4019
4020 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
4021 * gdb.base/pending.exp: Ditto.
4022
4023 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
4024
4025 2010-06-04 Doug Evans <dje@google.com>
4026
4027 * gdb.python/py-prettyprint.exp: Add new test for enabled and
4028 disabled printers.
4029 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
4030 (enable_lookup_function): New function.
4031
4032 2010-06-04 Tom Tromey <tromey@redhat.com>
4033
4034 * gdb.python/py-value.exp (test_value_hash): Don't test equality
4035 of hash and id.
4036
4037 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4038
4039 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
4040 newline.
4041 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
4042 (empty verbose non-noisy clear, empty verbose noisy clear)
4043 (empty non-verbose noisy clear): Likewise.
4044
4045 2010-06-03 Michael Snyder <msnyder@vmware.com>
4046
4047 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
4048 * gdb.base/display.exp: Ditto.
4049 * gdb.base/find.exp: Ditto.
4050 * gdb.base/ifelse.exp: Ditto.
4051 * gdb.base/multi-forks.exp: Ditto.
4052 * gdb.base/recurse.exp: Ditto.
4053 * gdb.base/setshow.exp: Ditto.
4054 * gdb.base/value-double-free.exp: Ditto.
4055 * gdb.base/watch-vfork.exp: Ditto.
4056 * gdb.base/watch_thread_num.exp: Ditto.
4057 * gdb.base/watchpoint-solib.exp: Ditto.
4058 * gdb.base/watchpoint.exp: Ditto.
4059 * gdb.base/watchpoints.exp: Ditto.
4060
4061 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
4062 * gdb.cp/overload.exp: Ditto.
4063 * gdb.cp/virtfunc.exp: Ditto.
4064
4065 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
4066
4067 * gdb.reverse/watch-precsave.exp:
4068 Replace gdb_test with gdb_test_no_output.
4069
4070 * gdb.threads/attach-into-signal.exp:
4071 Replace gdb_test with gdb_test_no_output.
4072 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4073 * gdb.threads/watchthreads.exp: Ditto.
4074 * gdb.threads/watchthreads2.exp: Ditto.
4075
4076 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
4077 * gdb.trace/tfind.exp: Ditto.
4078
4079 2010-06-03 Joel Brobecker <brobecker@adacore.com>
4080
4081 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
4082 successful test if message is the empty string.
4083
4084 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4085
4086 * gdb.fortran/module.exp (stopped language detection): New test.
4087
4088 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4089
4090 Support DW_TAG_module as separate namespaces.
4091 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
4092 gdb.fortran/library-module-lib.f90: New.
4093 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
4094 (print i): Remove.
4095 (continue to breakpoint: i-is-1, print var_i value 1)
4096 (continue to breakpoint: i-is-2, print var_i value 2)
4097 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
4098 (print var_d, print var_i value 14, ptype modmany, complete `modm)
4099 (complete `modmany, complete `modmany`, complete `modmany`var)
4100 (show language, setting breakpoint at module): New tests.
4101 * gdb.fortran/module.f90 (module mod): Remove.
4102 (module mod1, module mod2, module modmany, subroutine sub1)
4103 (subroutine sub2, program module): New.
4104
4105 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4106
4107 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
4108 (print value of rUC, print value of rI, print value of UI): ... here.
4109 * gdb.cp/anon-union.exp (pass): Rename to ...
4110 (print z 2): ... here.
4111
4112 2010-06-02 Michael Snyder <msnyder@vmware.com>
4113
4114 * gdb.trace/actions.exp: Use gdb_test_no_output.
4115 * gdb.trace/circ.exp: Ditto.
4116 * gdb.trace/packetlen.exp: Ditto.
4117 * gdb.trace/save-trace.exp: Ditto.
4118 * gdb.trace/tracecmd.exp: Ditto.
4119 * gdb.trace/tsv.exp: Ditto.
4120
4121 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
4122 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
4123 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4124 * gdb.threads/manythreads.exp: Ditto.
4125 * gdb.threads/print-threads.exp: Ditto.
4126 * gdb.threads/pthreads.exp: Ditto.
4127 * gdb.threads/schedlock.exp: Ditto.
4128 * gdb.threads/staticthreads.exp: Ditto.
4129 * gdb.threads/thread-specific.exp: Ditto.
4130 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4131 * gdb.threads/threadapply.exp: Ditto.
4132 * gdb.threads/watchthreads.exp: Ditto.
4133 * gdb.threads/watchthreads2.exp: Ditto.
4134
4135 * gdb.python/py-block.exp: Use gdb_test_no_output.
4136 * gdb.python/py-prettyprint.exp: Ditto.
4137 * gdb.python/py-template.exp: Ditto.
4138 * gdb.python/py-value.exp: Ditto.
4139
4140 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
4141 * gdb.reverse/watch-reverse.exp: Ditto.
4142
4143 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
4144 * gdb.server/ext-run.exp: Ditto.
4145
4146 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
4147 * gdb.dwarf2/dw2-compressed.exp: Ditto.
4148 * gdb.dwarf2/dw2-intercu.exp: Ditto.
4149 * gdb.dwarf2/dw2-intermix.exp: Ditto.
4150 * gdb.dwarf2/dw2-producer.exp: Ditto.
4151 * gdb.dwarf2/mac-fileno.exp: Ditto.
4152
4153 * gdb.gdb/observer.exp: Use gdb_test_no_output.
4154 * gdb.gdb/selftest.exp: Ditto.
4155
4156 * gdb.multi/base.exp: Use gdb_test_no_output.
4157
4158 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
4159
4160 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4161
4162 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
4163
4164 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
4165
4166 * gdb.cp/class2.exp: Use gdb_test_no_output.
4167 * gdb.cp/classes.exp: Ditto.
4168 * gdb.cp/extern-c.exp: Ditto.
4169 * gdb.cp/inherit.exp: Ditto.
4170 * gdb.cp/maint.exp: Ditto.
4171 * gdb.cp/mb-inline.exp: Ditto.
4172 * gdb.cp/mb-templates.exp: Ditto.
4173 * gdb.cp/method2.exp: Ditto.
4174 * gdb.cp/misc.exp: Ditto.
4175 * gdb.cp/ovldbreak.exp: Ditto.
4176 * gdb.cp/punctuator.exp: Ditto.
4177 * gdb.cp/templates.exp: Ditto.
4178 * gdb.cp/virtbase.exp: Ditto.
4179
4180 * gdb.threads/attach-stopped.exp:
4181 Replace uses of send_gdb / gdb_expect.
4182 * gdb.threads/attachstop-mt.exp:
4183 Replace uses of send_gdb / gdb_expect.
4184 * gdb.threads/gcore-thread.exp:
4185 Replace uses of send_gdb / gdb_expect.
4186 * gdb.threads/hand-call-in-threads.exp:
4187 Replace uses of send_gdb / gdb_expect.
4188 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
4189 * gdb.threads/print-threads.exp:
4190 Replace uses of send_gdb / gdb_expect.
4191 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
4192 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
4193 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
4194
4195 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
4196 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
4197 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
4198 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
4199 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
4200 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
4201 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
4202 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
4203 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
4204 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
4205 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
4206
4207 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4208
4209 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
4210
4211 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
4212
4213 * gdb.cp/koenig.exp: Added new test case.
4214 * gdb.cp/koenig.cc: Ditto.
4215
4216 2010-06-01 Michael Snyder <msnyder@vmware.com>
4217
4218 * gdb.base/arithmet.exp: Use gdb_test_no_output.
4219 * gdb.base/arrayidx.exp: Ditto.
4220 * gdb.base/attach.exp: Ditto.
4221 * gdb.base/auxv.exp: Ditto.
4222 * gdb.base/bigcre.exp: Ditto.
4223 * gdb.base/break-always.exp: Ditto.
4224 * gdb.base/break-interp.exp: Ditto.
4225 * gdb.base/break.exp: Ditto.
4226 * gdb.base/breakpoint-shadow.exp: Ditto.
4227 * gdb.base/call-ar-st.exp: Ditto.
4228 * gdb.base/call-sc.exp: Ditto.
4229 * gdb.base/call-signal-resume.exp: Ditto.
4230 * gdb.base/callfuncs.exp: Ditto.
4231 * gdb.base/catch-syscall.exp: Ditto.
4232 * gdb.base/charset.exp: Ditto.
4233 * gdb.base/code-expr.exp: Ditto.
4234 * gdb.base/commands.exp: Ditto.
4235 * gdb.base/cond-expr.exp: Ditto.
4236 * gdb.base/condbreak.exp: Ditto.
4237 * gdb.base/cursal.exp: Ditto.
4238 * gdb.base/cvexpr.exp: Ditto.
4239 * gdb.base/default.exp: Ditto.
4240 * gdb.base/del.exp: Ditto.
4241 * gdb.base/detach.exp: Ditto.
4242 * gdb.base/display.exp: Ditto.
4243 * gdb.base/ena-dis-br.exp: Ditto.
4244 * gdb.base/eval-skip.exp: Ditto.
4245 * gdb.base/foll-fork.exp: Ditto.
4246 * gdb.base/foll-vfork.exp: Ditto.
4247 * gdb.base/frame-args.exp: Ditto.
4248 * gdb.base/funcargs.exp: Ditto.
4249 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4250 * gdb.base/gdbvars.exp: Ditto.
4251 * gdb.base/help.exp: Ditto.
4252 * gdb.base/ifelse.exp: Ditto.
4253 * gdb.base/included.exp: Ditto.
4254 * gdb.base/list.exp: Ditto.
4255 * gdb.base/macscp.exp: Ditto.
4256 * gdb.base/maint.exp: Ditto.
4257 * gdb.base/multi-fork.exp: Ditto.
4258 * gdb.base/overlays.exp: Ditto.
4259 * gdb.base/page.exp: Ditto.
4260 * gdb.base/pending.exp: Ditto.
4261 * gdb.base/pointers.exp: Ditto.
4262 * gdb.base/pr11022.exp: Ditto.
4263 * gdb.base/prelink.exp: Ditto.
4264 * gdb.base/printcmds.exp: Ditto.
4265 * gdb.base/psymtab.exp: Ditto.
4266 * gdb.base/randomize.exp: Ditto.
4267 * gdb.base/relational.exp: Ditto.
4268 * gdb.base/relocate.exp: Ditto.
4269 * gdb.base/remote.exp: Ditto.
4270 * gdb.base/sepdebug.exp: Ditto.
4271 * gdb.base/set-lang-auto.exp: Ditto.
4272 * gdb.base/setshow.exp: Ditto.
4273 * gdb.base/setvar.exp: Ditto.
4274 * gdb.base/signals.exp: Ditto.
4275 * gdb.base/signull.exp: Ditto.
4276 * gdb.base/sigstep.exp: Ditto.
4277 * gdb.base/sizeof.exp: Ditto.
4278 * gdb.base/solib-disc.exp: Ditto.
4279 * gdb.base/store.exp: Ditto.
4280 * gdb.base/structs.exp: Ditto.
4281 * gdb.base/structs2.exp: Ditto.
4282 * gdb.base/subst.exp: Ditto.
4283 * gdb.base/term.exp: Ditto.
4284 * gdb.base/trace-commands.exp: Ditto.
4285 * gdb.base/unwindonsignal.exp: Ditto.
4286 * gdb.base/valgrind-db-attach.exp: Ditto.
4287 * gdb.base/varargs.exp: Ditto.
4288 * gdb.base/watch-cond.exp: Ditto.
4289 * gdb.base/watch_thread_num.exp: Ditto.
4290 * gdb.base/watchpoint-cond-gone.exp: Ditto.
4291 * gdb.base/watchpoint.exp: Ditto.
4292 * gdb.base/whatis-exp.exp: Ditto.
4293
4294 2010-06-01 Michael Snyder <msnyder@vmware.com>
4295
4296 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
4297 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
4298 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
4299 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
4300 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
4301 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
4302 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
4303 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
4304 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
4305 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
4306 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
4307 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
4308 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
4309 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
4310 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
4311
4312 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4313
4314 * gdb.base/commands.exp (begin commands on watch): Remove excessive
4315 trailing newline.
4316 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
4317 * gdb.java/jmisc.exp (p *args\n): Rename to ...
4318 (p *args): ... here and remove excessive trailing newline.
4319
4320 2010-05-31 Joel Brobecker <brobecker@adacore.com>
4321
4322 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
4323
4324 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4325
4326 Accept the new Linux kernel "t (tracing stop)" string.
4327 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
4328 Update comment.
4329 (state_wait) <T (tracing stop)>: New.
4330 (main): Update the state_wait expect string.
4331
4332 2010-05-28 Pedro Alves <pedro@codesourcery.com>
4333
4334 * limits.c, limits.exp: Delete files.
4335 * Makefile.in (clean mostlyclean): Adjust.
4336 * tracecmd.exp: Adjust.
4337
4338 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4339
4340 * gdb.base/tui-layout.exp: New.
4341
4342 2010-05-28 Michael Snyder <msnyder@vmware.com>
4343
4344 * gdb.reverse/break-precsave.exp:
4345 Replace uses of send_gdb / gdb_expect.
4346 * gdb.reverse/break-reverse.exp:
4347 Replace uses of send_gdb / gdb_expect.
4348 * gdb.reverse/consecutive-precsave.exp:
4349 Replace uses of send_gdb / gdb_expect.
4350 * gdb.reverse/consecutive-reverse.exp:
4351 Replace uses of send_gdb / gdb_expect.
4352 * gdb.reverse/finish-precsave.exp:
4353 Replace uses of send_gdb / gdb_expect.
4354 * gdb.reverse/finish-reverse.exp:
4355 Replace uses of send_gdb / gdb_expect.
4356 * gdb.reverse/i386-precsave.exp:
4357 Replace uses of send_gdb / gdb_expect.
4358 * gdb.reverse/i386-reverse.exp:
4359 Replace uses of send_gdb / gdb_expect.
4360 * gdb.reverse/i386-sse-reverse.exp:
4361 Replace uses of send_gdb / gdb_expect.
4362 * gdb.reverse/i387-env-reverse.exp:
4363 Replace uses of send_gdb / gdb_expect.
4364 * gdb.reverse/i387-stack-reverse.exp:
4365 Replace uses of send_gdb / gdb_expect.
4366 * gdb.reverse/machinestate-precsave.exp:
4367 Replace uses of send_gdb / gdb_expect.
4368 * gdb.reverse/machinestate.exp:
4369 Replace uses of send_gdb / gdb_expect.
4370 * gdb.reverse/sigall-precsave.exp:
4371 Replace uses of send_gdb / gdb_expect.
4372 * gdb.reverse/sigall-reverse.exp:
4373 Replace uses of send_gdb / gdb_expect.
4374 * gdb.reverse/solib-precsave.exp:
4375 Replace uses of send_gdb / gdb_expect.
4376 * gdb.reverse/solib-reverse.exp:
4377 Replace uses of send_gdb / gdb_expect.
4378 * gdb.reverse/step-precsave.exp:
4379 Replace uses of send_gdb / gdb_expect.
4380 * gdb.reverse/step-reverse.exp:
4381 Replace uses of send_gdb / gdb_expect.
4382 * gdb.reverse/until-precsave.exp:
4383 Replace uses of send_gdb / gdb_expect.
4384 * gdb.reverse/until-reverse.exp:
4385 Replace uses of send_gdb / gdb_expect.
4386 * gdb.reverse/watch-precsave.exp:
4387 Replace uses of send_gdb / gdb_expect.
4388 * gdb.reverse/watch-reverse.exp:
4389 Replace uses of send_gdb / gdb_expect.
4390
4391 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4392
4393 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
4394 excessive newline.
4395
4396 2010-05-27 Michael Snyder <msnyder@vmware.com>
4397
4398 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
4399 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
4400 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
4401 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
4402 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
4403 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
4404 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
4405 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
4406 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
4407 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
4408 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
4409 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
4410 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
4411 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
4412 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
4413 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
4414 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
4415 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
4416 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
4417
4418 2010-05-26 Michael Snyder <msnyder@vmware.com>
4419
4420 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
4421 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
4422
4423 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
4424 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
4425 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
4426
4427 * gdb.reverse/consecutive-reverse.exp:
4428 Replace uses of send_gdb / gdb_expect.
4429 * gdb.reverse/consecutive-precsave.exp:
4430 Replace uses of send_gdb / gdb_expect.
4431
4432 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
4433 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
4434 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
4435 * gdb.mi/mi-ns-stale-regcache.exp:
4436 Replace uses of send_gdb / gdb_expect.
4437 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
4438 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
4439 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
4440 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
4441 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
4442 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
4443 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
4444 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
4445 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
4446
4447 2010-05-26 Michael Snyder <msnyder@vmware.com>
4448
4449 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
4450
4451 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
4452
4453 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
4454 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
4455 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
4456 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
4457 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
4458 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
4459 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
4460 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
4461 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
4462
4463 2010-05-25 Tom Tromey <tromey@redhat.com>
4464
4465 * gdb.base/macscp.exp: Add missing space after setup_kfail.
4466
4467 2010-05-25 Tom Tromey <tromey@redhat.com>
4468
4469 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
4470 argument order.
4471 * gdb.base/macscp.exp: Fix setup_kfail argument order.
4472 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
4473 order.
4474 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
4475 order.
4476 * gdb.base/call-sc.exp (setup_kfails): Remove.
4477 (setup_compiler_kfails): Remove.
4478 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
4479 argument order.
4480 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
4481 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
4482 (advancei): Fix setup_kfail argument order.
4483 * gdb.base/radix.exp: Fix setup_kfail argument order.
4484 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
4485 order.
4486 * gdb.base/structs.exp (setup_kfails): Remove.
4487 (setup_compiler_kfails): Fix setup_kfail argument order.
4488 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
4489 order.
4490 * gdb.java/jmain.exp: Fix setup_kfail argument order.
4491 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
4492 setup_kfail argument order.
4493 * gdb.cp/overload.exp: Fix setup_kfail argument order.
4494
4495 2010-05-25 Tom Tromey <tromey@redhat.com>
4496
4497 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4498
4499 2010-05-25 Michael Snyder <msnyder@vmware.com>
4500
4501 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
4502 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
4503 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
4504 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
4505 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
4506 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
4507 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
4508 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
4509 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
4510 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
4511 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
4512 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
4513 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
4514 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
4515 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
4516 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
4517 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
4518 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
4519 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
4520 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
4521 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
4522 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
4523 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
4524 * gdb.base/default.exp: Replace send_gdb with gdb_test.
4525 * gdb.base/define.exp: Replace send_gdb with gdb_test.
4526 * gdb.base/display.exp: Replace send_gdb with gdb_test.
4527 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
4528 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
4529 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
4530 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
4531 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
4532 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
4533 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
4534 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
4535 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
4536 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
4537 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
4538 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
4539 * gdb.base/help.exp: Replace send_gdb with gdb_test.
4540 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
4541 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
4542 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
4543 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
4544 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
4545 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
4546 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
4547 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
4548 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
4549
4550 2010-05-25 Doug Evans <dje@google.com>
4551
4552 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
4553 gdb.string_to_argv.
4554
4555 2010-05-21 Tom Tromey <tromey@redhat.com>
4556
4557 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
4558 Call it.
4559 * gdb.dwarf2/pieces.S: Update.
4560 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
4561
4562 2010-05-21 Tom Tromey <tromey@redhat.com>
4563
4564 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4565 Call it.
4566 * gdb.dwarf2/pieces.c (struct C): New.
4567 (f6): New function.
4568 * gdb.dwarf2/pieces.S: Replace.
4569
4570 2010-05-21 Tom Tromey <tromey@redhat.com>
4571
4572 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4573 Call it.
4574
4575 2010-05-21 Tom Tromey <tromey@redhat.com>
4576
4577 * gdb.dwarf2.pieces.exp: New file.
4578 * gdb.dwarf2.pieces.S: New file.
4579 * gdb.dwarf2.pieces.c: New file.
4580
4581 2010-05-20 Pedro Alves <pedro@codesourcery.com>
4582 Joel Brobecker <brobecker@adacore.com>
4583
4584 * lib/gdb.exp (gdb_test_no_output): New function.
4585 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4586 when testing commands that should produce no output.
4587
4588 2010-05-17 Joel Brobecker <brobecker@adacore.com>
4589
4590 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4591 parameter that we want to watch being a constant.
4592
4593 2010-05-17 Joel Brobecker <brobecker@adacore.com>
4594
4595 * gdb.ada/cond_lang: New testcase.
4596
4597 2010-05-17 Joel Brobecker <brobecker@adacore.com>
4598
4599 * lib/gdb.exp (banned_variables): New variable/constant.
4600 (gdb_init): Add write trace on variables listed in banned_variables.
4601 (gdb_finish): Remove write traces on variables listed in
4602 banned_variables.
4603
4604 2010-05-17 Joel Brobecker <brobecker@adacore.com>
4605
4606 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4607 * gdb.cp/koenig.exp: Likewise.
4608
4609 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4610
4611 PR python/11482
4612
4613 * gdb.python/py-value.exp (test_value_hash): New function.
4614
4615 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4616
4617 PR exp/11530.
4618 * gdb.base/gdb11530.c: New file.
4619 * gdb.base/gdb11530.exp: New file.
4620
4621 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4622
4623 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4624 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4625
4626 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4627
4628 * gdb.cp/koenig.exp: New test.
4629 * gdb.cp/koenig.cc: New test program.
4630
4631 2010-05-05 Joel Brobecker <brobecker@adacore.com>
4632
4633 Remove the use of prms_id and bug_id throughout the testsuite.
4634
4635 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4636
4637 PR exp/11349.
4638 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4639 use a reference local variable.
4640
4641 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4642
4643 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4644 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4645 variable different_dir. Move debugfile into a full directory pathname
4646 under DIFFERENT_DIR.
4647 * lib/gdb.exp (separate_debug_filename): Remove.
4648 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4649 variable debug_dir and mkdir of it. Update function comments.
4650
4651 2010-04-29 Pedro Alves <pedro@codesourcery.com>
4652
4653 PR gdb/11557
4654
4655 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4656 files.
4657
4658 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4659
4660 * gdb.python/py-param.exp: New File.
4661
4662 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4663
4664 * gdb.base/default.exp: Fix "set language" test.
4665
4666 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4667
4668 PR breakpoints/11531.
4669 * gdb.base/gdb11531.c: New file.
4670 * gdb.base/gdb11531.exp: New file.
4671
4672 2010-04-26 Tom Tromey <tromey@redhat.com>
4673
4674 * gdb.base/completion.exp: Add tests for completion and deprecated
4675 commands.
4676
4677 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4678
4679 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4680 (print /x char_array): Escape curly brackets.
4681
4682 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4683
4684 Fix deadlock on looped list of loaded shared objects.
4685 * gdb.base/solib-corrupted.exp: New.
4686
4687 2010-04-23 Doug Evans <dje@google.com>
4688
4689 * gdb.python/py-section-script.c: New file.
4690 * gdb.python/py-section-script.exp: New file.
4691 * gdb.python/py-section-script.py: New file.
4692
4693 2010-04-20 Chris Moller <cmoller@redhat.com>
4694
4695 PR 10179
4696
4697 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4698 * gdb.base/pr10179-a.c:
4699 * gdb.base/pr10179-b.c:
4700 * gdb.base/pr10179.exp: New files.
4701
4702 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4703
4704 Fix crashes on dangling display expressions.
4705 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4706 is SEP.
4707 (lib_flags): Remove the "debug" keyword.
4708 (libsepdebug): New variable for iterating new loop.
4709 (save_pf_prefix): New variable wrapping the loop.
4710 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4711 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4712
4713 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4714
4715 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4716
4717 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4718
4719 PR stabs/11479.
4720 * gdb.stabs/gdb11479.exp: New file.
4721 * gdb.stabs/gdb11479.c: New file.
4722
4723 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4724
4725 * gdb.base/charset.c (Strin16, String32): New variables.
4726 * gdb.base/charset.exp (gdb_test): Test correct display
4727 of 16 or 32 bit strings.
4728
4729 2010-04-21 Chris Moller <cmoller@redhat.com>
4730
4731 PR 9167
4732 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4733 * gdb.cp/pr9167.cc: New file.
4734 * gdb.cp/pr9167.exp: New file.
4735
4736
4737 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4738
4739 PR pascal/11492.
4740 * gdb.pascal/gdb11492.pas: New file.
4741 * gdb.pascal/gdb11492.exp: New file.
4742
4743 2010-04-20 Joel Brobecker <brobecker@adacore.com>
4744
4745 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
4746
4747 2010-04-20 Joel Brobecker <brobecker@adacore.com>
4748
4749 * gdb.ada/dyn_loc: New testcase.
4750
4751 2010-04-20 Chris Moller <cmoller@redhat.com>
4752
4753 PR 10867
4754
4755 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4756 * gdb.cp/pr10687.cc: New file.
4757 * gdb.cp/pr10687.exp: New file.
4758
4759
4760 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4761 Sergio Durigan Junior <sergiodj@redhat.com>
4762
4763 * gdb.fortran/logical.exp: New testcase.
4764 * gdb.fortran/logical.f90: New file.
4765
4766 2010-04-19 Doug Evans <dje@google.com>
4767
4768 * gdb.base/help.exp (help source): Update expected output.
4769
4770 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4771
4772 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4773 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4774 gdb_exit and return.
4775 (executable): New variable.
4776 (binfile): Use it.
4777
4778 2010-04-19 Pedro Alves <pedro@codesourcery.com>
4779
4780 PR breakpoints/8554.
4781
4782 * gdb.trace/save-trace.exp: Adjust.
4783
4784 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4785
4786 PR corefiles/11511
4787 * gdb.arch/system-gcore.exp: New.
4788 * gdb.arch/gcore.c: Likewise.
4789
4790 2010-04-15 Doug Evans <dje@google.com>
4791
4792 * gdb.python/py-progspace.c: New file.
4793 * gdb.python/py-progspace.exp: New file.
4794
4795 * gdb.base/source.exp: Add tests for "source -s".
4796
4797 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4798
4799 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4800 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4801 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4802 * gdb.python/py-mi.exp: New test for to_string returning None.
4803
4804 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4805
4806 * gdb.python/py-breakpoint.c: Make result global.
4807
4808 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4809
4810 Fix non-GNU make compatibility.
4811 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4812
4813 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4814
4815 * gdb.python/py-breakpoint.exp: New File.
4816 * gdb.python/py-breakpoint.C: Ditto.
4817
4818 2010-04-08 Stan Shebs <stan@codesourcery.com>
4819
4820 * gdb.trace/actions.exp: Clear default-collect.
4821 * gdb.trace/save-trace.exp: Clear default-collect.
4822
4823 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4824
4825 * gdb.python/py-value: Add null string variable.
4826 (test_lazy_string): Test zero length, NULL address lazy
4827 strings.
4828
4829 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4830
4831 * gdb.arch/i386-avx.c: New.
4832 * gdb.arch/i386-avx.exp: Likewise.
4833
4834 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4835
4836 2010-04-06 Doug Evans <dje@google.com>
4837
4838 * gdb.base/source-test.gdb: New file.
4839 * gdb.base/source.exp: Test source -v.
4840
4841 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4842
4843 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4844
4845 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4846
4847 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4848 within one line, unless it is followed by a double quote.
4849 * gdb.stabs/hppa.sed: Idem.
4850 * gdb.stabs/weird.def: Add char and String constants
4851 * gdb.stabs/weird.exp: Check for correct parsing of
4852 char and string constants.
4853 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4854 in .stabs to .stabx substitution.
4855
4856 2010-04-05 Stan Shebs <stan@codesourcery.com>
4857
4858 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4859 constant global.
4860 * gdb.trace/tfile.exp: Try to print them.
4861
4862 2010-04-04 Stan Shebs <stan@codesourcery.com>
4863
4864 * gdb.base/completion.exp: Update for new "info watchpoints".
4865 * gdb.base/default.exp: Ditto.
4866 * gdb.base/help.exp: Ditto.
4867 * gdb.base/watchpoint.exp: Ditto.
4868 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
4869
4870 2010-04-04 Stan Shebs <stan@codesourcery.com>
4871
4872 * gdb.trace/tfile.exp: Sharpen tfind test.
4873
4874 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4875
4876 * gdb.base/break-entry.exp: New.
4877
4878 2010-04-02 Hui Zhu <teawater@gmail.com>
4879 Michael Snyder <msnyder@vmware.com>
4880
4881 * gdb.reverse/i386-sse-reverse.exp: New file.
4882 * gdb.reverse/i386-sse-reverse.c: New file.
4883
4884 2010-04-02 Pedro Alves <pedro@codesourcery.com>
4885
4886 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4887
4888 2010-04-01 Stan Shebs <stan@codesourcery.com>
4889
4890 * gdb.trace/actions.exp: Tweak expected output.
4891 * gdb.trace/while-stepping.exp: Tweak expected output.
4892
4893 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4894
4895 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4896
4897 2010-04-01 Pedro Alves <pedro@codesourcery.com>
4898
4899 * gdb.base/commands.exp: Adjust.
4900 * gdb.cp/extern-c.exp: Adjust.
4901
4902 2010-04-01 Pedro Alves <pedro@codesourcery.com>
4903
4904 * gdb.trace/collection.c (local_test_func): Define a local struct,
4905 and instanciate it.
4906
4907 2010-04-01 Pedro Alves <pedro@codesourcery.com>
4908
4909 * gdb.trace/collection.exp (gdb_collect_args_test)
4910 (gdb_collect_argarray_test): XFAIL the tests that assume the
4911 argarray argument's elements are collected.
4912
4913 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4914
4915 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4916 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4917
4918 2010-03-31 Stan Shebs <stan@codesourcery.com>
4919
4920 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4921 and tracepoint conditionals.
4922 (gdb_verify_tracepoints): Delete unused return.
4923
4924 2010-03-26 Keith Seitz <keiths@redhat.com>
4925
4926 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4927 appear in the output before main.
4928 Remove KFAIL for gdb/2215 aka bz 9320.
4929
4930 2010-03-30 Doug Evans <dje@google.com>
4931
4932 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4933 by dejagnu.
4934 * gdb.arch/amd64-dword.exp: Ditto.
4935
4936 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4937 match.
4938 (break printf): Ditto.
4939
4940 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4941
4942 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4943 gcc < 4.4.
4944 * gdb.cp/shadow.exp: Ditto.
4945
4946 2010-03-29 Pedro Alves <pedro@codesourcery.com>
4947
4948 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4949 "tstart" is silent.
4950
4951 2010-03-29 Pedro Alves <pedro@codesourcery.com>
4952
4953 * gdb.trace/collection.exp (executable): New.
4954 (binfile): Use it.
4955 (fpreg, spreg, pcreg): New.
4956 (test_register): Use gdb_test_multiple. Pass /x to print.
4957 (prepare_for_trace_test): New.
4958 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4959 (gdb_collect_args_test, gdb_collect_argstruct_test)
4960 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4961 prepare_for_trace_test.
4962 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4963 fpreg, spreg and pcreg.
4964 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4965 prepare_for_trace_test.
4966 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4967 try to detect tracing support here. Don't set breakpoints at
4968 `begin' or `end' here.
4969 <global scope>: Use clean_restart. Run to main before checking
4970 for tracing support. Check for for tracing support here.
4971
4972 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4973
4974 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4975 " as $displacement" to "seen displacement message".
4976
4977 2010-03-28 Pedro Alves <pedro@codesourcery.com>
4978
4979 * gdb.trace/while-dyn.exp (executable): New variable.
4980 (binfile): Use it.
4981 (test_while_stepping): New function. Move most tests here. Call
4982 it once for each of the while-stepping, stepping and ws aliases.
4983
4984 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4985
4986 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4987 that do not provide the tagless_struct type name at all.
4988 (test_print_anon_union): Do not check value of uninitialized
4989 union member. Do not use cp_test_ptype_class, so we can accept
4990 "long" as well as "long int".
4991
4992 2010-03-26 Pedro Alves <pedro@codesourcery.com>
4993
4994 * gdb.trace/tfile.c (tohex, bin2hex): New.
4995 (write_error_trace_file): Hexify error description.
4996
4997 2010-03-25 Stan Shebs <stan@codesourcery.com>
4998
4999 * gdb.trace/tfile.c: Generate an additional trace file, improve
5000 portability.
5001 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
5002 files in a better way.
5003
5004 2010-03-25 Keith Seitz <keiths@redhat.com>
5005
5006 * gdb.java/jprint.exp: XFAIL printing of static class members
5007 because of GCC debuginfo problem.
5008
5009 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5010
5011 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
5012
5013 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5014
5015 * gdb.base/completion.exp: Allow long instead of long int.
5016 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
5017 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
5018 variable p.
5019 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
5020 * gdb.base/pointers.exp: Allow long instead of long int.
5021 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
5022 * gdb.base/step-line.exp: Allow a directory before the source file name.
5023
5024 2010-03-24 Tom Tromey <tromey@redhat.com>
5025
5026 PR breakpoints/9352:
5027 * gdb.base/default.exp: Update.
5028 * gdb.base/commands.exp: Update.
5029 * gdb.cp/extern-c.exp: Test setting commands on multiple
5030 breakpoints at once.
5031
5032 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5033
5034 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
5035 if gdb,nosignals.
5036 * gdb.base/watchpoints.c: Do not include unnecessary headers.
5037 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
5038 exited".
5039
5040 2010-03-24 Stan Shebs <stan@codesourcery.com>
5041
5042 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
5043
5044 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5045
5046 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
5047 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
5048 argument. Handle "short" and "long".
5049 (Top level): Pass overprototyped output for old_fptr and xptr.
5050
5051 2010-03-23 Pedro Alves <pedro@codesourcery.com>
5052
5053 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
5054 format strings and add casts to avoid compiler warnings.
5055
5056 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
5057
5058 * lib/trace-support.exp (gdb_trace_setactions):
5059 Don't expect whitespace after ">" prompt.
5060 * gdb.trace/actions.exp: Adjust for output changes.
5061 * gdb.trace/while-stepping.exp: Likewise.
5062
5063 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5064
5065 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
5066 and r157645).
5067
5068 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5069
5070 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
5071 New.
5072
5073 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
5074
5075 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
5076 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
5077
5078 2010-03-19 Stan Shebs <stan@codesourcery.com>
5079
5080 * gdb.trace/ax.exp: New file.
5081
5082 2010-03-19 Doug Evans <dje@google.com>
5083
5084 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
5085 output from gcc.
5086
5087 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
5088 named /usr/sbin/prelink<foo>.
5089
5090 2010-03-18 Stan Shebs <stan@codesourcery.com>
5091
5092 * gdb.trace/circ.exp: Test circular-trace-buffer.
5093 * gdb.trace/tfile.exp: Update tstatus test.
5094
5095 2010-03-18 Joel Brobecker <brobecker@adacore.com>
5096
5097 * gdb.dwarf2/dw2-anonymous-func.S: New file.
5098 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
5099
5100 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5101
5102 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
5103
5104 2010-03-18 Pedro Alves <pedro@codesourcery.com>
5105
5106 * gdb.base/default.exp: Adjust the expected output of the finish
5107 and until commands when the inferior is not being run.
5108
5109 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
5110
5111 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
5112 * gdb.cp/nsusing.exp: Ditto.
5113
5114 2010-03-15 Tom Tromey <tromey@redhat.com>
5115
5116 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
5117 * gdb.cp/userdef.cc (operator==): New function.
5118 (main): New locals mem1, mem2.
5119
5120 2010-03-15 Jie Zhang <jie@codesourcery.com>
5121
5122 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
5123 Declare and use new loadtimeout variable.
5124
5125 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
5126
5127 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
5128 Use gdb_load later.
5129
5130 2010-03-14 Pedro Alves <pedro@codesourcery.com>
5131
5132 * gdb.base/solib-disc.c (main): Make format of fprintf a string
5133 literal. Add missing endlines to prints to stderr.
5134
5135 2010-03-12 Tom Tromey <tromey@redhat.com>
5136
5137 PR c++/9708:
5138 * gdb.cp/m-static.exp: Add regression test.
5139 * gdb.cp/m-static.cc (method): New method.
5140 (main): Call it.
5141
5142 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
5143
5144 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
5145 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
5146
5147 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5148
5149 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
5150
5151 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5152
5153 * lib/gdb.exp (skip_stl_tests): New.
5154 (gdb_compile): Symbian needs -ldl.
5155 (shlib_target_file): New.
5156 (shlib_symbol_file): New.
5157 (gdb_load_shlibs): Use shlib_target_file.
5158 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
5159 * gdb.cp/exception.exp: Use skip_stl_tests.
5160 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
5161 * gdb.cp/try_catch.exp: Use skip_stl_tests.
5162 * gdb.cp/mb-templates.exp: Ditto.
5163 * gdb.base/commands.exp: Relax regexes.
5164 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
5165 shlib_target_file and shlib_symbol_file.
5166 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
5167 sections.
5168 * gdb.base/ending-run.exp: Accept E32Main for symbian.
5169 * gdb.base/solib-disc.exp: Use
5170 shlib_target_file and shlib_symbol_file.
5171 * gdb.base/unload.exp: Don't skip on symbian. Use
5172 shlib_target_file and shlib_symbol_file.
5173 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
5174
5175 2010-03-12 Pedro Alves <pedro@codesourcery.com>
5176
5177 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
5178 * gdb.trace/report.exp: Adjust for x86 and x86_64.
5179 Issue a tfind end before looking for a tracepoint frame.
5180 * gdb.trace/tfind.exp: Adjust tstatus output.
5181 Adjust disassembly output.
5182 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
5183
5184 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5185
5186 * gdb.base/break-interp.exp: Create new displacement parameter value
5187 for the test_ld calls.
5188 (reach): New parameter displacement, verify its content. New push of
5189 pf_prefix "reach-$func:". Import global expect_out.
5190 (test_core): New parameter displacement, verify its content. New push
5191 of pf_prefix "core:". New command "set verbose on". Import global
5192 expect_out.
5193 (test_attach): New parameter displacement, verify its content. New
5194 push of pf_prefix "attach:". New command "set verbose on". Import
5195 global expect_out.
5196 (test_ld): New parameter displacement, pass it to the reach, test_core
5197 and test_attach calls and verify its content in the "ld.so exit" test.
5198 * gdb.base/prelink.exp: Remove gdb_exit and final return.
5199 (prelink): Update expected text, use gdb_test.
5200
5201 2010-03-10 Doug Evans <dje@google.com>
5202
5203 * gdb.base/checkpoint.exp: Fix comment.
5204 Lengthen timeout while doing >600 checkpoints test.
5205 Rename duplicate "kill all one" test to keep test names unique.
5206
5207 2010-03-10 Pedro Alves <pedro@codesourcery.com>
5208
5209 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
5210
5211 2010-03-08 Keith Seitz <keiths@redhat.com>
5212
5213 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
5214 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
5215 (dm_type_long): New function.
5216 (dm_type_unsigned_short): New function.
5217 (dm_type_unsigned_long): New function.
5218 (myint): New typedef.
5219 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
5220 long, unsigned shor and long, operator char*, and typedef.
5221 (test_lookup_operator_functions): Add operator char* test.
5222 (test_paddr_operator_functions): Likewise.
5223 (test_paddr_overloaded_functions): Use probe values for
5224 short, long, and unsigned short and long.
5225 (test_paddr_hairy_functions): If the demangler probe detected
5226 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
5227 demangler.
5228 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
5229 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
5230 and "print null_pmf".
5231 Add test "ptype a.*pmf".
5232 * gdb.cp/overload.exp: Allow optional "int" to appear with
5233 "short" and "long".
5234 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
5235 long expect value for men_overload1arg.
5236 Allow "int" to appear with "short" and "long".
5237 When testing "info break", add argument for main (void).
5238 Also allow "int" to appear with "short" and "long".
5239 Ditto with "unsigned" and "long long".
5240 * gdb.java/jmain.exp: Do not enclose methods names in single
5241 quotes.
5242 * gdb.java/jmisc.exp: Likewise.
5243 * gdb.java/jprint.exp: Likewise.
5244 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
5245
5246 From Jan Kratochvil <jan.kratochvil@redhat.com>:
5247 * gdb.cp/exception.exp (backtrace after first throw)
5248 (backtrace after second throw): Allow a namespace before __cxa_throw.
5249 (backtrace after first catch, backtrace after second catch): Allow
5250 a namespace before __cxa_begin_catch.
5251
5252 * gdb.cp/cpexprs.exp: New file.
5253 * gdb.cp/cpexprs.cc: New file.
5254
5255 From Daniel Jacobowitz <dan@codesourcery.com>
5256 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
5257 to use string_to_regexp.
5258 (ctor, dtor): New functions. Use them to match constructor
5259 and destructor function types.
5260 (Top level): Use runto_main.
5261
5262 2010-03-05 Tom Tromey <tromey@redhat.com>
5263
5264 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
5265 gdb.target_charset.
5266 (pp_ns.to_string): Likewise.
5267
5268 2010-03-04 Keith Seitz <keiths@redhat.com>
5269
5270 * gdb.cp/overload.exp: Test that the filename portion of a linespec
5271 can be quoted. Test that both the filename and function/line
5272 portions can be quoted at the same time.
5273
5274 2010-03-04 Pedro Alves <pedro@codesourcery.com>
5275
5276 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
5277
5278 2010-03-03 Doug Evans <dje@google.com>
5279
5280 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
5281 libc contains libpthread.
5282
5283 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
5284 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
5285 of gdb_compile. Add another pattern to match android backtrace.
5286
5287 2010-03-03 Tom Tromey <tromey@redhat.com>
5288
5289 PR gdb/11345:
5290 * gdb.base/printcmds.exp (test_printf): Add test.
5291
5292 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
5293
5294 * gdb.arch/amd64-byte.exp: New.
5295 * gdb.arch/amd64-dword.exp: Likewise.
5296 * gdb.arch/amd64-pseudo.c: Likewise.
5297 * gdb.arch/amd64-word.exp: Likewise.
5298 * gdb.arch/i386-byte.exp: Likewise.
5299 * gdb.arch/i386-pseudo.c: Likewise.
5300 * gdb.arch/i386-word.exp: Likewise.
5301
5302 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5303
5304 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
5305 types. Add structreg, bitfields, and flags registers.
5306 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
5307 registers.
5308
5309 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
5310
5311 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
5312 (load_description): Set architecture if defined.
5313
5314 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
5315
5316 * gdb.python/py-frame.exp: Add read_var block tests.
5317 * gdb.python/py-frame.c (block): New function.
5318
5319 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5320 Daniel Jacobowitz <dan@codesourcery.com>
5321
5322 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
5323
5324 2010-02-25 David S. Miller <davem@davemloft.net>
5325
5326 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
5327 fix logic for setting all_syscalls_numbers.
5328
5329 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5330
5331 * Makefile.in: Add py-block and py-symbol.
5332 * gdb.python/py-symbol.exp: New File.
5333 * gdb.python/py-symtab.exp: New File.
5334 * gdb.python/py-block.exp: New File.
5335 * gdb.python/py-symbol.c: New File.
5336 * gdb.python/py-block.c: New File.
5337
5338 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5339
5340 PR python/11314
5341 * lib/gdb.exp (skip_python_tests): New function.
5342 * gdb.python/py-cmd.exp: Use skip_python_tests.
5343 * gdb.python/py-frame.exp: Likewise.
5344 * gdb.python/py-function.exp: Likewise.
5345 * gdb.python/py-prettyprint.exp: Likewise.
5346 * gdb.python/py-template.exp: Likewise.
5347 * gdb.python/py-type.exp: Likewise.
5348 * gdb.python/py-value.exp: Likewise.
5349
5350 2010-02-22 Pedro Alves <pedro@codesourcery.com>
5351
5352 PR9605
5353
5354 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
5355
5356 2010-02-19 Tom Tromey <tromey@redhat.com>
5357
5358 PR c++/8693, PR c++/9496:
5359 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
5360 regression tests.
5361
5362 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5363
5364 Fix compatibility with m68k as.
5365 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
5366 Use only /* comments */.
5367
5368 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5369
5370 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
5371 * configure: Regenerate.
5372
5373 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
5374
5375 * gdb.python/py-type.exp: Check for Python support.
5376
5377 2010-02-17 Pedro Alves <pedro@codesourcery.com>
5378
5379 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
5380 `regsub' syntax available.
5381
5382 2010-02-17 Pedro Alves <pedro@codesourcery.com>
5383
5384 * gdb.base/shmain.c (main): Remove printf call.
5385 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
5386 * gdb.base/unload.c (main): Make format of fprintf a string
5387 literal. Add missing endlines to prints to stderr.
5388 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
5389
5390 2010-02-17 Tom Tromey <tromey@redhat.com>
5391
5392 * gdb.java/jprint.java (jprint.props): New field.
5393 * gdb.java/jprint.exp (set_lang_java): Add regression test.
5394
5395 2010-02-17 Pedro Alves <pedro@codesourcery.com>
5396
5397 * gdb.base/charset.exp: Don't assume new `regsub' syntax
5398 available.
5399
5400 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5401
5402 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
5403 creation to support remote host testing.
5404
5405 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5406
5407 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
5408 Recognize "command not found".
5409
5410 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5411
5412 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
5413 single-stepping.
5414
5415 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5416
5417 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
5418 if arguments are not supported.
5419
5420 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5421
5422 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
5423 be const or non-const.
5424
5425 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5426
5427 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
5428 mi_send_resuming_command to send -exec-continue.
5429
5430 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5431
5432 * gdb.base/list.exp (test_list_filename_and_function): Add test
5433 with single quotes.
5434 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
5435 matching.
5436 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
5437 Add KFAIL'd tests for PR gdb/11289.
5438
5439 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5440
5441 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
5442
5443 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5444
5445 * gdb.base/comp-dir/subdir/dummy.txt: New file.
5446 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
5447 a temporary directory.
5448
5449 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5450
5451 * gdb.base/charset.exp: Use a single regular expression to match
5452 show host-charset and show target-charset output.
5453
5454 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5455
5456 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
5457 "Illegal process-id" expect string more exact.
5458 (attach to digits-starting nonsense is prohibited): New.
5459
5460 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5461
5462 * gdb.base/prelink.exp (set verbose on): New.
5463
5464 2010-02-12 Tomas Holmberg <th@virtutech.com>
5465
5466 * mi-reverse.exp: New file. Test for reverse option to the
5467 following MI commands: exec-continue, exec-finish, exec-next,
5468 exec-step, exec-next-instruction, exec-step-instruction.
5469
5470 2010-02-09 Joel Brobecker <brobecker@adacore.com>
5471
5472 * gdb.ada/ptype_tagged_param: New testcase.
5473
5474 2010-02-08 Tom Tromey <tromey@redhat.com>
5475
5476 PR c++/8017:
5477 * gdb.cp/overload.exp: Add tests.
5478 * gdb.cp/overload.cc (struct K): New.
5479 (namespace N): New.
5480 (main): Call new functions.
5481 (K::staticoverload): Define.
5482
5483 2010-02-08 Chris Moller <moller@mollerware.com>
5484
5485 PR gdb/10728
5486 * gdb.cp/pr10728-x.h: New file.
5487 * gdb.cp/pr10728-x.cc: New file.
5488 * gdb.cp/pr10728-y.cc: New file.
5489 * gdb.cp/pr10728.exp: New file.
5490 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
5491
5492 2010-02-08 Chris Moller <moller@mollerware.com>
5493
5494 PR gdb/9067
5495 * gdb.cp/pr9067.exp: New
5496 * gdb.cp/pr9067.cc: New
5497 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
5498
5499 2010-02-08 Joel Brobecker <brobecker@adacore.com>
5500
5501 * lib/gdb.exp (gdb_test_timeout): New global variable.
5502 Set it to timeout if not already set.
5503 (gdb_init): Reset the value of timeout to gdb_test_timeout.
5504
5505 2010-02-05 Doug Evans <dje@google.com>
5506
5507 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5508 user.
5509
5510 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
5511
5512 PR c++/7935:
5513 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
5514
5515 2010-02-04 Tom Tromey <tromey@redhat.com>
5516
5517 * gdb.cp/virtbase.exp: Make test case names unique.
5518
5519 2010-02-02 Tom Tromey <tromey@redhat.com>
5520
5521 * gdb.cp/virtbase.exp: Add regression tests.
5522 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
5523 (main): Instantiate RHC.
5524
5525 2010-02-02 Tom Tromey <tromey@redhat.com>
5526
5527 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5528 type-printing change.
5529
5530 2010-02-02 Tom Tromey <tromey@redhat.com>
5531
5532 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
5533 * gdb.cp/virtbase.cc: New file.
5534 * gdb.cp/virtbase.exp: New file.
5535 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
5536
5537 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5538
5539 PR libc/11214:
5540 * gdb.threads/current-lwp-dead.c: Include features.h.
5541 (HAS_NOMMU): New.
5542 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
5543
5544 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5545
5546 * gdb.base/symbol-without-target_section.exp,
5547 gdb.base/symbol-without-target_section.c: New.
5548
5549 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5550
5551 * gdb.base/bigcore.exp: Reset increased timeout.
5552 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
5553
5554 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5555
5556 * gdb.base/gcore.exp (capture_command_output): Use
5557 gdb_test_multiple.
5558
5559 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5560
5561 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
5562 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5563 (Top level): Call it.
5564
5565 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5566
5567 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5568
5569 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5570
5571 * gdb.base/call-strs.exp, gdb.base/default.exp,
5572 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5573 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5574 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5575 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5576 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5577 * gdb.base/ending-run.exp: Correct restore of timeout.
5578 * gdb.base/page.exp: Remove unnecessary timeout setting.
5579
5580 2010-01-29 Joel Brobecker <brobecker@adacore.com>
5581
5582 * gdb.ada/rec_return: New testcase.
5583
5584 2010-01-29 Joel Brobecker <brobecker@adacore.com>
5585
5586 * gdb.ada/call_pn: New testcase.
5587
5588 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5589
5590 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5591 (Top level): Use it to resume.
5592 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5593 the Thumb mode displaced stepping error as unsupported.
5594
5595 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5596
5597 * gdb.cp/nsusing.exp: Added more tests.
5598 * gdb.cp/nsrecurs.exp: Ditto.
5599 * gdb.cp/nsusing.cc: Added test functions.
5600 * gdb.cp/nsrecurs.cc: Ditto.
5601
5602 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5603
5604 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5605 absolute directory pathnames in gdb.sum file.
5606
5607 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5608
5609 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5610 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5611
5612 2010-01-26 Tom Tromey <tromey@redhat.com>
5613
5614 PR exp/7643:
5615 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5616 setup_kfail.
5617
5618 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5619
5620 * gdb.cp/nsrecurs.exp: New test.
5621 * gdb.cp/nsrecurs.cc: New test program.
5622 * gdb.cp/nsstress.exp: New test.
5623 * gdb.cp/nsstress.cc: New test program.
5624 * gdb.cp/nsdecl.exp: New test.
5625 * gdb.cp/nsdecl.cc: New test program.
5626
5627 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5628
5629 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5630 imported into file scope.
5631 Marked test as xfail.
5632 * gdb.cp/namespace-using.cc (marker5): New function.
5633 * gdb.cp/shadow.exp: New test.
5634 * gdb.cp/shadow.cc: New test program.
5635 * gdb.cp/nsimport.exp: New test.
5636 * gdb.cp/nsimport.cc: New test program.
5637
5638 2010-01-25 Tom Tromey <tromey@redhat.com>
5639
5640 PR gdb/11049:
5641 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5642 with "set print null-stop on".
5643
5644 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5645
5646 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5647 Adjust it for DISASSEMBLY_OMIT_FNAME.
5648
5649 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5650
5651 PR symtab/11199:
5652 * gdb.dwarf2/member-ptr-forwardref.exp,
5653 gdb.dwarf2/member-ptr-forwardref.S: New.
5654
5655 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5656
5657 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5658 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5659 thread1_tid_mutex. Remove gdbstop_mutex handling.
5660 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5661 thread2_tid_mutex. Remove gdbstop_mutex handling.
5662 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5663 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5664 pthread_cond_wait conditionalizations by while loops.
5665
5666 2010-01-20 Tom Tromey <tromey@redhat.com>
5667
5668 PR backtrace/10770:
5669 * gdb.dwarf2/pr10770.exp: New file.
5670 * gdb.dwarf2/pr10770.c: New file.
5671 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5672
5673 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5674
5675 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5676 that target was removed, and the test always runs native anyway.
5677
5678 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5679
5680 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5681 gdb.base/watchpoint-cond-gone-stripped.c: New.
5682
5683 2010-01-19 Tom Tromey <tromey@redhat.com>
5684
5685 PR c++/8000:
5686 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5687 existing tests.
5688 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5689 (main): Use AAA::SomeEnum.
5690
5691 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5692
5693 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5694 (test_ignore_count): Declare line_callme_body global.
5695 (run to breakpoint with ignore count): Use line_callme_body.
5696 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5697 (set line_main_hello, set line_main_return): Reindent.
5698 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5699 New.
5700 (continue to callee4): Use line_callee4_body.
5701 (check *stopped from CLI command): Use line_callee4_next.
5702 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5703 (set line_main_hello, set line_main_return): Reindent.
5704 (set line_callee4_head, set line_callee4_body): New.
5705 (continue to callee4): Use line_callee4_body.
5706
5707 2010-01-18 Tom Tromey <tromey@redhat.com>
5708
5709 PR c++/9680:
5710 * gdb.cp/casts.cc: Add new classes and variables.
5711 * gdb.cp/casts.exp: Test new operators.
5712
5713 2010-01-18 Tom Tromey <tromey@redhat.com>
5714 Thiago Jung Bauermann <bauerman@br.ibm.com>
5715
5716 * gdb.python/source2.py: New file.
5717 * gdb.python/source1: New file.
5718 * gdb.python/python.exp: Test "source" command.
5719
5720 2010-01-15 Stan Shebs <stan@codesourcery.com>
5721
5722 * gdb.trace/tfile.c: New file.
5723 * gdb.trace/tfile.exp: New file.
5724
5725 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5726
5727 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5728
5729 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5730
5731 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5732
5733 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5734
5735 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5736 (libfunc): New parameter action. Implement also selectable "sleep".
5737 * gdb.base/break-interp-main.c: Include assert.h.
5738 (libfunc): New parameter action.
5739 (main): New parameters argc and argv. Assert argc. Pass argv.
5740 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5741 (test_attach): New proc.
5742 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5743 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5744
5745 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5746
5747 * gdb.base/break-interp.exp (test_core): New proc.
5748 (test_ld): Call it.
5749
5750 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5751
5752 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5753 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5754 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5755 and gdb_compile_shlib. Use new -Wl compiler options.
5756 (dl bt, main bt): New tests.
5757
5758 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5759
5760 Support PIEs with no symfile_objfile.
5761 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5762 (test_ld): New parameter trynosym.
5763 (test_ld <$trynosym>): New block.
5764
5765 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5766
5767 * gdb.base/break-interp.exp: New file.
5768
5769 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5770
5771 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5772 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5773 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5774 test.
5775 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5776 * gdb.python/py-mi.exp: Add lazy string test.
5777
5778 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5779
5780 * lib/mi-support.exp (mi_check_thread_states): Handle
5781 core number in thread listing.
5782
5783 2010-01-12 Joel Brobecker <brobecker@adacore.com>
5784
5785 * gdb.base/maint.exp: Adjust the expected output for the
5786 "maint print type" test. Use gdb_test_multiple instead of
5787 gdb_sent/gdb_expect.
5788
5789 2010-01-11 Doug Evans <dje@google.com>
5790
5791 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5792 from gdbserver_download. All callers updated.
5793
5794 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5795
5796 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5797
5798 Implement binary numbers parsing.
5799 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5800 (test_integer_literals_rejected): New binary tests.
5801
5802 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5803
5804 * gdb.cell/configure: Regenerate.
5805
5806 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5807
5808 * gdb.base/corefile.exp: Move the core finding block out and call it as
5809 core_find, new variable $corefile, replace corefile by $corefile and
5810 [file tail $corefile] for usage vs. test names resp.
5811 * lib/gdb.exp (core_find): Move it as a new function here. New
5812 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5813 $destcore. Return "" on error.
5814
5815 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5816
5817 Workaround PR binutils/10802.
5818 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5819 (twice).
5820
5821 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5822
5823 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5824
5825 2010-01-08 Joel Brobecker <brobecker@adacore.com>
5826
5827 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5828 call, to avoid interruption.
5829
5830 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5831
5832 * gdb.stabs/weird.def (args93): New.
5833
5834 2010-01-07 Doug Evans <dje@google.com>
5835
5836 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5837
5838 2010-01-07 Tom Tromey <tromey@redhat.com>
5839
5840 * gdb.base/source.exp: Use correct line number.
5841
5842 2010-01-05 Stan Shebs <stan@codesourcery.com>
5843
5844 * gdb.trace/tracecmd.exp: Test ftrace.
5845
5846 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5847
5848 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5849
5850 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5851
5852 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5853 "uint_for_mi_testing".
5854
5855 2010-01-01 Joel Brobecker <brobecker@adacore.com>
5856
5857 Test indented comment in file being sourced.
5858 * gdb.base/commands.exp: Test indented comment in file being sourced.
5859
5860 2010-01-01 Joel Brobecker <brobecker@adacore.com>
5861
5862 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5863 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5864 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5865 notice.
5866
5867 2010-01-01 Joel Brobecker <brobecker@adacore.com>
5868
5869 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5870 notice.
5871
5872 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5873
5874 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5875 missing $after_stopped and comma (,) expectation.
5876
5877 2009-12-31 Stan Shebs <stan@codesourcery.com>
5878
5879 * gdb.trace/actions.exp: Test teval action.
5880
5881 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5882
5883 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5884 (top level): Call test_watchpoint_in_big_blob.
5885 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5886 watchpoints.
5887 (func3): Write to buf.
5888
5889 2009-12-29 Stan Shebs <stan@codesourcery.com>
5890
5891 * gdb.trace/actions.exp: Test default-collect.
5892
5893 2009-12-28 Stan Shebs <stan@codesourcery.com>
5894
5895 * gdb.trace/tsv.exp: New file.
5896 * gdb.base/completion.exp: Update ambiguous info output.
5897
5898 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5899
5900 * gdb.base/find.c (main): Reference search buffers.
5901 * gdb.base/included.c (main): Reference integer.
5902 * gdb.base/ptype.c (charfoo): Declare.
5903 (intfoo): Call charfoo.
5904 * gdb.base/scope0.c (useitp): New function.
5905 (usestatics): Use useitp.
5906 (useit): Add a type for val.
5907 * gdb.base/scope1.c (useit1): Take a pointer argument.
5908 (usestatics1): Update calls to useit1.
5909 * gdb.cp/call-c.cc: Declare foo.
5910 (main): Call foo.
5911 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5912 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5913 (main): Call C::ensureRefs and ensureOtherRefs.
5914 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5915 variables.
5916 (ensureOtherRefs): New function.
5917 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5918 * gdb.cp/templates.cc (main): Call t5i.value.
5919
5920 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5921
5922 Fix compatibility with G++-4.5.
5923 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5924 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5925 (uncaught return): Remove.
5926
5927 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5928 Phil Muldoon <pmuldoon@redhat.com>
5929
5930 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5931 (bp_location13, bp_location14, bp_location17, bp_location18)
5932 (marker3_proto, marker4_proto): New variables.
5933 (breakpoint info): Update output.
5934 (run until breakpoint at marker3, run until breakpoint at marker4): New
5935 tests.
5936
5937 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5938
5939 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5940 Replace the printf call of Y by provided "y-set-1" label. New block
5941 for the second shared library.
5942 * gdb.base/unload.exp: Compile also the second library, call
5943 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5944 (single pending breakpoint info): Rename to ...
5945 (pending breakpoint info before run): ... this extended test.
5946 (libfile2, libname2, libsrcfile2, libsrc2)
5947 (lib_sl2): New variables.
5948 (exec_opts): Set also SHLIB_NAME2.
5949 (pending breakpoint info on first run at shrfunc1)
5950 (pending breakpoint info on second run at shrfunc1)
5951 (pending breakpoint info on second run at shrfunc2)
5952 (print y from libfile, print y from libfile2): New tests.
5953 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5954 * gdb.base/unloadshr2.c: New.
5955
5956 2009-12-22 Hui Zhu <teawater@gmail.com>
5957
5958 * gdb.reverse/sigall-reverse.exp: Adjust.
5959
5960 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5961
5962 PR gdb/10884
5963
5964 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5965 (main): Call do_bitfield_tests.
5966 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
5967
5968 2009-12-20 Joel Brobecker <brobecker@adacore.com>
5969
5970 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5971 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5972 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5973 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5974 gdb.modula2/unbounded1.c: Update copyright header.
5975
5976 2009-12-10 Chris Moller <moller@mollerware.com>
5977
5978 PR gdb/9399
5979 * gdb.cp/virtfunc2.exp: New tests
5980 * gdb.cp/virtfunc2.cc: New tests
5981 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5982
5983 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5984
5985 * gdb.reverse/i387-env-reverse.c: New file.
5986 * gdb.reverse/i387-env-reverse.exp: New file.
5987 * gdb.reverse/i387-stack-reverse.c: New file.
5988 * gdb.reverse/i387-stack-reverse.exp: New file.
5989
5990 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5991
5992 * gdb.python/py-type.exp (test_range): New test.
5993
5994 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5995
5996 PR python/10805
5997
5998 * gdb.python/py-type.exp: New file.
5999 * gdb.python/py-type.c: New file.
6000 * Makefile.in: Add py-type.
6001
6002 2009-12-03 Tom Tromey <tromey@redhat.com>
6003
6004 * gdb.python/py-value.exp (test_parse_and_eval): New
6005 function.
6006
6007 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6008
6009 PR gdb/11022
6010
6011 * gdb.base/pr11022.exp: New test.
6012 * gdb.base/pr11022.c: New test.
6013
6014 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6015
6016 Fix spurious false FAILs.
6017 * gdb.base/structs.c (chartest): New.
6018 (main): Fill-in chartest.
6019 * gdb.base/structs.exp (anychar_re, first): New.
6020 (start_structs_test): Import global anychar_re and first.
6021 New gdb_test call "set print elements 300; ${testfile}"
6022 (start_structs_test <$first>): New block.
6023 (any): Import global anychar_re. New variable ac. Use ${ac}.
6024
6025 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6026
6027 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
6028
6029 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6030
6031 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
6032 Force $srcfile file.
6033 * gdb.base/foll-fork.c (callee): Comment out the printf call.
6034
6035 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6036
6037 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
6038 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6039 * gdb.threads/watchthreads-reorder.exp: Likewise.
6040
6041 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
6042
6043 PR gdb/8704
6044
6045 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
6046 "if", and "thread". Correct matching in the previous test.
6047
6048 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
6049
6050 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
6051
6052 2009-11-23 Michael Snyder <msnyder@vmware.com>
6053
6054 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
6055 * gdb.reverse-watch-precsave.exp: Ditto.
6056
6057 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
6058
6059 * gdb.asm/asm-source.exp: Adjust.
6060 * gdb.base/help.exp: Adjust.
6061
6062 2009-11-22 Pedro Alves <pedro@codesourcery.com>
6063
6064 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
6065 (do_syscall_tests_without_xml): Set data-directory to
6066 /the/path/to/nowhere.
6067
6068 2009-11-21 Pedro Alves <pedro@codesourcery.com>
6069
6070 * gdb.threads/local-watch-wrong-thread.c,
6071 gdb.threads/local-watch-wrong-thread.exp: New files.
6072
6073 2009-11-21 Pedro Alves <pedro@codesourcery.com>
6074
6075 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
6076 assume new `regsub' syntax available.
6077
6078 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6079
6080 * gdb.base/watchpoint-hw-hit-once.exp,
6081 gdb.base/watchpoint-hw-hit-once.c: New.
6082
6083 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6084
6085 * gdb.threads/watchthreads-reorder.exp,
6086 gdb.threads/watchthreads-reorder.c: New.
6087
6088 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
6089
6090 * gdb.xml/tdesc-regs.exp: Use for m68k.
6091
6092 2009-11-15 Pedro Alves <pedro@codesourcery.com>
6093
6094 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
6095
6096 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6097
6098 * lib/gdb.exp (current_target_name): New procedure.
6099 (gdb_wrapper_target): New variable.
6100 (gdb_wrapper_init): Set gdb_wrapper_target.
6101 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
6102 wrapper.
6103
6104 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6105
6106 * gdb.base/remote.exp: Delete the slowest load test.
6107 Do not load with fixed packet sizes.
6108
6109 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6110
6111 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
6112
6113 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6114
6115 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
6116 srcfile when setting a breakpoint.
6117
6118 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
6119
6120 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
6121 macros.
6122
6123 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6124
6125 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
6126 to be in memory.
6127 * gdb.base/display.c (force_mem): New.
6128 (do_loops): Use it. Add breakpoint comments.
6129 (do_vars): Add a breakpoint comment.
6130 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
6131 line numbers.
6132
6133 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
6134
6135 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
6136 instead of a bare "run".
6137
6138 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6139
6140 * gdb.python/py-prettyprint.exp: Adjust.
6141
6142 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6143
6144 * lib/cell.exp (skip_cell_tests): Clean up test files before
6145 returning.
6146
6147 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6148
6149 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
6150 and the breakpoint menu. Do not call perror if a prompt is seen.
6151 Consume the following GDB prompt.
6152 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
6153 * gdb.cp/namespace.exp: Use gdb_test.
6154 * gdb.cp/templates.exp: Use gdb_test.
6155 (test_template_breakpoints): Use gdb_test_multiple.
6156
6157 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6158
6159 * gdb.base/break1.c (struct some_struct, values): Move earlier.
6160 (marker4): Reference values.
6161
6162 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6163
6164 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
6165 is missing.
6166
6167 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6168
6169 * gdb.base/break.c (need_malloc): New.
6170 * gdb.base/constvars.c (main): Reference crass and crisp.
6171 * gdb.base/gdb1821.c (main): Reference bar.
6172 * gdb.cp/gdb1355.cc (main): Reference s1.
6173 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
6174 (main): Call them.
6175 * gdb.cp/hang2.cc (dummy2): Define.
6176 * gdb.cp/hang3.cc (dummy3): Define.
6177 * gdb.cp/m-data.cc (main): Reference shadow.
6178
6179 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6180 Nathan Froyd <froydnj@codesourcery.com>
6181
6182 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
6183 remote host.
6184
6185 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
6186
6187 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
6188 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
6189 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6190 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6191 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6192 * gdb.dwarf2/dw2-producer.exp: Likewise.
6193 * gdb.dwarf2/mac-fileno.exp: Likewise.
6194 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
6195 py-prettyprint.py to the remote host.
6196 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
6197
6198 2009-11-11 Keith Seitz <keiths@redhat.com>
6199
6200 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
6201 use it instead of "Foo".
6202 * gdb.cp/classes.exp (do_tests): Add a test to access
6203 a method through a typedef'd class name.
6204
6205 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
6206
6207 * gdb.base/long_long.exp: Permit leading zeros on floating-point
6208 exponents.
6209 * gdb.base/pointers.exp: Likewise.
6210 * gdb.cp/ref-types.exp: Likewise.
6211
6212 2009-11-11 Keith Seitz <keiths@redhat.com>
6213
6214 * gdb.cp/cplusfuncs.cc (class foo): Add operators
6215 new[] and delete[].
6216 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
6217 "void".
6218 (probe_demangler): Remove all single-quoting of
6219 method and variable names.
6220 (info_func_regexp): Remove the word "void" from any
6221 occurrence of "(void)".
6222 (print_addr_2): Remove all single-quoting of
6223 method names.
6224 (print_addr_2_kfail): Likewise.
6225 (print_addr): Single-quote C function names before
6226 passing to print_addr_2.
6227 (test_paddr_operator_functions): Remove single-quoting
6228 for method names.
6229 Add tests for operator new[] and operator delete[].
6230
6231 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6232
6233 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
6234
6235 2009-11-09 Keith Seitz <keiths@redhat.com>
6236
6237 * gdb.cp/overload.exp: Add tests for resolving overloaded
6238 methods in expression parsing/evaluation.
6239
6240 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
6241
6242 * lib/gdb.exp (default_gdb_version): Use --version instead of
6243 --command.
6244
6245 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
6246
6247 * lib/gdb.exp (gdb_compile_test): New.
6248 (skip_ada_tests, skip_java_tests): New.
6249 (gdb_compile): Use gdb_compile_test for f77.
6250 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
6251 * lib/java.exp (compile_java_from_source): Remove runtests check,
6252 use gdb_compile_test to record result.
6253 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
6254 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
6255 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
6256 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
6257 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
6258 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
6259 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
6260 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
6261 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
6262 adjust gdb_compile invocations.
6263
6264 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6265
6266 * Makefile.in (abs_builddir): New.
6267 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
6268 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
6269 `$(abs_builddir)/site.exp'.
6270
6271 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
6272
6273 * config/m68k-emc.exp, lib/emc-support.exp,
6274 gdb.trace/gdb_c_test.c: Delete.
6275 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
6276 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6277 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6278 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6279 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6280 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
6281 casing for m68k-*-elf.
6282
6283 2009-11-03 Pedro Alves <pedro@codesourcery.com>
6284
6285 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
6286 * gdb.arch/i386-prologue.exp: Likewise.
6287 * gdb.arch/i386-unwind.exp: Likewise.
6288
6289 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6290
6291 * lib/gdb.exp (gdb_expect): Fix timeout typo.
6292
6293 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6294
6295 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
6296
6297 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6298
6299 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
6300
6301 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6302
6303 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
6304
6305 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6306
6307 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
6308 * gdb.base/sepdebug2.c: New file.
6309
6310 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6311
6312 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
6313 the modified warnings for catch syscall. Verify if GDB was compiled
6314 with support for lib expat, and choose which tests to run depending
6315 on this.
6316
6317 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
6318
6319 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
6320 that composite commands are parsed OK. And also test
6321 that breakpoint commands do work.
6322
6323 2009-10-23 Michael Snyder <msnyder@vmware.com>
6324
6325 gdb.reverse/consecutive-precsave.exp: Change expect pattern
6326 to allow for new disassembly style.
6327
6328 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
6329
6330 * gdb.asm/asm-source.exp: Adjust.
6331
6332 2009-10-22 Michael Snyder <msnyder@vmware.com>
6333
6334 * gdb.reverse/break-precsave.exp: New test.
6335 * gdb.reverse/consecutive-precsave.exp: Ditto.
6336 * gdb.reverse/finish-precsave.exp: Ditto.
6337 * gdb.reverse/i386-precsave.exp: Ditto.
6338 * gdb.reverse/machinestate-precsave.exp: Ditto.
6339 * gdb.reverse/sigall-precsave.exp: Ditto.
6340 * gdb.reverse/solilb-precsave.exp: Ditto.
6341 * gdb.reverse/step-precsave.exp: Ditto.
6342 * gdb.reverse/until-precsave.exp: Ditto.
6343 * gdb.reverse/watch-precsave.exp: Ditto.
6344
6345 2009-10-22 Michael Snyder <msnyder@vmware.com>
6346
6347 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
6348 for gdb_expect. Adjust one test's expect strings for the new
6349 format of disassemble.
6350 * gdb.reverse/finish-reverse.exp: Delete 'return'.
6351 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
6352 gdb_test_multiple.
6353 * gdb.reverse/step-reverse.exp: Delete 'return'.
6354 * gdb.reverse/until-reverse.exp: Delete blank lines.
6355 * gdb.reverse/watch-reverse.exp: Delete blank lines.
6356
6357 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
6358
6359 * gdb.base/consecutive.exp: Adjust.
6360 * gdb.base/display.exp: Likewise.
6361 * gdb.base/pc-fp.exp: Likewise.
6362 * gdb.base/sigbpt.exp: Likewise.
6363
6364 2009-10-19 Michael Snyder <msnyder@vmware.com>
6365
6366 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
6367 * gdb.reverse/finish-reverse.c: Ditto.
6368 * gdb.reverse/sigall-reverse.c: Ditto.
6369 * gdb.reverse/solib-reverse.c: Ditto.
6370 * gdb.reverse/step-reverse.c: Ditto.
6371 * gdb.reverse/watch-reverse.c: Ditto.
6372
6373 2009-10-19 Pedro Alves <pedro@codesourcery.com>
6374 Stan Shebs <stan@codesourcery.com>
6375
6376 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
6377 * gdb.base/foll-exec.exp: Adjust to expect a process id before
6378 "Executing new program".
6379 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
6380 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
6381 left listed after having been killed.
6382 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
6383 * gdb.base/maint.exp: Adjust test.
6384
6385 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
6386 * gdb.multi/Makefile.in: New.
6387 * gdb.multi/base.exp: New.
6388 * gdb.multi/goodbye.c: New.
6389 * gdb.multi/hangout.c: New.
6390 * gdb.multi/hello.c: New.
6391 * gdb.multi/bkpt-multi-exec.c: New.
6392 * gdb.multi/bkpt-multi-exec.exp: New.
6393 * gdb.multi/crashme.c: New.
6394
6395 2009-10-13 Tristan Gingold <gingold@adacore.com>
6396
6397 * gdb.base/sepdebug.exp: Check debug info are found.
6398
6399 2009-10-08 Pedro Alves <pedro@codesourcery.com>
6400
6401 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
6402 bits.
6403
6404 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6405
6406 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
6407
6408 2009-10-07 Joel Brobecker <brobecker@adacore.com>
6409
6410 * gdb.base/watchpoints.c: Add copyright header. Reformat one
6411 of the comments.
6412
6413 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
6414
6415 * gdb.base/annota1.exp: Remove obsolete match_max increase.
6416 * gdb.base/annota3.exp: Idem.
6417 * gdb.base/maint.exp: Idem.
6418
6419 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6420
6421 * lib/gdb.exp (default_gdb_init): Set current value of match_max
6422 to default.
6423
6424 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6425
6426 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
6427 mingw and cygwin targets.
6428
6429 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6430 Pedro Alves <pedro@codesourcery.com>
6431
6432 * lib/gdb.exp (gdb_compile): Avoid adding
6433 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
6434
6435 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6436
6437 * gdb.base/shr1.c: Use %p in format string.
6438 * gdb.base/unload.c: Avoid warning in fprintf.
6439 * gdb.base/watchpoint-solib.c: Idem.
6440
6441 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6442
6443 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
6444 long type.
6445 (test_unlink): Correct printf string.
6446 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
6447 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
6448
6449 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6450
6451 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
6452 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
6453 * gdb.arch/ia64-breakpoint-shadow.S: New file.
6454
6455 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6456
6457 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
6458 * gdb.objc/nondebug.exp: Likewise.
6459
6460 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6461
6462 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
6463 target_info setting.
6464
6465 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
6466 that detect new threads during "info threads".
6467
6468 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6469
6470 * gdb.threads/manythreads.c (main): Increase thread stack size
6471 to 2*PTHREAD_STACK_MIN.
6472 * gdb.threads/multi-create.c (main): Likewise.
6473 (create_function): Likewise.
6474
6475 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6476
6477 * gdb.base/dump.exp: Pass difference of pointer types instead
6478 of integer types as offset to restore in intarr3.srec case.
6479
6480 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6481
6482 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6483
6484 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6485
6486 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6487
6488 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
6489
6490 New test for two watchpoints, with disabling of
6491 the first inserted.
6492 * testsuite/gdb.base/watchpoints.c: New file.
6493 * testsuite/gdb.base/watchpoints.exp: New file.
6494
6495 2009-09-25 Tom Tromey <tromey@redhat.com>
6496
6497 * gdb.base/charset.exp: Test utf-16 strings with Python.
6498
6499 2009-09-25 Tom Tromey <tromey@redhat.com>
6500
6501 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
6502 UCS-4.
6503 * gdb.base/charset.c (utf_32_string): Rename.
6504 (init_utf32): Rename.
6505 (main): Update.
6506
6507 2009-09-22 Tom Tromey <tromey@redhat.com>
6508
6509 * gdb.python/py-function.exp: Add regression tests.
6510
6511 2009-09-21 Keith Seitz <keiths@redhat.com>
6512
6513 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
6514 with invalid operator.
6515
6516 2009-09-21 Keith Seitz <keiths@redhat.com>
6517
6518 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
6519 and destructor using typedef name of class.
6520 * gdb.cp/classes.cc (class Base1): Add a destructor.
6521 (base1): New typedef.
6522 (use_methods): Instanitate an object of type base1.
6523 * gdb.cp/templates.exp (test_template_typedef): New procedure.
6524 (do_tests): Call test_template_typedef.
6525 * gdb.cp/templates.cc (Baz::~Baz): New method.
6526 (intBazOne): New typedef.
6527 (main): Instantiate intBazOne.
6528
6529 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6530
6531 PR python/10633
6532
6533 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
6534 Function.
6535 (run_lang_tests): Add print elements test.
6536
6537 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6538
6539 * gdb.python/py-value.exp (test_subscript_regression): New
6540 function. Test for invalid subscripts.
6541 * gdb.python/py-value.c (main): Add test array, and pointer to it.
6542 (ptr_ref): New function.
6543
6544 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6545
6546 * gdb.base/default.exp: Fix "show convenience".
6547
6548 2009-09-15 Tom Tromey <tromey@redhat.com>
6549
6550 * lib/mi-support.exp (mi_create_varobj): Update.
6551 (mi_create_floating_varobj): Likewise.
6552 (mi_create_dynamic_varobj): New proc.
6553 (mi_varobj_update): Update.
6554 (mi_varobj_update_with_type_change): Likewise.
6555 (mi_varobj_update_kv_helper): New proc.
6556 (mi_varobj_update_dynamic_helper): Rewrite.
6557 (mi_varobj_update_dynamic): New proc.
6558 (mi_list_varobj_children): Update.
6559 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
6560 * gdb.python/python-prettyprint.py (pp_outer): New class.
6561 (pp_nullstr): Likewise.
6562 (lookup_function): Register new printers.
6563 * gdb.python/python-prettyprint.c (struct substruct): New type.
6564 (struct outerstruct): Likewise.
6565 (substruct_test): New function.
6566 (struct nullstr): New type.
6567 (string_1, string_2): New globals.
6568 (main): Add new tests.
6569 * gdb.python/python-mi.exp: Added regression tests.
6570 * gdb.mi/mi2-var-display.exp: Update.
6571 * gdb.mi/mi2-var-cmd.exp: Update.
6572 * gdb.mi/mi2-var-child.exp: Update.
6573 * gdb.mi/mi2-var-block.exp: Update.
6574 * gdb.mi/mi-var-invalidate.exp: Update.
6575 * gdb.mi/mi-var-display.exp: Update.
6576 * gdb.mi/mi-var-cmd.exp: Update.
6577 * gdb.mi/mi-var-child.exp: Update.
6578 * gdb.mi/mi-var-block.exp: Update.
6579 * gdb.mi/mi-break.exp: Update.
6580 * gdb.mi/gdb701.exp: Update.
6581
6582 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6583
6584 * Makefile.in: Inclusion of catch-syscall object.
6585 * gdb.base/catch-syscall.c: New file.
6586 * gdb.base/catch-syscall.exp: New file.
6587
6588 2009-09-12 Michael Snyder <msnyder@vmware.com>
6589
6590 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6591 that can support reverse debuggnig.
6592
6593 2009-09-11 Tom Tromey <tromey@redhat.com>
6594
6595 * gdb.dwarf2/valop.S: New file.
6596 * gdb.dwarf2/valop.exp: New file.
6597
6598 2009-09-11 Mark Kettenis <kettenis@gnu.org>
6599
6600 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6601
6602 2009-09-10 Doug Evans <dje@google.com>
6603
6604 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6605 Add $gdb_prompt to second breakpoint regexp.
6606
6607 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6608
6609 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6610 names, add missing ones.
6611 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6612 * gdb.python/py-frame.c: Rename from python-frame.c.
6613 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6614 testfile name.
6615 * gdb.python/py-function.exp: Rename from python-function.exp.
6616 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6617 testfile name.
6618 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6619 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6620 Adjust testfile name.
6621 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6622 * gdb.python/py-template.cc: Rename from python-template.cc.
6623 * gdb.python/py-template.exp: Rename from python-template.exp.
6624 Adjust testfile name.
6625 * gdb.python/py-value.c: Rename from python-value.c.
6626 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6627 testfile name.
6628
6629 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6630
6631 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6632 $bpt2address.
6633 (Second breakpoint address is valid on ia64)
6634 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6635
6636 2009-09-03 Joseph Myers <joseph@codesourcery.com>
6637
6638 * gdb.base/ending-run.exp: Restrict regular expression matching
6639 line number to require closing brace following.
6640
6641 2009-09-03 Doug Evans <dje@google.com>
6642
6643 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6644
6645 2009-09-02 Tom Tromey <tromey@redhat.com>
6646
6647 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6648
6649 2009-09-02 Tom Tromey <tromey@redhat.com>
6650
6651 * gdb.dwarf2/callframecfa.exp: New file.
6652 * gdb.dwarf2/callframecfa.S: New file.
6653
6654 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6655
6656 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6657 gdb.base/solib-overlap-main.c: New.
6658
6659 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6660
6661 PR gdb/10565
6662
6663 * gdb.base/bitfields.c (struct container, container): New.
6664 (main): Initialize it and call break5.
6665 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6666
6667 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6668
6669 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6670 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6671
6672 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6673
6674 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6675
6676 2009-08-26 Michael Snyder <msnyder@vmware.com>
6677
6678 * gdb.base/i386-reverse.c: New file.
6679 * gdb.base/i386-reverse.exp: New file.
6680 * gdb.base/Makefile.in: Add new files to be removed.
6681
6682 2009-08-26 Joseph Myers <joseph@codesourcery.com>
6683
6684 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6685 environment-pwd for remote host.
6686 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6687
6688 2009-08-24 Keith Seitz <keiths@redhat.com>
6689
6690 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6691 Add two new C++ completer tests which limit the output to a
6692 given class.
6693
6694 2009-08-24 Michael Snyder <msnyder@vmware.com>
6695
6696 * gdb.base/del.exp: Fix typo in comment.
6697 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6698
6699 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6700
6701 * configure: Regenerate.
6702 * gdb.hp/configure: Likewise.
6703 * gdb.hp/gdb.aCC/configure: Likewise.
6704 * gdb.hp/gdb.base-hp/configure: Likewise.
6705 * gdb.hp/gdb.compat/configure: Likewise.
6706 * gdb.hp/gdb.defects/configure: Likewise.
6707 * gdb.hp/gdb.objdbg/configure: Likewise.
6708 * gdb.stabs/configure: Likewise.
6709
6710 2009-08-19 Doug Evans <dje@google.com>
6711
6712 * gdb.base/gdbvars.c: New file.
6713 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6714
6715 2009-08-14 Pedro Alves <pedro@codesourcery.com>
6716
6717 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6718 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6719
6720 2009-08-13 Pedro Alves <pedro@codesourcery.com>
6721
6722 * gdb.base/default.exp: Adjust "set language test": it's now an
6723 enum command. Larger help string moved to "help set language".
6724 * gdb.base/help.exp: Adjust "help set language" expected output,
6725 now lists all known languages.
6726
6727 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6728
6729 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6730 all frame arguments.
6731 * gdb.arch/altivec-regs.exp: Likewise.
6732
6733 2009-08-07 Tom Tromey <tromey@redhat.com>
6734
6735 * gdb.base/setshow.exp: Add tests for changes to set language, set
6736 check range, and set check type.
6737
6738 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6739
6740 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6741 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
6742 Call it.
6743
6744 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6745
6746 * configure.ac: Run gdb.cell tests when appropriate.
6747 * configure: Regenerate.
6748 * lib/cell.exp: New file.
6749 * gdb.cell: New directory.
6750 * gdb.cell/configure.ac: New file.
6751 * gdb.cell/configure: New file.
6752 * gdb.cell/Makefile.in: New file.
6753 * gdb.cell/arch.exp: New file.
6754 * gdb.cell/break.c: New file.
6755 * gdb.cell/break.exp: New file.
6756 * gdb.cell/break-spu.c: New file.
6757 * gdb.cell/bt.c: New file.
6758 * gdb.cell/bt2-spu.c: New file.
6759 * gdb.cell/bt-spu.c: New file.
6760 * gdb.cell/bt.exp: New file.
6761 * gdb.cell/coremaker.c: New file.
6762 * gdb.cell/coremaker-spu.c: New file.
6763 * gdb.cell/core.exp: New file.
6764 * gdb.cell/gcore.exp: New file.
6765 * gdb.cell/data.c: New file.
6766 * gdb.cell/data.exp: New file.
6767 * gdb.cell/data-spu.c: New file.
6768 * gdb.cell/ea-cache.exp: New file.
6769 * gdb.cell/ea-cache.c: New file.
6770 * gdb.cell/ea-cache-spu.c: New file.
6771 * gdb.cell/ea-standalone.c: New file.
6772 * gdb.cell/ea-standalone.exp: New file.
6773 * gdb.cell/ea-test.c: New file.
6774 * gdb.cell/ea-test.exp: New file.
6775 * gdb.cell/f-regs.exp: New file.
6776 * gdb.cell/mem-access.c: New file.
6777 * gdb.cell/mem-access.exp: New file.
6778 * gdb.cell/mem-access-spu.c: New file.
6779 * gdb.cell/ptype.exp: New file.
6780 * gdb.cell/registers.exp: New file.
6781 * gdb.cell/size.c: New file.
6782 * gdb.cell/sizeof.exp: New file.
6783 * gdb.cell/size-spu.c: New file.
6784 * gdb.cell/solib.exp: New file.
6785 * gdb.cell/solib-symbol.exp: New file.
6786
6787 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6788
6789 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6790
6791 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6792
6793 * gdb.base/float.exp: Handle VFP registers.
6794
6795 2009-07-14 Michael Snyder <msnyder@vmware.com>
6796
6797 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6798 to bring gdb to the beginning of the calling line.
6799
6800 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6801 confusing the i386 epilogue unwinder.
6802
6803 2009-07-14 Stan Shebs <stan@codesourcery.com>
6804
6805 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6806
6807 2009-07-14 Michael Snyder <msnyder@vmware.com>
6808
6809 * gdb.reverse/step-reverse.exp (stepi into function call):
6810 Call instruction may not be first instruction in the line.
6811 (reverse stepi from a function call): Used wrong line number.
6812
6813 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6814
6815 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6816
6817 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6818
6819 Fix gdb.base/macscp.exp when using custom inputrc.
6820 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6821 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6822 env(TERM) set.
6823 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6824 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6825
6826 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6827
6828 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6829 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6830 Change the compilation target to match the testcase name.
6831 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6832 testcase name.
6833 * a2-run.exp: Use for setup prepare_for_testing. Change the
6834 compilation target to match the testcase name.
6835 * gdb.base/commands.exp: Likewise.
6836 * gdb.base/finish.exp: Likewise.
6837 * gdb.base/float.exp: Likewise.
6838 * gdb.base/info-target.exp: Likewise.
6839 * gdb.base/relational.exp: Likewise.
6840 * gdb.base/term.exp: Likewise.
6841 * gdb.base/until.exp: Likewise.
6842 * gdb.base/volatile.exp: Likewise.
6843 * gdb.base/whatis-exp.exp: Likewise.
6844
6845 2009-07-11 Hui Zhu <teawater@gmail.com>
6846
6847 * gdb.base/help.exp (disassemble): Update expected help text.
6848
6849 2009-07-09 Tom Tromey <tromey@redhat.com>
6850
6851 * lib/gdb.exp: Handle TRANSCRIPT.
6852 (remote_spawn, remote_close, send_gdb): New procs.
6853
6854 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6855
6856 * gdb.python/python-prettyprint.c: Add counted null string
6857 structure.
6858 * gdb.python/python-prettyprint.exp: Print null string. Test for
6859 embedded nulls.
6860 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6861 * gdb.python/python-value.exp (test_value_in_inferior): Add
6862 variable length string fetch tests.
6863 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6864
6865 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6866
6867 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6868
6869 2009-07-07 Tom Tromey <tromey@redhat.com>
6870
6871 * gdb.base/call-rt-st.exp: Update for change to escape output.
6872 * gdb.base/callfuncs.exp: Likewise.
6873 * gdb.base/charset.exp: Likewise.
6874 * gdb.base/constvars.exp: Likewise.
6875 * gdb.base/long_long.exp: Likewise.
6876 * gdb.base/pointers.exp: Likewise.
6877 * gdb.base/printcmds.exp: Likewise.
6878 * gdb.base/setvar.exp: Likewise.
6879 * gdb.base/store.exp: Likewise.
6880 * gdb.cp/ref-types.exp: Likewise.
6881 * gdb.mi/mi-var-child.exp: Likewise.
6882 * gdb.mi/mi-var-display.exp: Likewise.
6883 * gdb.mi/mi2-var-display.exp: Likewise.
6884 * gdb.base/charset.exp: Test octal escape sequence length.
6885 Update for change to escape output.
6886
6887 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6888
6889 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6890
6891 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6892
6893 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6894
6895 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6896
6897 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6898 gdbserver increasing $portnum if "Can't bind address" has been seen.
6899
6900 2009-07-05 Pedro Alves <pedro@codesourcery.com>
6901
6902 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6903 mingw32ce.
6904
6905 2009-07-05 Pedro Alves <pedro@codesourcery.com>
6906
6907 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6908 VFP format.
6909
6910 2009-07-02 Pedro Alves <pedro@codesourcery.com>
6911
6912 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6913 linux. Adjust to use "inferior", "info inferiors", "detach
6914 inferior" and "kill inferior" instead of "restart", "info fork",
6915 "detach fork" and "delete fork".
6916 * gdb.base/ending-run.exp: Spell out "info".
6917 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6918 the "kill" command.
6919
6920 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6921
6922 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6923 change to prefix TLS offset in hex with 0x.
6924
6925 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6926
6927 * gdb.base/default.exp: Update test case for "x" changes.
6928
6929 2009-07-01 Tristan Gingold <gingold@adacore.com>
6930
6931 * gdb.base/bigcore.exp: Make darwin untested.
6932
6933 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6934
6935 * gdb.base/completion.exp (directory completion): Create the directory.
6936 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6937 escapeuniquesub.
6938 (directory completion 2): Expect now ${escapeuniquesub}.
6939 (Glob remaining of directory test): Remove one excessive newline.
6940 Expect the real output.
6941
6942 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6943
6944 Fix `make check//%' target after `make check' has been ran.
6945 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6946 a mkdir call.
6947 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6948 (%/.dir): Remove.
6949
6950 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6951
6952 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6953 the expected result record.
6954
6955 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6956
6957 Remove racy FAILs relying just on the timeouts.
6958 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6959 (annotation_level 2): Remove racy FAILs.
6960
6961 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6962
6963 gdb/10275
6964 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6965
6966 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6967
6968 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6969
6970 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6971
6972 * gdb.mi/mi-stack.exp: Testing symbolic options
6973 to -stack-list-locals and -stack-list-arguments.
6974
6975 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6976
6977 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6978
6979 2009-06-29 Tom Tromey <tromey@redhat.com>
6980
6981 * dg-extract-results.sh: New file.
6982 * Makefile.in (FORCE_PARALLEL): New variable.
6983 (CHECK_TARGET): New conditional variable.
6984 (check): Use CHECK_TARGET.
6985 (DO_RUNTEST): New variable.
6986 (check-single): New target.
6987 (TEST_DIRS): New variable.
6988 (TEST_TARGETS): Likewise.
6989 (check-parallel): New target.
6990 (check-gdb.%): New pattern.
6991 (BASE1_FILES): New variable.
6992 (BASE2_FILES): Likewise.
6993 (check-gdb.base%): New pattern.
6994 (%/.dir): New pattern.
6995 * configure: Rebuild.
6996 * aclocal.m4 (AM_CONDITIONAL): New defun.
6997 * configure.ac: Check whether user is using GNU make.
6998 (GMAKE): New conditional.
6999
7000 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
7001
7002 * gdb.cp/namespace-nested-import.cc: New test.
7003 * gdb.cp/namespace-nested-import.exp: New test.
7004
7005 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
7006
7007 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
7008 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
7009 * gdb.opt/Makefile.in (EXECUTABLES): Update.
7010 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
7011 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
7012 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
7013 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
7014 gdb.opt/inline-markers.c: New files.
7015 * lib/gdb.exp (skip_inline_frame_tests): New function.
7016 (skip_inline_var_tests): New function.
7017
7018 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
7019
7020 * gdb.cp/exception.exp: Don't require $hex before inner frame in
7021 backtrace.
7022
7023 2009-06-27 Michael Snyder <msnyder@vmware.com>
7024
7025 * gdb.reverse: New directory.
7026 * gdb.reverse/break-reverse.c: New test.
7027 * gdb.reverse/break-reverse.exp: New test.
7028 * gdb.reverse/consecutive-reverse.c: New test.
7029 * gdb.reverse/consecutive-reverse.exp: New test.
7030 * gdb.reverse/finish-reverse.c: New test.
7031 * gdb.reverse/finish-reverse.exp: New test.
7032 * gdb.reverse/machinestate.c: New test.
7033 * gdb.reverse/ms1.c: New test.
7034 * gdb.reverse/machinestate.exp: New test.
7035 * gdb.reverse/Makefile.in: New file.
7036 * gdb.reverse/shr2.c: New test.
7037 * gdb.reverse/solib-reverse.c: New test.
7038 * gdb.reverse/solib-reverse.exp: New test.
7039 * gdb.reverse/step-reverse.c: New test.
7040 * gdb.reverse/step-reverse.exp: New test.
7041 * gdb.reverse/until-reverse.c: New test.
7042 * gdb.reverse/ur1.c: New test.
7043 * gdb.reverse/until-reverse.exp: New test.
7044 * gdb.reverse/watch-reverse.c: New test.
7045 * gdb.reverse/watch-reverse.exp: New test.
7046 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
7047 * configure: Regenerate.
7048
7049 2009-06-26 Doug Evans <dje@google.com>
7050
7051 * gdb.base/psymtab.exp: Turn off pending breakpoints.
7052
7053 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
7054
7055 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
7056 windows problem for 'file delete $binfile'.
7057
7058 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
7059
7060 * gdb.cp/namespace-using.exp: New test.
7061 * gdb.cp/namespace-using.cc: New test.
7062
7063 2009-05-20 Joel Brobecker <brobecker@adacore.com>
7064
7065 * gdb.ada/variant_record_packed_array: New testcase.
7066
7067 2009-06-23 Tom Tromey <tromey@redhat.com>
7068
7069 * gdb.base/charset.exp (test_combination): Regression test.
7070 * gdb.base/charset.c (my_wchar_t): New typedef.
7071 (myvar): New global.
7072 (main): Set myvar.
7073
7074 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
7075
7076 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
7077 target.
7078
7079 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7080
7081 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
7082
7083 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7084
7085 * gdb.mi/gdb680.exp: Update test for error message.
7086
7087 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7088
7089 * gdb.base/annota1.exp: Allow multiple occurrences of the
7090 frames-invalid annotation.
7091 * gdb.cp/annota2.exp: Likewise.
7092
7093 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
7094
7095 * gdb.cp/gdb2495.cc: New file.
7096 * gdb.cp/gdb2495.exp: New file.
7097
7098 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7099
7100 Report error on GDB crash during runto.
7101 * lib/gdb.exp (runto <eof>): New.
7102
7103 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
7104
7105 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
7106 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
7107 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
7108 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
7109 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
7110 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
7111 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
7112 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
7113 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
7114 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
7115 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
7116 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
7117 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7118 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
7119 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
7120 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
7121 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
7122 gdb.server/server-mon.exp, gdb.server/server-run.exp,
7123 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7124 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7125 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
7126 gdb.trace/passcount.exp, gdb.trace/report.exp,
7127 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
7128 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
7129 gdb.trace/while-stepping.exp: Use a unique name for the compiled
7130 executable.
7131
7132 2009-06-07 Pedro Alves <pedro@codesourcery.com>
7133
7134 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
7135 defined before referencing it.
7136
7137 2009-06-03 Doug Evans <dje@google.com>
7138
7139 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
7140 * gdb.arch/i386-see.c: Ditto.
7141
7142 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
7143
7144 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
7145 (check_macro): Return 1 if undefined.
7146 If first test fails, check if macro debug information is available,
7147 and report unsupported test if no macro information is found.
7148
7149 2009-05-29 Doug Evans <dje@google.com>
7150
7151 * gdb.threads/hand-call-in-threads.exp: New.
7152 * gdb.threads/hand-call-in-threads.c: New.
7153
7154 2009-05-29 Michael Snyder <msnyder@vmware.com>
7155
7156 * gdb.base/break-always.exp: Change "1" to "on".
7157 Add confirmation check.
7158
7159 2009-05-28 Pedro Alves <pedro@codesourcery.com>
7160
7161 * gdb.threads/threxit-hop-specific.c: New.
7162 * gdb.threads/threxit-hop-specific.exp: New.
7163 * gdb.threads/thread-execl.c: New.
7164 * gdb.threads/thread-execl.exp: New.
7165
7166 2009-05-27 Tom Tromey <tromey@redhat.com>
7167 Thiago Jung Bauermann <bauerman@br.ibm.com>
7168
7169 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
7170 (mi_child_regexp): Likewise.
7171 (mi_list_varobj_children_range): Likewise.
7172 (mi_get_features): Likewise.
7173 (mi_list_varobj_children): Rewrite.
7174 * gdb.python/python-mi.exp: New file.
7175
7176 2009-05-27 Tom Tromey <tromey@redhat.com>
7177 Thiago Jung Bauermann <bauerman@br.ibm.com>
7178 Phil Muldoon <pmuldoon@redhat.com>
7179 Paul Pluzhnikov <ppluzhnikov@google.com>
7180
7181 * gdb.python/python-prettyprint.exp: New file.
7182 * gdb.python/python-prettyprint.c: New file.
7183 * gdb.python/python-prettyprint.py: New file.
7184 * gdb.base/display.exp: print/r is now valid.
7185
7186 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
7187 Tom Tromey <tromey@redhat.com>
7188 Pedro Alves <pedro@codesourcery.com>
7189 Paul Pluzhnikov <ppluzhnikov@google.com>
7190
7191 * gdb.python/python-template.exp: New file.
7192 * gdb.python/python-template.cc: New file.
7193 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7194 tests.
7195 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7196 Call it.
7197 (test_value_after_death): New proc.
7198 * gdb.python/python-value.c (PTR): New typedef.
7199 (main): New variable 'x'.
7200
7201 2009-05-27 Tom Tromey <tromey@redhat.com>
7202
7203 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7204 tests.
7205 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7206 Call it.
7207
7208 2009-05-27 Pedro Alves <pedro@codesourcery.com>
7209
7210 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
7211
7212 2009-05-24 Pedro Alves <pedro@codesourcery.com>
7213
7214 * gdb.threads/fork-thread-pending.c: New.
7215 * gdb.threads/fork-thread-pending.exp: New.
7216
7217 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7218
7219 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
7220 * gdb.dwarf2/dw2-strp.S (a_string2): New.
7221
7222 2009-05-18 Jon Beniston <jon@beniston.com>
7223
7224 * gdb.asm/asm-source.exp: Add lm32 target.
7225
7226 2009-05-17 Pedro Alves <pedro@codesourcery.com>
7227
7228 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
7229 `gdb_get_line_number'. Call `callee' in both parent and child.
7230 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
7231 `gdb_get_line_number' instead of hardcoding line numbers.
7232 (catch_fork_unpatch_child): New procedure to test detaching
7233 breakpoints from child fork.
7234 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
7235 hardcoding line numbers.
7236 (do_fork_tests): Run `catch_fork_unpatch_child'.
7237
7238 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
7239
7240 * gdb.mi/mi-cmd-var.exp: Check that when varobj
7241 of structure type enters or leaves the scope, it
7242 is reported by -var-update.
7243
7244 2009-05-11 Doug Evans <dje@sebabeach.org>
7245
7246 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
7247 * gdb.threads/pending-step.c (main): Fix off-by-one error.
7248 * gdb.threads/schedlock.c (main): Fix off-by-one error.
7249
7250 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7251
7252 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
7253
7254 2009-04-30 Doug Evans <dje@google.com>
7255
7256 * gdb.threads/watchthreads2.exp: New testcase.
7257 * gdb.threads/watchthreads2.c: New testcase.
7258
7259 2009-04-29 Doug Evans <dje@google.com>
7260
7261 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
7262 * gdb.cp/mb-ctor.cc: Ditto.
7263 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
7264 * gdb.cp/mb-inline.h (multi_line_foo): New function.
7265 * gdb.cp/mb-inline1.cc: Call it.
7266 * gdb.cp/mb-inline2.cc: Ditto.
7267 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
7268 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
7269
7270 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7271
7272 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
7273 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
7274 Replace all uses of `decimal' by `nonzero'.
7275 (info macro FROM_COMMANDLINE): New test.
7276
7277 2009-04-27 Tom Tromey <tromey@redhat.com>
7278
7279 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
7280
7281 2009-04-27 Doug Evans <dje@google.com>
7282
7283 * gdb.threads/watchthreads.c (main): Initialize args before starting
7284 the threads. Plus formatting cleanup.
7285 * gdb.threads/watchthreads.exp: Avoid errant failures due to
7286 biased scheduling of one thread.
7287
7288 2009-04-27 Jerome Guitton <guitton@adacore.com>
7289
7290 * gdb.cp/templates.cc (GetMax): New template.
7291 (main): Declare two instances of GetMax.
7292 * gdb.cp/templates.exp: Add new test.
7293
7294 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7295
7296 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
7297
7298 2009-04-22 Joseph Myers <joseph@codesourcery.com>
7299
7300 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
7301
7302 2009-04-15 Tom Tromey <tromey@redhat.com>
7303
7304 * gdb.base/charset.exp: Add regression test.
7305
7306 2009-04-14 Joel Brobecker <brobecker@adacore.com>
7307
7308 * gdb.base/exe-lock.exp: New testcase.
7309
7310 2009-04-13 Tom Tromey <tromey@redhat.com>
7311
7312 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
7313 operator on Frame.
7314
7315 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7316
7317 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
7318 * gdb.server/ext-attach.exp: Likewise.
7319
7320 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
7321
7322 Eliminate some sleep usage.
7323
7324 * gdb.mi/basics.c (do_nothing): New.
7325 (main): Use do_nothing instead of printf, so that
7326 not to introduce race condition between output of
7327 inferiour and output of gdb. Do not use sleep as it
7328 is not generally available on embedded targets.
7329
7330 2009-04-02 Pedro Alves <pedro@codesourcery.com>
7331
7332 * gdb.server/ext-attach.exp: Expect an optional process id after
7333 "Detached from remote process".
7334
7335 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7336
7337 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
7338 gdb.dwarf2/dw2-unresolved.exp: New.
7339
7340 2009-04-02 Pedro Alves <pedro@codesourcery.com>
7341
7342 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
7343 mi_run_to_main.
7344
7345 2009-04-02 Pedro Alves <pedro@codesourcery.com>
7346
7347 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
7348 mi_run_to_main. Skip thread exit test on remote targets.
7349 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
7350 mi_run_to_main.
7351 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
7352 mi_run_to_main.
7353 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
7354 when expecting ^connected. Detect when the target doesn't support
7355 non-stop mode.
7356 (mi_run_cmd): Detect if non-stop mode was requested by isn't
7357 supported. Return -1 on error, 0 on success.
7358 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
7359 (mi_runto): Return mi_runto_helper's result explicitly.
7360
7361 2009-04-01 Pedro Alves <pedro@codesourcery.com>
7362
7363 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
7364
7365 2009-04-01 Tom Tromey <tromey@redhat.com>
7366
7367 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
7368 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
7369 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
7370 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
7371
7372 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
7373 Jan Kratochvil <jan.kratochvil@redhat.com>
7374
7375 PR gdb/931
7376 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
7377 output.
7378 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
7379 for gdb/931.
7380 * dw2-strp.S (DW_AT_language): Change to C++.
7381 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
7382
7383 2009-03-31 Joel Brobecker <brobecker@adacore.com>
7384
7385 * gdb.ada/tasks: New testcase.
7386
7387 2009-03-30 Stan Shebs <stan@codesourcery.com>
7388
7389 * gdb.trace/actions.exp: Update to match new info trace format.
7390 * gdb.trace/deltrace.exp: Ditto.
7391 * gdb.trace/infotrace.exp: Ditto.
7392 * gdb.trace/passcount.exp: Ditto.
7393 * gdb.trace/save-trace.exp: Ditto.
7394 * gdb.trace/while-stepping.exp: Ditto.
7395 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
7396
7397 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7398
7399 * gdb.python/python-frame.c: New file.
7400 * gdb.python/python-frame.exp: New file.
7401
7402 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
7403
7404 * gdb.python/python-value.exp: Add tests for the address
7405 attribute.
7406
7407 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
7408
7409 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
7410
7411 2009-03-26 Doug Evans <dje@google.com>
7412
7413 * gdb.mi/mi-nonstop-exit.exp: New file.
7414 * gdb.mi/non-stop-exit.c: New file.
7415
7416 2009-03-26 Tom Tromey <tromey@redhat.com>
7417
7418 Update for change to prologue skipping:
7419 * gdb.mi/mi2-simplerun.exp: Update.
7420 * gdb.mi/mi2-break.exp: Update.
7421 * gdb.mi/mi-simplerun.exp: Update.
7422 * gdb.mi/mi-break.exp: Update.
7423 * gdb.base/ending-run.exp: Update.
7424
7425 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
7426
7427 * gdb.python/python-value.exp (test_value_in_inferior): Test
7428 gdb.Value.is_optimized_out attribute.
7429
7430 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7431
7432 * gdb.dwarf2/dw2-noloc-main.c: New file.
7433 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
7434 (.text): Remove.
7435 (.data): New.
7436 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
7437 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
7438 (DW_TAG_subprogram func_cu1, noloc): Remove.
7439 (main): New.
7440 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
7441 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
7442 (file_symbols): New procedure.
7443
7444 2009-03-25 Tom Tromey <tromey@redhat.com>
7445
7446 * gdb.base/charset.exp (valid_target_charset): New proc.
7447 Use it to skip tests on invalid charsets.
7448
7449 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
7450
7451 * gdb.base/completion.exp: Add a test for directory completion.
7452
7453 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7454
7455 Fix a racy FAIL.
7456 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
7457 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
7458
7459 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
7460
7461 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
7462 * gdb.python/python-function.exp: Add test for function returning
7463 a GDB value.
7464
7465 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
7466
7467 * gdb.python/python-function.exp: New file.
7468
7469 2009-03-20 Tom Tromey <tromey@redhat.com>
7470
7471 * gdb.base/store.exp: Update for change to escape output.
7472 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
7473 to escape output.
7474 * gdb.base/pointers.exp: Update for change to escape output.
7475 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
7476 to escape output.
7477 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
7478 escape output.
7479 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
7480 to escape output.
7481 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
7482 escape output.
7483 * gdb.base/setvar.exp: Update for change to escape output.
7484 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
7485 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
7486 to escape output.
7487 (test_print_string_constants): Likewise.
7488 * gdb.base/charset.exp (valid_host_charset): Check size of
7489 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
7490 cases. Handle "auto"-related output.
7491 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
7492 (uvar, Uvar): New globals.
7493
7494 2009-03-19 Jerome Guitton <guitton@adacore.com>
7495
7496 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
7497 deltas.
7498 * gdb.ada/fixed_points.exp: Ditto.
7499
7500 2009-03-18 Pedro Alves <pedro@codesourcery.com>
7501
7502 * return-nodebug.c: Don't include stdio.h.
7503 (init): Delete.
7504 (func): Delete definition and provide extern declaration.
7505 (t): New.
7506 (main): Don't call printf. Call func and store its result in t.
7507 * return-nodebug1.c: New.
7508 * return-nodebug.exp: Don't expect stdio output. Instead, print
7509 the global variable t. Drop printf formatters and cast types from
7510 foreach loop. Don't use prepare_for_testing. Compile
7511 return-nodebug.c and return-nodebug1.c in separate steps. Don't
7512 define FORMAT or CAST.
7513
7514 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7515
7516 * gdb.base/solib-display.exp: Disable test for remote targers.
7517
7518 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7519
7520 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7521
7522 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7523
7524 Fix a racy FAIL.
7525 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
7526 code from `follow parent, print pids'.
7527 (`follow child, print pids', `follow parent, print pids'): Call it.
7528 Replace `gdb_test "break..."' by gdb_breakpoint.
7529
7530 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7531
7532 * gdb.mi/mi-cli.exp: Adjust for output difference in
7533 sync and async modes.
7534
7535 2009-03-12 Joel Brobecker <brobecker@adacore.com>
7536
7537 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
7538 that was checked in by mistake. Remove loading of ada.exp, since
7539 this is not necessary in this case.
7540
7541 2009-03-12 Joel Brobecker <brobecker@adacore.com>
7542
7543 * gdb.ada/ptype_arith_binop.exp: New testcase.
7544
7545 2009-03-12 Joel Brobecker <brobecker@adacore.com>
7546
7547 * gdb.ada/mod_from_name: New testcase.
7548
7549 2009-03-12 Joel Brobecker <brobecker@adacore.com>
7550
7551 * gdb.ada/tick_last_segv: New testcase.
7552
7553 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7554
7555 * gdb.mi/mi-cli.exp: Remove debug print.
7556
7557 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7558
7559 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7560 include the token in ^running and frame info in *stopped.
7561
7562 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7563
7564 * solib-display.exp: New file.
7565 * solib-display-main.c: New file.
7566 * solib-display-lib.c: New file.
7567
7568 2009-03-05 Pedro Alves <pedro@codesourcery.com>
7569
7570 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7571
7572 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7573
7574 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7575 (list_and_check_macro): Use more specific test name.
7576 (next to definition): Make the test names unique.
7577
7578 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7579
7580 * gdb.pascal/floats.exp: Accept approximate results everywhere.
7581
7582 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7583
7584 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7585 notifications.
7586 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7587 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7588 * lib/mi-support.exp (library_loaded_re): New.
7589 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7590
7591 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7592
7593 * gdb.gdb/observer.exp: Use test_notification observer, not
7594 normal_stop, everywhere.
7595 (test_normal_stop_notifications): Rename to...
7596 (test_notifications): ...this.
7597 (test_observer_normal_stop): Rename to...
7598 (test_observer): ...this.
7599
7600 2009-02-16 Doug Evans <dje@google.com>
7601
7602 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7603 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7604 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7605 (test_prefixed_syscall,test_int3): New tests.
7606 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7607 (test_prefixed_syscall,test_int3): New tests.
7608
7609 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7610
7611 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7612 (mi_expect_interrupt): Likewise.
7613 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7614 response.
7615
7616 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7617
7618 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7619 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7620 Replace calls to get_valueofx by get_hexadecimal_valueof.
7621
7622 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7623
7624 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7625 (get_integer_valueof): New procedure.
7626 (get_sizeof): Use new get_integer_value_of.
7627 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7628 by get_integer_valueof.
7629
7630 2009-02-13 Tom Tromey <tromey@redhat.com>
7631
7632 * gdb.base/remote.exp (get_sizeof): Remove.
7633 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7634 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7635 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7636 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7637 (get_sizeof): Likewise.
7638
7639 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7640
7641 PR fortran/9806
7642 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7643
7644 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7645
7646 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7647
7648 2009-02-06 Pedro Alves <pedro@codesourcery.com>
7649
7650 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7651
7652 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7653
7654 * gdb.python/python-cmd.exp: New file.
7655
7656 2009-02-06 Tristan Gingold <gingold@adacore.com>
7657
7658 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7659
7660 2009-02-05 Tristan Gingold <gingold@adacore.com>
7661
7662 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7663 pointer is dereferenced and use this signal name in regexp.
7664 * gdb.base/signull.exp: Ditto.
7665 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7666 * gdb.base/signull.c (main): Ditto.
7667
7668 2009-02-04 Tom Tromey <tromey@redhat.com>
7669 Thiago Jung Bauermann <bauerman@br.ibm.com>
7670
7671 * gdb.python/python-value.exp: Use `gdb.history' instead of
7672 `gdb.value_from_history'.
7673 (test_value_numeric_ops): Add test for conversion of enum constant.
7674 * gdb.python/python-value.c (enum e): New type.
7675 (evalue): New global.
7676 (main): Use argv.
7677
7678 2009-02-04 Jerome Guitton <guitton@adacore.com>
7679
7680 * gdb.ada/uninitialized_vars: New test program.
7681 * gdb.ada/uninitialized_vars.exp: New testcase.
7682
7683 2009-02-02 Tom Tromey <tromey@redhat.com>
7684
7685 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7686 * gdb.cp/pr2489.cc: Rename...
7687 * gdb.cp/pr9594.cc: ... to this.
7688
7689 2009-02-02 Tom Tromey <tromey@redhat.com>
7690
7691 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7692 * gdb.cp/pr2489.cc: New file.
7693 * gdb.cp/cpcompletion.exp: New file.
7694
7695 2009-02-02 Tom Tromey <tromey@redhat.com>
7696
7697 PR exp/9059:
7698 * gdb.cp/call-c.exp: Add regression test.
7699 * gdb.cp/call-c.cc (FooHandle): New typedef.
7700 (main): New variable 'handle'.
7701
7702 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7703
7704 * lib/mi-support.exp (et_mi_thread_list)
7705 (check_mi_and_console_threads): Adjust for current thread in
7706 -thread-list-ids output.
7707
7708 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7709
7710 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7711 Call it.
7712
7713 2009-01-28 Doug Evans <dje@google.com>
7714
7715 * gdb.arch/amd64-disp-step.S: New file.
7716 * gdb.arch/amd64-disp-step.exp: New file.
7717 * gdb.arch/i386-disp-step.S: New file.
7718 * gdb.arch/i386-disp-step.exp: New file.
7719
7720 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7721
7722 * gdb.base/find.exp: Set newline variable
7723 using quotes instead of braces to fix cygwin failures.
7724
7725 2009-01-23 Pedro Alves <pedro@codesourcery.com>
7726
7727 * gdb.base/radix.exp: Add tests to ensure that that set
7728 input-radix 0 and set output-radix 0 are really rejected.
7729
7730 2009-01-23 Pedro Alves <pedro@codesourcery.com>
7731
7732 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7733 copyright years.
7734
7735 2009-01-23 Pedro Alves <pedro@codesourcery.com>
7736
7737 PR gdb/9664:
7738 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7739
7740 2009-01-22 Pedro Alves <pedro@codesourcery.com>
7741
7742 PR c++/9631:
7743 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7744
7745 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7746
7747 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7748 binfile definition to fix Windows OS failure.
7749
7750 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7751
7752 PR gdb/9346
7753 * gdb.base/interrupt.c (sigint_handler): New.
7754 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7755 on error.
7756 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7757 Test "signal SIGINT".
7758
7759 2009-01-19 Doug Evans <dje@google.com>
7760
7761 * gdb.base/break.exp: Update expected gdb output.
7762 * gdb.base/sepdebug.exp: Ditto.
7763 * gdb.mi/mi-syn-frame.exp: Ditto.
7764 * gdb.mi/mi2-syn-frame.exp: Ditto.
7765 * gdb.base/call-signal-resume.exp: New file.
7766 * gdb.base/call-signals.c: New file.
7767 * gdb.base/unwindonsignal.exp: New file.
7768 * gdb.base/unwindonsignal.c: New file.
7769 * gdb.threads/interrupted-hand-call.exp: New file.
7770 * gdb.threads/interrupted-hand-call.c: New file.
7771 * gdb.threads/thread-unwindonsignal.exp: New file.
7772
7773 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7774
7775 * gdb.base/define.exp: Test defining and hooking prefix commands.
7776 * gdb.python/python.exp: Update test for "show user" output.
7777
7778 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7779
7780 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7781 now the output exactly, using less wildcards. Expect also the output
7782 of gfortran-4.3. Update for the f-valprint.c modification from
7783 2008-04-22.
7784 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7785 Remove gdb_test test names where matching the command.
7786
7787 2009-01-01 Pedro Alves <pedro@codesourcery.com>
7788
7789 PR breakpoints/9681:
7790 * gdb.base/watchpoint.exp: Add regression test.
7791
7792 2008-12-31 Pedro Alves <pedro@codesourcery.com>
7793
7794 * gdb.threads/attach-into-signal.exp: Don't use
7795 gdb_suppress_entire_file.
7796 * gdb.threads/attach-stopped.exp: Ditto.
7797 * gdb.threads/attachstop-mt.exp: Ditto.
7798
7799 2008-12-31 Pedro Alves <pedro@codesourcery.com>
7800
7801 PR gdb/8812:
7802 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7803
7804 2008-12-29 Pedro Alves <pedro@codesourcery.com>
7805
7806 PR gdb/7536:
7807 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7808 and unsupported output radices are really rejected.
7809
7810 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7811
7812 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7813
7814 2008-12-22 Tom Tromey <tromey@redhat.com>
7815
7816 * gdb.cp/punctuator.exp: New file.
7817
7818 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7819
7820 * gdb.base/completion.exp (Completing non-existing component): New test.
7821
7822 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7823
7824 Fix for PR gdb/8648.
7825 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7826 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7827 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7828 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7829
7830 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7831
7832 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7833
7834 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
7835
7836 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7837 compiler actually generate code at the expected line number.
7838
7839 2008-12-15 Jie Zhang <jie.zhang@analog.com>
7840
7841 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7842
7843 2008-12-12 Tom Tromey <tromey@redhat.com>
7844
7845 * gdb.base/commands.exp (redefine_hook_test): New proc.
7846 Call it.
7847
7848 2008-12-11 Tom Tromey <tromey@redhat.com>
7849
7850 * gdb.base/macscp.exp: New regression test.
7851
7852 2008-12-11 Tom Tromey <tromey@redhat.com>
7853
7854 * gdb.base/macscp.exp: Print "address.addr".
7855 * gdb.base/macscp1.c (struct outer): New struct.
7856 (address): New global.
7857
7858 2008-12-09 Tom Tromey <tromey@redhat.com>
7859
7860 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7861 Call it.
7862
7863 2008-12-04 Doug Evans <dje@google.com>
7864
7865 * gdb.server/ext-run.exp: Relax regexp for init program.
7866
7867 2008-12-03 Tristan Gingold <gingold@adacore.com>
7868
7869 * gdb.base/macscp.exp: Generate an object file during compilation
7870 to work around Darwin dsymutil limitations.
7871
7872 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7873
7874 Test resolving external references to TLS variables.
7875 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7876 FILE2_THREAD_LOCAL.
7877 (testfile2, srcfile2): New variables.
7878 * gdb.threads/tls.c (file2_thread_local)
7879 (function_referencing_file2_thread_local): New.
7880 * gdb.threads/tls2.c: New file.
7881
7882 2008-11-28 Joel Brobecker <brobecker@adacore.com>
7883
7884 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
7885 rather than integer, as integer might not be big enough when
7886 on 64bit targets.
7887
7888 2008-11-27 Jerome Guitton <guitton@adacore.com>
7889
7890 * gdb.cp/formatted-ref.exp: Add equality test.
7891 * gdb.ada/formatted_ref.exp: Ditto.
7892
7893 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7894
7895 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7896 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7897
7898 2008-11-20 Andreas Schwab <schwab@suse.de>
7899
7900 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7901 matching syscall entry point.
7902 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7903 (tcatch_vfork_then_child_follow): Likewise. Finish through
7904 vfork even if we stopped at the syscall trampoline.
7905
7906 2008-11-20 Doug Evans <dje@google.com>
7907
7908 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7909
7910 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7911
7912 * gdb.arch/ppc-dfp.exp: New file.
7913 * gdb.arch/ppc-dfp.c: New file.
7914
7915 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7916
7917 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
7918
7919 2008-11-17 Doug Evans <dje@google.com>
7920
7921 * gdb.mi/mi-syn-frame.exp: Update expected output.
7922 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7923
7924 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7925
7926 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
7927 "thread N" results in =thread-selected.
7928 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7929 (mi_send_resuming_command_raw): Be prepared for
7930 =thread-selected.
7931
7932 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7933
7934 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7935 * lib/mi-support.exp: Likewise.
7936
7937 2008-11-16 Joel Brobecker <brobecker@adacore.com>
7938
7939 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7940 commands from the expected output for "help catch".
7941
7942 2008-11-15 Joel Brobecker <brobecker@adacore.com>
7943
7944 * gdb.ada/int_deref.exp: New testcase.
7945
7946 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
7947
7948 * gdb.mi/gdb2549.exp: New file.
7949
7950 2008-11-11 Doug Evans <dje@google.com>
7951
7952 * gdb.base/callexit.exp: New file.
7953 * gdb.base/callexit.c: New file.
7954
7955 2008-11-10 Doug Evans <dje@google.com>
7956
7957 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7958 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7959 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7960 (default_gdb_start,default_gdb_exit): Ditto.
7961 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7962 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7963 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7964 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7965 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7966 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7967
7968 2008-11-03 Andreas Schwab <schwab@suse.de>
7969
7970 * gdb.base/hashline2.exp: Fix typo.
7971 * gdb.base/hashline3.exp: Likewise.
7972
7973 2008-10-30 Tom Tromey <tromey@redhat.com>
7974
7975 * gdb.base/pointers.exp: Add test.
7976 * gdb.base/pointers.c (k, S): New typedefs.
7977 (instance): New global.
7978
7979 2008-10-30 Andreas Schwab <schwab@suse.de>
7980
7981 * gdb.base/args.exp: Add tests for newlines.
7982
7983 2008-10-30 Joel Brobecker <brobecker@adacore.com>
7984
7985 gdb.base/foll-exec.exp: Update the expected output of a couple
7986 of "info breakpoints" tests.
7987
7988 2008-10-28 Tom Tromey <tromey@redhat.com>
7989
7990 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7991
7992 2008-10-24 Pedro Alves <pedro@codesourcery.com>
7993
7994 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7995 gdb_start_cmd.
7996 Use runto_main before any test that requires execution.
7997
7998 2008-10-23 Pedro Alves <pedro@codesourcery.com>
7999
8000 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
8001 instead of SIGINT.
8002
8003 2008-10-22 Joel Brobecker <brobecker@adacore.com>
8004
8005 * gdb.base/completion.exp: Update expected output following
8006 the addition of the "info tasks" command.
8007
8008 2008-10-22 Tom Tromey <tromey@redhat.com>
8009
8010 * gdb.base/exprs.exp (test_expr): Add test for string
8011 concatenation.
8012
8013 2008-10-19 Pedro Alves <pedro@codesourcery.com>
8014
8015 * configure.ac: Output gdb.python/Makefile.
8016 * configure: Regenerate.
8017 * gdb.python/Makefile.in: New.
8018
8019 2008-10-16 Joel Brobecker <brobecker@adacore.com>
8020
8021 * gdb.base/foll-fork.exp: Adjust the expected output to match
8022 the new description for fork/vfork catchpoints in the "info
8023 breakpoints" output.
8024
8025 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8026
8027 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
8028
8029 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8030
8031 * gdb.python/python-value.c: New file.
8032 * gdb.python/python-value.exp: New file.
8033
8034 2008-10-15 Pedro Alves <pedro@codesourcery.com>
8035
8036 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
8037
8038 2008-10-15 Denis Pilat <denis.pilat@st.com>
8039
8040 * gdb.cp/mb-ctor.exp: Fix a typo.
8041
8042 2008-10-09 Tom Tromey <tromey@redhat.com>
8043
8044 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
8045 'fprintf' and 'stderr'.
8046
8047 2008-10-07 Joel Brobecker <brobecker@adacore.com>
8048
8049 * gdb.ada/ref_tick_size.exp: New testcase.
8050
8051 2008-10-06 Doug Evans <dje@google.com>
8052
8053 * gdb.dwarf2/dw2-cu-size.exp: New file.
8054 * gdb.dwarf2/dw2-cu-size.S: New file.
8055
8056 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
8057 .Ltype_int for clarity.
8058
8059 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
8060
8061 PR gdb/2384:
8062 * gdb.cp/gdb2384.exp: Extended to test more cases.
8063 * gdb.cp/gdb2384.cc: Likewise.
8064 * gdb.cp/gdb2384-base.h: Likewise.
8065 * gdb.cp/gdb2384-base.cc: Likewise.
8066
8067 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8068
8069 * gdb.base/maint.exp (maint print type): Remove printing
8070 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
8071
8072 2008-09-30 Tom Tromey <tromey@redhat.com>
8073
8074 * gdb.base/macscp.exp: Add completion tests.
8075 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
8076 (TWENTY_THREE): Likewise.
8077 (FORTY_EIGHT): Likewise.
8078
8079 2008-09-30 Tom Tromey <tromey@redhat.com>
8080
8081 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
8082 everywhere.
8083 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
8084
8085 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8086
8087 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
8088 testcase is derived from. Fix racy dependency on an expected PID
8089 number. No longer support the testcase on Linux kernel 2.4.x.
8090
8091 2008-09-27 Tom Tromey <tromey@redhat.com>
8092
8093 * gdb.base/macscp.exp: Add tests for stringification, splicing,
8094 and varargs.
8095
8096 2008-09-22 Pedro Alves <pedro@codesourcery.com>
8097
8098 * lib/mi-support.exp (mi_expect_interrupt): New.
8099 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
8100 from gdb.mi/mi-nonstop.exp.
8101 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
8102 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
8103 lib/mi-support.exp.
8104 Use mi_check_thread_states throughout. Avoid ".*" and do not
8105 require an anchor after -exec-run.
8106
8107 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
8108
8109 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
8110 stop is pending. Avoid ".*" when two stops are pending.
8111 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
8112 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
8113 newlines in fullnames.
8114 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
8115 (mi_expect_stop): Update comments. Only anchor in sync mode.
8116 Do not match newlines.
8117 (mi_send_resuming_command_raw): Always return status.
8118 (mi_get_stop_line): Do not match more than one line by accident.
8119 Only anchor in sync mode.
8120 (mi_run_inline_test): If -exec-next fails, give up.
8121
8122 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8123
8124 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
8125 on SPU.
8126
8127 2008-09-10 Joel Brobecker <brobecker@adacore.com>
8128
8129 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
8130
8131 2008-09-10 Joel Brobecker <brobecker@adacore.com>
8132
8133 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
8134 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8135 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
8136 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8137 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
8138 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
8139 gdb.ada/interface.exp, gdb.ada/null_array.exp,
8140 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8141 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8142 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8143 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
8144 Include the "= " sequence in the expected output of print tests.
8145
8146 2008-09-10 Joel Brobecker <brobecker@adacore.com>
8147
8148 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
8149 description for boolean types.
8150
8151 2008-09-09 Pedro Alves <pedro@codesourcery.com>
8152
8153 * gdb.base/hook-stop-continue.c: New.
8154 * gdb.base/hook-stop-continue.exp: New.
8155
8156 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8157
8158 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
8159
8160 2008-09-08 Jerome Guitton <guitton@adacore.com>
8161
8162 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
8163 (stack_check_probe_2, stack_check_probe_loop_1)
8164 (stack_check_probe_loop_2): New functions.
8165 (main): Add call to these new functions.
8166 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
8167 functions, check that the breakpoint is inserted at the appropriate
8168 location.
8169 (insert_breakpoint): Slightly refine this procedure so that it can
8170 be called several times in the test.
8171
8172 2008-09-08 Jerome Guitton <guitton@adacore.com>
8173
8174 * gdb.base/stack-checking.c: New file.
8175 * gdb.base/stack-checking.exp: New file.
8176
8177 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8178
8179 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
8180 * gdb.arch/altivec-regs.exp: Likewise.
8181 * gdb.arch/vsx-regs.exp: Likewise.
8182
8183 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8184
8185 * gdb.arch/ppc-fp.exp: New file.
8186 * gdb.arch/ppc-fp.c: New file.
8187
8188 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8189
8190 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
8191 lest gcc-4.3.1 optimizes the whole thing away.
8192
8193 2008-09-04 Michael Snyder <msnyder@vmware.com>
8194
8195 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
8196 as "at" (for non-debug functions such as _start).
8197
8198 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8199
8200 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
8201 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
8202 software watchpoints.
8203 * gdb.base/watch_thread_num.exp: Likewise.
8204
8205 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
8206
8207 * gdb.arch/i386-bp_permanent.exp: New test.
8208
8209 2008-08-24 Tom Tromey <tromey@redhat.com>
8210
8211 * gdb.base/maint.exp: Update "maint print type".
8212
8213 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
8214
8215 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
8216 support. Adjust the order of "*running" notifications.
8217 * gdb.mi/non-stop.c: Don't cast from int to void* and
8218 back.
8219
8220 2008-08-20 Mark Kettenis <kettenis@gnu.org>
8221
8222 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
8223 expect to find it in the "info frame" output.
8224
8225 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
8226
8227 * gdb.base/interp.exp: Always consume both prompts.
8228
8229 2008-08-20 Pedro Alves <pedro@codesourcery.com>
8230
8231 * gdb.base/pending.exp: Test pending breakpoints without symbols
8232 loaded.
8233
8234 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8235
8236 * lib/mi-support.exp (mi_expect_stop): Produce
8237 more details on failures.
8238 * gdb.mi/mi-nonstop.exp: New.
8239 * gdb.mi/non-stop.c: New.
8240
8241 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8242
8243 * gdb.mi/mi-async.exp: Use 'set target-async'.
8244 * lib/mi-support.exp: Use 'set/show target-async'.
8245
8246 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
8247
8248 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
8249
8250 2008-08-17 Tom Tromey <tromey@redhat.com>
8251
8252 * gdb.base/help.exp (help catch): Rewrite.
8253
8254 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8255
8256 * gdb.base/define.exp: Test indented command documentation.
8257 * gdb.python/python.exp: Test indented multi-line command.
8258
8259 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
8260
8261 * testsuite/gdb.arch/vsx-regs.c: New source file.
8262 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
8263 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
8264
8265 2008-08-14 Tom Tromey <tromey@redhat.com>
8266
8267 * gdb.base/macscp.exp: Add regression test for "macro define" or
8268 "macro undef" with no arguments.
8269
8270 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
8271
8272 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
8273
8274 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8275
8276 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
8277
8278 2008-08-06 Tom Tromey <tromey@redhat.com>
8279
8280 * gdb.python/python.exp: New file.
8281
8282 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8283
8284 Fix for PR gdb/1543.
8285 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
8286 $LOCATION.
8287 (location): New variable.
8288 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
8289 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
8290 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
8291 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
8292 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
8293 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
8294 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
8295 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
8296 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
8297 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
8298 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
8299 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
8300 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
8301 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
8302 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8303 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
8304 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
8305 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
8306 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
8307 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8308 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
8309 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
8310 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
8311 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
8312 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
8313 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
8314 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
8315 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
8316 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
8317 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
8318 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
8319 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
8320 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
8321 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
8322 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
8323 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
8324 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
8325 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8326 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
8327 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
8328 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
8329 gdb.base/type-opaque.exp, gdb.base/until.exp,
8330 gdb.base/value-double-free.c, gdb.base/varargs.exp,
8331 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
8332 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
8333 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8334 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
8335 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
8336 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8337 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8338 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8339 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
8340 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
8341 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
8342 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
8343 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
8344 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
8345 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
8346 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8347 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
8348 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
8349 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
8350 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8351 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
8352 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
8353 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
8354 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8355 gdb.pascal/types.exp, gdb.stabs/weird.exp,
8356 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
8357 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
8358 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
8359 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
8360 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
8361 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
8362 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8363 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8364 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8365 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8366 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8367 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8368 lib/mi-support.exp, lib/trace-support.exp: Remove reference
8369 to bug-gdb@prep.ai.mit.edu .
8370
8371 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
8372
8373 * lib/mi-support.exp (mi_load_shlibs): New.
8374 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
8375
8376 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
8377
8378 * lib/mi-support.exp (get_mi_thread_list)
8379 (check_mi_and_console_threads): New, moved from ...
8380 * gdb.mi/mi-pthread.exp: ...here.
8381 * gdb.mi/gdb669.exp (get_mi_thread_list)
8382 (check_mi_and_console_threads): Delete.
8383 * gdb.mi/mi2-pthread.exp: Likewise.
8384
8385 2008-07-28 Tom Tromey <tromey@redhat.com>
8386
8387 * Makefile.in (just-check): Remove. Move body to...
8388 (check): ... here.
8389
8390 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8391
8392 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
8393 Add a test for duplicated SIGINTs.
8394
8395 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8396
8397 * gdb.threads/schedlock.exp (get_args): Update to work for any
8398 value of NUM.
8399 (Top level): Report the number of threads that did not resume.
8400
8401 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8402
8403 * gdb.dwarf2/dw2-compressed.S: Also define __start.
8404
8405 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8406
8407 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
8408 non-MI prompt.
8409
8410 2008-07-26 Tom Tromey <tromey@redhat.com>
8411
8412 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
8413 (function_struct, function_struct_ptr): New globals.
8414 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
8415 function pointer in a struct.
8416
8417 2008-07-26 Tom Tromey <tromey@redhat.com>
8418
8419 * gdb.base/macscp.exp: Add test for macro lexing bug.
8420
8421 2008-07-18 Tom Tromey <tromey@redhat.com>
8422
8423 * gdb.base/macscp.exp: Add macro tests.
8424
8425 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8426
8427 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
8428
8429 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8430
8431 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
8432
8433 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
8434
8435 * gdb.cp/class2.exp: fix for failure on spu-elf
8436
8437 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8438
8439 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
8440
8441 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8442
8443 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
8444
8445 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
8446
8447 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
8448
8449 2008-07-11 Kevin Buettner <kevinb@redhat.com>
8450
8451 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
8452 of regexp to account for changes made to GDB in the printing of
8453 byte vectors.
8454
8455 2008-07-11 Tom Tromey <tromey@redhat.com>
8456
8457 * gdb.base/completion.exp: Add 'help' completion test.
8458
8459 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8460
8461 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
8462
8463 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8464
8465 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
8466
8467 2008-07-09 Pedro Alves <pedro@codesourcery.com>
8468
8469 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
8470
8471 2008-07-09 Pedro Alves <pedro@codesourcery.com>
8472
8473 * gdb.base/fullname.exp: Restore pwd if compiling failed.
8474
8475 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8476
8477 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8478
8479 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8480
8481 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
8482 previous commit. Add a comment.
8483
8484 2008-06-28 Pedro Alves <pedro@codesourcery.com>
8485
8486 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8487
8488 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8489
8490 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8491
8492 2008-06-27 Pedro Alves <pedro@codesourcery.com>
8493
8494 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
8495 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
8496 compiling an executable, link in an object that forces unbuffered
8497 output.
8498 * lib/set_unbuffered_mode.c: New file.
8499
8500 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8501
8502 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8503
8504 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8505
8506 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
8507 mi_expect_stop.
8508 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
8509 Demand that *running is output.
8510 (detect_async): Perform checking every time.
8511 (mi_send_resuming_command): Extract everything into...
8512 (mi_send_resuming_command_raw): ...this.
8513 (mi_expect_stop): Don't accept any output before *stopped.
8514
8515 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8516
8517 Robustify mi-simplerun.
8518 * gdb.mi/basics.c (main): Add a call to sleep.
8519 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
8520 * gdb.mi/mi2-cli.exp: Likewise.
8521 * gdb.mi/mi-break.exp: Likewise.
8522
8523 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
8524
8525 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8526
8527 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8528
8529 * gdb.mi/mi-console.exp: Adjust.
8530 * gdb.mi/mi-syn-frame.exp: Adjust.
8531 * gdb.mi/mi2-console.exp: Adjust.
8532 * gdb.mi/mi2-syn-frame.exp: Adjust.
8533 * lib/mi-support.exp (mi_run_cmd): Adjust.
8534 (mi_send_resuming_command): Adjust.
8535
8536 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8537
8538 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
8539 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
8540 testing of stopped.
8541 * gdb.mi/mi2-syn-frame.exp: Likewise.
8542 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
8543 (async, detect_async): New.
8544 (mi_expect_stop, mi_continue_to_line): Adjust expectation
8545 depending on if we're running in sync or async mode.
8546
8547 2008-06-09 Tom Tromey <tromey@redhat.com>
8548
8549 * gdb.base/completion.exp: New tests for field name completion
8550 with spaces, and field name completion with '->'.
8551
8552 2008-06-06 Tom Tromey <tromey@redhat.com>
8553
8554 * gdb.base/break1.c (struct some_struct): New struct.
8555 (values): New global.
8556 * gdb.base/completion.exp: Add field name completion test.
8557
8558 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8559
8560 * gdb.cp/call-c.exp: Test for incorrect handling of reference
8561 to pointer.
8562 * gdb.cp/call-c.cc: Likewise.
8563
8564 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
8565
8566 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8567 annotation.
8568
8569 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8570 Pedro Alves <pedro@codesourcery.com>
8571
8572 * gdb.threads/execl.c, gdb.threads/execl1.c,
8573 gdb.threads/execl.exp: New tests.
8574
8575 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8576 Daniel Jacobowitz <dan@codesourcery.com>
8577
8578 * gdb.cp/exception.exp: Activate test, make it work with pending
8579 catchpoints.
8580
8581 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8582
8583 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8584
8585 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8586
8587 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8588 now printed.
8589 * gdb.mi/mi2-var-cmd.exp: Likewise.
8590
8591 2008-05-27 Andreas Schwab <schwab@suse.de>
8592
8593 * gdb.base/frame-args.exp: Handle arguments that are optimized
8594 out.
8595
8596 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
8597
8598 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8599 quiet for ppc32 and group options into a single variable.
8600
8601 2008-05-23 Joel Brobecker <brobecker@adacore.com>
8602
8603 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8604 of zero-size elements.
8605 * gdb.ada/null_array.exp: Test printing this new array.
8606
8607 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8608
8609 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8610
8611 2008-05-21 Joel Brobecker <brobecker@adacore.com>
8612
8613 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8614 of the "finish" command.
8615
8616 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
8617
8618 * gdb.base/annota1.exp: Test for new annotation.
8619
8620 2008-05-16 Pedro Alves <pedro@codesourcery.com>
8621
8622 * gdb.base/fixsection.exp: New file.
8623 * gdb.base/fixsection0.c: New file.
8624 * gdb.base/fixsection1.c: New file.
8625
8626 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8627
8628 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8629 * gdb.base/annota3.exp: Likewise.
8630
8631 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8632
8633 * gdb.base/watch_thread_num.exp: Don't run tests that require
8634 watchpoints if the target doesn't support them.
8635
8636 2008-05-12 Doug Evans <dje@google.com>
8637
8638 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8639
8640 2008-05-09 Joel Brobecker <brobecker@adacore.com>
8641
8642 * gdb.ada/assign_1.exp: New testcase.
8643
8644 2008-05-09 Doug Evans <dje@google.com>
8645
8646 * gdb.base/find.exp: New file.
8647 * gdb.base/find.c: New file.
8648
8649 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8650
8651 * gdb.base/commands.exp (watchpoint_command_test): Handle
8652 gdb,no_hardware_watchpoints.
8653 * gdb.base/float.exp: Allow ARM targets without floating point.
8654 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8655
8656 2008-05-06 Jerome Guitton <guitton@adacore.com>
8657 Joel Brobecker <brobecker@adacore.com>
8658
8659 * gdb.ada/lang_switch: New test program.
8660 * gdb.ada/lang_switch.exp: New testcase.
8661
8662 2008-05-05 Doug Evans <dje@google.com>
8663
8664 * gdb.base/help.exp (disassemble): Update expected help text.
8665
8666 2008-05-04 Pedro Alves <pedro@codesourcery.com>
8667
8668 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8669
8670 2008-05-04 Pedro Alves <pedro@codesourcery.com>
8671
8672 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8673 different times.
8674
8675 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8676
8677 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8678 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8679 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8680 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8681
8682 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8683
8684 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8685 notification to appear.
8686
8687 2008-05-04 Daniel Jacobowitz <dan@debian.org>
8688
8689 * gdb.base/fullname.c: New file.
8690 * gdb.base/fullname.exp: New file.
8691 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8692
8693 2008-05-03 Pedro Alves <pedro@codesourcery.com>
8694
8695 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8696 expressions with macros.
8697
8698 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8699
8700 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8701
8702 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8703
8704 * gdb.base/completion.exp: Handle lack of other symbols beginning
8705 with "a".
8706
8707 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8708
8709 2008-05-02 Jim Blandy <jimb@codesourcery.com>
8710
8711 * gdb.asm/asmsrc1.s: Add scratch space.
8712
8713 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8714 Daniel Jacobowitz <dan@codesourcery.com>
8715
8716 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8717 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8718 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8719
8720 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8721
8722 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8723
8724 2008-05-01 Joel Brobecker <brobecker@adacore.com>
8725
8726 * gdb.base/info-target.exp: New testcase.
8727
8728 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8729
8730 * gdb.cp/hang.exp: Use .cc instead of .C.
8731 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8732 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8733
8734 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8735
8736 * gdb.base/gdb1250.exp: Remove perror.
8737 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8738
8739 2008-04-30 Pedro Alves <pedro@codesourcery.com>
8740
8741 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8742 .2byte.
8743
8744 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8745
8746 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8747 (maybe_kfail): New.
8748
8749 2008-04-25 Pedro Alves <pedro@codesourcery.com>
8750
8751 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8752
8753 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8754
8755 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8756 * gdb.mi/mi2-syn-frame.exp: Likewise.
8757 * lib/mi-support.exp: Likewise.
8758
8759 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8760
8761 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8762 to specify regexp for the location to stop at.
8763 * gdb.base/break-always.c: New.
8764 * gdb.base/break-always.exp: New.
8765
8766 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8767
8768 * lib/mi-support.exp (mi_runto_helper): Adjust
8769 for the original-location field.
8770 (mi_create_breakpoint, mi_list_breakpoints): New.
8771 * gdb.mi/mi-break.exp: Adjust.
8772 * gdb.mi/mi2-break.exp: Adjust.
8773 * gdb.mi/mi-pending.exp: Adjust.
8774 * gdb.mi/mi-simplerun.exp: Adjust.
8775 * gdb.mi/mi2-simplerun.exp: Adjust.
8776 * gdb.mi/mi-syn-frame.exp: Adjust.
8777 * gdb.mi/mi2-syn-frame.exp: Adjust.
8778 * gdb.mi/mi-until.exp: Adjust.
8779 * gdb.mi/mi2-until.exp: Adjust.
8780 * gdb.mi/mi-var-display.exp: Adjust.
8781 * gdb.mi/mi2-var-display.exp: Adjust.
8782 * gdb.mi/mi-watch.exp: Adjust.
8783 * gdb.mi/mi2-watch.exp: Adjust.
8784
8785 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
8786
8787 * aclocal.m4: Add override.m4.
8788 * configure: Regenerate.
8789
8790 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8791
8792 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8793 '-var-update --all-values' reports new value even the type
8794 of a variable object has changed.
8795
8796 2008-04-18 Craig Silverstein <csilvers@google.com>
8797
8798 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8799 files.
8800
8801 2008-04-18 Joel Brobecker <brobecker@adacore.com>
8802
8803 * gdb.ada/atomic_enum: New test program.
8804 * gdb.ada/atomic_enum.exp: New testcase.
8805
8806 2008-04-17 Doug Evans <dje@google.com>
8807
8808 * gdb.opt/Makefile.in: Fix whitespace.
8809
8810 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8811
8812 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8813
8814 2008-04-17 Doug Evans <dje@google.com>
8815
8816 * gdb.base/hashline1.exp: New testcase.
8817 * gdb.base/hashline2.exp: New testcase.
8818 * gdb.base/hashline2.exp: New testcase.
8819
8820 2008-04-17 Pedro Alves <pedro@codesourcery.com>
8821
8822 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8823
8824 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8825
8826 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8827 temporary breakpoint to match "Temporary breakpoint".
8828 * gdb.base/break.exp (delete_breakpoints): Likewise.
8829 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8830 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8831 * gdb.base/display.exp: Likewise.
8832 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8833 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8834 * gdb.base/restore.exp (restore_tests): Likewise.
8835 * gdb.base/sepdebug.exp: Likewise.
8836 * gdb.base/watchpoint.exp: Likewise.
8837 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8838 * gdb.mi/mi-pending.exp: Likewise.
8839 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8840 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8841 * gdb.mi/mi-var-cmd.exp: Likewise.
8842 * gdb.mi/mi-var-display.exp: Likewise.
8843 * gdb.mi/mi2-cli.exp: Likewise.
8844 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8845 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8846 * gdb.mi/mi2-var-display.exp: Likewise.
8847 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8848 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8849 new "disp" field.
8850 (mi_expect_stop): Move after_reason argument to be really after
8851 reason. This is to support fix for PR2424.
8852
8853 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8854
8855 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8856
8857 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8858
8859 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
8860 field. Add more floating varobj tests.
8861 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
8862 field.
8863 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8864 (main): Call do_at_tests.
8865 * lib/mi-support.exp (mi_create_floating_varobj)
8866 (mi_varobj_update_with_type_change): New.
8867
8868 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8869
8870 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8871 option of -var-evaluate-expression.
8872 * gdb.mi/mi2-var-display.exp: Likewise.
8873
8874 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8875
8876 Introduce test setup helpers.
8877 * lib/gdb.exp (build_executable, clean_restart)
8878 (prepare_for_testing): New.
8879 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8880 * gdb.base/return.exp: Likewise.
8881 * gdb.base/ending-run.exp: Likewise.
8882
8883 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
8884
8885 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8886 Interface (MI) responses.
8887
8888 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8889
8890 * gdb.cp/breakpoint.cc: New code to test conditions involving
8891 member variables.
8892 * gdb.cp/breakpoint.exp: Test condition involving member
8893 variables.
8894
8895 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8896
8897 * lib/mi-support.exp (mi_expect_stop): New.
8898 (mi_run_cmd): Change the
8899 token. Use mi_send_resuming_command, use
8900 mi_expect_stop.
8901 (mi_execute_to_helper): Rename to mi_execute_to.
8902 (mi_send_resuming_command): Add more error patterns.
8903 (mi_wait_for_stop): Renamed to...
8904 (mi_get_stop_line): ...this.
8905 (mi_run_inline_test): Adjust.
8906
8907 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8908 * gdb.mi/mi-console.exp: Likewise.
8909 * gdb.mi/mi-pending.exp: Likewise.
8910 * gdb.mi/mi-simplerun.exp: Likewise.
8911 * gdb.mi/mi-stack.exp: Likewise.
8912 * gdb.mi/mi-stepi.exp: Likewise.
8913 * gdb.mi/mi-syn-frame.exp: Add comment.
8914 * gdb.mi/mi-until.exp: Likewise.
8915 * gdb.mi/mi-var-display.exp: Likewise.
8916 * gdb.mi/mi-watch.exp: Likewise.
8917 * gdb.mi/mi2-cli.exp: Likewise.
8918 * gdb.mi/mi2-console.exp: Likewise.
8919 * gdb.mi/mi2-simplerun.exp: Likewise.
8920 * gdb.mi/mi2-stack.exp: Likewise.
8921 * gdb.mi/mi2-stepi.exp: Likewise.
8922 * gdb.mi/mi2-until.exp: Likewise.
8923 * gdb.mi/mi2-var-display.exp: Likewise.
8924 * gdb.mi/mi2-watch.exp: Likewise.
8925
8926 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8927
8928 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8929
8930 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8931
8932 2008-04-04 Pedro Alves <pedro@codesourcery.com>
8933
8934 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8935 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8936 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8937 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8938 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8939 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8940 expect an mi error duplicated in stderr.
8941
8942 2008-04-03 Joel Brobecker <brobecker@adacore.com>
8943
8944 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8945 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8946 Add a couple of tests that verify the behavior when the new setting
8947 is set to "cancel" and "all".
8948 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8949 "ask" before we start the testing.
8950
8951 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8952
8953 * gdb.cp/casts.cc: Add class reference variables.
8954 * gdb.cp/casts.exp: New test cases for up/down casting references.
8955
8956 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8957
8958 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8959 instead of beginning to make an extra test pass.
8960 * gdb.mi/mi2-var-display.exp: Likewise.
8961
8962 2008-03-31 Maciej W. Rozycki <macro@mips.com>
8963
8964 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8965
8966 2008-03-31 Markus Deuling <deuling@de.ibm.com>
8967 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8968
8969 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8970 value. Add xfail for older kernels.
8971
8972 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8973
8974 Bring mi-support in line with gdb.exp.
8975 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8976 (mi_gdb_start): New function.
8977
8978 2008-03-28 Maciej W. Rozycki <macro@mips.com>
8979
8980 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8981
8982 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8983
8984 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8985 * gdb.mi/mi2-var-display.exp: Likewise.
8986
8987 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8988
8989 * lib/mi-support.exp (mi_create_varobj_checked): New.
8990 (mi_list_varobj_children): Allow to check for a
8991 value.
8992 (mi_list_array_varobj_children): New.
8993
8994 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8995 and mi_list_varobj_children, as opposed to hardcoding
8996 expected strings.
8997 * gdb.mi/gdb701.exp: Likewise.
8998 * gdb.mi/gdb792.exp: Likewise.
8999 * gdb.mi/mi-var-block.exp: Likewise.
9000 * gdb.mi/mi-var-cmd.exp: Likewise.
9001 * gdb.mi/mi-var-invalidate.exp: Likewise.
9002 * gdb.mi/mi2-var-block.exp: Likewise.
9003 * gdb.mi/mi2-var-child.exp: Likewise.
9004 * gdb.mi/mi2-var-cmd.exp: Likewise.
9005 * gdb.mi/mi2-var-display.exp: Likewise.
9006
9007 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9008
9009 Fix random false FAILs on i386.
9010 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
9011
9012 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9013
9014 PR gdb/544
9015 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
9016
9017 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9018
9019 PR gdb/544
9020 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
9021
9022 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9023
9024 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
9025 fixed PR gdb/544.
9026
9027 2008-03-21 Pedro Alves <pedro@codesourcery.com>
9028
9029 * gdb.threads/fork-child-threads.exp: Test next over fork.
9030
9031 2008-03-21 Chris Demetriou <cgd@google.com>
9032
9033 * gdb.base/break.exp (rbreak junk): New test for rbreak
9034 "Junk at end of arguments" issue.
9035
9036 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9037
9038 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
9039 *& to work on created array elements.
9040 (Top level): Test print $pc with a file. Test string operations
9041 without a target.
9042 * gdb.base/ptype.exp: Do not expect *& to work on created array
9043 elements.
9044
9045 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9046
9047 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
9048 gdb.threads/staticthreads.exp: Update exit query.
9049
9050 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
9051
9052 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
9053
9054 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
9055
9056 * gdb.base/watchpoint.c (global_ptr, func4): New.
9057 (main): Call func4.
9058 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
9059 (test_inaccessible_watchpoint): New.
9060
9061 2008-02-29 Maciej W. Rozycki <macro@mips.com>
9062
9063 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
9064 select the largest.
9065
9066 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9067
9068 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
9069 frames-invalid annotations.
9070
9071 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
9072
9073 * gdb.base/assign.exp: avoid same output for different tests.
9074
9075 2008-02-27 Doug Evans <dje@google.com>
9076
9077 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
9078 for bug 1738.
9079 (breakpoint_to_handler_entry): Ditto.
9080
9081 2008-02-27 Joel Brobecker <brobecker@adacore.com>
9082
9083 * gdb.base/ending-run.exp: Use the first line of code inside
9084 function body to test breakpoints.
9085 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
9086 location where the breakpoint is inserted when using the line
9087 where a function is declared. Fix typo in the description of
9088 one of the tests.
9089 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
9090
9091 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9092
9093 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
9094 tests.
9095
9096 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9097
9098 * gdb.base/args.exp: avoid same output for tests
9099 with single quotes.
9100
9101 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
9102
9103 * gdb.base/annota1.exp: Adjust for 'info break'
9104 format changes.
9105 * gdb.base/annota3.exp: Likewise.
9106 * gdb.base/break.exp: Likewise.
9107 * gdb.base/condbreak.exp: Likewise.
9108 * gdb.base/pending.exp: Likewise.
9109 * gdb.base/sepdebug.exp: Likewise.
9110 * gdb.base/unload.exp: Likewise.
9111 * gdb.cp/ovldbreak.exp: Likewise.
9112 * gdb.mi/mi-pending.exp: Likewise.
9113
9114 2008-02-07 Doug Evans <dje@google.com>
9115
9116 * gdb.cp/mb-inline.exp: New.
9117 * gdb.cp/mb-inline.h: New.
9118 * gdb.cp/mb-inline1.cc: New.
9119 * gdb.cp/mb-inline2.cc: New.
9120
9121 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
9122
9123 * gdb.pascal/floats.pas: New test program.
9124 * gdb.pascal/floats.exp: New testcase.
9125
9126 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9127
9128 * gdb.base/callfuncs.c (t_float_many_args): New function.
9129 (t_double_many_args): New function.
9130 * gdb.base/callfuncs.exp: Add tests for exceeding float
9131 and double parameters passed through the stack.
9132
9133 2008-02-05 Joel Brobecker <brobecker@adacore.com>
9134
9135 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
9136 gdb.ada/complete/foo.adb: New files.
9137 * gdb.ada/complete.exp: New testcase.
9138
9139 2008-02-03 Doug Evans <dje@google.com>
9140
9141 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
9142
9143 * gdb.cp/gdb2384.exp: New file.
9144 * gdb.cp/gdb2384.cc: New file.
9145 * gdb.cp/gdb2384-base.h: New file.
9146 * gdb.cp/gdb2384-base.cc: New file.
9147
9148 2008-02-02 Doug Evans <dje@google.com>
9149
9150 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
9151
9152 2007-02-01 Joel Brobecker <brobecker@adacore.com>
9153
9154 * gdb.ada/sym_print_name: New test program.
9155 * gdb.ada/sym_print_name.exp: New testcase.
9156
9157 2007-02-01 Joel Brobecker <brobecker@adacore.com>
9158
9159 * gdb.ada/nested/hello.adb: New file.
9160 * gdb.ada/nested.exp: New testcase.
9161 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9162
9163 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9164
9165 * gdb.mi/basic.c (return_1): New function.
9166 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
9167 don't cause future evaluations of function to report
9168 creation of internal breakpoints.
9169
9170 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9171
9172 * gdb.mi/mi-break.exp (test_error): New.
9173 Call it.
9174
9175 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
9176
9177 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
9178 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
9179
9180 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9181
9182 * gdb.pascal/integers.pas: New test program.
9183 * gdb.pascal/integers.exp: New testcase.
9184
9185 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9186
9187 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
9188
9189 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
9190
9191 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
9192 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
9193
9194 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
9195
9196 * gdb.ada/formatted_ref: New test program.
9197 * gdb.ada/formatted_ref.exp: New testcase.
9198
9199 * gdb.cp/formatted-ref.cc: New file.
9200 * gdb.cp/formatted-ref.exp: New testcase.
9201
9202 2008-01-30 Joel Brobecker <brobecker@adacore.com>
9203
9204 * gdb.base/ptype.exp: Add testing of "ptype $pc".
9205
9206 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
9207
9208 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
9209 (test_file_list_exec_source_file): Update to new macro-info field.
9210
9211 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
9212
9213 * gdb.ada/exprs: New test program.
9214 * gdb.ada/exprs.exp: New testcase.
9215
9216 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9217
9218 * dfp-test.c (DELTA, DELTA_B): New definitions.
9219 (double_val1, double_val2, double_val3, double_val4, double_val5,
9220 double_val6, double_val7, double_val8, double_val9, double_val10,
9221 double_val11, double_val12, double_val13, double_val14, dec32_val1,
9222 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
9223 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
9224 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
9225 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
9226 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
9227 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
9228 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
9229 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
9230 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
9231 dec128_val16): New global variables.
9232 (decimal_dec128_align): New function.
9233 (decimal_mixed): Likewise.
9234 (decimal_many_args_dec32): Likewise.
9235 (decimal_many_args_dec64): Likewise.
9236 (decimal_many_args_dec128): Likewise.
9237 (decimal_many_args_mixed): Likewise.
9238 * dfp-test.exp: Add tests calling new inferior functions.
9239
9240 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9241
9242 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
9243 gdb.server/ext-run.exp: New files.
9244 * lib/gdbserver-support.exp (gdbserver_download): New.
9245 (gdbserver_start): New. Update gdbserver expected
9246 output.
9247 (gdbserver_spawn): Use them.
9248 (gdbserver_start_extended): New.
9249
9250 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9251
9252 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
9253 Run on GNU/Linux.
9254 (do_exec_tests): Check for systems which do not support catchpoints.
9255 Do not match START.
9256 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
9257 Run on GNU/Linux. Enable verbose output.
9258 (check_fork_catchpoints): New.
9259 (explicit_fork_child_follow, catch_fork_child_follow)
9260 (tcatch_fork_parent_follow): Update expected messages.
9261 (do_fork_tests): Use check_fork_catchpoints.
9262 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
9263 Run on GNU/Linux. Enable verbose output.
9264 (check_vfork_catchpoints): New.
9265 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
9266 expected messages.
9267 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
9268
9269 2008-01-29 Jim Blandy <jimb@red-bean.com>
9270
9271 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
9272 host' errors.
9273 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
9274
9275 2008-01-29 Jim Blandy <jimb@red-bean.com>
9276
9277 * gdb.threads/sigthread.c: Use barriers to ensure that
9278 child_thread and child_thread_two are always initialized before we
9279 start to use them.
9280
9281 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
9282
9283 * gdb.base/watchpoint-solib.exp: New.
9284 * gdb.base/watchpoint-solib.c: New.
9285 * gdb.base/watchpoint-solib-shr.c: New.
9286
9287 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
9288
9289 * gdb.base/gdb1056.exp: Add unsigned integer test.
9290
9291 2008-01-28 Doug Evans <dje@google.com>
9292
9293 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
9294
9295 2008-01-27 Jim Blandy <jimb@codesourcery.com>
9296
9297 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
9298
9299 * gdb.base/expand-psymtabs.exp: Doc fix.
9300
9301 2008-01-26 Mark Kettenis <kettenis@gnu.org>
9302
9303 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9304
9305 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
9306
9307 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
9308 -var-set-format.
9309
9310 2008-01-23 Chris Demetriou <cgd@google.com>
9311
9312 * gdb.threads/thread_events.c: New testcase source file.
9313 * gdb.threads/thread_events.exp: New testcase expect file.
9314
9315 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
9316
9317 * lib/gdb.exp: Add the variable octal.
9318
9319 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
9320 -var-set-format.
9321
9322 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9323 Vladimir Prus <vladimir@codesourcery.com>
9324
9325 * gdb.base/float.exp: Allow missing floating point for m68k and
9326 PowerPC.
9327
9328 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
9329
9330 * gdb.mi/basics.c: Setup for testing breakpoints
9331 ignore count.
9332 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
9333 * gdb.mi/mi-cli.exp: Adjust.
9334 * gdb.mi/mi2-cli.exp: Adjust.
9335
9336 2008-01-17 Pedro Alves <pedro@codesourcery.com>
9337
9338 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
9339 and 'dummy_ptr' integer pointer. Initialize struct_declarations
9340 with dummy_ptr's address.
9341 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
9342 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
9343 all targets.
9344 * gdb.mi/mi2-var-child.exp: Likewise.
9345
9346 2008-01-09 Joel Brobecker <brobecker@adacore.com>
9347
9348 * gdb.ada/null_array: New test program.
9349 * gdb.ada/null_array.exp: New testcase.
9350
9351 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
9352
9353 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
9354 with required float modifiers.
9355
9356 2008-01-08 Joel Brobecker <brobecker@adacore.com>
9357
9358 * gdb.ada/funcall_param: New test program.
9359 * gdb.ada/funcall_param.exp: New testcase.
9360
9361 2008-01-08 Joel Brobecker <brobecker@adacore.com>
9362
9363 * gdb.ada/arrayparam: New test program.
9364 * gdb.ada/arrayparam.exp: New testcase.
9365
9366 2008-01-08 Joel Brobecker <brobecker@adacore.com>
9367
9368 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
9369 landed. Should also fix random failures in the test following it.
9370
9371 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9372
9373 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
9374 for expressions with decimal float values.
9375 (test_dfp_conversions): New function to test casts to and from
9376 decimal float types.
9377 Call test_dfp_conversions.
9378 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
9379 elements.
9380 (main): Initialize ds.float4 and ds.double8 elements.
9381 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
9382 string to new error message.
9383 (d64_set_tests): Likewise.
9384 (d128_set_tests): Likewise.
9385 Add tests for expressions with decimal float variables. Add tests for
9386 conversions to and from decimal float types.
9387
9388 2008-01-05 Joel Brobecker <brobecker@adacore.com>
9389
9390 * gdb.ada/packed_tagged/comp_bug.adb: New file.
9391 * gdb.ada/packed_tagged.exp: New testcase.
9392
9393 2008-01-04 Joel Brobecker <brobecker@adacore.com>
9394
9395 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
9396 gdb.ada/homonym/homonym_main.adb: New files.
9397 * gdb.ada/homonym.exp: New testcase.
9398
9399 2008-01-04 Joel Brobecker <brobecker@adacore.com>
9400
9401 * gdb.ada/packed_array.exp: Add testing of references to
9402 a packed array.
9403
9404 2008-01-04 Joel Brobecker <brobecker@adacore.com>
9405
9406 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
9407 New files.
9408 * gdb.ada/type_coercion.exp: New testcase.
9409
9410 2008-01-04 Joel Brobecker <brobecker@adacore.com>
9411
9412 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
9413 gdb.ada/tagged/foo.adb: New file.
9414 * gdb.ada/tagged.exp: New testcase.
9415
9416 2008-01-04 Joel Brobecker <brobecker@adacore.com>
9417
9418 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
9419 gdb.ada/ptype_field/foo.adb: New files.
9420 * gdb.ada/ptype_field.exp: New testcase.
9421
9422 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9423
9424 * gdb.ada/print_pc.exp: New testcase.
9425
9426 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9427
9428 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
9429 gdb.ada/taft_type/p.adb: New files.
9430 * gdb.ada/taft_type.exp: New testcase.
9431
9432 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9433
9434 * gdb.ada/array_bounds/bar.adb: New file.
9435 * gdb.ada/array_bounds.exp: New testcase.
9436
9437 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9438
9439 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
9440 gdb.ada/arrayptr/foo.adb: New files.
9441 * gdb.ada/arrayptr.exp: New testcase.
9442
9443 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9444
9445 * gdb.base/set-lang-auto.exp: New testcase.
9446
9447 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9448
9449 * gdb.ada/fun_addr/foo.adb: New file.
9450 * gdb.ada/fun_addr.exp: New testcase.
9451
9452 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9453
9454 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
9455 New files
9456
9457 2008-01-02 Joel Brobecker <brobecker@adacore.com>
9458
9459 * array_subscript_addr/p.adb: New file.
9460 * array_subscript_addr.exp: New testcase.
9461
9462 2008-01-02 Joel Brobecker <brobecker@adacore.com>
9463
9464 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
9465 New files.
9466 * gdb.ada/str_cmp_ref.exp: New testcase.
9467
9468 2008-01-01 Joel Brobecker <brobecker@adacore.com>
9469
9470 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
9471 gdb.ada/fun_in_declare/foo.adb: New files.
9472 * gdb.ada/fun_in_declare.exp: New testcase.
9473
9474 2008-01-01 Joel Brobecker <brobecker@adacore.com>
9475
9476 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
9477 gdb.ada/ref_param/pck.ads: New files.
9478 * gdb.ada/ref_param.exp: New testcase.
9479
9480 2008-01-01 Joel Brobecker <brobecker@adacore.com>
9481
9482 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
9483 gdb.ada/interface/foo.adb: New files.
9484 * gdb.ada/interface.exp: New testcase.
9485
9486 2007-12-31 Jim Blandy <jimb@codesourcery.com>
9487
9488 * gdb.base/multi-forks.exp: Consume all output from child
9489 processes before proceeding to next test.
9490
9491 2007-12-29 Jim Blandy <jimb@codesourcery.com>
9492
9493 * configure: Regenerated.
9494
9495 2007-12-27 Joel Brobecker <brobecker@adacore.com>
9496
9497 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
9498 gdb.ada/fixed_cmp/fixed.adb: New files.
9499 * gdb.ada/fixed_cmp.exp: New testcase.
9500
9501 2007-12-27 Joel Brobecker <brobecker@adacore.com>
9502
9503 * gdb.ada/boolean_expr.exp: New testcase.
9504
9505 2007-12-26 Jim Blandy <jimb@codesourcery.com>
9506
9507 * gdb.base/multi-forks.exp: Doc fix.
9508
9509 2007-12-26 Joel Brobecker <brobecker@adacore.com>
9510
9511 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9512 * gdb.ada/char_param.exp: Do not compile our test program with
9513 -gnata, this is unnecessary.
9514 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
9515
9516 2007-12-24 Joel Brobecker <brobecker@adacore.com>
9517
9518 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
9519 gdb.ada/print_chars/foo.adb: New files.
9520 * gdb.ada/print_chars.exp: New testcase.
9521
9522 2007-12-24 Joel Brobecker <brobecker@adacore.com>
9523
9524 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
9525 gdb.ada/char_param/foo.adb: New files.
9526 * gdb.ada/char_param.exp: New testcase.
9527
9528 2007-12-22 Jim Blandy <jimb@codesourcery.com>
9529
9530 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
9531 hard-coding source line numbers into the test.
9532 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
9533 gdb_get_line_number to find.
9534
9535 2007-12-22 Joel Brobecker <brobecker@adacore.com>
9536
9537 * gdb.base/ptype.c (highest): New struct type.
9538 (the_highest): New variable of that type.
9539 (main): Add dummy assignment to a field of variable the_highest.
9540 * gdb.base/ptype.exp: Test type printing of our new variable.
9541
9542 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9543
9544 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
9545 and record first explicitly generated thread number.
9546 Use that thread number for thread specific watchpoint test.
9547 Add iteration number to repetitive tests.
9548
9549 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
9550 Jim Blandy <jimb@codesourcery.com>
9551
9552 * gdb.base/expand-psymtabs.c: New testcase
9553 source file.
9554 * gdb.base/expand-psymtabs.exp: New testcase
9555 expect file.
9556
9557 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
9558
9559 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
9560 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
9561
9562 2007-12-17 Joel Brobecker <brobecker@adacore.com>
9563
9564 * gdb.ada/frame_args/foo.adb: New file.
9565 * gdb.ada/frame_args/pck.ads: New file.
9566 * gdb.ada/frame_args/pck.adb: New file.
9567 * gdb.ada/frame_args.exp: New testcase.
9568
9569 2007-12-17 Joel Brobecker <brobecker@adacore.com>
9570
9571 * gdb.base/frame-args.c: New file.
9572 * gdb.base/frame-args.exp: New testcase.
9573
9574 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
9575 Joseph Myers <joseph@codesourcery.com>
9576
9577 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9578
9579 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
9580
9581 * gdb.mi/mi-pending.exp: New.
9582 * gdb.mi/mi-pending.c: New.
9583 * gdb.mi/mi-pendshr.c: New.
9584
9585 2007-12-06 Jim Blandy <jimb@codesourcery.com>
9586
9587 * gdb.base/default.exp: Update expected output for 'info catch'.
9588
9589 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9590
9591 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9592 must be set to binary.
9593
9594 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9595
9596 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9597
9598 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9599
9600 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9601 gdb.mi/mi-file-transfer.exp: New.
9602
9603 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9604
9605 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9606
9607 2007-11-22 Maciej W. Rozycki <macro@mips.com>
9608
9609 * gdb.trace/backtrace.exp: Fix a typo.
9610 * gdb.trace/circ.exp: Likewise.
9611 * gdb.trace/collection.exp: Likewise.
9612 * gdb.trace/limits.exp: Likewise.
9613 * gdb.trace/report.exp: Likewise.
9614 * gdb.trace/tfind.exp: Likewise.
9615 * gdb.trace/while-dyn.exp: Likewise.
9616
9617 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
9618
9619 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9620 objects of pointers that can't be dereferenced are now
9621 "noneditable".
9622
9623 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9624
9625 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9626 (target_cpu): Remove.
9627
9628 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9629
9630 * gdb.base/ending-run.exp: Expect the list of cleared
9631 breakpoint to come in natural order, not the reversed one.
9632
9633 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9634
9635 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9636 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
9637
9638 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
9639
9640 * gdb.base/printcmds.exp: New function
9641 test_printf_with_dfp.
9642
9643 2007-11-02 Doug Evans <dje@google.com>
9644
9645 * gdb.disasm/t01_mov.s: Remove carriage returns.
9646 * gdb.disasm/t02_mova.s: Ditto.
9647 * gdb.disasm/t03_add.s: Ditto.
9648 * gdb.disasm/t04_sub.s: Ditto.
9649 * gdb.disasm/t05_cmp.s: Ditto.
9650 * gdb.disasm/t06_ari2.s: Ditto.
9651 * gdb.disasm/t07_ari3.s: Ditto.
9652 * gdb.disasm/t08_or.s: Ditto.
9653 * gdb.disasm/t09_xor.s: Ditto.
9654 * gdb.disasm/t10_and.s: Ditto.
9655 * gdb.disasm/t11_logs.s: Ditto.
9656 * gdb.disasm/t12_bit.s: Ditto.
9657 * gdb.disasm/t13_otr.s: Ditto.
9658
9659 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9660
9661 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9662
9663 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9664
9665 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9666 provide DFP support.
9667
9668 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9669
9670 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9671 Test "set powerpc vector-abi". Skip auto-detection tests for old
9672 toolchains.
9673
9674 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9675
9676 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9677 with [string compare].
9678
9679 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9680
9681 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9682 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9683
9684 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
9685
9686 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9687 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9688 * gdb.opt/Makefile.in: New makefile.
9689 * Makefile.in: Create new directory "gdb.opt".
9690 * configure.ac: Add "gdb.opt" directory.
9691 * configure: Regenerated.
9692
9693 2007-10-25 Doug Evans <dje@google.com>
9694
9695 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9696 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9697
9698 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
9699 Thiago Jung Bauermann <bauerman@br.ibm.com>
9700
9701 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9702 Floating Point expressions.
9703 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9704 Floating Point variables.
9705 * gdb.base/dfp-test.c: new file containing program with Decimal
9706 Floating variables, used by gdb.base/dfp-test.exp.
9707
9708 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9709
9710 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9711
9712 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9713
9714 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9715 compiling test case with GCC.
9716 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9717
9718 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9719
9720 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9721 format changes.
9722
9723 2007-10-18 Michael Snyder <msnyder@specifix.com>
9724
9725 * gdb.base/dbx.exp: Add missing "-re " operator.
9726
9727 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9728
9729 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9730 * configure.ac: Removed trailing spaces after backslash.
9731 * gdb.modula2: New directory.
9732 * gdb.modula2/Makefile.in: New file.
9733 * gdb.modula2/unbounded-array.exp: New file.
9734 * gdb.modula2/unbounded1.c: New file.
9735
9736 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9737
9738 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9739
9740 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
9741
9742 * gdb.base/sigstep.c (main): Add checks for
9743 return values for setitimer call.
9744 Call setitimer again with itimer = ITIMER_REAL
9745 if first call to setitimer fails.
9746
9747 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
9748
9749 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9750 of $timeout.
9751
9752 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9753
9754 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9755
9756 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
9757
9758 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9759 of gdb_expect call, to avoid interruption.
9760
9761 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9762
9763 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9764 (v_unsigned_long_long, v_long_long_array)
9765 (v_signed_long_long_array, v_unsigned_long_long_array)
9766 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9767 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9768 [!NO_LONG_LONG]: New.
9769 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9770 v_long_long_member.
9771
9772 (v_long_long_func, v_signed_long_long_func)
9773 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9774 (main) [!NO_LONG_LONG]: Initialize long long variants.
9775
9776 * gdb.base/whatis.exp: If board file requests no_long_long, build
9777 test with NO_LONG_LONG defined. Test long long, signed long long,
9778 and unsigned long long variants but only if board file doesn't
9779 disable it.
9780
9781 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
9782 Daniel Jacobowitz <dan@codesourcery.com>
9783
9784 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9785 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9786 * configure: Regenerated.
9787 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9788 gdb.pascal/types.exp, lib/pascal.exp: New files.
9789
9790 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9791
9792 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9793 call.
9794 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9795 to return to the call.
9796 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9797 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9798 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9799 * gdb.mi/mi-until.exp (test_until): Likewise.
9800 * gdb.mi/mi2-until.exp (test_until): Likewise.
9801
9802 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9803
9804 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9805 two-char array.
9806 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9807
9808 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9809
9810 * gdb.threads/watchthreads.c (thread_function): Sleep between
9811 iterations.
9812 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9813 at once for S/390. Generate matching fails and passes.
9814
9815 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9816
9817 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9818 the 'struct_declarations' variable to zeros.
9819
9820 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9821
9822 * gdb.cp/mb-ctor.cc: New.
9823 * gdb.cp/mb-ctor.exp: New.
9824 * gdb.cp/mb-templates.cc: New.
9825 * gdb.cp/mb-templates.exp: New.
9826
9827 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9828
9829 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9830
9831 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9832
9833 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9834 targets.
9835 * configure: Regenerate.
9836
9837 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
9838
9839 * gdb.base/annota1.exp: Adjust for 'info break'
9840 format changes.
9841 * gdb.base/annota3.exp: Likewise.
9842 * gdb.base/break.exp: Likewise.
9843 * gdb.base/condbreak.exp: Likewise.
9844 * gdb.base/pending.exp: Likewise.
9845 * gdb.base/sepdebug.exp: Likewise.
9846 * gdb.base/unload.exp: Likewise.
9847 * gdb.base/ovldbreak.exp: Likewise.
9848
9849 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9850
9851 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9852 messages.
9853 * gdb.base/chng-syms.exp: Likewise.
9854 * gdb.base/unload.exp: Likewise.
9855
9856 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9857
9858 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9859
9860 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9861
9862 * schedlock.c (NUM): Change to 1.
9863 (main): Use args[0] for the main thread.
9864 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9865 regardless of the number of threads.
9866
9867 2007-09-14 Maciej W. Rozycki <macro@mips.com>
9868
9869 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9870 type down.
9871 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9872 test.
9873 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9874 watchpoint type down.
9875 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9876 test.
9877
9878 2007-09-14 Maciej W. Rozycki <macro@mips.com>
9879
9880 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9881 Move all the tests here and run them twice, once using software
9882 watchpoints and once using hardware watchpoints.
9883 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9884
9885 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9886
9887 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9888 test.
9889
9890 2007-09-10 Mark Kettenis <kettenis@gnu.org>
9891
9892 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9893 build-id.
9894
9895 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9896 know about $ORIGIN. Calculate output dir from $dest instead of
9897 using ${objdir}/{$subdir}.
9898
9899 2007-09-09 Mark Kettenis <kettenis@gnu.org>
9900
9901 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9902 gcore, before continuing with the test.
9903
9904 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9905
9906 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9907 * gdb.mi/mi-watch.exp: Likewise.
9908
9909 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9910 Jim Blandy <jimb@codesourcery.com>
9911
9912 * gdb.arch/i386-sse.exp: Do not expect character constants.
9913 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9914 * gdb.base/display.exp: Allow print/s.
9915 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9916 and unsigned char array changes.
9917
9918 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9919
9920 * gdb.base/display.exp: Add tests for printf %p.
9921
9922 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9923
9924 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9925 the dll name to unicode.
9926
9927 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9928
9929 * gdb.base/default.exp (show version): Update the version text.
9930 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9931
9932 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9933
9934 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9935 New files.
9936
9937 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9938
9939 * lib/gdb.exp (build_id_debug_filename_get): New function.
9940 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9941 Remove the generate DEBUG file for the future testcase runs.
9942 New testcase for the NT_GNU_BUILD_ID retrieval.
9943 Move the final testing step to ...
9944 (test_different_dir): ... a new function.
9945 New parameter XFAIL to XFAIL all the tests performed.
9946 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9947 New parameter TYPE to PF_PREFIX all the tests performed.
9948
9949 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9950
9951 * gdb.mi/mi-var-cp.cc (path_expression): New
9952 function.
9953 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9954
9955 2007-08-27 Markus Deuling <deuling@de.ibm.com>
9956
9957 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9958 to fit into SPU Local Store memory.
9959
9960 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9961
9962 * gdb.base/default.exp: Adjust the expected output of "info
9963 warranty" after the switch to GPLv3.
9964
9965 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9966
9967 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9968 to 30000 (from 20000).
9969
9970 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9971
9972 Switch the license of all .exp files to GPLv3.
9973 Switch the license of all .f and .f90 files to GPLv3.
9974 Switch the license of all .s and .S files to GPLv3.
9975
9976 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9977
9978 * configure.ac: Switch license to GPLv3.
9979
9980 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9981
9982 Switch the licensing to GPLv3 for all .ads and .adb files.
9983
9984 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9985
9986 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9987 and t_int_double.
9988 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9989
9990 2007-08-17 Joel Brobecker <brobecker@adacore.com>
9991
9992 * gdb.base/step-line.c: Switch license to GPL version 3, and
9993 update copyright year.
9994 * gdb.base/step-line.inp: Likewise.
9995
9996 2007-08-17 Joel Brobecker <brobecker@adacore.com>
9997
9998 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9999 changes inside gdb1555.c.
10000 * gdb.base/pending.exp: Likewise.
10001
10002 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
10003
10004 * config/default.exp: New file.
10005
10006 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10007
10008 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
10009 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
10010
10011 2007-07-30 Maciej W. Rozycki <macro@mips.com>
10012
10013 * gdb.base/dump.exp: Force the correct endianness for binary
10014 formats not carrying this information.
10015
10016 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10017
10018 * gdb.threads/staticthreads.exp: Match .*sem_post.
10019
10020 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10021
10022 * gdb.base/readline.exp (operate_and_get_next): Match the final
10023 prompt.
10024
10025 2007-07-23 Kevin Buettner <kevinb@redhat.com>
10026
10027 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
10028 to restarting SID.
10029
10030 2007-07-18 Kevin Buettner <kevinb@redhat.com>
10031
10032 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
10033 prior to `gdb_start'.
10034
10035 2007-07-18 Kevin Buettner <kevinb@redhat.com>
10036
10037 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
10038 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
10039 Remove call to gdb_unload.
10040
10041 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
10042 Daniel Jacobowitz <dan@codesourcery.com>
10043
10044 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
10045 for __WIN32__.
10046 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
10047 * gdb.base/unload.exp: Use shared library test routines.
10048
10049 2007-07-03 Markus Deuling <deuling@de.ibm.com>
10050
10051 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
10052 * gdb.base/solib-symbol-lib.c: Likewise.
10053 * gdb.base/solib-symbol-main.c: Likewise.
10054
10055 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
10056
10057 * config/gdbserver.exp (gdb_reconnect): New.
10058 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
10059 gdb.base/solib-disc.exp: New files.
10060 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
10061 remote debugging".
10062 (gdb_compile): Add shlib_load flag.
10063 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
10064 port.
10065 (gdbserver_reconnect): New.
10066
10067 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
10068 Daniel Jacobowitz <dan@codesourcery.com>
10069
10070 * gdb.base/annota3.exp: Test for if construct.
10071
10072 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
10073
10074 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
10075
10076 2007-06-21 Chris Dearman <chris@mips.com>
10077 Maciej W. Rozycki <macro@mips.com>
10078
10079 * gdb.base/display.exp: Allow a newline after display/i.
10080 * gdb.base/pc-fp.exp: Likewise.
10081 * gdb.base/sigbpt.exp: Likewise.
10082
10083 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10084
10085 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
10086 required features to be included.
10087
10088 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10089
10090 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
10091 in info threads output.
10092
10093 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10094 Markus Deuling <deuling@de.ibm.com>
10095
10096 * gdb.arch/spu-info.exp: New testcase.
10097 * gdb.arch/spu-info.c: New file.
10098
10099 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
10100
10101 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
10102 tpcs_offset. Restore lr after the call.
10103 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
10104
10105 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
10106
10107 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
10108 (gdbserver_run): Kill any running gdbserver.
10109 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
10110
10111 2007-05-17 Maciej W. Rozycki <macro@mips.com>
10112
10113 * gdb.base/sigbpt.exp: Preset segv_addr.
10114
10115 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
10116
10117 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
10118 (gdb_compile_shlib): Likewise.
10119 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
10120 (default_gdb_init): Clear cleanfiles.
10121 (gdb_finish): Delete recorded cleanfiles.
10122 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
10123
10124 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
10125 Do not use isnative.
10126 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
10127 gdb.base/so-impl-ld.exp: Likewise.
10128 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
10129 * gdb.base/unload.exp: Likewise. Do not pass empty option to
10130 gdb_compile.
10131
10132 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
10133
10134 * config/unknown.exp: Remove.
10135
10136 2007-05-15 Markus Deuling <deuling@de.ibm.com>
10137
10138 * gdb.base/info-proc.exp: Check is_remote.
10139
10140 2007-05-14 Markus Deuling <deuling@de.ibm.com>
10141
10142 * gdb.base/gcore.exp: Initialize variable core_supported.
10143
10144 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10145
10146 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
10147
10148 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10149
10150 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
10151 * gdb.threads/print-threads.exp (test_all_threads): Allow
10152 negative and hexadecimal thread IDs.
10153
10154 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10155
10156 * gdb.java/jprint.java (public): Avoid invalid call to static
10157 method.
10158
10159 2007-05-14 Denis Pilat <denis.pilat@st.com>
10160
10161 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
10162 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
10163 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10164 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
10165 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
10166
10167 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10168
10169 * gdb.base/overlays.exp: Add support for targets with only code
10170 overlay support, not data overlay. Support spu-*-* target in
10171 this mode.
10172 * gdb.base/ovlymgr.c: Provide stubs for spu target.
10173 * gdb.base/spu.ld: New file.
10174
10175 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
10176
10177 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
10178
10179 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
10180
10181 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
10182
10183 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10184
10185 * gdb.java/jmain.exp: Handle demangled names with and without method
10186 signatures.
10187
10188 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10189
10190 * gdb.mi/mi-syn-frame.c (main, foo, bar)
10191 (have_a_very_merry_interrupt): Remove calls to puts.
10192 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
10193 inferior output.
10194 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
10195 test names.
10196
10197 2007-04-29 Markus Deuling <deuling@de.ibm.com>
10198 Daniel Jacobowitz <dan@codesourcery.com>
10199
10200 * gdb.base/auxv.exp (core_works): Also check is_remote.
10201 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
10202
10203 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
10204
10205 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
10206 message, not the undefined 'module' variable.
10207 * gdb.base/siginfo.exp: Likewise.
10208 * gdb.base/sigstep.exp: Likewise.
10209 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
10210 serialport.
10211 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
10212
10213 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
10214
10215 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
10216 target sim fails. Return 0 otherwise.
10217 (gdb_load): Return prematurely if gdb_target_sim fails.
10218
10219 2007-04-16 Denis Pilat <denis.pilat@st.com>
10220
10221 * gdb.base/setshow.exp: Reset height after having set it to 100.
10222
10223 2007-04-16 Denis Pilat <denis.pilat@st.com>
10224
10225 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
10226
10227 2007-04-16 Denis Pilat <denis.pilat@st.com>
10228
10229 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
10230
10231 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
10232
10233 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
10234 tests. Run the frozen varobjs test.
10235 * gdb.mi/var-cmd.c (do_frozen_tests): New.
10236 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
10237
10238 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10239
10240 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
10241 gdb.base/type-opaque.exp: New files.
10242
10243 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
10244
10245 * gdb.mi/mi-var-child.c
10246 (do_children_tests): User char[2] instead of
10247 char so that automatic printing of pointers to char
10248 don't give unpredicable result.
10249 * gdb.mi/var-cmd.c (do_locals_test): Initialize
10250 local variables.
10251 * gdb.mi/mi-var-child.exp: Step to right line
10252 of do_children_tests.
10253 * gdb.mi/mi2-var-child.exp: Likewise.
10254 * gdb.mi/mi-var-cmd.exp: Step to right line of
10255 do_locals_tests.
10256 (do_children_tests): User char[2] instead of
10257 char so that automatic printing of pointers to char
10258 don't give unpredicable result.
10259 * gdb.mi/mi2-var-cmd.exp: Likewise.
10260 * lib/mi-support.exp (mi_continue_to_line):
10261 Pass test name to mi_wait_for_stop.
10262
10263 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10264
10265 * gdb.asm/asm-source.exp: Remove d10v case.
10266 * lib/gdb.exp (skip_cplus_tests): Likewise.
10267 * gdb.asm/d10v.inc: Deleted.
10268
10269 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10270
10271 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
10272
10273 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10274
10275 * config/netware.exp: Delete file.
10276
10277 2007-03-29 Joel Brobecker <brobecker@adacore.com>
10278
10279 * gdb.dwarf2/dw2-noloc.S: New file.
10280 * gdb.dwarf2/dw2-noloc.exp: New file.
10281
10282 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
10283
10284 * gdb.cp/method2.cc: New test.
10285 * gdb.cp/method2.exp: New test.
10286 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
10287
10288 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10289
10290 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
10291
10292 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
10293
10294 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
10295
10296 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10297
10298 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
10299 (gdb_load): Delete, replace with...
10300 (gdb_reload): ...this.
10301 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
10302 * gdb.server/server-mon.exp: Likewise.
10303 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
10304 (gdb_start_cmd): New.
10305 (gdb_file_cmd): Save the last loaded file.
10306 (gdb_reload): New.
10307 (gdb_gnu_strip_debug): Use transform.
10308 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
10309 support here. Use new $last_loaded_file. Check mtime.
10310 (gdb_target_cmd): Handle ObjC failure case.
10311 (infer_host_exec): Delete.
10312 (gdbserver_load): Rename to...
10313 (gdbserver_run): ...this. Simplify.
10314 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
10315 (mi_gdb_load): Move most contents to a new function...
10316 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
10317 (mi_run_cmd): Use mi_gdb_target_load.
10318 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
10319 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
10320 Use gdb_run_cmd.
10321 * gdb.base/charsign.exp: Remove incorrect comment.
10322 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
10323 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
10324 gdb.base/start.exp: Use gdb_start_cmd.
10325
10326 2007-03-23 Nigel Stephens <nigel@mips.com>
10327 Maciej W. Rozycki <macro@mips.com>
10328
10329 * gdb.base/sigbpt.exp: Fix the message when skipping test.
10330 * gdb.base/signull.exp: Similarly.
10331
10332 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10333
10334 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
10335 messages available to test cases (like chng-sym.exp).
10336
10337 2007-03-14 Andreas Schwab <schwab@suse.de>
10338
10339 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10340 format changes.
10341
10342 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
10343
10344 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
10345 (optimized_1): New.
10346 (main): Call optimized_1.
10347 (gdb2029): Correct typos. Call gdb2029_marker.
10348 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
10349 for gdb2029.
10350
10351 2007-03-12 Mark Kettenis <kettenis@gnu.org>
10352
10353 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
10354 as tabs. Remove redundant test pattern.
10355
10356 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10357
10358 * gdb.base/long_long.exp: Accept optional symbol name in <...>
10359 for /a format output.
10360
10361 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
10362
10363 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
10364 collect output incrementally.
10365
10366 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10367
10368 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
10369 for -var-create lpcharacter test.
10370 * gdb.mi/mi2-var-cmd.exp: Likewise.
10371
10372 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10373
10374 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
10375 pass on targets where address zero is readable.
10376
10377 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10378
10379 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
10380 just a single architecture.
10381
10382 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10383
10384 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
10385 (fetch_all_registers): New function, uses gdb_test_multiple and
10386 exp_continue to fetch inferior output line-by-line.
10387 Replace all uses of do_get_all_registers by fetch_all_registers.
10388
10389 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10390
10391 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
10392 in target_info.
10393
10394 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10395
10396 * gdb.threads/manythreads.exp: Use $message string for
10397 consistancy; add a default (timeout) case.
10398
10399 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10400
10401 * gdb.base/watchpoint.exp: Fix truncated comment.
10402
10403 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10404
10405 * Makefile.in: Remove spurious single-quotes from sed command.
10406
10407 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10408
10409 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
10410 func.
10411 * gdb.mi/mi2-var-cmd.exp: Likewise.
10412
10413 2007-02-27 Joel Brobecker <brobecker@adacore.com>
10414
10415 * gdb.dwarf2/dw2-producer.S: New file.
10416 * gdb.dwarf2/dw2-producer.exp: New testcase.
10417
10418 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
10419
10420 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10421 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10422 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10423 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10424 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10425 Revert tests to use mi_gdb_test and include value field in output
10426 of -var-create.
10427
10428 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10429
10430 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
10431
10432 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10433
10434 * gdb.base/maint.exp: Remove full paths from test names.
10435 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
10436 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
10437
10438 2007-02-27 Joel Brobecker <brobecker@adacore.com>
10439
10440 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
10441
10442 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10443
10444 * gdb.server/server-mon.exp: New test.
10445
10446 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10447
10448 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
10449
10450 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10451
10452 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
10453 register capitalization.
10454
10455 2007-02-13 Denis Pilat <denis.pilat@st.com>
10456
10457 * gdb.mi/mi-var-invalidate.exp: New file.
10458
10459 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10460
10461 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
10462
10463 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10464
10465 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
10466
10467 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10468
10469 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
10470 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
10471
10472 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
10473
10474 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10475 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10476 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10477 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10478 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10479 * gdb.mi/gdb792.exp, lib/mi-support.exp:
10480 Update tests to include value field in output of -var-create.
10481
10482 2007-02-08 Andreas Schwab <schwab@suse.de>
10483
10484 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10485
10486 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
10487
10488 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
10489 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
10490
10491 2007-02-02 Denis Pilat <denis.pilat@st.com>
10492
10493 * gdb.threads/threadapply.exp: check that frame is not changed by
10494 the thread apply all command.
10495
10496 2007-01-31 Andreas Schwab <schwab@suse.de>
10497
10498 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10499
10500 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
10501 in the dwarf sections.
10502 * gdb.dwarf2/mac-fileno.S: Likewise.
10503
10504 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10505 bspstore register on ia64.
10506
10507 2007-01-29 Andreas Schwab <schwab@suse.de>
10508
10509 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10510 "frame-begin" annotation.
10511
10512 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10513 number of "frames-invalid" annotations.
10514
10515 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10516
10517 * gdb.base/commands.exp: Call if_commands_test.
10518 (gdb_test_no_prompt, if_commands_test): New.
10519
10520 2007-01-28 Mark Kettenis <kettenis@gnu.org>
10521
10522 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10523
10524 2007-01-27 Andreas Schwab <schwab@suse.de>
10525
10526 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
10527 .short/.int/.quad in the dwarf sections.
10528 * gdb.dwarf2/dw2-intercu.S: Likewise.
10529 * gdb.dwarf2/dw2-intermix.S: Likewise.
10530
10531 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10532
10533 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
10534 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10535 array.
10536 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10537 * gdb.base/setvar.exp: Likewise.
10538
10539 2007-01-26 Andreas Schwab <schwab@suse.de>
10540
10541 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10542 test.
10543
10544 * gdb.base/multi-forks.exp ("restart $i"): Also match
10545 __kernel_syscall_via_break.
10546
10547 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
10548
10549 * lib/mi-support.exp (mi_delete_varobj): New.
10550 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
10551 testcase.
10552 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
10553 (main): Call the above.
10554 (reference_update_test, base_in_reference_test)
10555 (reference_to_pointer): Delete the created varobjs.
10556
10557 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
10558
10559 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
10560 * configure: Regenerated.
10561 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
10562 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10563 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10564 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10565 * lib/gdb.exp (gdb_skip_xml_test): New function.
10566
10567 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10568
10569 * gdb.base/sigrepeat.exp: Correct error message.
10570
10571 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10572 Daniel Jacobowitz <dan@codesourcery.com>
10573
10574 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10575 gdb.arch/i386-gnu-cfi-asm.S: New files.
10576
10577 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10578
10579 * lib/gdb.exp: Abort on missing `site.exp'.
10580
10581 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10582 Daniel Jacobowitz <dan@codesourcery.com>
10583
10584 * gdb.base/included.c, gdb.base/included.exp,
10585 gdb.base/included.h: New files.
10586
10587 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10588
10589 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10590 (maximize_rlimit): Reduce limits on 64-bit systems.
10591
10592 2007-01-19 Mark Kettenis <kettenis@gnu.org>
10593
10594 From Marcus Deuling <deuling@de.ibm.com>:
10595 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10596 every case.
10597
10598 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
10599
10600 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10601 (test_path_specification): Use objdir instead of srcdir to always
10602 get an absolute filename.
10603
10604 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10605
10606 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10607
10608 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10609
10610 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10611 Make sure the variable we're using is in scope.
10612 (reference_to_pointer): Likewise.
10613
10614 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10615
10616 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10617 has no debug information.
10618
10619 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10620
10621 * gdb.base/annota1.exp: Remove extra send_gdb.
10622
10623 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10624
10625 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10626
10627 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10628
10629 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10630
10631 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
10632 Daniel Jacobowitz <dan@codesourcery.com>
10633
10634 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10635 lcharacter or linteger change. Correct duplicated test name.
10636 * gdb.mi/mi2-var-cmd.exp: Likewise.
10637
10638 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10639
10640 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10641
10642 2007-01-05 Joel Brobecker <brobecker@adacore.com>
10643
10644 * gdb.base/nofield.c: New file.
10645 * gdb.base/nofield.exp: New testcase.
10646
10647 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
10648
10649 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10650
10651 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10652 test.
10653
10654 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10655
10656 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10657
10658 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10659
10660 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10661 when continuing.
10662
10663 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10664
10665 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10666 Expect ".exe" extension.
10667
10668 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10669
10670 * gdb.base/charset.exp: Add explicit filename to break.
10671 * gdb.base/dbx.exp: Add explicit filename to breaks.
10672
10673 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10674
10675 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10676 * gdb.mi/mi2-file.exp: Likewise.
10677
10678 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10679
10680 Implement specification of MI tests as comments
10681 in C and C++ sources.
10682 * lib/mi-support.exp (mi_autotest_data): New variable.
10683 (mi_autotest_source): New variable.
10684 (count_newlines, mi_prepare_inline_tests)
10685 (mi_get_inline_test, mi_continue_to_line)
10686 (mi_run_inline_test, mi_tbreak)
10687 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10688 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10689 Run inline tests.
10690 * gdb.mi/mi-var-cp.cc: Define tests here.
10691
10692 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10693
10694 Simplify usage of mi_continue_to.
10695 * lib/mi-support.exp (mi_runto_helper): Renamed
10696 from mi_runto, added new parameter 'run_or_continue'.
10697 (mi_runto): Use mi_runto_helper.
10698 (mi_continue_to): Accept just function name as parameter.
10699 Use mi_runto_helper.
10700 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10701 * gdb.mi/mi2-var-cmd.exp: Likewise.
10702
10703 2006-01-04 Joel Brobecker <brobecker@adacore.com>
10704
10705 Make this testcase a bit more realistic. The current code
10706 is too simplistic, and allows the compiler to optimize out
10707 some of the entities we need for this testcase.
10708 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10709 (Do_Nothing): Add extra parameter.
10710 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10711 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10712 by using a variable of type Void_Star.
10713
10714 2006-01-04 Joel Brobecker <brobecker@adacore.com>
10715
10716 * gdb.ada/catch_ex/foo.adb: New file.
10717 * gdb.ada/catch_ex.exp: New testcase.
10718
10719 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10720
10721 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10722 pass --image-base to linker.
10723
10724 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10725 Daniel Jacobowitz <dan@codesourcery.com>
10726
10727 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10728 secondary prompts.
10729
10730 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10731
10732 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10733 output. Test the types of members and member pointers.
10734 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10735 gdb/2092.
10736 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10737 statement. Enable for GCC. Update expected output for some tests
10738 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10739 layout.
10740 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10741 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10742 (Diamond::vget_base): New.
10743 (main): Add new tests.
10744 * gdb.cp/printmethod.exp: Update expected output for member functions.
10745 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10746 print pEe->D::vg().
10747
10748 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10749
10750 * gdb.threads/tls.exp: Allow stops in sem_post.
10751
10752 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10753
10754 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10755 * gdb.base/annota3.exp: Likewise.
10756 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10757 again (instead of timing out).
10758 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10759 GCC bug 26475.
10760 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10761 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10762 test from jmisc1.exp.
10763 * gdb.java/jmisc1.exp: Delete.
10764 * gdb.java/jprint.exp: Adjust to work with method signatures including
10765 return types.
10766 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10767 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10768 * lib/java.exp (compile_java_from_source): Pass the correct type
10769 to target_compile.
10770
10771 2006-12-31 Joel Brobecker <brobecker@adacore.com>
10772
10773 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10774 (stack_align_edx): New function.
10775 (stack_align_eax): New function.
10776 (main): Add calls to stack_align_edx and stack_align_eax.
10777 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10778 Add testing for the cases where the register used during a stack
10779 realignment is edx. Same for eax.
10780
10781 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10782
10783 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10784 and generic PE targets.
10785
10786 2006-12-29 Joel Brobecker <brobecker@adacore.com>
10787
10788 * gdb.ada/array_return.exp: Update copyright date list.
10789
10790 2006-12-27 Joel Brobecker <brobecker@adacore.com>
10791
10792 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10793 (Create_Small_Float_Vector): New function.
10794 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10795 function body.
10796 * gdb.ada/array_return/p.adb: Use new type and function from
10797 package Pck.
10798 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10799 able to print the value returned by a function returning an
10800 array of float.
10801
10802 2006-12-20 Joel Brobecker <brobecker@adacore.com>
10803
10804 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10805 The associated tests should be PASSing.
10806
10807 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10808
10809 Test for base in references.
10810 * gdb.mi/mi-var-cp.cc: Add test code.
10811 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10812 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10813 * gdb.mi/mi2-watch.exp: Likewise.
10814 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10815 (mi_list_varobj_children): New function.
10816
10817 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10818
10819 * lib/mi-support.exp
10820 (mi_runto): Accept "()" after function name.
10821 (mi_create_varobj): New function.
10822 (mi_varobj_update): New function.
10823 (mi_Check_varobj_value): New function.
10824 * gdb.mi/mi-var-cp.exp: New file.
10825 * gdb.mi/mi-var-cp.cc: New file.
10826
10827 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10828
10829 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10830 gdb.base/weaklib2.c: New files.
10831
10832 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
10833
10834 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10835 info. Adjust test names.
10836
10837 * gdb.base/break.c (main): Move position of malloc.
10838 * gdb.base/break.exp: Revert mistaken checkin.
10839
10840 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10841
10842 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10843 assignement of arrays and function pointers.
10844 * gdb.mi/var-cmd.c: Add declaration necessary for above
10845 tests.
10846
10847 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10848
10849 * gdb.base/break.c (main): Call malloc.
10850
10851 * gdb.threads/linux-dp.exp: Read thread table before and after
10852 creating each philosopher and verify it.
10853
10854 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10855 Paul Brook <paul@codesourcery.com>
10856 Daniel Jacobowitz <dan@codesourcery.com>
10857
10858 * gdb.base/ending-run.exp: Flatten expect script stepping out of
10859 main to remove duplication. Add start function of the form
10860 '_*start[1-9]*'. Add RVDS start function.
10861
10862 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10863
10864 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10865
10866 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10867
10868 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10869 * gdb.asm/spu.inc: New file.
10870 * gdb.base/term.exp: Disable if [target_info exists noargs].
10871 * gdb.gdb/complaints.exp: Disable if ![isnative].
10872 * gdb.gdb/selftest.exp: Likewise.
10873 * gdb.gdb/observer.exp: Likewise.
10874 * gdb.gdb/xfullpath.exp: Likewise.
10875 * gdb.base/attach.exp: Disable on SPU target.
10876 * gdb.cp/bs145503.exp: Likewise.
10877 * gdb.cp/exception.exp: Likewise.
10878 * gdb.cp/userdef.exp: Likewise.
10879
10880 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10881
10882 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10883
10884 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10885
10886 * gdb.base/completion.exp: Fix completion tests for
10887 'info' and 'info '.
10888 * gdb.base/help.exp (help_test_raw, test_class_help)
10889 (test_prefix_command_help): Move...
10890 * lib/gdb.exp: Here.
10891 * gdb.base/main.exp: Adjust.
10892 * gdb.cp/maint.exp: Adjust.
10893 * gdb.trace/tracecmd.exp: Use test_help_class.
10894
10895 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10896
10897 * gdb.stabs/weird.exp (print_weird_var): Use
10898 gdb_test_multiple instead of gdb_expect.
10899
10900 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10901
10902 * gdb.base/help.exp (help_test_raw): New.
10903 (test_class_help): New.
10904 (test_prefix_command_help): New.
10905 Adjust testcases.
10906
10907 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
10908
10909 * gdb.base/constvars.c (main): Write to crass and crips, so that
10910 they are allocated by the compiler.
10911
10912 2006-10-27 Andreas Schwab <schwab@suse.de>
10913
10914 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10915 "detach-fork".
10916
10917 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10918
10919 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10920 of patterns.
10921
10922 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10923
10924 * gdb.base/sepdebug.exp: Remove debug format test.
10925 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10926 Handle no-symtab.
10927 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10928
10929 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10930
10931 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10932 int to pointer or pointer to int.
10933 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10934
10935 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10936
10937 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10938
10939 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10940
10941 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10942
10943 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10944
10945 PR c++/2116
10946 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10947
10948 2006-10-06 Joel Brobecker <brobecker@adacore.com>
10949
10950 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10951 the corresponding bug has been fixed in GDB (PR/2018).
10952
10953 2006-10-06 Joel Brobecker <brobecker@adacore.com>
10954
10955 * gdb.base/subst.exp: New testcase.
10956
10957 2006-10-06 Joel Brobecker <brobecker@adacore.com>
10958
10959 * gdb.ada/array_return/pck.ads: Add copyright notice.
10960 * gdb.ada/array_return/pck.adb: Likewise.
10961 * gdb.ada/array_return/p.adb: Likewise.
10962 * gdb.ada/exec_changed/first.adb: Likewise.
10963 * gdb.ada/exec_changed/second.adb: Likewise.
10964
10965 2006-10-06 Joel Brobecker <brobecker@adacore.com>
10966
10967 * gdb.ada/watch_arg/watch.adb: New file.
10968 * gdb.ada/watch_arg.exp: New testcase.
10969
10970 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10971
10972 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
10973 via string_to_regexp.
10974 * gdb.mi/mi2-basics.exp: Likewise.
10975
10976 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
10977
10978 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10979 Remove unused / obsolete files.
10980
10981 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
10982
10983 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10984
10985 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10986
10987 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10988 HIGH_FRAME argument to -stack-list-arguments can be larger than
10989 the number of frames.
10990
10991 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10992
10993 * gdb.base/args.c (main): Add breakpoint marker.
10994 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10995 really test empty arguments.
10996 (args_load): Delete.
10997 (args_test): New.
10998
10999 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
11000
11001 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
11002 check for one file.
11003
11004 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
11005
11006 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
11007 HIGH_FRAME argument to -stack-list-locals can be larger than
11008 the number of frames.
11009
11010 2006-08-18 Fred Fish <fnf@specifix.com>
11011
11012 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
11013 '$' in front of skip_vmx_tests_saved when setting that.
11014
11015 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
11016
11017 * gdb.base/trace-commands.exp: New file.
11018
11019 2006-08-10 Joel Brobecker <brobecker@adacore.com>
11020 Daniel Jacobowitz <dan@codesourcery.com>
11021
11022 * gdb.base/step-bt.exp: Make hexadecimal address optional in
11023 expected output of the backtrace commands.
11024
11025 2006-08-09 Joel Brobecker <brobecker@adacore.com>
11026
11027 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
11028 untested followed by return combination.
11029 * gdb.arch/altivec-regs.exp: Likewise.
11030 * gdb.arch/e500-abi.exp: Likewise.
11031 * gdb.arch/e500-regs.exp: Likewise.
11032 * gdb.arch/gdb1291.exp: Likewise.
11033 * gdb.arch/gdb1431.exp: Likewise.
11034 * gdb.arch/gdb1558.exp: Likewise.
11035 * gdb.arch/i386-prologue.exp: Likewise.
11036 * gdb.arch/i386-unwind.exp: Likewise.
11037 * gdb.asm/asm-source.exp: Likewise.
11038 * gdb.base/a2-run.exp: Likewise.
11039 * gdb.base/advance.exp: Likewise.
11040 * gdb.base/all-bin.exp: Likewise.
11041 * gdb.base/annota1.exp: Likewise.
11042 * gdb.base/annota3.exp: Likewise.
11043 * gdb.base/args.exp: Likewise.
11044 * gdb.base/arithmet.exp: Likewise.
11045 * gdb.base/assign.exp: Likewise.
11046 * gdb.base/async.exp: Likewise.
11047 * gdb.base/attach.exp: Likewise.
11048 * gdb.base/bang.exp: Likewise.
11049 * gdb.base/bigcore.exp: Likewise.
11050 * gdb.base/bitfields.exp: Likewise.
11051 * gdb.base/bitfields2.exp: Likewise.
11052 * gdb.base/break.exp: Likewise.
11053 * gdb.base/call-sc.exp: Likewise.
11054 * gdb.base/call-strs.exp: Likewise.
11055 * gdb.base/callfuncs.exp: Likewise.
11056 * gdb.base/checkpoint.exp: Likewise.
11057 * gdb.base/chng-syms.exp: Likewise.
11058 * gdb.base/code-expr.exp: Likewise.
11059 * gdb.base/commands.exp: Likewise.
11060 * gdb.base/completion.exp: Likewise.
11061 * gdb.base/cond-expr.exp: Likewise.
11062 * gdb.base/condbreak.exp: Likewise.
11063 * gdb.base/consecutive.exp: Likewise.
11064 * gdb.base/constvars.exp: Likewise.
11065 * gdb.base/corefile.exp: Likewise.
11066 * gdb.base/cvexpr.exp: Likewise.
11067 * gdb.base/dbx.exp: Likewise.
11068 * gdb.base/define.exp: Likewise.
11069 * gdb.base/detach.exp: Likewise.
11070 * gdb.base/display.exp: Likewise.
11071 * gdb.base/dump.exp: Likewise.
11072 * gdb.base/ena-dis-br.exp: Likewise.
11073 * gdb.base/ending-run.exp: Likewise.
11074 * gdb.base/environ.exp: Likewise.
11075 * gdb.base/eval-skip.exp: Likewise.
11076 * gdb.base/exprs.exp: Likewise.
11077 * gdb.base/fileio.exp: Likewise.
11078 * gdb.base/finish.exp: Likewise.
11079 * gdb.base/float.exp: Likewise.
11080 * gdb.base/foll-exec.exp: Likewise.
11081 * gdb.base/foll-fork.exp: Likewise.
11082 * gdb.base/foll-vfork.exp: Likewise.
11083 * gdb.base/freebpcmd.exp: Likewise.
11084 * gdb.base/funcargs.exp: Likewise.
11085 * gdb.base/gcore.exp: Likewise.
11086 * gdb.base/gdb1090.exp: Likewise.
11087 * gdb.base/gdb1250.exp: Likewise.
11088 * gdb.base/huge.exp: Likewise.
11089 * gdb.base/info-proc.exp: Likewise.
11090 * gdb.base/interrupt.exp: Likewise.
11091 * gdb.base/jump.exp: Likewise.
11092 * gdb.base/langs.exp: Likewise.
11093 * gdb.base/lineinc.exp: Likewise.
11094 * gdb.base/list.exp: Likewise.
11095 * gdb.base/logical.exp: Likewise.
11096 * gdb.base/long_long.exp: Likewise.
11097 * gdb.base/macscp.exp: Likewise.
11098 * gdb.base/maint.exp: Likewise.
11099 * gdb.base/mips_pro.exp: Likewise.
11100 * gdb.base/miscexprs.exp: Likewise.
11101 * gdb.base/multi-forks.exp: Likewise.
11102 * gdb.base/opaque.exp: Likewise.
11103 * gdb.base/overlays.exp: Likewise.
11104 * gdb.base/pc-fp.exp: Likewise.
11105 * gdb.base/pointers.exp: Likewise.
11106 * gdb.base/printcmds.exp: Likewise.
11107 * gdb.base/psymtab.exp: Likewise.
11108 * gdb.base/ptype.exp: Likewise.
11109 * gdb.base/recurse.exp: Likewise.
11110 * gdb.base/relational.exp: Likewise.
11111 * gdb.base/relocate.exp: Likewise.
11112 * gdb.base/remote.exp: Likewise.
11113 * gdb.base/reread.exp: Likewise.
11114 * gdb.base/restore.exp: Likewise.
11115 * gdb.base/return.exp: Likewise.
11116 * gdb.base/return2.exp: Likewise.
11117 * gdb.base/scope.exp: Likewise.
11118 * gdb.base/sect-cmd.exp: Likewise.
11119 * gdb.base/sep.exp: Likewise.
11120 * gdb.base/sepdebug.exp: Likewise.
11121 * gdb.base/setshow.exp: Likewise.
11122 * gdb.base/setvar.exp: Likewise.
11123 * gdb.base/sigall.exp: Likewise.
11124 * gdb.base/sigbpt.exp: Likewise.
11125 * gdb.base/signals.exp: Likewise.
11126 * gdb.base/signull.exp: Likewise.
11127 * gdb.base/sizeof.exp: Likewise.
11128 * gdb.base/solib.exp: Likewise.
11129 * gdb.base/step-line.exp: Likewise.
11130 * gdb.base/step-test.exp: Likewise.
11131 * gdb.base/structs.exp: Likewise.
11132 * gdb.base/structs2.exp: Likewise.
11133 * gdb.base/term.exp: Likewise.
11134 * gdb.base/twice.exp: Likewise.
11135 * gdb.base/until.exp: Likewise.
11136 * gdb.base/varargs.exp: Likewise.
11137 * gdb.base/volatile.exp: Likewise.
11138 * gdb.base/watchpoint.exp: Likewise.
11139 * gdb.base/whatis-exp.exp: Likewise.
11140 * gdb.base/whatis.exp: Likewise.
11141 * gdb.cp/ambiguous.exp: Likewise.
11142 * gdb.cp/annota2.exp: Likewise.
11143 * gdb.cp/annota3.exp: Likewise.
11144 * gdb.cp/bool.exp: Likewise.
11145 * gdb.cp/breakpoint.exp: Likewise.
11146 * gdb.cp/casts.exp: Likewise.
11147 * gdb.cp/class2.exp: Likewise.
11148 * gdb.cp/classes.exp: Likewise.
11149 * gdb.cp/cplusfuncs.exp: Likewise.
11150 * gdb.cp/ctti.exp: Likewise.
11151 * gdb.cp/derivation.exp: Likewise.
11152 * gdb.cp/exception.exp: Likewise.
11153 * gdb.cp/gdb1355.exp: Likewise.
11154 * gdb.cp/hang.exp: Likewise.
11155 * gdb.cp/inherit.exp: Likewise.
11156 * gdb.cp/local.exp: Likewise.
11157 * gdb.cp/m-data.exp: Likewise.
11158 * gdb.cp/m-static.exp: Likewise.
11159 * gdb.cp/member-ptr.exp: Likewise.
11160 * gdb.cp/method.exp: Likewise.
11161 * gdb.cp/misc.exp: Likewise.
11162 * gdb.cp/namespace.exp: Likewise.
11163 * gdb.cp/overload.exp: Likewise.
11164 * gdb.cp/ovldbreak.exp: Likewise.
11165 * gdb.cp/pr-1023.exp: Likewise.
11166 * gdb.cp/pr-1210.exp: Likewise.
11167 * gdb.cp/pr-574.exp: Likewise.
11168 * gdb.cp/printmethod.exp: Likewise.
11169 * gdb.cp/psmang.exp: Likewise.
11170 * gdb.cp/ref-params.exp: Likewise.
11171 * gdb.cp/ref-types.exp: Likewise.
11172 * gdb.cp/rtti.exp: Likewise.
11173 * gdb.cp/templates.exp: Likewise.
11174 * gdb.cp/try_catch.exp: Likewise.
11175 * gdb.cp/userdef.exp: Likewise.
11176 * gdb.cp/virtfunc.exp: Likewise.
11177 * gdb.disasm/am33.exp: Likewise.
11178 * gdb.disasm/h8300s.exp: Likewise.
11179 * gdb.disasm/mn10300.exp: Likewise.
11180 * gdb.disasm/sh3.exp: Likewise.
11181 * gdb.disasm/t01_mov.exp: Likewise.
11182 * gdb.disasm/t02_mova.exp: Likewise.
11183 * gdb.disasm/t03_add.exp: Likewise.
11184 * gdb.disasm/t04_sub.exp: Likewise.
11185 * gdb.disasm/t05_cmp.exp: Likewise.
11186 * gdb.disasm/t06_ari2.exp: Likewise.
11187 * gdb.disasm/t07_ari3.exp: Likewise.
11188 * gdb.disasm/t08_or.exp: Likewise.
11189 * gdb.disasm/t09_xor.exp: Likewise.
11190 * gdb.disasm/t10_and.exp: Likewise.
11191 * gdb.disasm/t11_logs.exp: Likewise.
11192 * gdb.disasm/t12_bit.exp: Likewise.
11193 * gdb.disasm/t13_otr.exp: Likewise.
11194 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
11195 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
11196 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
11197 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
11198 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
11199 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11200 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11201 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11202 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
11203 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
11204 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11205 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11206 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11207 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11208 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11209 * gdb.mi/gdb701.exp: Likewise.
11210 * gdb.mi/gdb792.exp: Likewise.
11211 * gdb.mi/mi-basics.exp: Likewise.
11212 * gdb.mi/mi-break.exp: Likewise.
11213 * gdb.mi/mi-cli.exp: Likewise.
11214 * gdb.mi/mi-console.exp: Likewise.
11215 * gdb.mi/mi-disassemble.exp: Likewise.
11216 * gdb.mi/mi-eval.exp: Likewise.
11217 * gdb.mi/mi-file.exp: Likewise.
11218 * gdb.mi/mi-read-memory.exp: Likewise.
11219 * gdb.mi/mi-regs.exp: Likewise.
11220 * gdb.mi/mi-return.exp: Likewise.
11221 * gdb.mi/mi-simplerun.exp: Likewise.
11222 * gdb.mi/mi-stack.exp: Likewise.
11223 * gdb.mi/mi-stepi.exp: Likewise.
11224 * gdb.mi/mi-syn-frame.exp: Likewise.
11225 * gdb.mi/mi-until.exp: Likewise.
11226 * gdb.mi/mi-var-block.exp: Likewise.
11227 * gdb.mi/mi-var-child.exp: Likewise.
11228 * gdb.mi/mi-var-cmd.exp: Likewise.
11229 * gdb.mi/mi-var-display.exp: Likewise.
11230 * gdb.mi/mi-watch.exp: Likewise.
11231 * gdb.mi/mi2-basics.exp: Likewise.
11232 * gdb.mi/mi2-break.exp: Likewise.
11233 * gdb.mi/mi2-cli.exp: Likewise.
11234 * gdb.mi/mi2-console.exp: Likewise.
11235 * gdb.mi/mi2-disassemble.exp: Likewise.
11236 * gdb.mi/mi2-eval.exp: Likewise.
11237 * gdb.mi/mi2-file.exp: Likewise.
11238 * gdb.mi/mi2-read-memory.exp: Likewise.
11239 * gdb.mi/mi2-regs.exp: Likewise.
11240 * gdb.mi/mi2-return.exp: Likewise.
11241 * gdb.mi/mi2-simplerun.exp: Likewise.
11242 * gdb.mi/mi2-stack.exp: Likewise.
11243 * gdb.mi/mi2-stepi.exp: Likewise.
11244 * gdb.mi/mi2-syn-frame.exp: Likewise.
11245 * gdb.mi/mi2-until.exp: Likewise.
11246 * gdb.mi/mi2-var-block.exp: Likewise.
11247 * gdb.mi/mi2-var-child.exp: Likewise.
11248 * gdb.mi/mi2-var-cmd.exp: Likewise.
11249 * gdb.mi/mi2-var-display.exp: Likewise.
11250 * gdb.mi/mi2-watch.exp: Likewise.
11251 * gdb.stabs/exclfwd.exp: Likewise.
11252 * gdb.stabs/weird.exp: Likewise.
11253 * gdb.threads/gcore-thread.exp: Likewise.
11254 * gdb.trace/actions.exp: Likewise.
11255 * gdb.trace/backtrace.exp: Likewise.
11256 * gdb.trace/circ.exp: Likewise.
11257 * gdb.trace/collection.exp: Likewise.
11258 * gdb.trace/deltrace.exp: Likewise.
11259 * gdb.trace/infotrace.exp: Likewise.
11260 * gdb.trace/limits.exp: Likewise.
11261 * gdb.trace/packetlen.exp: Likewise.
11262 * gdb.trace/passc-dyn.exp: Likewise.
11263 * gdb.trace/passcount.exp: Likewise.
11264 * gdb.trace/report.exp: Likewise.
11265 * gdb.trace/save-trace.exp: Likewise.
11266 * gdb.trace/tfind.exp: Likewise.
11267 * gdb.trace/tracecmd.exp: Likewise.
11268 * gdb.trace/while-dyn.exp: Likewise.
11269 * gdb.trace/while-stepping.exp: Likewise.
11270
11271 2006-08-08 Joel Brobecker <brobecker@adacore.com>
11272
11273 * gdb.base/step-bt.c: New file.
11274 * gdb.base/step-bt.exp: New testcase.
11275
11276 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
11277
11278 * config/monitor.exp (gdb_load): Remove support for obsolete
11279 download-write-size.
11280 * gdb.base/remote.exp: Likewise. Update all callers of
11281 gdb_timed_load.
11282
11283 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11284
11285 * cursal.exp: Pass binfile to gdb_load.
11286
11287 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
11288
11289 * gdb.base/cursal.exp: Add "" to gdb_load call.
11290
11291 2006-07-29 Mark Kettenis <kettenis@gnu.org>
11292
11293 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
11294 NetBSD/ELF targets.
11295
11296 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
11297
11298 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
11299 operator*.
11300
11301 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
11302
11303 * gdb.base/completion.exp: Update for change in "file" behavior.
11304 * gdb.stabs/weird.exp: Likewise.
11305 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
11306 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
11307
11308 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
11309
11310 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
11311 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
11312
11313 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
11314
11315 * gdb.base/default.exp: Update source command error message.
11316 * gdb.base/help.exp: Update 'help source' message.
11317
11318 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
11319
11320 * gdb.cp/bs15503.exp: Update comment for no longer crashing
11321 test.
11322
11323 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
11324
11325 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
11326
11327 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11328
11329 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
11330
11331 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11332
11333 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
11334
11335 2006-07-17 Mark Kettenis <kettenis@gnu.org>
11336
11337 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
11338 *-*-openbsd* from targets for wich we expect ARM FPA floating
11339 point format.
11340
11341 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
11342
11343 * gdb.cp/annota3.exp: Expect frame-begin annotation.
11344
11345 2006-07-17 Mark Kettenis <kettenis@gnu.org>
11346
11347 * gdb.base/annota3.exp: Expect frame-begin annotation.
11348
11349 2006-07-14 Joel Brobecker <brobecker@adacore.com>
11350
11351 * gdb.base/help.exp: Adjust "help unset" test to accept
11352 any list of unset commands.
11353
11354 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
11355 Daniel Jacobowitz <dan@codesourcery.com>
11356
11357 * gdb.cp/ref-params.exp: New test.
11358 * gdb.cp/ref-params.cc: New source file.
11359 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
11360
11361 2006-07-08 Mark Kettenis <kettenis@gnu.org>
11362
11363 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
11364 spaces/tabs in regular expressions since they might not be there.
11365
11366 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
11367
11368 * gdb.base/ifelse.exp: New file.
11369
11370 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
11371
11372 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
11373 line.
11374 * gdb.base/huge.exp: Loop over compilation to find a size that
11375 is acceptable.
11376 * gdb.base/remote.exp: Correct expected strings.
11377 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
11378
11379 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11380
11381 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
11382
11383 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11384
11385 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
11386 native.
11387
11388 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11389
11390 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
11391 enable stabs testing.
11392
11393 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11394
11395 * gdb.base/auxv.exp: Intercept undefined command messages before
11396 gdb_test_multiple does.
11397
11398 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11399
11400 * Makefile.in (host_alias): Remove.
11401 (target_alias): Use @target_noncanonical@.
11402 (site.exp): Don't set host_alias.
11403 * aclocal.m4: Remove contents. Include acx.m4.
11404 * configure: Regenerated.
11405 * configure.ac: Use ACX_NONCANONICAL_TARGET.
11406
11407 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
11408
11409 * lib/gdb.exp (gdb_load_cmd): New.
11410
11411 * gdb.base/fileio.c: Add system(NULL) test.
11412 * gdb.base/fileio.exp: Check it.
11413
11414 * gdb.base/break.c: Add 10a breakpoint at }
11415 * gdb.base/break.exp: Add test for breakpoint at }
11416 * gdb.cp/anon-union.cc: Add code at end of function.
11417 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
11418 * gdb.mi/var-cmd.c: Add code at end of function.
11419 * gdb.mi/mi-var-display.exp: Adjust end of next.
11420 * gdb.mi/mi2-var-display.exp: Likewise.
11421 * gdb.base/fileio.c: Add stop function and insert calls at
11422 stopping places.
11423 * gdb.base/fileio.exp: Breakpoint stop function and remove
11424 explicit line number references.
11425
11426 2006-05-19 Joel Brobecker <brobecker@adacore.com>
11427
11428 * gdb.base/del.exp (test_delete_alias): New function.
11429 Now check that both "del" and "d" work as aliases for "delete".
11430
11431 2006-05-18 Fred Fish <fnf@specifix.com>
11432
11433 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
11434 required. Check for spurious output after program exits normally.
11435
11436 2006-05-17 Fred Fish <fnf@specifix.com>
11437
11438 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
11439 gdb_load, so it works in the simulator.
11440
11441 2006-05-11 Fred Fish <fnf@specifix.com>
11442
11443 * gdb.base/bang.exp: Ignore unexpected output between the
11444 "program exited normally" and the gdb prompt, as many other
11445 tests do.
11446
11447 2006-05-07 Mark Kettenis <kettenis@gnu.org>
11448
11449 * gdb.base/help.exp: Make "delete checkpoint" part option for
11450 "help d" and "help delete" tests.
11451
11452 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11453
11454 * gdb.mi/mi-basics.exp: Add missing serial number to
11455 expected output in some mi_gdb_test statements.
11456 * gdb.mi/mi2-basics.exp: Likewise.
11457
11458 2006-05-05 Joel Brobecker <brobecker@adacore.com>
11459
11460 * gdb.base/del.c: New file.
11461 * gdb.base/del.exp: New testcase.
11462
11463 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
11464
11465 * gdb.base/break.exp: Do not assume a breakpoint on
11466 main will actually be in $srcfile when optimizing.
11467 * gdb.base/savedregs.exp: Do not require that the dummy
11468 frame location match up to a symbol and source file location.
11469 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
11470 will get printed without a mi_cmd_data_list_register_values prefix.
11471 (*-data-list-register-*): Correct regular expressions to expect the new
11472 pseudo d? floating point registers.
11473 * gdb.mi/mi2-regs.exp: Likewise.
11474
11475 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
11476
11477 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
11478 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
11479 is allocated by the compiler.
11480 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
11481 anons, e, anone to force their allocation by the compiler.
11482
11483 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
11484
11485 * gdb.base/help.exp: Update expected text for help d and
11486 help delete.
11487
11488 2006-05-02 Mark Kettenis <kettenis@gnu.org>
11489
11490 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
11491 NetBSD/ELF targets.
11492
11493 2006-04-30 Mark Kettenis <kettenis@gnu.org>
11494
11495 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
11496 single-step breakpoint fails; make this a KFAIL on
11497 sparc*-*-openbsd*.
11498 * gdb.base/siginfo.exp: Likewise.
11499 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11500
11501 2006-04-26 Michael Snyder <msnyder@redhat.com>
11502
11503 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
11504 which may have to consume output from other forks.
11505 Add tests to make sure that "delete fork" succeeded.
11506
11507 2006-04-20 Michael Snyder <msnyder@redhat.com>
11508
11509 * 2006-03-22 Jim Blandy <jimb@redhat.com>
11510 Add support for the Renesas M32C and M16C.
11511
11512 * gdb.asm/asm-source.exp: Add m32c target.
11513 * gdb.asm/m32c.inc: Support for m32c target.
11514
11515 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11516
11517 * gdb.base/commands.exp (recursive_source_test): New test.
11518
11519 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
11520
11521 * gdb.base/float.exp: Add pattern for sparc targets.
11522
11523 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11524
11525 * gdb.base/commands.exp (stray_arg0_test): New test.
11526
11527 2006-03-30 Paul Brook <paul@codesourcery.com>
11528
11529 * gdb.mi/mi-until.exp: kfail broken until command.
11530 * gdb.mi/mi2-until.exp: Ditto.
11531
11532 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
11533
11534 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11535
11536 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
11537
11538 * gdb.base/prelink.exp: Anchor tested-for regular expression
11539 on gdb prompt.
11540
11541 2006-03-07 Paul Brook <paul@codesourcery.com>
11542
11543 * gdb.base/assign.exp: Correct fail message.
11544
11545 2006-03-07 Paul Brook <paul@codesourcery.com>
11546
11547 * lib/compiler.c: Extract armcc version number.
11548 * lib/compiler.cc: Ditto.
11549
11550 2006-03-07 Paul Brook <paul@codesourcery.com>
11551
11552 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
11553 additional_flags=-w.
11554 * gdb.arch/altivec-regs.exp: Ditto.
11555 * gdb.arch/e500-abi.exp: Ditto.
11556 * gdb.arch/e500-regs.exp: Ditto.
11557 * gdb.base/all-bin.exp: Ditto.
11558 * gdb.base/annota1.exp: Ditto.
11559 * gdb.base/annota3.exp: Ditto.
11560 * gdb.base/args.exp: Ditto.
11561 * gdb.base/arithmet.exp: Ditto.
11562 * gdb.base/assign.exp: Ditto.
11563 * gdb.base/async.exp: Ditto.
11564 * gdb.base/bang.exp: Ditto.
11565 * gdb.base/break.exp: Ditto.
11566 * gdb.base/call-rt-st.exp: Ditto.
11567 * gdb.base/completion.exp: Ditto.
11568 * gdb.base/cond-expr.exp: Ditto.
11569 * gdb.base/condbreak.exp: Ditto.
11570 * gdb.base/consecutive.exp: Ditto.
11571 * gdb.base/define.exp: Ditto.
11572 * gdb.base/display.exp: Ditto.
11573 * gdb.base/ena-dis-br.exp: Ditto.
11574 * gdb.base/environ.exp: Ditto.
11575 * gdb.base/eval-skip.exp: Ditto.
11576 * gdb.base/info-proc.exp: Ditto.
11577 * gdb.base/jump.exp: Ditto.
11578 * gdb.base/logical.exp: Ditto.
11579 * gdb.base/long_long.exp: Ditto.
11580 * gdb.base/maint.exp: Ditto.
11581 * gdb.base/miscexprs.exp: Ditto.
11582 * gdb.base/pc-fp.exp: Ditto.
11583 * gdb.base/pointers.exp: Ditto.
11584 * gdb.base/relational.exp: Ditto.
11585 * gdb.base/reread.exp: Ditto.
11586 * gdb.base/sect-cmd.exp: Ditto.
11587 * gdb.base/sep.exp: Ditto.
11588 * gdb.base/sepdebug.exp: Ditto.
11589 * gdb.base/until.exp: Ditto.
11590 * gdb.base/whatis-exp.exp: Ditto.
11591 * gdb.cp/annota2.exp: Ditto.
11592 * gdb.cp/annota3.exp: Ditto.
11593 * gdb.trace/actions.exp: Ditto.
11594 * gdb.trace/backtrace.exp: Ditto.
11595 * gdb.trace/circ.exp: Ditto.
11596 * gdb.trace/collection.exp: Ditto.
11597 * gdb.trace/deltrace.exp: Ditto.
11598 * gdb.trace/infotrace.exp: Ditto.
11599 * gdb.trace/limits.exp: Ditto.
11600 * gdb.trace/packetlen.exp: Ditto.
11601 * gdb.trace/passc-dyn.exp: Ditto.
11602 * gdb.trace/passcount.exp: Ditto.
11603 * gdb.trace/report.exp: Ditto.
11604 * gdb.trace/save-trace.exp: Ditto.
11605 * gdb.trace/tfind.exp: Ditto.
11606 * gdb.trace/tracecmd.exp: Ditto.
11607 * gdb.trace/while-dyn.exp: Ditto.
11608 * gdb.trace/while-stepping.exp: Ditto.
11609 * lib/gdb.exp: Ditto.
11610 (gdb_compile): Handle nowarning option.
11611
11612 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
11613
11614 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11615 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11616 Rename executable to prelinkt. Don't re-prelink if we didn't
11617 get a core file. Test prelink -u exit status to tell whether
11618 prelinking failed. Use gdb_test_multiple.
11619
11620 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11621
11622 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11623 (do_tests): Call it.
11624
11625 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
11626
11627 * gdb.base/prelink.exp: New test.
11628 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11629
11630 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11631
11632 * gdb.fortran/derived-type.f90: New file.
11633 * gdb.fortran/derived-type.exp: New testcase.
11634
11635 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11636
11637 * gdb.base/default.exp: Allow ';' as a directory separator.
11638
11639 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11640
11641 * gdb.base/help.exp (help add-symbol-file): Update.
11642
11643 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11644
11645 * gdb.base/help.exp (help load): Update expected results.
11646
11647 2006-02-19 Fred Fish <fnf@specifix.com>
11648
11649 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11650 specifix hex value as part of results.
11651 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
11652
11653 2006-02-16 Fred Fish <fnf@specifix.com>
11654
11655 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11656 ushort_addr, and slong_addr, so the typedefs are not optimized
11657 away.
11658 * gdb.base/whatis.exp: Add tests using type name for struct type,
11659 union type, enum type, and typedef.
11660
11661 2006-02-13 Mark Kettenis <kettenis@gnu.org>
11662
11663 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11664
11665 2006-02-13 Jim Blandy <jimb@redhat.com>
11666
11667 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11668 case where it takes two "next" commands to skip past the init
11669 call.
11670
11671 2006-02-12 Fred Fish <fnf@specifix.com>
11672
11673 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11674 to handle cases where it takes two "next" commands to skip
11675 past the init call.
11676
11677 2006-02-07 Joel Brobecker <brobecker@adacore.com>
11678
11679 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11680 on hppa32 targets.
11681
11682 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
11683
11684 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11685 field.
11686
11687 2006-01-29 Mark Kettenis <kettenis@gnu.org>
11688
11689 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11690
11691 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11692
11693 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11694 files.
11695
11696 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11697
11698 * gdb.cp/maint.exp: Set complaints to a positive value.
11699
11700 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11701
11702 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11703 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11704 function name.
11705
11706 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11707
11708 * gdb.base/checkpoint.c: Update copyright notice. Include
11709 <stdlib.h>.
11710
11711 2006-01-04 Jim Blandy <jimb@redhat.com>
11712
11713 * gdb.asm/asm-source.exp: Independently provide default values for
11714 asm-flags and debug-flags. Use 'string equal' to do the
11715 comparison, not the implicit expr's '==' operator. Remove
11716 now-unneeded assignments to asm-flags. In h8300 case, place
11717 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11718
11719 2006-01-04 Michael Snyder <msnyder@redhat.com>
11720
11721 * gdb.base/checkpoint.c: New file.
11722 * gdb.base/checkpoint.exp: New file.
11723 * gdb.base/multi-fork.c: New file.
11724 * gdb.base/multi-fork.exp: New file.
11725 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11726
11727 2006-01-04 Fred Fish <fnf@specifix.com>
11728
11729 * gdb.base/ptype.c (foo): Add typedef.
11730 (intfoo): Add function.
11731 * gdb.base/ptype1.c: New file.
11732 * gdb.base/ptype.exp: Handle compilation and linking with two
11733 source files. Test that proper type for "foo" is found based
11734 on source context rather than first match found in symtabs.
11735
11736 2005-12-28 Mark Kettenis <kettenis@gnu.org>
11737
11738 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11739 * gdb.asm/openbsd.inc: Indent commands.
11740
11741 2005-12-26 Mark Kettenis <kettenis@gnu.org>
11742
11743 * gdb.base/freebpcmd.exp: Increase timeout.
11744
11745 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11746
11747 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11748
11749 * gdb.base/default.exp: Update check for "show version".
11750
11751 2005-12-09 Randolph Chung <tausq@debian.org>
11752
11753 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11754 * gdb.asm/pa64.inc: New file.
11755
11756 2005-12-09 Randolph Chung <tausq@debian.org>
11757
11758 * gdb.asm/common.inc: Indent commands.
11759 * gdb.asm/asmsrc1.s: Likewise.
11760 * gdb.asm/asmsrc2.s: Likewise.
11761
11762 2005-12-09 Randolph Chung <tausq@debian.org>
11763
11764 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11765 (get_addr_of_sym): Remove duplicate print.
11766 (gen_core): xfail hppa*-*-hpux*, update expected output.
11767 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11768 * gdb.arch/pa64-nullify.s: New file.
11769
11770 2005-12-09 Randolph Chung <tausq@debian.org>
11771
11772 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11773
11774 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
11775
11776 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11777 code generation for these functions.
11778 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11779 error message.
11780
11781 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11782
11783 * gdb.base/help.exp (help b, help br, help bre, help brea)
11784 (help break): Update the expected message.
11785
11786 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11787
11788 * gdb.asm/m68hc11.inc: Setup the data section.
11789 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11790 script for this test.
11791 (m6812-*-*): Likewise.
11792
11793 2005-11-09 Randolph Chung <tausq@debian.org>
11794
11795 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11796
11797 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11798
11799 * gdb.base/break.exp: Fix a comment typo.
11800
11801 2005-11-03 Jim Blandy <jimb@redhat.com>
11802
11803 Checked in by Elena Zannoni <ezannoni@redhat.com>
11804
11805 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
11806
11807 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
11808
11809 * gdb.arch/gdb1558.c: Include stdio.h.
11810
11811 2005-10-31 Mark Kettenis <kettenis@gnu.org>
11812
11813 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11814
11815 2005-10-31 Mark Kettenis <kettenis@gnu.org>
11816
11817 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11818
11819 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11820
11821 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11822 vscr" tests to better match output.
11823
11824 2005-10-12 Jim Blandy <jimb@redhat.com>
11825
11826 * gdb.base/structs.exp (any): New function.
11827 (test_struct_returns): Don't make any assumptions at all about
11828 what value the function returns when GDB can't set the return
11829 value.
11830
11831 2005-10-09 Joel Brobecker <brobecker@adacore.com>
11832
11833 * gdb.ada/arrayidx/p.adb: New file.
11834 * gdb.ada/arrayidx.exp: New testcase
11835
11836 2005-10-09 Joel Brobecker <brobecker@adacore.com>
11837
11838 * gdb.ada/array_return/pck.ads: New file.
11839 * gdb.ada/array_return/pck.adb: New file.
11840 * gdb.ada/array_return/p.adb: New file.
11841 * gdb.ada/array_return.exp: New testcase.
11842
11843 2005-10-03 Joel Brobecker <brobecker@adacore.com>
11844
11845 * gdb.base/arrayidx.c: New file.
11846 * gdb.base/arrayidx.exp: New testcase.
11847
11848 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
11849
11850 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11851 frames-invalid and breakpoints-invalid are no longer generated
11852 with level 3 so don't expect them in the output.
11853
11854 2005-09-27 Bob Rossi <bob@brasko.net>
11855
11856 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
11857 from test. Escape the | in mi_gdb_test call.
11858 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11859 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11860 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11861 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11862 expected regex's in mi_gdb_test calls.
11863 * lib/mi-support.exp: Remove arbitrary .* from tests.
11864 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11865 Fully anchor GDB/MI expected results in mi_gdb_test.
11866 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11867 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11868
11869 2005-09-26 Paul Brook <paul@codesourcery.com>
11870
11871 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11872
11873 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11874
11875 * bfp-test.c: New file.
11876 * bfp-test.exp: New testcase.
11877
11878 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11879
11880 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11881 of subarray and substring variable.
11882 * gdb.fortran/subarray.f: New source file for the test of subarray
11883 and substring variable evaluation.
11884 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11885 of string constant.
11886
11887 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11888
11889 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11890 copyright dates.
11891
11892 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11893
11894 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11895 powerpc altivec' test with an almost identical 'info vector' test.
11896
11897 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11898
11899 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11900 vscr" tests to match output.
11901
11902 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11903
11904 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11905 output.
11906
11907 2005-09-11 Bob Rossi <bob@brasko.net>
11908
11909 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11910 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11911 commands that return an MI output command and an asyncronous MI output
11912 command.
11913 * gdb.mi/mi-console.exp: Ditto.
11914
11915 2005-09-11 Bob Rossi <bob@brasko.net>
11916
11917 * gdb.mi/mi-var-child.c: Include <string.h>.
11918
11919 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11920
11921 * killed.exp: Correct gdb_expect syntax.
11922
11923 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
11924
11925 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11926
11927 2005-08-02 Bob Rossi <bob@brasko.net>
11928
11929 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11930 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11931 Change tests to inferior-tty-set/show.
11932 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11933 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11934 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11935 inferior. Use mi_gdb_test to get GDB and Inferior output.
11936 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11937 descriptor.
11938 (mi_inferior_tty_name): Add inferior PTY file name.
11939 (mi_gdb_start): Add INFERIOR_PTY parameter.
11940 (mi_gdb_test): Add IPATTERN parameter.
11941
11942 2005-08-02 Bob Rossi <bob@brasko.net>
11943
11944 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11945 parameter to mi_gdb_test.
11946 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11947
11948 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11949
11950 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11951 struct_declarations.
11952 * gdb.mi/mi-var-child.exp: Step over the initialization of
11953 struct_declarations.
11954
11955 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11956
11957 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11958 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11959 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11960 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11961 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11962 file.
11963
11964 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
11965
11966 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11967 (do_children_tests): Assign values to the extra elements.
11968
11969 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11970 them for tests for "-var-update --no-values" and
11971 "-var-update --all-values".
11972 Add test for "-var-list-children --simple-values".
11973
11974 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11975
11976 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11977 "-stack-list-locals --simple-values" Improve doc strings and
11978 comments.
11979
11980 2005-07-18 Mark Kettenis <kettenis@gnu.org>
11981
11982 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11983 *-*-openbsd*.
11984 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11985
11986 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11987 sigaltsatck'.
11988
11989 2005-07-14 Bob Rossi <bob@brasko.net>
11990
11991 * gdb.base/default.exp (tty): Changed output of command.
11992 * gdb.base/help.exp (help tty): Ditto.
11993
11994 2005-07-12 Mark Kettenis <kettenis@gnu.org>
11995
11996 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11997
11998 2005-07-10 Mark Kettenis <kettenis@gnu.org>
11999
12000 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
12001 -stack-select-frame without arguments.
12002 (test_stack_frame_listing): Add test for newly implemented command
12003 -stack-info-frame.
12004
12005 2005-07-06 Bob Rossi <bob@brasko.net>
12006
12007 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
12008 command.
12009 (Copyright): Update copyright.
12010
12011 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
12012
12013 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
12014 tests to evaluate exponentiation expression.
12015
12016 2005-06-29 Andreas Schwab <schwab@suse.de>
12017
12018 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
12019 main to avoid warnings.
12020
12021 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
12022
12023 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
12024
12025 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
12026 -stack-select-frame without arguments.
12027 (test_stack_frame_listing): Add test for newly implemented command
12028 -stack-info-frame.
12029
12030 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
12031
12032 * gdb.fortran/array-element.f: New file.
12033 * gdb.fortran/array-element.exp: New testcase.
12034
12035 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12036
12037 * gdb.base/bigcore.exp: Correct checks for systems which can
12038 not dump a large core file.
12039
12040 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12041
12042 * gdb.base/relocate.c: Add a copyright notice.
12043 (dummy): Remove.
12044 * gdb.base/relocate.exp: Test printing the values of variables
12045 from a relocatable file.
12046
12047 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
12048
12049 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
12050 excess MI output after an error.
12051
12052 2005-05-29 Joel Brobecker <brobecker@adacore.com>
12053
12054 * gdb.arch/alpha-step.c: New file.
12055 * gdb.arch/alpha-step.exp: New testcase.
12056
12057 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
12058 Dennis Brueni <dennis@slickedit.com>
12059
12060 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
12061 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
12062 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
12063 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
12064 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12065 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
12066 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
12067
12068 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
12069 Wu Zhou <woodzltc@cn.ibm.com>
12070
12071 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
12072 IBM's xlc compiler.
12073 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
12074 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
12075
12076 2005-05-13 Jim Blandy <jimb@redhat.com>
12077
12078 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
12079 calling gdb_suppress_entire_file.
12080 * gdb.base/charset.exp: Same.
12081 * gdb.base/call-rt-st.exp: Same.
12082
12083 2005-05-05 Bob Rossi <bob_rossi@cox.net>
12084
12085 * lib/gdb.exp (fullname_syntax): Added global regex.
12086 (fullname_syntax_POSIX): Ditto.
12087 (fullname_syntax_UNC): Ditto.
12088 (fullname_syntax_DOS_CASE): Ditto.
12089 (fullname_syntax_DOS): Ditto.
12090 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
12091 fullname_syntax variable to scope and use it.
12092 (test_file_list_exec_source_files): Ditto.
12093 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
12094
12095 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
12096
12097 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
12098
12099 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
12100
12101 * lib/gdb.exp (skip_altivec_tests): New function, based on
12102 check_vmx_hw_available from the GCC testsuite.
12103 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
12104 * lib/gdb.arch/altivec-regs.exp: Likewise.
12105
12106 2005-05-02 Jim Blandy <jimb@redhat.com>
12107
12108 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
12109 calling gdb_suppress_entire_file.
12110
12111 2005-04-30 Randolph Chung <tausq@debian.org>
12112
12113 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
12114 Slightly relax "sem_post" name checking.
12115
12116 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12117
12118 * gdb.base/unload.exp: Use new shared library infrastructure.
12119
12120 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12121
12122 * gdb.base/so-impl-ld.exp: Use new shared library
12123 infrastructure.
12124
12125 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
12126
12127 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
12128 * gdb.asm/h8300.inc: New file.
12129
12130 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12131
12132 * gdb.base/shlib-call.exp: Change to use new shared library
12133 infrastructure.
12134
12135 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12136
12137 * gdb.base/pending.exp: Change to use new shared library
12138 infrastructure.
12139
12140 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12141
12142 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
12143 use test_compiler_info instead of gcc_compiled, and update copyright.
12144
12145 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
12146
12147 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
12148 shared objects being adjusted and update copyright years.
12149
12150 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
12151
12152 * ChangeLog: Correct some 2003-01-13 dates.
12153 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
12154 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
12155 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
12156 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
12157 gdb.trace/tfind.exp: Update copyright years.
12158
12159 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
12160 Daniel Jacobowitz <dan@codesourcery.com>
12161
12162 * lib/gdb.exp (gdb_compile): Handle shlib=.
12163 (gdb_compile_shlib): New function.
12164
12165 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
12166
12167 * lib/gdb.exp (test_compiler_info): Give argument a default value.
12168
12169 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12170
12171 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
12172 gdb.server.
12173 * configure.ac: Likewise.
12174 * configure: Regenerated.
12175 * gdb.gdbserver/Makefile.in: Moved to...
12176 * gdb.server/Makefile.in: ... here.
12177 * gdb.gdbserver/server.c: Moved to...
12178 * gdb.server/server.c: ... here.
12179 * gdb.gdbserver/server-run.exp: Moved to...
12180 * gdb.server/server-run.exp: ... here.
12181
12182 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12183
12184 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
12185 * configure.ac: Create gdb.gdbserver/Makefile.
12186 * configure: Regenerated.
12187 * lib/gdbserver-support.exp: New file, derived from
12188 config/gdbserver.exp.
12189 * config/gdbserver.exp: Use gdbserver-support.exp.
12190 * gdb.gdbserver/Makefile.in: New file.
12191 * gdb.gdbserver/server.c: New file.
12192 * gdb.gdbserver/server-run.exp: New file.
12193
12194 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
12195
12196 * lib/gdb.exp (test_compiler_info): Return compiler_info
12197 if no arguments are given.
12198
12199 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
12200
12201 * gdb.arch/altivec-abi.exp: Check for compiler and set
12202 use altivec' flag accordingly.
12203 * gdb.arch/altivec-regs.exp: Likewise.
12204
12205 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
12206
12207 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
12208
12209 2005-03-27 Andreas Schwab <schwab@suse.de>
12210
12211 * gdb.base/bigcore.c (main): Add missing mode argument in open
12212 call.
12213
12214 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
12215
12216 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
12217 downloads.
12218 * config/gdbserver.exp (gdb_load): Likewise.
12219
12220 2005-03-14 Paul Brook <paul@codesourcery.com>
12221
12222 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
12223 targets.
12224
12225 2005-03-09 Joel Brobecker <brobecker@adacore.com>
12226
12227 * gdb.dwarf2/dup-psym.S: New file.
12228 * gdb.dwarf2/dup-psym.exp: New testcase.
12229
12230 2005-03-09 Joel Brobecker <brobecker@adacore.com>
12231
12232 * gdb.ada/exec_changed/first.adb: New file.
12233 * gdb.ada/exec_changed/second.adb: New file.
12234 * gdb.ada/exec_changed.exp: New testcase.
12235
12236 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
12237
12238 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
12239 (A2): New class.
12240 (main): Test operator+.
12241 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
12242 breakpoint test.
12243
12244 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
12245 * gdb.base/signull.exp: Disable if gdb,nosignals.
12246 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
12247 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
12248 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
12249 * gdb.mi/mi2-console.exp: Likewise.
12250 * gdb.trace/collection.exp (run_trace_experiment): Consume the
12251 continue output at start.
12252 (gdb_collect_locals_test): Robustify regexp.
12253 * gdb.trace/passc-dyn.exp: Fix comment typo.
12254 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
12255
12256 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
12257
12258 * gdb.asm/asm-source.exp: Add iq2000 case.
12259 * gdb.asm/iq2000.inc: New file.
12260
12261 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
12262
12263 * gdb.base/command.exp: Change hardcoded value to regular expression.
12264 * gdb.base/float.exp: Add powerpc to the list of targets checked.
12265
12266 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
12267
12268 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
12269 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
12270 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
12271 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
12272 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
12273
12274 2005-03-05 Mark Kettenis <kettenis@gnu.org>
12275
12276 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
12277 changes.
12278
12279 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
12280
12281 * lib/compiler.c: Add test for IBM's xlc compiler.
12282 * lib/compiler.cc: Likewise.
12283
12284 2004-02-24 Joel Brobecker <brobecker@adacore.com>
12285
12286 * gdb.ada/fixed_points.exp: Create compilation object directory
12287 before running the test.
12288 * gdb.ada/null_record.exp: Likewise.
12289 * gdb.ada/packed_array.exp: Likewise.
12290 * gdb.ada/start.exp: Likewise.
12291
12292 2005-02-15 Joel Brobecker <brobecker@adacore.com>
12293
12294 * gdb.ada/packed_array/pa.adb: New file.
12295 * gdb.ada/packed_array.exp: New testcase.
12296
12297 2005-02-10 Mark Kettenis <kettenis@gnu.org>
12298
12299 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
12300 files.
12301
12302 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
12303 on *-*-openbsd*. Correctly match whitespace in regukar
12304 expressions.
12305
12306 2005-02-10 Daniel Jacobowitz <dan@debian.org>
12307
12308 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
12309 PR exp/1821
12310 * gdb.base/gdb1821.c: New test file.
12311 * gdb.base/gdb1821.exp: New test file.
12312
12313 2005-02-09 Joel Brobecker <brobecker@adacore.com>
12314
12315 * gdb.base/start.c: New file.
12316 * gdb.base/start.exp: New testcase.
12317
12318 2005-02-09 Joel Brobecker <brobecker@adacore.com>
12319
12320 * gdb.ada/start/dummy.adb: New file.
12321 * gdb.ada/start.exp: New testcase.
12322
12323 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
12324
12325 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
12326 for printing symbols and statistics.
12327 Add test for using relative pathnames in "maint print msymbols" test.
12328 Mark "maint info sections DATA" XFAIL on Cygwin.
12329 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
12330 tests.
12331
12332 2005-02-09 Andreas Schwab <schwab@suse.de>
12333
12334 Committed by Andrew Cagney <cagney@gnu.org>
12335 * gdb.base/remotetimeout.exp: New file.
12336
12337 2005-02-07 Mark Kettenis <kettenis@gnu.org>
12338
12339 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
12340
12341 2005-02-03 Joel Brobecker <brobecker@adacore.com>
12342
12343 * gdb.ada/gnat_ada.gpr: New file.
12344 * gdb.ada/gnat_ada.gin: Delete, no longer used.
12345 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
12346 * configure.ac: No longer generate gnat_ada.gpr.
12347 * configure: Regenerate.
12348 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
12349 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
12350 * gdb.ada/null_record/bar.ads: Likewise.
12351 * gdb.ada/null_record/bar.adb: Likewise.
12352 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
12353 * gdb.ada/null_record.exp (testdir): New variable.
12354 (testfile): executable is now in testdir subdirectory.
12355 (srcfile): Use full path to the main compilation unit.
12356 * gdb.ada/fixed_points.exp: Same changes as above.
12357
12358 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
12359
12360 * gdb.base/interp.exp: New test.
12361
12362 2005-01-24 Andrew Cagney <cagney@gnu.org>
12363
12364 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
12365
12366 2005-01-19 Andrew Cagney <cagney@gnu.org>
12367
12368 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12369 configure.ac not configure.in.
12370
12371 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
12372 of powerpc*-*-*.
12373 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
12374 * gdb.base/list.exp (test_list_function)
12375 (test_list_filename_and_function): Ditto.
12376 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
12377
12378 2005-01-16 Andrew Cagney <cagney@gnu.org>
12379
12380 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
12381
12382 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
12383
12384 2005-01-14 Andrew Cagney <cagney@gnu.org>
12385
12386 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
12387 * gdb.mi/mi2-var-cmd.exp: Ditto.
12388
12389 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
12390
12391 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
12392
12393 2005-01-07 Andrew Cagney <cagney@gnu.org>
12394
12395 * configure.ac: Rename configure.in, require autoconf 2.59.
12396 * configure: Re-generate.
12397 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
12398 * gdb.stabs/configure: Re-generate.
12399 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
12400 * gdb.hp/configure: Re-generate.
12401 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
12402 autoconf 2.59.
12403 * gdb.hp/gdb.objdbg/configure: Re-generate.
12404 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
12405 autoconf 2.59.
12406 * gdb.hp/gdb.defects/configure: Re-generate.
12407 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
12408 autoconf 2.59.
12409 * gdb.hp/gdb.compat/configure: Re-generate.
12410 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
12411 autoconf 2.59.
12412 * gdb.hp/gdb.base-hp/configure: Re-generate.
12413 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
12414 autoconf 2.59.
12415 * gdb.hp/gdb.aCC/configure: Re-generate.
12416
12417 2004-12-15 Jim Blandy <jimb@redhat.com>
12418
12419 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
12420 under NPTL when there is debugging info available for libpthread.
12421
12422 2004-12-13 Jerome Guitton <guitton@gnat.com>
12423
12424 * gdb.ada/fixed_points.c: New file.
12425 * gdb.ada/fixed_points.exp: New file.
12426
12427 2004-12-03 Randolph Chung <tausq@debian.org>
12428
12429 * gdb.arch/pa-nullify.exp: New file.
12430 * gdb.arch/pa-nullify.s: New file.
12431
12432 2004-11-30 Randolph Chung <tausq@debian.org>
12433
12434 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
12435 instead of "tbug". Fix regexp to work properly with gdb_test.
12436
12437 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
12438
12439 * gdb.base/bitfields2.exp: New test.
12440 * gdb.base/bitfields2.c: New file.
12441
12442 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
12443
12444 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
12445
12446 2004-11-16 Randolph Chung <tausq@debian.org>
12447
12448 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
12449
12450 2004-11-14 Daniel Jacobowitz <dan@debian.org>
12451
12452 * gdb.threads/threadapply.exp: Correct "macro details" test.
12453
12454 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
12455
12456 * gdb.threads/threadapply.exp: New test.
12457 * gdb.threads/threadapply.c: New file.
12458
12459 2004-11-07 Mark Kettenis <kettenis@gnu.org>
12460
12461 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
12462 frames.
12463
12464 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
12465
12466 * gdb.base/cursal.exp: New file.
12467 * gdb.base/cursal.c: New file.
12468
12469 2004-11-03 Andrew Cagney <cagney@gnu.org>
12470
12471 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
12472
12473 2004-10-30 Mark Kettenis <kettenis@gnu.org>
12474
12475 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
12476 NetBSD/ELF targets.
12477
12478 2004-10-29 Joel Brobecker <brobecker@gnat.com>
12479
12480 * gdb.threads/bp_in_thread.c: New file, copied from
12481 pthread_cond_wait.c.
12482 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
12483 file, rather than reusing the .c file from another testcase.
12484
12485 2004-10-20 Joel Brobecker <brobecker@gnat.com>
12486
12487 * gdb.ada/null_record.exp: Check where we stopped after
12488 sending the start command, instead of where the associated
12489 temporary breakpoint was inserted.
12490
12491 2004-10-14 Andrew Cagney <cagney@gnu.org>
12492
12493 * gdb.mi/gdb701.c (main): Return 0.
12494
12495 2004-10-13 Daniel Jacobowitz <dan@debian.org>
12496
12497 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
12498
12499 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
12500
12501 * gdb.threads/schedlock.c: Add comment markers to use to find
12502 line numbers.
12503 * gdb.threads/schedlock.exp: Adjust regex to handle the new
12504 comments.
12505 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
12506 breakpoint lines.
12507
12508 2004-10-12 Daniel Jacobowitz <dan@debian.org>
12509
12510 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12511
12512 2004-10-12 Daniel Jacobowitz <dan@debian.org>
12513
12514 * configure.in: Add gdb.dwarf2.
12515 * configure: Regenerated.
12516 * Makefile.in: Add gdb.dwarf2.
12517 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
12518 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12519 gdb.dwarf2/file1.txt: New files.
12520
12521 2004-10-11 Orjan Friberg <orjanf@axis.com>
12522
12523 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
12524 of "run", since the latter doesn't work with remote targets. Adjust
12525 the breakpoint numbering accordingly.
12526 * gdb.threads/pthread_cond_wait.exp: Ditto.
12527
12528 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12529
12530 * gdb.base/overlays.exp: Update copyright years.
12531
12532 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12533
12534 * gdb.base/overlays.exp: Disable if target is Linux.
12535
12536 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
12537
12538 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12539
12540 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
12541
12542 * gdb.asm/asm-source.exp: Add m32r-linux target.
12543 * gdb.asm/m32r-linux.inc: New file.
12544
12545 2004-09-24 Andrew Cagney <cagney@redhat.com>
12546 David Anderson <anderson@redhat.com>
12547
12548 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
12549 command fails, assume things will work.
12550 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
12551 (_GNU_SOURCE): Define.
12552 (print_unsigned, print_hex): Change parameter to "long long".
12553 (print_byte_count): New function, use to print byte counts.
12554 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
12555 O_LARGEFILE.
12556 (main): Compute an upper bound on a corefile in max_core_size.
12557 Limit memory chunk size to max_core_size. Limit total memory
12558 allocated to max_core_size.
12559
12560 2004-09-23 Andrew Cagney <cagney@gnu.org>
12561
12562 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12563 from a separate process with code that creates a corefile by
12564 making the inferior dump core.
12565
12566 2004-09-23 Mark Kettenis <kettenis@gnu.org>
12567
12568 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12569 block.
12570
12571 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12572
12573 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12574 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12575 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12576 Likewise.
12577
12578 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12579
12580 * gdb.java/jprint.exp: New test case for java inferior call.
12581 * gdb.java/jprint.java: Ditto.
12582
12583 2004-09-15 Joel Brobecker <brobecker@gnat.com>
12584
12585 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12586
12587 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12588
12589 * gdb.threads/killed.c: Include <stdlib.h>.
12590 * gdb.threads/pthreads.c: Likewise.
12591
12592 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12593
12594 * gdb.threads/killed.c: Add copyright notice.
12595
12596 2004-09-10 Jason Molenda (jmolenda@apple.com)
12597
12598 * gdb.base/define.exp: Two new tests to verify zero space chars
12599 after 'if' and 'while' commands in a user-defined command is correctly
12600 parsed.
12601
12602 2004-09-08 Andrew Cagney <cagney@gnu.org>
12603
12604 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12605 delivery test with duplicate at end of file.
12606
12607 2004-09-06 Mark Kettenis <kettenis@jive.nl>
12608
12609 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12610
12611 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12612
12613 * config/hppro.exp: Removed.
12614
12615 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12616
12617 * config/sparclet.exp: Removed.
12618
12619 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12620
12621 * config/udi.exp: Removed.
12622
12623 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12624
12625 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12626 of "exp_continue".
12627 (advancei): Likewise.
12628
12629 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12630
12631 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12632
12633 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12634
12635 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
12636 to check for nodebug in executable.
12637 * gdb.gdb/observer.exp (setup_test): Likewise.
12638 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12639 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12640
12641 2004-09-01 Andrew Cagney <cagney@gnu.org>
12642
12643 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12644 files.
12645
12646 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12647
12648 * gdb.base/unload.exp: Fix expected warning message to match
12649 latest format.
12650
12651 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
12652
12653 * gdb.base/call-rt-st.exp: Fix typos.
12654
12655 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12656
12657 * gdb.threads/thread_check.exp: New testcase.
12658 * gdb.threads/thread_check.c: New testcase.
12659
12660 2004-08-31 Andrew Cagney <cagney@gnu.org>
12661
12662 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12663 (skip_to_handler_entry): New procedures. Test stepping into a
12664 handler when the breakpoint is at the handler's entry point.
12665
12666 2004-08-30 Andrew Cagney <cagney@gnu.org>
12667
12668 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12669 gdb/1757.
12670
12671 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12672
12673 With code from Manoj Iyer <manjo@austin.ibm.com>:
12674 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12675 return value. Add an arm for "no debugging symbols found".
12676 Change a stray "error" to "perror".
12677 (gdb_run_cmd): Adapt to new return value.
12678 * gdb.base/remote.exp: Adapt to new return value.
12679 * gdb.gdb/complaints.exp: Likewise.
12680 * gdb.gdb/observer.exp: Likewise.
12681 * gdb.gdb/selftest.exp: Likewise.
12682 * gdb.gdb/xfullpath.exp: Likewise.
12683
12684 2004-08-27 Joel Brobecker <brobecker@gnat.com>
12685
12686 * gdb.threads/bp_in_thread.exp: New testcase.
12687
12688 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12689
12690 Fix PR testsuite/1735.
12691 * gdb.threads/schedlock.c (thread_function): Add a cast
12692 to suppress a gcc warning.
12693 * gdb.threads/thread-specific.c (thread_function): Likewise.
12694
12695 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12696
12697 * gdb.base/unload.c: Include <stdlib.h>.
12698
12699 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12700
12701 From Paul Gilliam <pgilliam@us.ibm.com>:
12702 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12703 synchronized after the "return".
12704
12705 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12706
12707 * gdb.mi/basics.c: Include <stdio.h>.
12708 * gdb.mi/pthreads.c: Include <stdlib.h>.
12709 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12710
12711 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12712
12713 * gdb.threads/schedlock.c: Add copyright notice.
12714
12715 2004-08-25 Andrew Cagney <cagney@gnu.org>
12716
12717 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12718 (skip_over_handler, breakpoint_over_hander): New test procedures.
12719 (advance, advancei): Add a proper prefix, do not use
12720 rerun_to_main.
12721 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12722
12723 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12724
12725 * gdb.mi/basics.c: Add copyright notice.
12726 * gdb.mi/var-cmd.c: Add copyright notice.
12727
12728 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12729
12730 * lib/gdb.exp: Remove signed_keyword_not_used.
12731 * lib/compiler.c: Likewise.
12732 * lib/compiler.cc: Likewise.
12733
12734 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12735
12736 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12737 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12738
12739 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12740
12741 * gdb.base/whatis.c: Add copyright notice.
12742
12743 2004-08-20 Mark Kettenis <kettenis@gnu.org>
12744
12745 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12746 it to skip the breakpoints encoded in the inline assembly.
12747
12748 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12749
12750 * Makefile.in: Add gdb.fortran.
12751
12752 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12753
12754 * gdb.base/call-sc.exp (test_scalar_returns):
12755 Fix cut-and-paste glitch in "Make fun return now".
12756
12757 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12758
12759 * configure.in: Add gdb.fortran.
12760 * configure: Regenerate.
12761 * gdb.fortran/Makefile.in: New file.
12762 * lib/gdb.exp (skip_fortran_tests): New procedure.
12763
12764 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12765
12766 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12767 reference to bug-gnu@prep.ai.mit.edu.
12768 * gdb.mi/mi-var-child.exp: Likewise.
12769 * gdb.mi/mi-var-cmd.exp: Likewise.
12770 * gdb.mi/mi-var-display.exp: Likewise.
12771 * gdb.mi/mi2-var-block.exp: Likewise.
12772 * gdb.mi/mi2-var-child.exp: Likewise.
12773 * gdb.mi/mi2-var-cmd.exp: Likewise.
12774 * gdb.mi/mi2-var-display.exp: Likewise.
12775
12776 2004-08-15 Mark Kettenis <kettenis@gnu.org>
12777
12778 * gdb.base/unload.c (main): Make local variable msg const.
12779
12780 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12781
12782 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12783 to bug-gnu@prep.ai.mit.edu.
12784 * gdb.mi/mi-disassemble.exp: Likewise.
12785 * gdb.mi/mi-eval.exp: Likewise.
12786 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12787 default line number.
12788 * gdb.mi/mi-return.exp: Likewise.
12789 * gdb.mi/mi-simplerun.exp: Likewise.
12790 * gdb.mi/mi-stack.exp: Likewise.
12791 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12792 number with explicit range test.
12793 * gdb.mi/mi-watch.exp: Likewise.
12794 * gdb.mi/mi2-break.exp: Likewise.
12795 * gdb.mi/mi2-cli.exp: Likewise.
12796 * gdb.mi/mi2-disassemble.exp: Likewise.
12797 * gdb.mi/mi2-eval.exp: Likewise.
12798 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12799 default line number.
12800 * gdb.mi/mi2-return.exp: Likewise.
12801 * gdb.mi/mi2-simplerun.exp: Likewise.
12802 * gdb.mi/mi2-stack.exp: Likewise.
12803 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12804 number with explicit range test.
12805 * gdb.mi/mi2-watch.exp: Likewise.
12806
12807 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12808
12809 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12810 * gdb.cp/m-static.exp: Likewise.
12811 * gdb.cp/rtti.exp: Likewise.
12812
12813 2004-08-14 Mark Kettenis <kettenis@gnu.org>
12814
12815 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12816
12817 2004-08-14 Eli Zaretskii <eliz@gnu.org>
12818
12819 * ChangeLog: Prefix Local Variables with semi-colons and indent
12820 the reference to older ChangeLog files, to fix fontification in
12821 Emacs.
12822
12823 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12824
12825 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12826 * gdb.mi/mi2-break.exp: Likewise.
12827
12828 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12829
12830 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12831
12832 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12833
12834 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12835
12836 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12837
12838 * gdb.cp/classes.exp: Remove unused declarations. Just let
12839 test names default instead of providing special names. Remove
12840 extraneous demangler test.
12841
12842 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12843
12844 * gdb.base/unload.exp: New test for breakpoints in dynamically
12845 loaded libraries.
12846 * gdb.base/unload.c: Ditto.
12847 * gdb.base/unloadshr.c: Ditto.
12848
12849 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12850
12851 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12852 cp_test_ptype_class.
12853 (test_enums): Likewise.
12854
12855 2004-08-10 Andrew Cagney <cagney@gnu.org>
12856
12857 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12858 files.
12859
12860 2004-08-10 Andrew Cagney <cagney@gnu.org>
12861
12862 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12863 init_malloc call.
12864
12865 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12866
12867 * ChangeLog: Add copyright notice. The notice is copied
12868 from emacs 21.3 top level ChangeLog.
12869
12870 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12871
12872 * lib/cp-support.exp: New file.
12873 * lib/cp-support.exp (cp_test_type_class): New function.
12874 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12875 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12876 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12877 cp_test_ptype_class.
12878
12879 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12880
12881 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12882 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12883 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12884 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12885 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12886 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12887 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12888 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12889 gdb.mi/mi2-watch.exp: Update copyright years.
12890
12891 2004-08-09 Mark Kettenis <kettenis@gnu.org>
12892
12893 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12894
12895 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12896
12897 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12898 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12899 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12900 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12901 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12902 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12903 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12904 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12905 gdb.mi/mi-watch.exp: Update copyright years.
12906
12907 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12908
12909 PR gdb/1738
12910 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12911 from a breakpoint with a pending signal.
12912
12913 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12914
12915 PR gdb/1736
12916 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12917 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12918 the prompt.
12919 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12920
12921 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12922
12923 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12924
12925 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12926
12927 PR gdb/1736
12928 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12929 for i?86-*-linux*.
12930
12931 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12932
12933 * gdb.arch/i386-prologue.exp: Compile without debug information.
12934
12935 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12936
12937 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12938 rather than asking gdb to search.
12939
12940 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12941
12942 * gdb.base/gcore.c: Include <string.h>.
12943
12944 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12945
12946 * gdb.base/gcore.c: Add copyright notice.
12947
12948 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12949
12950 * gdb.base/freebpcmd.c: Include <stdio.h>.
12951 * gdb.base/long_long.c: Include <string.h>.
12952 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12953 * gdb.base/siginfo.c: Include <string.h>.
12954 * gdb.base/sigstep.c: Include <string.h>.
12955
12956 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12957
12958 * gdb.base/complex.c: Include <stdlib.h>.
12959
12960 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12961
12962 * gdb.base/complex.c: Add copyright notice.
12963
12964 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12965
12966 * gdb.base/charset.c: Include <stdlib.h>.
12967
12968 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12969
12970 * gdb.base/auxv.c: Include <stdlib.h>.
12971
12972 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12973
12974 * gdb.base/auxv.c: Add copyright notice.
12975
12976 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12977
12978 * gdb.base/coremaker.c: Add copyright notice.
12979 * gdb.base/coremaker2.c: Add copyright notice.
12980
12981 2004-08-04 Andrew Cagney <cagney@gnu.org>
12982
12983 * gdb.base/store.exp: Update copyright.
12984 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12985 names, do not import gdb_prompt.
12986
12987 2004-08-01 Andrew Cagney <cagney@gnu.org>
12988
12989 Fix PR testsuite/1729.
12990 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12991 not use capture_value with value 4.
12992 (capture_value): Add optional test name parameter.
12993 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12994 the prefix, pass to capture_value.
12995
12996 2004-08-01 Mark Kettenis <kettenis@gnu.org>
12997
12998 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12999 * gdb.arch/i386-prologue.c (standard): New prototype and function.
13000 (main): Call new function.
13001
13002 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13003
13004 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
13005
13006 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13007
13008 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
13009
13010 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13011
13012 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
13013 Accept more values of vtbl pointer. Remove some messages
13014 about "obsolete gcc or gdb".
13015
13016 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13017
13018 * gdb.cp/classes.exp: Accept more varieties of ptype output.
13019
13020 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13021
13022 * gdb.base/asm-source.exp: Properly convert target board
13023 debug flags from gcc format to binutils format.
13024
13025 2004-07-28 Mark Kettenis <kettenis@gnu.org>
13026
13027 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
13028 gdb1718". PR backtrace/1718 partially fixed.
13029
13030 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
13031
13032 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
13033
13034 2004-07-26 Nick Clifton <nickc@redhat.com>
13035
13036 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
13037 good default value for a specific architecture is available then
13038 set it to that value. Otherwise default to the -gstabs switch.
13039 Remove the -g... switches from the asm-flags variable. Allow the
13040 target board info to override the value if it wants to. Pass the
13041 switch on the assembler command line.
13042
13043 2004-07-23 Mark Kettenis <kettenis@gnu.org>
13044
13045 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
13046 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
13047 (main): Call new function.
13048
13049 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
13050
13051 Test for PR exp/1715.
13052 * gdb.base/radix.exp: Refactor common procedures. Make all
13053 test names unique. Change XFAIL to KFAIL.
13054
13055 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
13056
13057 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
13058 * gdb.ada/gnat_ada.gin: ... to here.
13059 * configure.in: Use gnat_ada.gin.
13060 * configure: Regenerate.
13061
13062 2004-07-20 Andrew Cagney <cagney@gnu.org>
13063
13064 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
13065 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
13066 XFAILs. Clean up test messages and comments. Check backtraces.
13067 Delete re-sync code.
13068
13069 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13070
13071 Fix PR cli/740.
13072 * gdb.base/annota1.exp: Honor gdb,nosignals.
13073 * gdb.base/annota3.exp: Likewise.
13074
13075 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13076
13077 * lib/java.exp: Update copyright notice.
13078
13079 2004-07-19 Andrew Cagney <cagney@gnu.org>
13080
13081 * gdb.base/selftest.exp: Copy file from here ...
13082 * gdb.gdb/selftest.exp: ... to here.
13083
13084 2004-07-16 Andrew Cagney <cagney@redhat.com>
13085
13086 * lib/insight-support.exp: Delete file.
13087 * lib/java.exp (java_init): Fix copyright.
13088
13089 2004-07-16 Andrew Cagney <cagney@gnu.org>
13090
13091 * gdb.base/restore.c: Append "prologue" to comments marking the a
13092 function's prologue.
13093 * gdb.base/restore.exp: Update copyright, re-indent.
13094 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
13095 callerN" prefix where needed. Update patterns that match a
13096 function's prologue.
13097
13098 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
13099
13100 * gdb.base/restore.c: Add copyright notice.
13101
13102 2004-07-16 Andrew Cagney <cagney@gnu.org>
13103
13104 * gdb.base/logical.exp: Update copyright.
13105 (evaluate): New procedure. Use to re-implement tests using
13106 several tables.
13107
13108 2004-07-14 Martin Hunt <hunt@redhat.com>
13109
13110 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
13111 which fixes some problems where init.tcl was not found.
13112
13113 2004-07-13 Andrew Cagney <cagney@gnu.org>
13114
13115 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
13116 (check_sizeof, check_valueof): Do not include the output in the
13117 test name. Use gdb_test.
13118 (get_valueof): Use gdb_test_multiple.
13119
13120 * gdb.base/step-test.exp: Update copyright. Use
13121 gdb_test_multiple. Ensure that test names do not include
13122 architecture dependent output.
13123
13124 * gdb.gdb/observer.exp: Update copyright.
13125 (setup_test): Use gdb_test_multiple.
13126 (attach_first_observer, attach_second_observer)
13127 (attach_third_observer, detach_first_observer)
13128 (detach_second_observer, detach_third_observer)
13129 (reset_counters, check_counters): Make $message a prefix.
13130 (test_normal_stop_notifications): Add "args" parameter - a list of
13131 init functions to be called. Make $message a prefix,
13132 (test_observer_normal_stop): Change the message prefixes so that
13133 they are unique, pass the attach / detach procedures to
13134 test_normal_stop_notifications.
13135
13136 * gdb.base/signull.exp (test_segv): Prefix all tests with
13137 "${name}". Clean up test messages.
13138
13139 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
13140
13141 * gdb.base/ena-dis-br.exp: Update copyright.
13142 (break_at): New function. Replace send_gdb with gdb_test,
13143 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
13144 ignore count, not stopped at bpt", with KFAIL.
13145
13146 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
13147
13148 * gdb.base/attach.exp: Remove cleanupfile handling.
13149
13150 2004-07-12 Andrew Cagney <cagney@gnu.org>
13151
13152 * gdb.base/annota1.exp: Cleanup corefile test name.
13153 * gdb.base/annota3.exp: Ditto.
13154
13155 2004-07-12 Andrew Cagney <cagney@gnu.org>
13156
13157 * gdb.base/signals.exp: Clean up copyright, re-indent.
13158
13159 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
13160 gdb_test and gdb_test_multiple.
13161
13162 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
13163
13164 * gdb.java/jmain.exp: Fix expected line number for main to
13165 break at. Set XFAIL for break at main test since gcj does not
13166 provide line number info for first statement in main.
13167
13168 2004-07-08 Andrew Cagney <cagney@gnu.org>
13169
13170 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
13171
13172 * gdb.base/sigbpt.exp: Make the common part of each test name a
13173 prefix instead of suffix.
13174
13175 2004-07-07 Bob Rossi <bob_rossi@cox.net>
13176
13177 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
13178 test from test_tbreak_creation_and_listing to
13179 test_file_list_exec_source_file
13180 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
13181 Changed name of test from test_tbreak_creation_and_listing to
13182 test_file_list_exec_source_file
13183
13184 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
13185
13186 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
13187 the jmisc() constructor instead of <init>.
13188 * gdb.java/jmisc1.exp: Ditto.
13189
13190 2004-07-07 Andrew Cagney <cagney@gnu.org>
13191
13192 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
13193 corrupting the PC.
13194
13195 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
13196
13197 * gdb.cp/templates.exp: Accept whitespace change in demangler
13198 output.
13199
13200 2004-07-06 Andrew Cagney <cagney@gnu.org>
13201
13202 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
13203
13204 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
13205
13206 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
13207 * lib/compiler.cc: Likewise.
13208
13209 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
13210
13211 * lib/compiler.cc: Work around string preprocessing problem
13212 with old hp c++ compiler.
13213 * lib/compiler.c: Likewise.
13214
13215 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
13216
13217 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
13218 directives to conditionalize symbol prefixing.
13219 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
13220 additional_flags handling. Add underscore prefix for Cygwin.
13221 * gdb.arch/i386-unwind.c: Use preprocessor directives to
13222 conditionalize symbol prefixing.
13223 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
13224 additional_flags handling. Add underscore prefix for Cygwin.
13225
13226 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
13227
13228 * gdb.base/bigcore.exp: Skip test on Cygwin.
13229
13230 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
13231
13232 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
13233 formats for "info register". Use gdb_test_multiple. Fix
13234 the "invalid register" test.
13235
13236 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
13237
13238 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
13239 PID for Cygwin. Add Cygwin specific strings to check for in some
13240 tests.
13241 (do_attach_tests): Add a test for user interaction when attaching
13242 to a process with no matching symbol table already loaded.
13243
13244 2004-06-26 Andrew Cagney <cagney@gnu.org>
13245
13246 Test PR java/1567 and PR java/1565.
13247 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
13248 * gdb.java/jmisc2.exp: Delete file.
13249
13250 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
13251
13252 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
13253
13254 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
13255
13256 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
13257 attach process.
13258
13259 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
13260
13261 * gdb.cp/pr-1553.exp: Remove.
13262
13263 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
13264
13265 * gdb.cp/pr-1553.cc: Remove.
13266 * gdb.cp/pr-1553.exp: Disable this test.
13267
13268 2004-06-20 Jim Blandy <jimb@redhat.com>
13269
13270 Fix PR testsuite/1680.
13271 * gdb.arch/i386-sse.exp: Properly quote curly braces in
13272 regular expressions.
13273
13274 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
13275
13276 Fix PR testsuite/1679.
13277 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
13278 Issue an UNSUPPORTED result instead.
13279
13280 2004-06-18 Jim Blandy <jimb@redhat.com>
13281
13282 * gdb.base/charset.exp: Only send a control-C if we see a new
13283 prompt and incomplete command.
13284
13285 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
13286
13287 * gdb.cp/pr-574.cc: Add copyright notice.
13288
13289 2004-06-17 Jim Blandy <jimb@redhat.com>
13290
13291 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
13292 cases where the regexp has no groups; this grabs random text from
13293 the previous test suite, whatever that was.
13294
13295 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
13296
13297 * gdb.cp/printmethod.cc: Add copyright notice.
13298
13299 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
13300
13301 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
13302
13303 2004-06-16 Andrew Cagney <cagney@gnu.org>
13304
13305 * gdb.base/signull.c: Update copyright. Include <string.h>.
13306 (bowler): Replace data_pointer with data_read
13307 and data_write cases. Add code_descriptor case.
13308 (zero, desc): New array and pointer.
13309 (data, code): Change to simple pointers.
13310 * gdb.base/signull.exp: Fix probe pattern matching a function
13311 descriptor SIGSEGV. Replace data_pointer with data_read and
13312 data_write tests.
13313
13314 2004-06-16 Andrew Cagney <cagney@gnu.org>
13315
13316 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
13317
13318 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13319
13320 * gdb.base/long_long.c: Add copyright notice.
13321
13322 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13323
13324 * gdb.base/long_long.exp: Remove reference to
13325 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
13326 to gdb_breakpoint and gdb_continue_to_breakpoint.
13327
13328 2004-06-14 Jim Blandy <jimb@redhat.com>
13329
13330 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
13331 endian case.
13332
13333 2004-06-14 Andrew Cagney <cagney@gnu.org>
13334
13335 * gdb.base/gcore.exp (capture_command_output): Delete the always
13336 passing tests containing inferior values.
13337 * gdb.base/ending-run.exp: Do not include the breakpoint address
13338 in the test message. Update copyright.
13339 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
13340 size in the test name, use gdb_test_multiple. Update copyright.
13341
13342 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13343
13344 * gdb.cp/ref-types.cc: Add copyright notice.
13345
13346 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13347
13348 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
13349 hp_aCC_compiler.
13350 * lib/compiler.cc: Likewise.
13351 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
13352 'set' commands. Log diagnostics for other lines. Set
13353 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
13354
13355 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
13356
13357 * gdb.cp/try_catch.cc: Add copyright notice.
13358
13359 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
13360
13361 * gdb.cp/userdef.cc: Add copyright notice.
13362
13363 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
13364
13365 * gdb.cp/virtfunc.cc: Add copyright notice.
13366
13367 2004-06-11 Randolph Chung <tausq@debian.org>
13368
13369 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
13370 problem.
13371
13372 2004-06-10 Andrew Cagney <cagney@gnu.org>
13373
13374 * lib/compiler.cc, lib/compiler.c: Append either
13375 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
13376 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
13377 instead of gcc-3-3.
13378
13379 2004-06-09 Andrew Cagney <cagney@gnu.org>
13380
13381 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
13382 gdb/1455, bug is specific to "long long" and "double".
13383
13384 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
13385 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
13386 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
13387 fixed.
13388
13389 2004-06-09 Andrew Cagney <cagney@gnu.org>
13390
13391 * gdb.base/structs.exp (test_struct_returns): Replace
13392 "return_value_unknown" and "finish_value_unknown" by
13393 "return_value_known" and "finish_value_known". Instead of
13394 "return_value_unknown" iff "finish_value_unknown", check
13395 "return_value_known" implies "finish_value_known".
13396
13397 2004-06-08 Martin Hunt <hunt@redhat.com>
13398
13399 * gdb.base/float.exp: Add pattern for mips targets.
13400
13401 2004-06-08 Randolph Chung <tausq@debian.org>
13402
13403 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
13404 message for unknown architectures more clear.
13405
13406 2004-06-08 Joel Brobecker <brobecker@gnat.com>
13407
13408 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
13409 start the execution of the program.
13410
13411 2004-06-07 Jim Blandy <jimb@redhat.com>
13412
13413 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
13414 * gdb.arch/i386-cpuid.h: New helper file.
13415
13416 2004-06-07 Randolph Chung <tausq@debian.org>
13417
13418 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
13419 has started.
13420
13421 2004-06-04 Roland McGrath <roland@redhat.com>
13422
13423 Fix PR gdb/1647.
13424 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
13425 differently to be robust to output buffering differences.
13426
13427 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
13428
13429 * gdb.threads/pthreads.exp: Update copyright years.
13430 (check_control_c): Change asynchronous 'after' to synchronous.
13431
13432 2004-06-04 Roland McGrath <roland@redhat.com>
13433
13434 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
13435 next gdb prompt.
13436
13437 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
13438
13439 Fix PR gdb/1636.
13440 * gdb.threads/manythreads.exp: Change asynchronous 'after'
13441 calls to synchronous.
13442
13443 2004-05-26 Jim Blandy <jimb@redhat.com>
13444
13445 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
13446
13447 2004-05-24 Randolph Chung <tausq@debian.org>
13448
13449 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
13450 * gdb.asm/pa.inc: New file.
13451
13452 2004-05-22 Mark Kettenis <kettenis@gnu.org>
13453
13454 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
13455
13456 2004-05-21 Joel Brobecker <brobecker@gnat.com>
13457 Daniel Jacobowitz <drow@mvista.com>
13458
13459 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
13460 GDB prompt.
13461
13462 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13463
13464 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
13465 setjmp/longjmp. Use sigaction instead of signal.
13466
13467 2004-05-19 J. Brobecker <brobecker@gnat.com>
13468 Michael Snyder <msnyder@redhat.com>
13469
13470 * gdb.threads/pthread_cond_wait.c: New file.
13471 * gdb.threads/pthread_cond_wait.exp: New testcase.
13472
13473 2004-05-13 Andrew Cagney <cagney@redhat.com>
13474
13475 * gdb.base/signull.exp, gdb.base/signull.c: New files.
13476 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
13477
13478 2004-05-11 Andrew Cagney <cagney@redhat.com>
13479
13480 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
13481 fixed but revealed gdb/1639.
13482
13483 2004-05-10 Andrew Cagney <cagney@redhat.com>
13484
13485 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
13486 func1" and "next to 2nd alarm", kernel bug avoided.
13487
13488 2004-05-10 Daniel Jacobowitz <dan@debian.org>
13489
13490 PR external/1568
13491 * gdb.base/bigcore.exp: Check the size of the dumped core file.
13492 XFAIL if it is smaller than bytes_allocated.
13493 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
13494 (main): Make chunks_allocated unsigned. Correct comment.
13495
13496 2004-05-07 Joel Brobecker <brobecker@gnat.com>
13497
13498 * gdb.arch/powerpc-aix-prologue.c: New file.
13499 * gdb.arch/powerpc-aix-prologue.exp: New file.
13500
13501 2004-05-07 Jim Blandy <jimb@redhat.com>
13502
13503 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
13504 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
13505
13506 2004-05-06 Joel Brobecker <brobecker@gnat.com>
13507
13508 * gdb.base/sep.exp: No longer setup_kfail when the program was
13509 built with dwarf2.
13510
13511 2004-05-05 Jim Ingham <jingham@apple.com>
13512
13513 * gdb.base/pending.exp: Make sure pending breakpoints
13514 preserve the ignore count.
13515
13516 2004-04-27 Jerome Guitton <guitton@gnat.com>
13517
13518 * i386-prologue.exp: Add testcase for jump instruction as first
13519 instruction of the real code.
13520 * i386-prologue.c (jump_at_beginning): New function.
13521
13522 2004-04-28 Mark Kettenis <kettenis@gnu.org>
13523
13524 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
13525 x86_64-*-*.
13526
13527 2004-04-28 Mark Kettenis <kettenis@gnu.org>
13528
13529 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
13530 i*86-*-*.
13531
13532 2004-04-25 Mark Kettenis <kettenis@gnu.org>
13533
13534 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
13535 expression that checks the return type.
13536
13537 2004-04-23 Andrew Cagney <cagney@redhat.com>
13538
13539 * gdb.base/call-sc.exp: New test of scalar call/return values.
13540 * gdb.base/call-sc.c: Ditto.
13541
13542 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13543
13544 * gdb.threads/manythreads.c: Reduce thread stack size.
13545
13546 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13547
13548 * gdb.threads/manythreads.c: Add copyright notice.
13549
13550 2004-04-23 Andrew Cagney <cagney@redhat.com>
13551
13552 * gdb.base/siginfo.exp: Better handle step out of signal.
13553 * gdb.base/sigstep.exp: Ditto.
13554
13555 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
13556 Daniel Jacobowitz <drow@mvista.com>
13557
13558 * gdb.threads/manythreads.c: New testcase.
13559 * gdb.threads/manythreads.exp: Ditto.
13560
13561 2004-04-22 Jim Blandy <jimb@redhat.com>
13562
13563 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13564 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13565
13566 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13567
13568 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13569
13570 2004-04-21 Andrew Cagney <cagney@redhat.com>
13571
13572 * gdb.base/sigstep.c: New file.
13573 * gdb.base/sigstep.exp: New file.
13574
13575 2004-04-16 Joel Brobecker <brobecker@gnat.com>
13576
13577 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13578 call to observer_notify_normal_stop.
13579
13580 2004-04-15 Andrew Cagney <cagney@redhat.com>
13581
13582 * gdb.base/siginfo.c: New file.
13583 * gdb.base/siginfo.exp: New file.
13584
13585 2004-04-12 J. Brobecker <brobecker@gnat.com>
13586
13587 * gdb.base/sep.exp: Fix typo in comment.
13588
13589 2004-04-12 J. Brobecker <brobecker@gnat.com>
13590
13591 * gdb.base/sep.c: New file.
13592 * gdb.base/sep-proc.c: New file.
13593 * gdb.base/sep.exp: New testcase.
13594
13595 2004-04-09 Mark Kettenis <kettenis@gnu.org>
13596
13597 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13598 support.
13599
13600 2004-04-05 Andrew Cagney <cagney@redhat.com>
13601
13602 * gdb.base/sigaltstack.c: New file.
13603 * gdb.base/sigaltstack.exp: New file.
13604
13605 2004-04-04 Joel Brobecker <brobecker@gnat.com>
13606
13607 * gdb.base/foll-fork.exp: Update the expected output for
13608 "help set follow-fork-mode", to match a change that was made
13609 to the help of this variable on 2004-01-13.
13610
13611 2004-04-01 Joel Brobecker <brobecker@gnat.com>
13612
13613 * lib/ada.exp: Add copyright notice.
13614 * bar.ads: Likewise.
13615 * bar.adb: Likewise.
13616 * null_record.adb: Likewise.
13617 * null_record.exp: Likewise.
13618 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13619
13620 2004-04-01 Joel Brobecker <brobecker@gnat.com>
13621
13622 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13623 * configure: Regenerate.
13624
13625 2004-04-01 Joel Brobecker <brobecker@gnat.com>
13626
13627 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13628 to build the application. Remove the message printed when in
13629 verbose mode, redundant with the UNSUPPORTED message above.
13630
13631 2004-03-31 Joel Brobecker <brobecker@gnat.com>
13632
13633 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13634 * gdb.ada (null_record.exp): New testcase.
13635
13636 2004-03-31 Joel Brobecker <brobecker@gnat.com>
13637
13638 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13639
13640 2004-03-31 Joel Brobecker <brobecker@gnat.com>
13641
13642 * gdb.ada: New subdirectory.
13643 * gdb.ada/Makefile.in: New file.
13644 * gdb.ada/gnat_ada.gpr.in: New file.
13645
13646 2004-03-31 Joel Brobecker <brobecker@gnat.com>
13647
13648 * lib/ada.exp: New file.
13649
13650 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
13651
13652 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13653 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13654
13655 2004-03-22 Andrew Cagney <cagney@redhat.com>
13656
13657 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13658 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13659 Problem identified by Ulrich Weigand.
13660
13661 2004-03-17 David Carlton <carlton@kealia.com>
13662
13663 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13664 PR c++/826.
13665
13666 2004-03-16 Roland McGrath <roland@redhat.com>
13667
13668 * gdb.base/auxv.exp: New file.
13669 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13670
13671 2004-03-12 David Carlton <carlton@kealia.com>
13672
13673 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13674 * gdb.cp/pr-1553.cc: Ditto.
13675 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13676 pass branch.
13677
13678 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13679
13680 * gdb.cp/templates.exp: Accept more template types.
13681
13682 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13683
13684 From Corinna Vinschen with modifications.
13685 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13686 local variable obj_with_enum.
13687 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13688 results with obj_with_enum.
13689
13690 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13691
13692 * gdb.cp/classes.cc: New file, copied from misc.cc.
13693 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13694
13695 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13696
13697 * gdb.cp/misc.cc: Add copyright notice.
13698
13699 2004-03-05 David Carlton <carlton@kealia.com>
13700
13701 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13702 * gdb.cp/rtti.h: Update copyright.
13703 (namespace n2::n3): New.
13704 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13705 (n2::n3::func3): New.
13706 (main): Call n2::n3::func3.
13707 * gdb.cp/rtti2.cc: Update copyright.
13708 (n2::create3): New.
13709
13710 2004-03-04 Mark Kettenis <kettenis@gnu.org>
13711
13712 * gdb.asm/openbsd.inc: Fix typo.
13713
13714 2004-03-03 Fred Fish <fnf@redhat.com>
13715
13716 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13717 "val" instead of unused "size". Update copyright year.
13718
13719 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
13720
13721 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13722 to use unsigned char.
13723 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13724 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13725
13726 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
13727
13728 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13729 line of output.
13730
13731 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
13732
13733 * gdb.base/relocate.c (dummy): Initialize.
13734
13735 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
13736
13737 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13738 a breakpoint at exit.
13739
13740 2004-02-27 Fred Fish <fnf@redhat.com>
13741
13742 * gdb.base/chng-syms.exp: Add expect condition to match failing
13743 case that isn't a timeout.
13744
13745 2004-02-27 Andrew Cagney <cagney@redhat.com>
13746
13747 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13748 support.
13749
13750 2004-02-26 Fred Fish <fnf@redhat.com>
13751
13752 * gdb.arch/gdb1431.c: Remove.
13753 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13754 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13755 of "until" incorrectly.
13756
13757 2004-02-26 J. Brobecker <brobecker@gnat.com>
13758
13759 * gdb.cp/class2.cc (empty): New class.
13760 (refer): New function.
13761 (main): Declare an object of type empty and use it.
13762 * gdb.cp/class2.exp: Print the value of an object of type empty.
13763
13764 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13765
13766 * gdb.base/langs.exp: Update query string to match the
13767 new nquery format used for pending breakpoints.
13768
13769 2004-02-26 Andrew Cagney <cagney@redhat.com>
13770
13771 Fix PR i18n/1570.
13772 * gdb.base/charset.c: Update copyright notice.
13773 (main, init_string): Remove the escape character '\e' tests.
13774 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13775 * gdb.base/charset.exp (valid_host_charset): Ditto.
13776 * gdb.base/setvar.exp: Ditto.
13777
13778 2004-02-24 Andrew Cagney <cagney@redhat.com>
13779
13780 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13781 mmapped data in core file" PASS and FAIL messages consistent.
13782
13783 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13784 setting a breakpoint. Work around PR java/1565.
13785
13786 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13787
13788 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13789 new nquery format.
13790 * gdb.base/pending.exp: Ditto.
13791
13792 2004-02-22 Mark Kettenis <kettenis@gnu.org>
13793
13794 * configure.in: Run stabs tests on *BSD.
13795 * configure: Regenerated.
13796
13797 2004-02-21 Mark Kettenis <kettenis@gnu.org>
13798
13799 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13800
13801 2004-02-20 Fred Fish <fnf@redhat.com>
13802
13803 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13804 blank in test for "returns short", for consistency with other
13805 "returns xxx" tests. Update copyright year.
13806
13807 2004-02-19 Fred Fish <fnf@redhat.com>
13808
13809 New testcase for PR breakpoint/1558.
13810 * gdb.arch/gdb1558.exp: New file.
13811 * gdb.arch/gdb1558.c: New file.
13812
13813 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
13814
13815 * gdb.base/nodebug.exp: Fix typo.
13816
13817 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13818
13819 Committed by Jim Blandy <jimb@redhat.com>.
13820
13821 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13822
13823 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13824
13825 * gdb.base/float.exp: Support s390*-*-* targets.
13826
13827 2004-02-17 Adam Fedor <fedor@gnu.org>
13828
13829 * gdb.base/gdb1555.exp: New file.
13830 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13831
13832 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
13833
13834 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13835
13836 2004-02-16 Fred Fish <fnf@redhat.com>
13837
13838 * gdb.arch/gdb1291.c: Remove
13839 * gdb.arch/gdb1291.s: New test input file.
13840 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13841 fail. Test for correct result, known incorrect result, other
13842 failures and timeouts.
13843
13844 2004-02-16 Andrew Cagney <cagney@redhat.com>
13845
13846 * gdb.base/bigcore.exp: New file.
13847 * gdb.base/bigcore.c: New file.
13848
13849 2004-02-13 Andrew Cagney <cagney@redhat.com>
13850
13851 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13852 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13853 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13854 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13855 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13856 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13857 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13858 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13859 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13860 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13861
13862 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13863
13864 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13865 executed is an alloc instruction.
13866
13867 2004-02-11 David Carlton <carlton@kealia.com>
13868
13869 * gdb.cp/breakpoint.exp: New.
13870 * gdb.cp/breakpoint.cc: New.
13871
13872 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13873
13874 Partial fix for PR gdb/1543.
13875 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13876 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13877 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13878 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13879 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13880 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13881 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13882 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13883 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13884 to bug-gdb@prep.ai.mit.edu .
13885 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13886 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13887 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13888 Likewise.
13889
13890 2004-02-10 Andrew Cagney <cagney@redhat.com>
13891
13892 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13893 using gdb_internal_error_resync.
13894
13895 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
13896
13897 * gdb.threads/thread-specific.exp: Stop early if no threads are
13898 found.
13899
13900 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13901
13902 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13903
13904 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
13905
13906 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13907 breakpoints.
13908
13909 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
13910
13911 * config/sim.exp (gdb_load): Handle $arg == "".
13912 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13913 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13914
13915 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
13916
13917 * gdb.base/maint.exp: Update test to reflect
13918 obstack changes.
13919
13920 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13921
13922 * gdb.base/pendshr.c (pendfunc): New function that calls
13923 pendfunc1.
13924 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13925
13926 2004-02-04 Fred Fish <fnf@redhat.com>
13927
13928 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13929 function symbols and update copyright years.
13930 * gdb.arch/gdb1291.c: Ditto.
13931
13932 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13933
13934 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13935
13936 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13937
13938 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13939
13940 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13941
13942 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13943
13944 2004-02-02 Fred Fish <fnf@redhat.com>
13945
13946 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13947 remote targets. Update copyright years.
13948
13949 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13950
13951 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13952 support.
13953 * gdb.base/langs.exp: Fix test which attempts to create
13954 breakpoint on non-existent function to handle new pending
13955 support.
13956 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13957 a breakpoint.
13958 * gdb.base/pending.exp: New test.
13959 * gdb.base/pending.c: New file.
13960 * gdb.base/pendshr.c: Ditto.
13961
13962 2004-02-02 David Carlton <carlton@kealia.com>
13963
13964 * gdb.cp/overload.exp: Add overloadNamespace tests.
13965 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13966 (overloadNamespace, XXX): New.
13967 (main): Call XXX::marker2.
13968
13969 2004-02-01 Fred Fish <fnf@redhat.com>
13970
13971 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13972 * gdb.base/finish.exp: Ditto.
13973 * gdb.base/gcore.exp: Ditto.
13974 * gdb.base/huge.exp: Ditto.
13975 * gdb.base/info-proc.exp: Ditto.
13976 * gdb.base/return2.exp: Ditto.
13977 * gdb.threads/gcore-thread.exp: Ditto.
13978
13979 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
13980
13981 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13982
13983 2004-02-01 Mark Kettenis <kettenis@gnu.org>
13984
13985 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13986 that opening the file succeeds on OpenBSD.
13987
13988 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
13989
13990 * gdb.threads/thread-specific.c: New file.
13991 * gdb.threads/threads-specific.exp: New test script.
13992 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13993 to expect_out.
13994
13995 2004-02-01 Mark Kettenis <kettenis@gnu.org>
13996
13997 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13998 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13999 only on the "print_small_structs from print_long_arg_list" test.
14000
14001 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
14002
14003 * gdb.base/completion.exp: Kill a stray backslash.
14004
14005 From Jim Ingham <jingham@apple.com>:
14006 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
14007 agrees with the result from sending a tab.
14008
14009 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
14010
14011 * gdb.base/chng-syms.exp: Remove stray newline.
14012
14013 2004-01-31 Mark Kettenis <kettenis@gnu.org>
14014
14015 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
14016 *-*-openbsd*.
14017 * gdb.asm/openbsd.inc: New file.
14018
14019 2004-01-30 Mark Kettenis <kettenis@gnu.org>
14020
14021 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
14022 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
14023 *-*solaris2*. Remove commented out default settings for
14024 asm-flags. Replace gdb_compile with target_link.
14025
14026 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
14027
14028 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
14029 for all tests. Remove old hp-ux and cygnus xfail cases.
14030
14031 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
14032
14033 * gdb.base/chng-syms.exp: New file.
14034 * gdb.base/chng-syms.c: New file.
14035
14036 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14037
14038 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
14039 Provide arms for current output in all my configurations.
14040
14041 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14042
14043 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
14044 * lib/compiler.cc: Likewise.
14045 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
14046 get the right preprocessor. Eval the output directly. Remove
14047 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
14048 hp_f77_compiler and hp_f90_compiler completely.
14049 (gdb_preprocess): Delete.
14050 (get_compiler): Delete.
14051
14052 2004-01-24 Mark Kettenis <kettenis@gnu.org>
14053
14054 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
14055 <string.h>.
14056
14057 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
14058
14059 * gdb.mi/mi-stack.exp: Update copyright.
14060
14061 2004-01-23 David Carlton <carlton@kealia.com>
14062
14063 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
14064 test for cp_lookup_transparent_type.
14065 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
14066 call them.
14067
14068 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
14069
14070 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
14071 after -var-update.
14072
14073 2004-01-23 David Carlton <carlton@kealia.com>
14074
14075 * gdb.cp/namespace.cc (C::ensureRefs): New.
14076 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
14077
14078 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
14079
14080 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
14081 case "-stack-list-locals 2".
14082 * gdb.mi/mi-var-child.exp: Test for case
14083 "-var-list-children --all-values NAME".
14084
14085 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
14086
14087 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
14088
14089 2004-01-18 Mark Kettenis <kettenis@gnu.org>
14090
14091 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
14092 used with gdb_test_multiple.
14093
14094 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
14095 read at address 0. This fixes PR testsuite/1504.
14096
14097 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
14098
14099 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
14100 Remove downloading, guessing the host executable, the calls to
14101 gdb_file_cmd and gdb_target_cmd, and "load" support.
14102 (infer_host_exec): New function broken out from gdb_load.
14103 (gdb_load): New wrapper for gdbserver_gdb_load.
14104 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
14105 gdb_target_cmd. Use -target-select.
14106 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
14107 Download binaries to the host. Clear last_mi_remote_file when
14108 we load a new binary.
14109 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
14110 call gdbserver_gdb_load and mi_gdb_target_cmd.
14111
14112 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14113
14114 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
14115 type patterns.
14116
14117 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14118
14119 * gdb.cp/templates.exp: Fix typo in test name of
14120 "print Foo<volatile char*>::foo".
14121
14122 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14123
14124 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
14125
14126 2004-01-16 Ben Elliston <bje@wasabisystems.com>
14127
14128 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
14129 (clean mostlyclean): Remove empty rm.
14130
14131 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14132
14133 * gdb.base/setvar.exp: Add copyright years.
14134
14135 2004-01-14 David Carlton <carlton@bactrian.org>
14136
14137 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
14138 PR c++/1511 and update coment.
14139 * gdb.cp/templates.exp: Update patterns to match current output.
14140 If changes involve something other than whitespace, KFAIL
14141 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
14142
14143 2004-01-14 David Carlton <carlton@kealia.com>
14144
14145 * gdb.cp/namespace.exp: Add tests involving classes defined within
14146 namespaces.
14147 * gdb.cp/namespace.cc (C::CClass): New.
14148 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
14149
14150 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
14151
14152 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
14153 what debug info we have. Print a better message if something goes
14154 wrong while producing the separate debug info file.
14155
14156 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14157
14158 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
14159
14160 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14161
14162 * gdb.base/callfuncs.c: Add copyright notice.
14163
14164 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
14165
14166 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
14167 inheritance. PR gdb/1498, PR gcc/13539.
14168
14169 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
14170
14171 * gdb.threads/gcore-thread.exp: Prefix name of binary with
14172 test specific name.
14173 * gdb.mi/gdb669.exp: Ditto.
14174 * gdb.mi/mi-pthreads.exp: Ditto.
14175 * gdb.mi/mi1-pthreads.exp: Ditto.
14176 * gdb.mi/mi2-pthreads.exp: Ditto.
14177
14178 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14179
14180 * gdb.cp/member-ptr.cc: Add copyright notice.
14181
14182 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14183
14184 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
14185 some patterns for recent versions of gcc and hpacc. Delete
14186 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
14187 Delete tests that access a NULL pointer-to-member-data. This
14188 script is still disabled for gcc.
14189
14190 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
14191
14192 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
14193 escaped correctly.
14194
14195 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
14196
14197 * gdb.base/sepdebug.exp: New file.
14198 * gdb.base/sepdebug.c: New file.
14199 * lib/gdb.exp (separate_debug_filename): New procedure.
14200 (gdb_gnu_strip_debug): New procedure.
14201
14202 2004-01-12 Andrew Cagney <cagney@redhat.com>
14203
14204 * gdb.mi/ChangeLog: Delete file. Renamed to ...
14205 * gdb.mi/ChangeLog-1999-2003: New file.
14206
14207 2004-01-12 Andrew Cagney <cagney@redhat.com>
14208
14209 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
14210 "Renaming a directory to a non-empty directory returns ENOTEMPTY
14211 or EEXIST", treat EBUSY as an XFAIL.
14212
14213 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
14214
14215 * gdb.base/scope.exp: Remove obsolete setup_xfail for
14216 hp_cc_compiler.
14217
14218 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14219
14220 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
14221 decorations.
14222
14223 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14224
14225 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
14226 and "(aCC)" decorations. Remove obsolete doco about old
14227 test results.
14228
14229 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14230
14231 * gdb.cp/exception.exp: Fix typo in doco.
14232
14233 2004-01-09 Mark Kettenis <kettenis@gnu.org>
14234
14235 * gdb.base/gdb1476.exp: Fix typo.
14236
14237 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14238
14239 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
14240 file.
14241
14242 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14243
14244 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
14245 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
14246 Use gdb_compile. Remove restriction on gcc. Add some patterns
14247 for recent version of gdb. Delete second half, which was a copy
14248 of the first half with different build flags. This test is
14249 still disabled because it is still not ready for production.
14250
14251 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14252
14253 * gdb.cp/exception.cc: Add copyright notice.
14254 * gdb.cp/exception.exp: Add a notice that this file is broken
14255 because of line number changes caused by addition of copyright
14256 notice.
14257
14258 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14259
14260 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
14261 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
14262
14263 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14264
14265 * gdb.cp/classes.exp: Accept gnu abi 2.
14266 * gdb.cp/derivation.exp: Likewise.
14267 * gdb.cp/overload.exp: Likewise.
14268 * gdb.cp/virtfunc.exp: Likewise.
14269
14270 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14271
14272 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
14273 semicolon after end of function.
14274
14275 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14276
14277 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
14278 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
14279 boilerplate code for compiling and running the program under
14280 test. Add some string method tests.
14281
14282 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14283
14284 * gdb.cp/bs15503.cc: Add copyright notice.
14285 * gdb.cp/bs15503.exp: Adjust line number.
14286
14287 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14288
14289 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
14290 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
14291
14292 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14293
14294 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
14295 hp_cc_compiler.
14296
14297 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14298
14299 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
14300 * gdb.cp/ctti.exp: Use the marker instead of "next".
14301 With gcc, run further before bailing.
14302
14303 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14304
14305 * gdb.cp/cttiadd.cc: Add copyright notice.
14306 * gdb.cp/cttiadd1.cc: Likewise.
14307 * gdb.cp/cttiadd2.cc: Likewise.
14308 * gdb.cp/cttiadd3.cc: Likewise.
14309
14310 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14311
14312 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
14313 Use gdb_test, gdb_test_multiple. Use floating-point values that
14314 have exact representations in IEEE-ish formats.
14315
14316 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14317
14318 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
14319 compilers. Delete duplicate call to get_compiler_info.
14320 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
14321 * gdb.base/volatile.exp: Likewise.
14322
14323 2004-01-07 Mark Kettenis <kettenis@gnu.org>
14324
14325 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
14326 memory at address 0.
14327
14328 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14329
14330 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
14331 to test for hp-ux assembler. Fix copyright years.
14332
14333 2004-01-07 Andrew Cagney <cagney@redhat.com>
14334
14335 * gdb.base/fileio.c (strerrno): Add "EBUSY".
14336
14337 2004-01-07 Andrew Cagney <cagney@redhat.com>
14338
14339 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
14340 when creating the read-only file. From analysis by Roland McGrath
14341 and Elena Zannoni.
14342
14343 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14344
14345 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
14346
14347 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14348
14349 * gdb.base/cvexpr.c: Be type-safe with function pointers and
14350 data pointers.
14351
14352 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14353
14354 * gdb.cp/m-static.exp: Compile one source file at a time.
14355 Delete unused call to get_compiler_info.
14356
14357 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14358
14359 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
14360 * gdb.base/call-rt-st.exp: Likewise.
14361 * gdb.base/nodebug.exp: Likewise.
14362 * gdb.base/volatile.exp: Likewise.
14363 * gdb.cp/ref-types.exp: Likewise.
14364 * gdb.cp/templates.exp: Likewise.
14365
14366 2004-01-05 Mark Kettenis <kettenis@gnu.org>
14367
14368 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
14369
14370 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
14371
14372 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
14373 hppa*-hp-hpux*.
14374
14375 2004-01-04 Mark Kettenis <kettenis@gnu.org>
14376
14377 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14378 x86_64-*-*.
14379
14380 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14381 sparc64-*-* and sparc*-solaris2*.
14382
14383 2004-01-04 Mark Kettenis <kettenis@gnu.org>
14384
14385 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
14386 return ${tests}" test. The ${tests} already mentions the
14387 filename.
14388
14389 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14390
14391 * gdb.cp/local.exp: Accept gcc abi 2.
14392
14393 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14394
14395 * gdb.cp/templates.exp: Accept gcc abi 2.
14396
14397 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14398
14399 * lib/compiler.cc: Remove supports_template_debugging.
14400 * gdb.cp/templates.exp: Do not test supports_template_debugging.
14401
14402 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14403
14404 * gdb.cp/namespace.exp: Accept gcc abi 2.
14405
14406 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14407
14408 * gdb.cp/method.exp: Accept gcc abi 2.
14409
14410 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14411
14412 * gdb.cp/classes.exp: Generate identical results as old version.
14413 * gdb.cp/derivation.exp: Likewise.
14414 * gdb.cp/overload.exp: Likewise.
14415 * gdb.cp/virtfunc.exp: Likewise.
14416
14417 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14418
14419 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
14420 mysterious bug with sourceware version of expect.
14421
14422 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14423
14424 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
14425 current versions of gcc, including gcc abi 2. Remove gratuitous
14426 restart of test program. Use gdb_test_multiple and gdb_test for
14427 all tests. Add patterns to xfail missing "const" in "const char *"
14428 and kfail PR gdb/1155.
14429
14430 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14431
14432 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
14433 current versions of gcc, including gcc abi 2. Remove gratuitous
14434 restart of test program. Use gdb_test_multiple and gdb_test for
14435 all tests. Add patterns to kfail PR gdb/1498.
14436
14437 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14438
14439 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
14440 current versions of gcc, including gcc abi 2. Use "breakpoint"
14441 and "continue" instead of restarting the target program. Use
14442 gdb_test_multiple and gdb_test for all tests.
14443
14444 2004-01-01 Mark Kettenis <kettenis@gnu.org>
14445
14446 * gdb.asm/asm-source.exp: Update copyright year. Link statically
14447 for *-*-solaris2*.
14448
14449 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14450
14451 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
14452 current versions of gcc, including gcc abi 2. Use "breakpoint"
14453 and "continue" instead of restarting the target program several
14454 times. Use gdb_test_multiple and gdb_test for all tests.
14455
14456 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
14457
14458 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
14459 source files.
14460
14461 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14462
14463 * gdb.base/environ.exp: Handle compiling test case from multiple
14464 source files.
14465
14466 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14467
14468 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
14469
14470 2003-12-17 Jim Blandy <jimb@redhat.com>
14471
14472 * gdb.base/freebpcmd.c: Add copyright notice.
14473
14474 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
14475
14476 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14477
14478 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
14479
14480 2003-12-13 Jim Blandy <jimb@redhat.com>
14481
14482 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14483
14484 2003-12-12 Kevin Buettner <kevinb@redhat.com>
14485
14486 * gdb.asm/frv.inc: New file.
14487 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
14488
14489 2003-12-09 Fred Fish <fnf@redhat.com>
14490
14491 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
14492 functions to break1.c and leave prototypes behind. Add more
14493 "set breakpoint NN here" comments.
14494 * gdb.base/break1.c: New file.
14495
14496 * gdb.base/break.exp: Handle compiling test case from multiple
14497 source files and change source file references as needed.
14498 * gdb.base/completion.exp: Ditto.
14499 * gdb.base/condbreak.exp: Ditto.
14500 * gdb.base/define.exp: Ditto.
14501 * gdb.base/ena-dis-br.exp: Ditto.
14502 * gdb.base/info-proc.exp: Ditto.
14503 * gdb.base/maint.exp: Ditto.
14504 * gdb.base/until.exp: Ditto.
14505
14506 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
14507 hardcoded line numbers.
14508 * gdb.base/define.exp: Ditto.
14509 * gdb.base/ena-dis-br.exp: Ditto.
14510 * gdb.base/maint.exp: Ditto.
14511 * gdb.base/until.exp: Ditto.
14512
14513 * gdb.base/completion.exp: Use "break1" for completion tests since
14514 "break" is no longer a unique prefix.
14515
14516 2003-12-06 Andrew Cagney <cagney@redhat.com>
14517
14518 * gdb.base/structs.exp (test_struct_returns): When applicable, set
14519 "return_value_unimplemented". When an unimplemented struct return
14520 architecture, report incorrect values as a KFAIL
14521
14522 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14523
14524 * gdb.cp/rtti.exp: Accept new wording of warning from
14525 cp_lookup_rtti_type.
14526
14527 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14528
14529 Partial fix for PR testsuite/1456.
14530 * gdb.base/scope.exp (test_at_main): Replace references to
14531 gcc_compiled with calls to test_compiler_info.
14532 (test_at_foo): Likewise.
14533 (test_at_bar): Likewise.
14534
14535 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
14536
14537 Partial fix for PR testsuite/1456.
14538 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
14539 to test_compiler_info.
14540
14541 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14542
14543 * gdb.base/so-impl-ld.exp: Update copyright notice.
14544
14545 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
14546
14547 Partial fix for PR testsuite/1456.
14548 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
14549 to test_compiler_info.
14550
14551 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14552
14553 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
14554 from current versions of gdb. Clean up regular expressions.
14555 Delete redundant timeout case.
14556
14557 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14558
14559 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
14560 from current versions of gdb. Clean up regular expressions.
14561 Delete redundant timeout case.
14562
14563 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14564
14565 Partial fix for PR testsuite/1456.
14566 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14567 gcc_compiled with call to test_compiler_info.
14568
14569 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14570
14571 Partial fix for PR testsuite/1456.
14572 * gdb.base/list.exp (test_list_function): Delete unused declaration
14573 of gcc_compiled.
14574
14575 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14576
14577 Partial fix for PR testsuite/1456.
14578 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14579 call to test_compiler_info.
14580
14581 2003-11-29 Mark Kettenis <kettenis@gnu.org>
14582
14583 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14584 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14585 it to create the appropriate note.inc.
14586 * gdb.asm/asmsrc1.s: Include "note.inc".
14587 * gdb.asm/netbsd.inc: New file.
14588 * gdb.asm/empty.inc: New file.
14589
14590 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14591
14592 Partial fix for PR testsuite/1456.
14593 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14594 calls to test_compiler_info.
14595
14596 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14597
14598 Partial fix for PR testsuite/1456.
14599 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14600 calls to test_compiler_info.
14601
14602 2003-11-27 Mark Kettenis <kettenis@gnu.org>
14603
14604 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14605 pattern for the KFAILs.
14606
14607 2003-11-25 Adam Fedor <fedor@gnu.org>
14608
14609 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14610 * gdb.objc/objcdecode.m: New file.
14611
14612 2003-11-25 Adam Fedor <fedor@gnu.org>
14613
14614 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14615 * gdb.objc/nondebug.m: New file.
14616
14617 2003-11-26 Ben Elliston <bje@wasabisystems.com>
14618
14619 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14620 NetBSD as it does on FreeBSD. Modelled on a similar change by
14621 Mark Kettenis on 2003-05-30.
14622 (link-flags): Set to "--entry _start" regardless of target.
14623 Special linker flags are to be appended to $link-flags.
14624 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14625
14626 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14627
14628 * gdb.cp/method.exp: Accept output of new demangler.
14629
14630 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14631
14632 * gdb/class2.exp: New file.
14633 * gdb/class2.cc: New file.
14634
14635 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14636
14637 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14638 of new demangler.
14639
14640 2003-11-23 Mark Kettenis <kettenis@gnu.org>
14641
14642 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14643 of gdb_test "run".
14644
14645 2003-11-23 Mark Kettenis <kettenis@gnu.org>
14646
14647 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14648 "continue" into "run".
14649
14650 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14651
14652 Partial fix for PR testsuite/1456.
14653 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14654 call to test_compiler_info.
14655 * gdb.cp/ctti.exp: Likewise.
14656 * gdb.cp/derivation.exp: Likewise.
14657 * gdb.cp/member-ptr.exp: Likewise.
14658 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14659 reference to gcc_compiled.
14660
14661 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14662
14663 Fix PR testsuite/1463.
14664 * gdb.base/structs.exp (start_structs_test): Call
14665 get_debug_format before using the debug format.
14666
14667 2003-11-22 Andrew Cagney <cagney@redhat.com>
14668
14669 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14670 * gdb.base/structs.exp: Use gdb_test_multiple.
14671
14672 2003-11-20 Andrew Cagney <cagney@redhat.com>
14673
14674 * gdb.base/structs.exp: Handle and recover from internal errors.
14675 Replace "foo${n}" with "foo<n>" in test messages.
14676
14677 * gdb.base/structs.exp: Update copyright. Rewrite.
14678 * gdb.base/structs.c: Update copyright. Rewrite.
14679
14680 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14681 resync count exceeded.
14682
14683 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14684 from the internal error.
14685 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14686 Original from Jim Blandy.
14687 (gdb_test_multiple): Use gdb_internal_error_resync.
14688
14689 2003-11-19 Andrew Cagney <cagney@redhat.com>
14690
14691 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14692 KFAIL.
14693
14694 2003-11-17 Mark Kettenis <kettenis@gnu.org>
14695
14696 New testcase for PR backtrace/1435.
14697 * gdb.arch/i386-unwind.exp: New file.
14698 * gdb.arch/i386-unwind.c: New file.
14699
14700 2003-11-17 Andrew Cagney <cagney@redhat.com>
14701
14702 * lib/gdb.exp (compiler_info): New global.
14703 (test_compiler_info): New function.
14704 (get_compiler_info): Set compiler_info.
14705 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14706 "compiler_info" to gcc-<major>-<minor>.
14707
14708 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14709
14710 * gdb.trace/configure: Remove.
14711
14712 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
14713
14714 * gdb.base/break.c: Add comments to aid finding line numbers for
14715 breakpoints.
14716 * gdb.base/break.exp: Remove all references to explicit line
14717 numbers.
14718
14719 2003-11-11 Nick Clifton <nickc@redhat.com>
14720
14721 * gdb.base/shreloc.exp: Do not run for targets which do not
14722 support shared objects.
14723
14724 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
14725
14726 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14727 Don't run tests if nofileio flag is given.
14728
14729 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
14730
14731 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
14732 as well as 'Watchpoint'.
14733
14734 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
14735
14736 Reported by Jim Ingham <jingham@apple.com>:
14737 * gdb.base/annota1.exp: Match at least one occurrence of the
14738 signal handler annotation.
14739
14740 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
14741
14742 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14743 as well as 'Watchpoint'.
14744
14745 2003-11-05 Michael Chastain <mec@shout.net>
14746
14747 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14748
14749 2003-11-03 Kris Warkentin <kewarken@qnx.com>
14750
14751 * gdb.arch/gdb1291.c: New test file.
14752 * gdb.arch/gdb1291.exp: New test script.
14753 * gdb.arch/gdb1431.c: New test file.
14754 * gdb.arch/gdb1431.exp: New test script.
14755
14756 2003-10-22 Michael Chastain <mec@shout.net>
14757
14758 * gdb.mi/pthreads.c: Add copyright notice.
14759
14760 2003-10-22 Michael Chastain <mec@shout.net>
14761
14762 * gdb.threads/pthreads.c: Add copyright notice.
14763
14764 2003-10-20 Michael Chastain <mec@shout.net>
14765
14766 * gdb.base/gdb1056.exp: New test script.
14767
14768 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
14769
14770 * gdb.threads/killed.exp: Use gdb_run_cmd.
14771
14772 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
14773
14774 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14775 create a core file.
14776 * gdb.threads/gcore-thread.exp: Likewise.
14777
14778 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
14779
14780 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14781 type, based on char type.
14782 (struct bit_flags_short_t): New bitfield type, based on short type.
14783 (init_bit_flags_char): New fuction.
14784 (init_bit_flags_short): Ditto.
14785 (print_bit_flags_char): Ditto.
14786 (print_bit_flags_short): Ditto.
14787 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14788
14789 2003-10-11 Michael Chastain <mec@shout.net>
14790
14791 * gdb.base/call-rt-st.exp: Update copyright year.
14792
14793 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14794
14795 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14796 * gdb.disasm/sh3.s: Ditto.
14797
14798 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
14799
14800 * gdb.threads/switch-threads.exp: New test.
14801 * gdb.threads/switch-threads.c: New source file.
14802
14803 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
14804
14805 * gdb.base/ending-run.exp: Add sh specific case.
14806
14807 2003-10-06 Andrew Cagney <cagney@redhat.com>
14808
14809 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14810 * gdb.disasm/mn10200.exp: Delete obsolete file.
14811
14812 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
14813
14814 * ChangeLog: Correct an entry command.exp -> commands.exp.
14815 * gdb.base/commands.exp (bp_deleted_in_command_test)
14816 (temporary_breakpoint_commands): Check noargs.
14817
14818 2003-09-25 David Carlton <carlton@kealia.com>
14819
14820 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14821 of some print tests, where appropriate. Add tests for C::D::cd,
14822 E::ce, F::cXfX, G::XgX.
14823 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14824
14825 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
14826
14827 * lib/java.exp (java_init): Import target_alias before using it.
14828
14829 2003-09-25 David Carlton <carlton@kealia.com>
14830
14831 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14832
14833 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
14834
14835 * gdb.base/selftest.exp: Accomodate more instruction reordering
14836 weirdness.
14837
14838 2003-09-17 Michael Chastain <mec@shout.net>
14839
14840 * gdb.cp/gdb1355.exp: New file.
14841 * gdb.cp/gdb1355.c: New file.
14842
14843 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
14844
14845 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14846 * gdb.asm/sh.inc: New file.
14847
14848 2003-09-11 David Carlton <carlton@kealia.com>
14849
14850 * gdb.cp/namespace.exp: Add tests for namespace types.
14851 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
14852 (test_namespace): New.
14853
14854 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
14855
14856 * gdb.base/relocate.exp: Handle new gdb output at startup.
14857 * gdb.stabs/weird.exp: Ditto.
14858
14859 2003-09-08 Michael Chastain <mec@shout.net>
14860
14861 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14862
14863 2003-09-07 Michael Chastain <mec@shout.net>
14864
14865 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14866 'parse error'.
14867
14868 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14869
14870 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14871
14872 2003-08-30 Michael Chastain <mec@shout.net>
14873
14874 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14875 * gdb.gdb/observer.exp: Ditto.
14876 * gdb.gdb/xfullpath.exp: Ditto.
14877
14878 2003-08-29 Mark Kettenis <kettenis@gnu.org>
14879
14880 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14881 *-*-*bsd*.
14882
14883 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14884
14885 * gdb.base/dump.exp: Skip for ia64.
14886
14887 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14888
14889 * gdb.asm/asm-source.exp: Add ia64 support.
14890 * gdb.asm/ia64.inc: New file.
14891
14892 2003-08-22 Michael Chastain <mec@shout.net>
14893
14894 * gdb.cp: New directory.
14895 * gdb.cp/*: Copy from gdb.c++/*.
14896 * gdb.c++/*: Remove.
14897 * Makefile.in: Change gdb.c++ to gdb.cp.
14898 * configure.in: Ditto.
14899 * configure: Regnerate.
14900
14901 2003-08-18 Mark Kettenis <kettenis@gnu.org>
14902
14903 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14904 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14905
14906 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
14907
14908 * mi-var-display.exp (-var-list-children weird): Accept function
14909 pointers with argument types.
14910 * mi1-var-display.exp (-var-list-children weird): Likewise.
14911 * mi2-var-display.exp (-var-list-children weird): Likewise.
14912
14913 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
14914
14915 * gdb.base/annota3.exp: Add missing newline.
14916
14917 2003-08-06 Michael Chastain <mec@shout.net>
14918
14919 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14920
14921 2003-08-12 Michael Snyder <msnyder@redhat.com>
14922
14923 * gdb.base/float.exp: Add test for SH.
14924
14925 2003-08-10 Mark Kettenis <kettenis@gnu.org>
14926
14927 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14928
14929 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
14930
14931 * gdb.base/completion.exp: Remove reduntant completion test
14932 on filename.
14933
14934 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
14935
14936 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14937 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14938 gdb.trace/save-trace.exp: Make sure that full pathnames are
14939 escaped correctly.
14940
14941 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
14942
14943 * configure.in: Don't generate config.h from config.hin.
14944 * configure: Regenerate.
14945 * config.hin: Remove file.
14946 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14947 * gdb.threads/pthreads.c: Ditto.
14948
14949 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
14950
14951 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14952 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14953 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14954 Replace ld24 with seth/add3.
14955
14956 2003-08-02 Andrew Cagney <cagney@redhat.com>
14957
14958 * gdb.base/annota3.exp: New file.
14959 * gdb.base/annota3.c: New file.
14960 * gdb.c++/annota3.exp: New file.
14961 * gdb.c++/annota3.cc: New file.
14962
14963 2003-07-29 Michael Chastain <mec@shout.net>
14964
14965 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14966 actually failed.
14967 (do_pass): Likewise.
14968 * gdb.threads/tls.exp: Always initialize no_of_threads.
14969
14970 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
14971
14972 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14973 pattern.
14974 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14975 * gdb.threads/tls.exp: Recognize one case of the host library not
14976 supporting TLS.
14977
14978 2003-07-27 Andrew Cagney <cagney@redhat.com>
14979
14980 * gdb.base/fileio.exp: Use SH when running commands using
14981 remote_exec.
14982
14983 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
14984
14985 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14986 * gdb.base/relocate.c (dummy): New padding array.
14987
14988 2003-07-22 Michael Snyder <msnyder@redhat.com>
14989
14990 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
14991
14992 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14993 patterns to be more general, accepting old and new output.
14994 Some output chars (such as '+') also must be quoted.
14995 Some addresses are displayed numerically instead of
14996 symbolically.
14997
14998 2003-07-23 Michael Snyder <msnyder@redhat.com>
14999
15000 * gdb.base/return2.exp: Don't test long-long return.
15001
15002 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
15003 * gdb.disasm/t01_mov.exp: Ditto.
15004 * gdb.disasm/t02_mova.s: Ditto.
15005 * gdb.disasm/t02_mova.exp: Ditto.
15006 * gdb.disasm/t03_add.s: Ditto.
15007 * gdb.disasm/t03_add.exp: Ditto.
15008 * gdb.disasm/t04_sub.s: Ditto.
15009 * gdb.disasm/t04_sub.exp: Ditto.
15010 * gdb.disasm/t05_cmp.s: Ditto.
15011 * gdb.disasm/t05_cmp.exp: Ditto.
15012 * gdb.disasm/t06_ari2.s: Ditto.
15013 * gdb.disasm/t06_ari2.exp: Ditto.
15014 * gdb.disasm/t07_ari3.s: Ditto.
15015 * gdb.disasm/t07_ari3.exp: Ditto.
15016 * gdb.disasm/t08_or.s: Ditto.
15017 * gdb.disasm/t08_or.exp: Ditto.
15018 * gdb.disasm/t09_xor.s: Ditto.
15019 * gdb.disasm/t09_xor.exp: Ditto.
15020 * gdb.disasm/t10_and.s: Ditto.
15021 * gdb.disasm/t10_and.exp: Ditto.
15022 * gdb.disasm/t11_logs.s: Ditto.
15023 * gdb.disasm/t11_logs.exp: Ditto.
15024 * gdb.disasm/t12_bit.s: Ditto.
15025 * gdb.disasm/t12_bit.exp: Ditto.
15026 * gdb.disasm/t13_otr.s: Ditto.
15027 * gdb.disasm/t13_otr.exp: Ditto.
15028
15029 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
15030
15031 * gdb.threads/tls.exp :Add kfail for 'info address' case.
15032
15033 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
15034
15035 * gdb.threads/tls.c : New file.
15036 * gdb.threads/tls.exp : New file.
15037 * gdb.threads/tls-main.c : New file.
15038 * gdb.threads/tls-shared.c : New file.
15039 * gdb.threads/tls-shared.exp : New file.
15040
15041 2003-07-22 Andreas Schwab <schwab@suse.de>
15042
15043 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
15044
15045 2003-07-20 Andreas Schwab <schwab@suse.de>
15046
15047 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
15048 due to insn reordering.
15049
15050 2003-07-15 Andrew Cagney <cagney@redhat.com>
15051
15052 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
15053
15054 2003-07-15 Michael Chastain <mec@shout.net>
15055
15056 * gdb.base/gdb1250.exp: New file.
15057 * gdb.base/gdb1250.c: New file.
15058
15059 2003-07-09 Michal Ludvig <mludvig@suse.cz>
15060
15061 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
15062 expansion of size_t to 'unsigned long', not only to 'unsigned'.
15063
15064 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
15065
15066 * gdb.threads/tls.c: New file.
15067 * gdb.threads/tls.exp: New file.
15068 * gdb.threads/tls-main.c: New file.
15069 * gdb.threads/tls-shared.c: New file.
15070 * gdb.threads/tls-shared.exp: New file.
15071
15072 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
15073
15074 * gdb.base/annota1.exp: Make sure that we properly escape the
15075 full path of the source file. Xfail more permissive patterns,
15076 due to a compiler debug info problem.
15077
15078 2003-07-07 Andreas Schwab <schwab@suse.de>
15079
15080 * gdb.asm/m68k.inc: New file.
15081 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
15082
15083 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
15084 arguments"): Also match negative number.
15085
15086 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
15087
15088 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
15089
15090 * gdb.base/store.c (charest): New typedef.
15091 (add_char): Rename to add_charest, update.
15092 (wack_char): Rename to wack_charest, update types. Return l + r
15093 to keep r live across the call.
15094 (wack_short, wack_int, wack_long, wack_longest, wack_float)
15095 (wack_double, wack_doublest): Return l + r to keep r live across
15096 the call.
15097 * gdb.base/store.exp: Accomodate store.c changes.
15098
15099 2003-06-30 David Carlton <carlton@kealia.com>
15100
15101 * gdb.c++/maint.exp (test_invalid_name): New.
15102 (test_first_component): Add tests for invalid names.
15103
15104 2003-06-29 Michael Chastain <mec@shout.net>
15105
15106 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
15107 output of '<VTT for class>' for virtual base classes.
15108
15109 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
15110
15111 * gdb.base/completion.exp: Tab-complete "complet" instead of
15112 "compl".
15113 * gdb.base/complex.exp, gdb.base/complex.c: New files.
15114
15115 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
15116
15117 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
15118 * gdb.base/volatile.exp: Likewise.
15119
15120 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
15121
15122 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
15123 gdb/1265.
15124
15125 2003-06-28 Michael Chastain <mec@shout.net>
15126 Daniel Jacobowitz <drow@mvista.com>
15127
15128 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
15129 initial line count of 'captured_main' from 26 to 32.
15130 (test_with_self): Allow xmalloc call to be interleaved with the
15131 preceding two lines.
15132
15133 2003-06-24 Joel Brobecker <brobecker@gnat.com>
15134
15135 * gdb.base/bang.exp: New testcase.
15136
15137 2003-06-23 Joel Brobecker <brobecker@gnat.com>
15138
15139 * gdb.base/langs.exp: Add some tests for the "minimal" language
15140 support.
15141
15142 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
15143
15144 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
15145 the testcase.
15146
15147 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
15148
15149 * gdb.base/relocate.exp: Test add-symbol-file with a variable
15150 offset.
15151
15152 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
15153
15154 * gdb.c++/pr-1210.cc: New file.
15155 * gdb.c++/pr-1210.exp: New file.
15156
15157 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
15158
15159 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
15160 000-exec-continue.
15161
15162 2003-06-15 Mark Kettenis <kettenis@gnu.org>
15163
15164 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
15165 on *-*-*bsd* instead of *-*-freebsd*.
15166
15167 2003-06-14 Andrew Cagney <cagney@redhat.com>
15168
15169 * gdb.base/store.exp: Test longest and doublest. Test all
15170 parameters. Weaken return statement match.
15171 * gdb.base/store.c: Add longest and doublest - aka long long and
15172 long double functions. Put all parameters into local register
15173 variables. Use negative values.
15174
15175 2003-06-14 Andrew Cagney <cagney@redhat.com>
15176
15177 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
15178 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
15179 exit status.
15180 * gdb.base/fileio.exp: Disable target when nointerrupts and
15181 noinferiorio, instead of limiting it to remote. Use remote_exec
15182 instead of system.
15183
15184 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
15185
15186 * gdb.base/float.exp: Add ia64 support.
15187
15188 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
15189
15190 * gdb.base/fileio.exp: Run only on remote targets.
15191
15192 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
15193
15194 * gdb.base/fileio.c: New file, testing File-I/O.
15195 * gdb.base/fileio.exp: Ditto.
15196
15197 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
15198
15199 * gdb.base/shreloc.exp: New file, check symbol values obtained from
15200 shared objects after relocation at load time (gdb PR/1132).
15201 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
15202 as above, part of the shared object relocation test.
15203
15204 2003-06-08 Mark Kettenis <kettenis@gnu.org>
15205
15206 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
15207 fully filled history list.
15208 * gdb.base/gdb_history: New file.
15209
15210 * gdb.base/signals.exp: XFAIL "continue to func1" on
15211 i*86-*-freebsd*.
15212
15213 * gdb.base/attach.exp: When trying to attach to a nonexistent
15214 process, make it possible to specify the PID based on the target,
15215 and do so for *-*-freebsd*.
15216
15217 2003-06-02 Richard Henderson <rth@redhat.com>
15218
15219 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
15220
15221 2003-06-02 Richard Henderson <rth@redhat.com>
15222
15223 * gdb.base/selftest.exp: Next over lim_at_start initialization.
15224
15225 2003-06-02 Richard Henderson <rth@redhat.com>
15226
15227 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
15228
15229 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
15230
15231 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
15232 of globalvar.
15233
15234 2003-06-01 Mark Kettenis <kettenis@gnu.org>
15235
15236 * gdb.asm/asm-source.exp: Check for memory read errors in
15237 disassembler test on *BSD too.
15238
15239 2003-06-01 Richard Henderson <rth@redhat.com>
15240
15241 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
15242 for .frame.
15243 (gdbasm_call): Lose ldgp.
15244 (gdbasm_startup): Add frame information.
15245 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
15246
15247 2003-05-31 Mark Kettenis <kettenis@gnu.org>
15248
15249 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
15250 i?86-*-*.
15251
15252 2003-05-30 Mark Kettenis <kettenis@gnu.org>
15253
15254 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15255 FreeBSD.
15256
15257 2003-05-29 Richard Henderson <rth@redhat.com>
15258
15259 * gdb.asm/alpha.inc: New file.
15260 * gdb.asm/asm-source.exp: Use it.
15261
15262 2003-05-29 Jim Blandy <jimb@redhat.com>
15263
15264 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
15265 'core.PID'.
15266
15267 2003-05-22 Jim Blandy <jimb@redhat.com>
15268
15269 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
15270 backtrace.
15271
15272 2003-05-20 David Carlton <carlton@math.stanford.edu>
15273
15274 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
15275 this time.
15276
15277 2003-05-19 David Carlton <carlton@bactrian.org>
15278
15279 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
15280 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
15281
15282 2003-05-19 David Carlton <carlton@bactrian.org>
15283
15284 * gdb.c++/namespace.exp: Add namespace scope and anonymous
15285 namespace tests.
15286 Bump copyright date.
15287 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
15288 (main): Call C::D::marker2.
15289 * gdb.c++/namespace1.cc: New file.
15290
15291 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
15292
15293 Roland McGrath <roland@redhat.com>
15294 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
15295 there is no manager thread.
15296
15297 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
15298
15299 * gdb.threads/schedlock.exp: Remove assumption that all threads
15300 will run in a particular small time slice. Also ensure we break
15301 in one of the child threads rather than the main thread.
15302
15303 2003-05-07 Jim Blandy <jimb@redhat.com>
15304
15305 Add support for assembly source testing on the s390x.
15306 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
15307 architecture.
15308 * gdb.asm/s390x.inc: New file.
15309
15310 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
15311 succession of 'if' statements.
15312
15313 2003-05-05 Andrew Cagney <cagney@redhat.com>
15314
15315 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
15316
15317 2003-05-05 Andrew Cagney <cagney@redhat.com>
15318
15319 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
15320 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
15321
15322 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
15323
15324 * gdb.base/charset.exp: Update based on new behavior of set/show
15325 charset commands.
15326
15327 2003-05-01 Andrew Cagney <cagney@redhat.com>
15328
15329 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
15330 variable do not give memory errors.
15331
15332 2003-04-30 Adam Fedor <fedor@gnu.org>
15333
15334 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
15335 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
15336 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
15337 gdb.objc/basicclass.m: : New files
15338
15339 * lib/gdb.exp (gdb_compile_objc): New procedure.
15340
15341 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
15342
15343 * gdb.base/signals.exp: Make backtrace tests more specific.
15344
15345 2003-04-23 David Carlton <carlton@bactrian.org>
15346
15347 * gdb.c++/maint.exp (test_first_component): Add tests for
15348 'operator' in more locations.
15349
15350 2003-04-16 Kevin Buettner <kevinb@redhat.com>
15351
15352 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
15353
15354 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
15355
15356 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
15357 func marke' instead. Update test name.
15358
15359 2003-04-15 David Carlton <carlton@math.stanford.edu>
15360
15361 * gdb.c++/maint.exp: New file.
15362
15363 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
15364
15365 * gdb.threads/schedlock.c: Change type of thread function argument
15366 to long, to avoid warnings on 64-bit platforms.
15367
15368 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
15369
15370 * gdb.base/attach.exp: Add new message from ptrace in case of
15371 attaching to nonexistent process.
15372
15373 2003-04-11 Jim Blandy <jimb@redhat.com>
15374
15375 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15376 gdb.c++/userdef.cc: Place comments on the lines to which the
15377 marker function might return.
15378 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15379 gdb.c++/userdef.exp: Look for those comments to check that we've
15380 returned to the right place, instead of checking line numbers.
15381
15382 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
15383
15384 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
15385 match on sourcefile name, instead of directory name.
15386
15387 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
15388
15389 * gdb.base/completion.exp: Use string_to_regexp to match the
15390 working directory name.
15391
15392 2003-04-09 Jim Blandy <jimb@redhat.com>
15393
15394 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15395 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
15396 after an inferior function call, report the failure, but allow the
15397 test to continue.
15398
15399 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15400
15401 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15402 with -DPROTOTYPES.
15403
15404 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15405
15406 * gdb.base/break.exp: Revert last patch.
15407
15408 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
15409
15410 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15411 with -DPROTOTYPES.
15412
15413 2003-04-02 Andrew Cagney <cagney@redhat.com>
15414
15415 * gdb.base/callfuncs.exp: Make "print add" messages unique.
15416 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
15417 matching directories by the name breakpoint.
15418 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
15419 Make "continue to marker1" consistent.
15420 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
15421 message consistent.
15422 * lib/gdb.exp: Put "the program is no longer running", and "the
15423 program exited" in parenthesis.
15424 * lib/mi-support.exp: Ditto.
15425
15426 2003-04-02 Bob Rossi <bob_rossi@cox.net>
15427
15428 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
15429
15430 2003-03-29 Andrew Cagney <cagney@redhat.com>
15431
15432 * gdb.base/sizeof.c (main): Print the value of '\377'.
15433 * gdb.base/sizeof.exp: Check the sign of '\377'.
15434
15435 2003-03-27 Michael Chastain <mec@shout.net>
15436
15437 * gdb.base/gdb1090.exp: New file.
15438 * gdb.base/gdb1090.cc: New file.
15439
15440 2003-03-27 J. Brobecker <brobecker@gnat.com>
15441
15442 * gdb.gdb/observer.exp: New regression test.
15443
15444 2003-03-27 Michael Chastain <mec@shout.net>
15445
15446 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
15447 * gdb.base/ptype.exp: Likewise.
15448
15449 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
15450
15451 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
15452
15453 2003-03-26 Michael Chastain <mec@shout.net>
15454
15455 * gdb.base/ptype.exp: Actually use some typedef'd types.
15456
15457 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
15458
15459 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
15460 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
15461
15462 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15463
15464 * gdb.base/default.exp: Fix regular expression.
15465
15466 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15467
15468 * gdb.base/args.exp: Fix regular expression.
15469
15470 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15471
15472 * gdb.base/help.exp: Allow Win32 child process.
15473
15474 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15475
15476 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
15477 when stepping out of main().
15478
15479 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15480
15481 * gdb.base/default.exp: Check for win32 specific message when calling
15482 "run" without executable.
15483
15484 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15485
15486 * gdb.base/args.exp: Expect .exe in output.
15487
15488 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15489
15490 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15491 Cygwin native.
15492
15493 2003-03-17 Andrew Cagney <cagney@redhat.com>
15494
15495 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
15496 vector registes.
15497 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
15498 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
15499
15500 2003-03-17 David Carlton <carlton@math.stanford.edu>
15501
15502 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
15503 test, for PR breakpoints/38.
15504 Call test_watchpoint_and_breakpoint.
15505 * gdb.base/watchpoint.c (func3): New function.
15506 (main): Call func3.
15507
15508 2003-03-04 David Carlton <carlton@math.stanford.edu>
15509
15510 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
15511 Garply<Garply<char> >:: garply".
15512 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
15513 with respect to PR c++/1111; note also PR c++/1113.
15514 (test_template_breakpoints): KFAIL "constructor breakpoint" with
15515 respect to PR c++/1062.
15516 KFAIL "destructor breakpoint" with respect to PR c++/1112.
15517
15518 2003-03-03 David Carlton <carlton@math.stanford.edu>
15519
15520 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
15521 with respect to PR c++/57.
15522 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
15523 c++/826.
15524 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
15525 respect to PR c++/57.
15526
15527 2003-03-03 David Carlton <carlton@math.stanford.edu>
15528
15529 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
15530 respect to PR c++/33 into FAILs.
15531
15532 2003-03-03 Michael Chastain <mec@shout.net>
15533
15534 * configure.in: Update copyright years.
15535
15536 2003-03-03 Michael Chastain <mec@shout.net>
15537
15538 * Makefile.in: Update copyright years.
15539
15540 2003-02-28 David Carlton <carlton@math.stanford.edu>
15541
15542 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
15543 print class instead of struct and/or superfluous protection
15544 specifiers, as long as the resulting output is equivalent to the
15545 source code.
15546 Delete FIXME from end of messages on tests that don't need
15547 fixing.
15548
15549 2003-02-28 David Carlton <carlton@math.stanford.edu>
15550
15551 * gdb.c++/templates.exp (do_tests): Allow const in the two
15552 Foo<volatile char *>::foo tests.
15553
15554 2003-02-27 Michael Snyder <msnyder@redhat.com>
15555
15556 * gdb.base/restore.c (main): Return zero, so exit code
15557 will be consistant.
15558
15559 2003-02-26 David Carlton <carlton@math.stanford.edu>
15560
15561 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
15562 char *>::foo" test with respect to PR c++/33. Create a new test
15563 which is identical to that one except that it doesn't put the
15564 space between the "char" and the "*"; KFAIL it, too.
15565
15566 2003-02-26 David Carlton <carlton@math.stanford.edu>
15567
15568 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15569 template types into either PASSes or KFAILs (corresponding to PR
15570 c++/57). Tweak indentation. Update copyright.
15571
15572 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15573
15574 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15575
15576 2003-02-13 Michael Chastain <mec@shout.net>
15577
15578 * gdb.base/exprs.exp: Remove i960 remnants.
15579 * gdb.base/funcargs.exp: Likewise.
15580 * gdb.base/list.exp: Likewise.
15581 * gdb.base/ptype.exp: Likewise.
15582
15583 2003-02-14 David Carlton <carlton@math.stanford.edu>
15584
15585 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15586 pEe->D::vg()" from XFAIL to KFAIL.
15587
15588 2003-02-13 Jason Molenda (jmolenda@apple.com)
15589
15590 * gdb.base/maint.exp: Update maint print statistics regexp to include
15591 new entries.
15592
15593 2003-02-13 Michael Chastain <mec@shout.net>
15594
15595 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15596
15597 2003-02-12 Michael Chastain <mec@shout.net>
15598
15599 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15600 * gdb.c++/inherit.exp: Likewise.
15601 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15602 * gdb.c++/templates.exp: Likewise.
15603 * gdb.c++/virtfunc.exp: Likewise.
15604
15605 2003-02-06 Jason Molenda (jason-cl@molenda.com)
15606
15607 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15608 why the code is written that way.
15609
15610 2003-02-05 Michael Chastain <mec@shout.net>
15611
15612 * gdb.base/dump.exp: Add missing copyright line.
15613
15614 2003-02-05 Jason Molenda (jason-cl@molenda.com)
15615
15616 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
15617 at the beginning so the breakpoint doesn't get set on the loop.
15618
15619 2003-02-05 Michael Chastain <mec@shout.net>
15620
15621 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15622 output for configurations with gcc 2.95.3.
15623
15624 2003-02-05 Keith Seitz <keiths@redhat.com>
15625 Andrew Cagney <ac131313@redhat.com>
15626
15627 * gdb.mi/mi-cli.exp: New file.
15628
15629 2003-02-04 Michael Chastain <mec@shout.net>
15630
15631 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15632 Call perror and then continue.
15633
15634 2003-02-03 Michael Chastain <mec@shout.net>
15635
15636 * gdb.c++/pr-1023.cc: New file.
15637 * gdb.c++/pr-1023.exp: New file.
15638
15639 2003-02-05 Jim Blandy <jimb@redhat.com>
15640
15641 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15642 it's local to foobar. Check for it there, and check that it's not
15643 present in main.
15644 * gdb.c++/local.cc (marker2): New function.
15645 (foobar): Call marker1.
15646 (main): Call marker2 instead of marker1.
15647
15648 2003-02-04 Andrew Cagney <ac131313@redhat.com>
15649
15650 * gdb.disasm/mn10200.exp: Obsolete file.
15651 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15652 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15653 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15654
15655 2003-02-04 David Carlton <carlton@math.stanford.edu>
15656
15657 * gdb.c++/overload.exp: Test intToChar(1).
15658 * gdb.c++/overload.cc (intToChar): New.
15659 (main): Call intToChar.
15660
15661 2003-02-03 David Carlton <carlton@math.stanford.edu>
15662
15663 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15664 'might_kfail' arg.
15665 KFAIL some of the continue_to_bp_overloaded calls, according to
15666 PR c++/1025.
15667
15668 2003-02-01 Michael Chastain <mec@shout.net>
15669
15670 * gdb.base/advance.c (marker1): New marker function.
15671 * gdb.base/advance.exp: When the 'advance' command lands on the
15672 return breakpoint, it can legitimately stop on either the
15673 current line or the next line. Accommodate both outcomes.
15674 * gdb.base/until.exp: Likewise.
15675
15676 2003-02-02 Andrew Cagney <ac131313@redhat.com>
15677
15678 2002-11-10 Jason Molenda (jason-cl@molenda.com):
15679 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15680 now a list, not a tuple.
15681 * gdb.mi/mi-var-display.exp: Ditto.
15682 * gdb.mi/gdb792.exp: Ditto.
15683
15684 2003-02-01 Andrew Cagney <ac131313@redhat.com>
15685
15686 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
15687 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15688 stack backtraces.
15689 * gdb.mi/mi-syn-frame.c: Part of same.
15690
15691 2003-02-01 Mark Kettenis <kettenis@gnu.org>
15692
15693 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15694 gdb.mi/mi1-pthreads.exp: Return instead of calling
15695 gdb_suppress_entire_file.
15696
15697 2003-02-01 Mark Salter <msalter@redhat.com>
15698
15699 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15700
15701 2003-01-31 Mark Salter <msalter@redhat.com>
15702
15703 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15704 Support empty arg.
15705
15706 2003-01-30 Michael Chastain <mec@shout.net>
15707
15708 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15709 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15710 has been fixed in gdb/readline on 2003-01-09.
15711
15712 2003-01-29 Michael Snyder <msnyder@redhat.com>
15713
15714 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15715 * gdb.base/display.exp: Allow for leading underscore in symbol.
15716 * gdb.base/args.exp: Skip if target does not support args passing.
15717
15718 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
15719
15720 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
15721 gdb_test. Accept a list of expect arguments as the third
15722 parameter.
15723 (gdb_test): Use it.
15724
15725 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
15726
15727 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15728 allow for different test tree configurations. Update some
15729 tescases accordingly.
15730 * gdb.arch/altivec-regs.exp: Ditto.
15731 * gdb.asm/asm-source.exp: Ditto.
15732 * gdb.base/advance.exp: Ditto.
15733 * gdb.base/display.exp: Ditto.
15734 * gdb.base/long_long.exp: Ditto.
15735 * gdb.base/mips_pro.exp: Ditto.
15736 * gdb.base/overlays.exp: Ditto.
15737 * gdb.base/relocate.exp: Ditto.
15738 * gdb.base/setshow.exp: Ditto.
15739 * gdb.base/step-line.exp: Ditto.
15740 * gdb.base/step-test.exp: Ditto.
15741 * gdb.base/until.exp: Ditto.
15742 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15743
15744 2003-01-17 David Carlton <carlton@math.stanford.edu>
15745
15746 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15747 corresponding to PR c++/945.
15748 Update copyright.
15749
15750 2003-01-17 David Carlton <carlton@math.stanford.edu>
15751
15752 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15753 corresponding to PR c++/68.
15754
15755 2003-01-17 David Carlton <carlton@math.stanford.edu>
15756
15757 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15758 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15759 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15760
15761 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
15762
15763 * gdb.base/break.exp: Fix change of default location, because of
15764 removal of until tests.
15765 * gdb.base/help.exp: Update test for new 'until' help message.
15766 Add test for help on 'advance'.
15767 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
15768
15769 2003-01-15 Mark Kettenis <kettenis@gnu.org>
15770
15771 * gdb.base/default.exp: Adapt "info float" test for recent changes
15772 to that command. Add test for "info vector".
15773 * gdb.base/float.exp: New file. Add test for "info float" that
15774 resembles the old test in gdb.base/default.exp.
15775
15776 2003-01-15 David Carlton <carlton@math.stanford.edu>
15777
15778 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15779
15780 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
15781
15782 * gdb.base/break.exp: Move the tests of until command from here...
15783 * gdb.base/until.exp: ... to here. New file. Add other tests.
15784 * gdb.base/advance.c: New file.
15785 * gdb.base/advance.exp: New file.
15786
15787 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
15788
15789 * gdb.base/args.c: New file.
15790 * gdb.base/args.exp: New file.
15791
15792 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
15793
15794 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15795
15796 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
15797
15798 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15799
15800 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
15801
15802 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15803 dates.
15804
15805 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15806
15807 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15808
15809 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15810
15811 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15812 (ptype &*"foo").
15813 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15814
15815 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15816
15817 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15818 * gdb.mi/mi1-console.exp: Likewise.
15819
15820 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15821
15822 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15823 * gdb.mi/mi1-console.exp: Likewise.
15824
15825 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15826
15827 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15828
15829 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
15830
15831 * gdb.base/detach.exp: New test.
15832
15833 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
15834
15835 * Makefile.in (ALL_SUBDIRS): New variable.
15836 (subdirs, clean, distclean): Use it.
15837 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15838 regenerating Makefile, since it is generated from the top level.
15839 * gdb.asm/Makefile.in: Likewise.
15840 * gdb.base/Makefile.in: Likewise.
15841 * gdb.c++/Makefile.in: Likewise.
15842 * gdb.disasm/Makefile.in: Likewise.
15843 * gdb.java/Makefile.in: Likewise.
15844 * gdb.mi/Makefile.in: Likewise.
15845 * gdb.threads/Makefile.in: Likewise.
15846 * gdb.trace/Makefile.in: Likewise.
15847
15848 2003-01-09 David Carlton <carlton@math.stanford.edu>
15849
15850 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15851 Add copyright year 2003.
15852
15853 2003-01-06 Michael Chastain <mec@shout.net>
15854
15855 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15856 When selecting a thread, 'line' and 'file' are optional.
15857 * gdb.mi/mi1-pthreads.exp: Likewise.
15858
15859 2003-01-06 Andreas Schwab <schwab@suse.de>
15860
15861 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15862 failures.
15863
15864 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
15865
15866 Fix PR gdb/844
15867 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15868 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15869
15870 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15871 instead of calling gdb_suppress_entire_file.
15872 * gdb.threads/print-threads.exp: Likewise.
15873 * gdb.threads/schedlock.exp: Likewise.
15874
15875 * gdb.threads/killed.exp: Return instead of calling
15876 gdb_suppress_entire_file.
15877 * gdb.threads/linux-dp.exp: Likewise.
15878 * gdb.threads/pthreads.exp: Likewise.
15879
15880 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
15881
15882 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15883 stabs.
15884 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15885 * gdb.base/whatis.exp: Always allow (void) after function names.
15886
15887 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
15888
15889 * gdb.c++/casts.exp: Correct regexp.
15890
15891 2003-01-04 Mark Kettenis <kettenis@gnu.org>
15892
15893 * configure.in: Call AC_CONFIG_HEADER. Don't call
15894 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15895 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15896 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15897 aforementioned directories in the AC_OUPUT call.
15898 * config.hin: New file.
15899 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15900 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15901 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15902 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15903 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15904 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15905 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15906 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15907 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15908 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15909 gdb.threads/configure.in, gdb.threads/configure,
15910 gdb.threads/config.in, gdb.trace/configure.in,
15911 gdb.trace/configure: Removed.
15912
15913 2003-01-03 Michael Chastain <mec@shout.net>
15914
15915 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15916 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15917
15918 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
15919
15920 * gdb.base/store.exp: Fix regular expressions.
15921
15922 2002-12-28 Mark Kettenis <kettenis@gnu.org>
15923
15924 * configure.in: Rewrite.
15925 * configure: Regenerated.
15926
15927 2003-01-03 David Carlton <carlton@math.stanford.edu>
15928
15929 * gdb.base/psymtab.exp: New file.
15930 * gdb.base/psymtab1.c: Ditto.
15931 * gdb.base/psymtab2.c: Ditto.
15932
15933 2002-12-23 Adam Fedor <fedor@gnu.org>
15934
15935 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15936
15937 2002-12-23 David Carlton <carlton@math.stanford.edu>
15938
15939 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15940 and current_directory initialization.
15941
15942 2002-12-22 Jim Blandy <jimb@redhat.com>
15943
15944 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15945 rather than as part of the output file name.
15946
15947 * gdb.base/attach.exp: There's no need to copy the test program to
15948 /tmp; that was only ever necessary on HP/UX, and this test is
15949 entirely disabled there anyway.
15950
15951 2002-12-21 Jim Blandy <jimb@redhat.com>
15952
15953 * gdb.c++/psmang.exp: Doc fix.
15954
15955 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15956 test.
15957
15958 2002-12-20 David Carlton <carlton@math.stanford.edu>
15959
15960 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15961
15962 2002-12-18 Michael Chastain <mec@shout.net>
15963
15964 * gdb.c++/annota2.exp: Add copyright year 2002.
15965
15966 2002-12-17 David Carlton <carlton@math.stanford.edu>
15967
15968 * gdb.c++/try_catch.cc: Add marker comments.
15969 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15970 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15971 * gdb.c++/m-static.cc: Ditto.
15972 * gdb.c++/m-static1.cc: Ditto.
15973 * gdb.c++/try_catch.cc: Ditto.
15974
15975 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15976
15977 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15978 to see whether we are using the new -environment-directory
15979 command which resets via -r or the old version of the command
15980 which may prompt the user. Part of fix for gdb/741.
15981
15982 2002-12-13 Andrew Cagney <ac131313@redhat.com>
15983
15984 * gdb.fortran/types.exp: Update obsolete comment.
15985 * gdb.fortran/exprs.exp: Ditto.
15986 * lib/gdb.exp: Delete obsolete code.
15987 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15988 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15989 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15990 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15991 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15992 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15993 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15994 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15995 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15996 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15997 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15998 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15999 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
16000 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
16001 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
16002 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
16003 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
16004 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
16005 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
16006 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
16007 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
16008 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
16009 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
16010 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
16011 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
16012 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
16013 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
16014 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
16015 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
16016 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
16017 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
16018 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
16019 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
16020 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
16021 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
16022 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
16023 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
16024
16025 2002-12-11 David Carlton <carlton@math.stanford.edu>
16026
16027 * gdb.c++/m-data.exp: Add test for members that shadow global
16028 variables: see PR gdb/804.
16029 * gdb.c++/m-data.cc: Ditto.
16030
16031 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
16032
16033 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
16034
16035 2002-12-06 David Carlton <carlton@math.stanford.edu>
16036
16037 * gdb.base/store.c: Don't declare functions static.
16038
16039 2002-12-04 Andrew Cagney <ac131313@redhat.com>
16040
16041 * gdb.base/store.exp, gdb.base/store.c: New files.
16042
16043 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
16044
16045 * gdb.base/selftest.exp: Update for current gdb.
16046
16047 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
16048
16049 * gdb.base/maint.exp: Only dump symbols from one source file
16050 or objfile.
16051
16052 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
16053
16054 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
16055 function call.
16056
16057 2002-11-25 Jim Blandy <jimb@redhat.com>
16058
16059 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
16060 function appearing in error message.
16061
16062 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
16063
16064 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
16065
16066 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
16067
16068 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
16069 for mi1 and current mi is in correct format. New mi startup message
16070 should be in mi console format. This is part of fix for PR gdb/604.
16071
16072 2002-09-18 Fernando Nasser <fnasser@redhat.com>
16073
16074 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
16075 which explicitly prints the zero offset as "+0".
16076
16077 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
16078
16079 * gdb.threads/schedlock.c (args): Make unsigned.
16080
16081 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
16082
16083 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
16084 numbers. Allow "foo2|selected stack frame".
16085 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
16086 * gdb.asm/asmsrc2.s: Likewise.
16087 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
16088 comments.
16089 * gdb.asm/mips.inc: New file.
16090
16091 2002-10-18 Adam Fedor <fedor@gnu.org>
16092
16093 * gdb.base/default.exp: Update expected output to include 'ObjC'.
16094 * gdb.base/help.exp: Likewise.
16095
16096 2002-10-17 Kevin Buettner <kevinb@redhat.com>
16097
16098 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
16099 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
16100
16101 2002-10-02 Jim Blandy <jimb@redhat.com>
16102
16103 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
16104
16105 2002-10-01 Andrew Cagney <ac131313@redhat.com>
16106
16107 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
16108 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
16109 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
16110 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
16111 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
16112 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
16113 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
16114
16115 2002-09-29 Andrew Cagney <ac131313@redhat.com>
16116
16117 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
16118 * mi0-disassemble.exp, mi0-eval.exp: Delete.
16119 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
16120 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
16121 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
16122 * mi0-var-block.exp, mi0-var-child.exp: Delete.
16123 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
16124
16125 2002-09-27 Kevin Buettner <kevinb@redhat.com>
16126
16127 * gdb.base/annota1.exp (info break): Make directory components of
16128 path optional since not all compilers emit this debug information.
16129
16130 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
16131 step ends up stepping out of the function instead of stopping on
16132 the epilogue.
16133
16134 2002-09-26 Keith Seitz <keiths@redhat.com>
16135
16136 * lib/insight-support.exp (gdbtk_start): Figure out where
16137 the insight executable is based on where gdb is. Use this
16138 executable to start insight instead of gdb.
16139
16140 2002-09-25 Andrew Cagney <cagney@redhat.com>
16141
16142 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
16143
16144 2002-09-24 Andrew Cagney <ac131313@redhat.com>
16145
16146 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
16147 test_isolated_complaints.
16148 (test_empty_complaint): New function.
16149 (test_empty_complaints): New function. Check no output when no
16150 complaints.
16151
16152 2002-09-19 Jim Blandy <jimb@redhat.com>
16153
16154 * gdb.base/charset.exp, gdb.base/charset.c: New files.
16155
16156 2002-09-19 Andrew Cagney <ac131313@redhat.com>
16157
16158 * gdb.gdb/complaints.exp: New file.
16159
16160 2002-09-18 Andrew Cagney <ac131313@redhat.com>
16161
16162 * gdb.base/maint.exp: Check `help maint internal-warning'.
16163
16164 2002-09-18 David Carlton <carlton@math.stanford.edu>
16165
16166 * gdb.c++/m-static.exp: Remove breakpoints depending on line
16167 numbers, and replace them by a single breakpoint after the
16168 constructors are all finished.
16169 Add test 4.
16170 * gdb.c++/m-static.cc: Add test 4.
16171 * gdb.c++/m-static.h: New file.
16172 * gdb.c++/m-static1.cc: New file.
16173
16174 * gdb.c++/printmethod.exp: New file.
16175 * gdb.c++/printmethod.cc: New file.
16176
16177 * gdb.c++/pr-574.exp: New file.
16178 * gdb.c++/pr-574.cc: New file.
16179
16180 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
16181
16182 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
16183 embedded targets which never actually exit.
16184
16185 2002-09-18 Fernando Nasser <fnasser@redhat.com>
16186
16187 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
16188 "don't step after run" as unresolved or unsupported, instead of xfail.
16189
16190 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
16191
16192 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
16193 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
16194 Add newline to expected string in "step out of main (status wrapper)"
16195 case.
16196
16197 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
16198
16199 * lib/gdb.exp (rerun_to_main): Allow restarting application.
16200 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
16201
16202 2002-09-17 Tom Tromey <tromey@redhat.com>
16203
16204 * gdb.base/printcmds.exp (test_print_string_constants): Expect
16205 \000, not \0, in double-quoted string.
16206
16207 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
16208
16209 * gdb.base/commands.exp: Don't expect a "Program exited normally"
16210 string after running the commands execution on breakpoint tests.
16211
16212 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
16213
16214 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
16215
16216 2002-09-12 Joel Brobecker <brobecker@gnat.com>
16217
16218 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
16219
16220 2002-09-10 Keith Seitz <keiths@redhat.com>
16221
16222 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
16223 runto proc.
16224 (mi_run_to_main): Use mi_runto.
16225 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
16226
16227 2002-09-10 Keith Seitz <keiths@redhat.com>
16228
16229 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
16230 regexp for stopping at main. Could have multiple event notifications.
16231 Don't assume that main was declared with no parameters.
16232 (mi_next): Use mi_step_to.
16233 (mi_step): Use mi_next_to.
16234
16235 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
16236
16237 * gdb.base/default.exp: Fix expected string in `info float' test.
16238
16239 2002-09-09 Ben Elliston <bje@redhat.com>
16240
16241 * config/mips.exp: Update comments.
16242 * config/mips-idt.exp: Likewise.
16243 * config/nind.exp: Likewise.
16244 * config/slite.exp: Likewise.
16245 * config/sparclet.exp: Likewise.
16246 * config/udi.exp: Likewise.
16247 * config/vx.exp: Likewise.
16248 * config/vxworks29k.exp: Likewise.
16249
16250 2002-09-05 Jim Blandy <jimb@redhat.com>
16251
16252 * gdb.threads/killed.exp: Fix test failure message.
16253
16254 2002-09-04 Keith Seitz <keiths@redhat.com>
16255
16256 * lib/mi-support.exp: Update copyright.
16257 (mi_gdb_test): Increase the priority of the expected pattern
16258 so that it matches gdb_test.
16259
16260 2002-09-03 Keith Seitz <keiths@redhat.com>
16261
16262 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
16263 Use integer comparison instead of string comparison for testing
16264 whether binary was built.
16265
16266 2002-09-03 Jim Blandy <jimb@redhat.com>
16267
16268 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
16269
16270 2002-08-29 Jim Blandy <jimb@redhat.com>
16271
16272 * gdb.threads/pthreads.exp: Move the portable thread compilation
16273 code into a function in lib/gdb.exp, and call that from here.
16274 * lib/gdb.exp (gdb_compile_pthreads): New function.
16275
16276 2002-08-29 Keith Seitz <keiths@redhat.com>
16277
16278 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
16279 expect_out so that callers can get at it.
16280
16281 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
16282
16283 * gdb.threads/print-threads.c: New file.
16284 * gdb.threads/print-threads.exp: New file.
16285 * gdb.threads/schedlock.c: New file.
16286 * gdb.threads/schedlock.exp: New file.
16287
16288 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
16289
16290 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
16291 not altivec.c.
16292
16293 2002-08-17 Mark Kettenis <kettenis@gnu.org>
16294
16295 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
16296 targets. The problem should be fixed now.
16297
16298 2002-08-15 Mark Kettenis <kettenis@gnu.org>
16299
16300 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
16301 2002-07-24 change that removes final dots from error messages.
16302
16303 2002-08-13 Tom Tromey <tromey@redhat.com>
16304
16305 * gdb.base/readline.exp: New file.
16306
16307 2002-08-01 Andrew Cagney <ac131313@redhat.com>
16308
16309 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
16310 supress message.
16311
16312 2002-08-01 Andrew Cagney <cagney@redhat.com>
16313
16314 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
16315 CHILL_FOR_TARGET and CHILL_LIB.
16316 * configure.in (configdirs): Remove gdb.chill.
16317 * configure: Regenerate.
16318 * lib/gdb.exp: Obsolete references to chill.
16319 * gdb.fortran/types.exp: Ditto.
16320 * gdb.fortran/exprs.exp: Ditto.
16321
16322 2002-07-30 Kevin Buettner <kevinb@redhat.com>
16323
16324 * gdb.base/shlib-call.exp (additional_flags): Conditionally
16325 set Irix-specific compile and link flags.
16326
16327 2002-07-29 Kevin Buettner <kevinb@redhat.com>
16328
16329 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
16330 source files. The ``-o'' option doesn't work with the ``-E'' option
16331 when using the Irix compiler.
16332
16333 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
16334
16335 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
16336 Improve support for reusing an exec file. Copy exec file
16337 to target, and run gdbserver on the target instead of on the host.
16338
16339 2002-07-18 Jim Blandy <jimb@redhat.com>
16340
16341 * gdb.base/ending-run.exp: Don't expect to see the program end in
16342 some orderly fashion when we're running on a real stand-alone
16343 board.
16344
16345 * gdb.base/interrupt.exp: Correct logic for skipping tests on
16346 targets that don't support interrupts.
16347
16348 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
16349
16350 * gdb.base/attach.exp: Add patterns to match output from /proc-based
16351 systems.
16352 Move comments in expect statements to inside the actions, so that they
16353 don't get matched against.
16354
16355 2002-07-10 Mark Kettenis <kettenis@gnu.org>
16356
16357 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
16358 function when asleep" test.
16359
16360 2002-07-10 Andrew Cagney <ac131313@redhat.com>
16361
16362 * gdb.base/page.exp: Rewrite to handle problems with very long
16363 `info set' output. Update copyright.
16364
16365 2002-06-26 Andrew Cagney <ac131313@redhat.com>
16366
16367 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
16368 gdb.threads-hp.
16369 * gdb.hp/configure: Regenerate.
16370 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
16371 * gdb.hp/gdb.threads-hp/configure: Delete file.
16372 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
16373
16374 2002-06-22 Andrew Cagney <ac131313@redhat.com>
16375
16376 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
16377 setlocale, bindtextdomain and textdomain.
16378
16379 2002-06-11 Jim Blandy <jimb@redhat.com>
16380
16381 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
16382 preprocessor macro information is present.
16383
16384 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
16385 tests.
16386
16387 2002-06-06 Michael Snyder <msnyder@redhat.com>
16388
16389 * gdb.base/overlays.exp: Record addresses of overlay
16390 functions in TCL variables rather than in GDB variables,
16391 to avoid having GDB convert them to pointers (with loss
16392 of information).
16393
16394 * gdb.base/d10v.ld: Merge in several years worth of
16395 default linker script changes.
16396 * gdb.base/long_long.exp: Add check for sizeof (long double).
16397
16398 2002-06-06 Michal Ludvig <mludvig@suse.cz>
16399
16400 * gdb.asm/asm-source.exp: Add x86-64 target.
16401 * gdb.asm/x86_64.inc: New.
16402
16403 2002-05-30 Michael Chastain <mec@shout.net>
16404
16405 From Benjamin Kosnik <bkoz@redhat.com>:
16406 * gdb.c++/m-static.cc: New file.
16407 * gdb.c++/m-static.exp: New file.
16408
16409 2002-05-28 Michael Snyder <msnyder@redhat.com>
16410
16411 * gdb.base/call-ar-st.exp: Allow for reduced floating point
16412 precision.
16413
16414 2002-05-27 Michael Chastain <mec@shout.net>
16415
16416 From Benjamin Kosnik <bkoz@redhat.com>:
16417 * gdb.c++/m-data.cc: New file.
16418 * gdb.c++/m-data.exp: New file.
16419
16420 2002-05-27 Michael Chastain <mec@shout.net>
16421
16422 From Benjamin Kosnik <bkoz@redhat.com>:
16423 * gdb.c++/try_catch.cc: New file.
16424 * gdb.c++/try_catch.exp: New file.
16425
16426 2002-05-27 Michael Chastain <mec@shout.net>
16427
16428 * gdb.c++/local.exp: Accept more nested types in output.
16429
16430 2002-05-26 Michael Chastain <mec@shout.net>
16431
16432 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
16433
16434 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
16435
16436 * lib/gdb.exp (gdb_wrapper_init): Just because
16437 gdb_wrapper_file exists, this does not mean that the file
16438 should not be rebuilt. That is what gdb_wrapper_initialized
16439 is for.
16440 (default_gdb_init): Reset gdb_wrapper_initialized.
16441
16442 2002-05-23 Michael Snyder <msnyder@redhat.com>
16443
16444 * gdb.base/all-bin.exp: Revise previous patch by just reducing
16445 the precision of the floating point test results.
16446 * gdb.base/call-rt-st.exp: Ditto.
16447
16448 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
16449 * gdb.base/call-rt-st.exp: Ditto.
16450
16451 2002-05-19 Michael Chastain <mec@shout.net>
16452
16453 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
16454
16455 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
16456
16457 * configure.in (configdirs): Add gdb.arch.
16458 * configure: Regenerate.
16459
16460 2002-05-17 Jim Blandy <jimb@redhat.com>
16461
16462 * gdb.base/completion.exp: Recognize the more detailed error
16463 messages produced by the macro expander's lexical analyzer.
16464
16465 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
16466
16467 * gdb.arch/altivec-abi.c: New file.
16468 * gdb.arch/altivec-abi.exp: New file.
16469 * gdb.arch/altivec-regs.c: New file.
16470 * gdb.arch/altivec-regs.exp: New file.
16471
16472 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
16473
16474 * gdb.base/maint.exp (maint print type): Update for new type
16475 structure.
16476
16477 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
16478
16479 * gdb.arch: New directory.
16480 * gdb.arch/configure.in: New file.
16481 * gdb.arch/configure: New file.
16482 * gdb.arch/Makefile.in: New file.
16483
16484 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
16485
16486 * gdb.asm/asm-source.exp: Add v850 as supported target.
16487 * gdb.asm/v850.inc: New file.
16488
16489 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
16490
16491 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16492
16493 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
16494
16495 * gdb.base/break.exp: Check 'break "marker2"'.
16496
16497 2002-05-10 Michael Snyder <msnyder@redhat.com>
16498
16499 * gdb.base/long_long.exp: Fix typo.
16500
16501 2002-05-10 Jim Blandy <jimb@redhat.com>
16502
16503 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16504 a bug.
16505
16506 * gdb.base/printcmds.exp (test_integer_literals_rejected):
16507 Recognize more detailed error message produced by the macro
16508 expander's lexical analyzer.
16509 * lib/gdb.exp (test_print_reject): Same.
16510
16511 2002-05-09 Mark Kettenis <kettenis@gnu.org>
16512
16513 * gdb.c++/method.exp: Fix typo.
16514
16515 2002-05-08 Michael Snyder <msnyder@redhat.com>
16516
16517 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16518 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
16519 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
16520 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16521 Add iftarget clause for strongarm.
16522
16523 2002-05-06 Michael Snyder <msnyder@redhat.com>
16524
16525 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
16526 (gdb_continue_to_end): Accept output from status wrapper.
16527 * gdb.base/ending-run.exp: Add case for output from status wrapper.
16528 Clean up fail messages to match pass messages.
16529
16530 Enable the "needs_status_wrapper" testsuite feature.
16531 * lib/gdb.exp (gdb_wrapper_init): New procedure.
16532 (gdb_compile): Conditionally call gdb_wrapper_init.
16533 * gdb.base/a2-run.exp: Recognize output from status wrapper.
16534 * gdb.c++/method.exp: Recognize output from status wrapper.
16535
16536 2002-05-06 Ben Elliston <bje@redhat.com>
16537 From Graydon Hoare <graydon@redhat.com>
16538
16539 * config/sid.exp: Include support for "rawsid" protocol.
16540
16541 2002-05-03 Jim Blandy <jimb@redhat.com>
16542
16543 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
16544 * gdb.c++/hang3.C: New file.
16545
16546 2002-05-04 Andrew Cagney <ac131313@redhat.com>
16547
16548 * gdb.base/default.exp: Remove obsolete code.
16549 * gdb.c++/misc.exp: Ditto. Update copyright.
16550 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
16551 * gdb.base/whatis.exp: Ditto. Update copyright.
16552 * gdb.base/scope.exp: Ditto. Update copyright.
16553 * gdb.base/ptype.exp: Ditto. Update copyright.
16554 * gdb.base/printcmds.exp: Ditto. Update copyright.
16555 * gdb.base/opaque.exp: Ditto. Update copyright.
16556 * gdb.base/list.exp: Ditto.
16557 * gdb.base/funcargs.exp: Ditto. Update copyright.
16558 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
16559 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
16560 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
16561 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
16562 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16563 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16564
16565 2002-05-02 Michael Snyder <msnyder@redhat.com>
16566
16567 * gdb.base/watchpoint.exp: Add xscale target.
16568 * gdb.base/long_long.exp: Add xscale target.
16569 * gdb.base/default.exp: Add xscale target.
16570
16571 2002-05-01 Jim Blandy <jimb@redhat.com>
16572
16573 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16574 gdb.c++/hang.exp: New test.
16575
16576 2002-05-01 Fred Fish <fnf@redhat.com>
16577
16578 * gdb.base/completion.exp: Handle completions of "./Make" for
16579 more than one completion possibility, as is the case when we
16580 build and test in the source tree.
16581
16582 2002-04-29 Anthony Green <green@redhat.com>
16583
16584 * gdb.java/jmisc1.exp: New file.
16585 * gdb.java/jmisc2.exp: New file.
16586
16587 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
16588
16589 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16590
16591 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
16592
16593 * gdb.base/help.exp: Change 'help status' to allow for target
16594 dependent output differences.
16595
16596 2002-04-22 Michael Chastain <mec@shout.net>
16597
16598 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16599
16600 2002-04-22 Michael Chastain <mec@shout.net>
16601
16602 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16603
16604 2002-04-17 David S. Miller <davem@redhat.com>
16605
16606 * gdb.asm/sparc64.inc: New file.
16607 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16608
16609 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
16610
16611 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16612 instruction file directly into the build tree. Clean up at end of
16613 test.
16614
16615 2002-04-18 David S. Miller <davem@redhat.com>
16616
16617 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16618 handle 64-bit platforms correctly.
16619 * gdb.base/maint.exp: Likewise.
16620
16621 2002-04-18 Kevin Buettner <kevinb@redhat.com>
16622
16623 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16624 ``-fpic'' when compiling files comprising a shared library, but
16625 it does need additional linker flags in order to find shared
16626 libraries at run time.
16627
16628 2002-04-18 Kevin Buettner <kevinb@redhat.com>
16629
16630 * gdb.base/cvexpr.c (use): New function.
16631 (main): Invoke use() on all global variables to prevent
16632 some linkers from deleting these otherwise unused symbols.
16633
16634 2002-04-17 Michael Chastain <mec@shout.net>
16635 From David S. Miller <davem@redhat.com>
16636
16637 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16638 handle 64-bit platforms correctly.
16639
16640 2002-04-12 Michael Snyder <msnyder@redhat.com>
16641 From Jim Blandy <jimb@redhat.com>
16642 * gdb.base/foo.c (foox): Remove section attribute; the linker
16643 script can handle this instead.
16644 * gdb.base/bar.c (barx): Same.
16645 * gdb.base/baz.c (bazx): Same.
16646 * gdb.base/grbx.c (grbxx): Same.
16647
16648 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16649 manager doesn't automatically unmap overlays unnecessarily.
16650
16651 2002-04-10 Martin M. Hunt <hunt@redhat.com>
16652
16653 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16654 stepping out of main.
16655
16656 2002-04-09 Michael Chastain <mec@shout.net>
16657
16658 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16659 scope so that the nested scope tests will make sense.
16660 * gdb.c++/local.exp: Write patterns that actually work with gcc
16661 (the HP patterns "were never known to work with gcc").
16662 Keep the old aCC patterns too.
16663
16664 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
16665
16666 * gdb.base/attach.exp: Correct target board test.
16667
16668 2002-04-08 Michael Chastain <mec@shout.net>
16669
16670 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16671 in a const method. Add some xfail and fail cases for configurations
16672 that do not emit the "const ...".
16673
16674 2002-04-07 Michael Chastain <mec@shout.net>
16675
16676 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16677 Accept "A * const" and "const A * const" as type of "this".
16678 Fix spelling of getFunky throughout. Make messages uniform.
16679
16680 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
16681
16682 Work around for PR gdb/285:
16683 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16684
16685 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
16686
16687 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16688 instructions file at run time instead of configure time.
16689 Sometimes we run the test in a directory that is not the one we
16690 configured in.
16691 * gdb.asm/configure.in: Delete creation of symlink.
16692 * gdb.asm/configure: Regenerate.
16693
16694 2002-04-05 J. Brobecker <brobecker@gnat.com>
16695
16696 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16697 xfullpath () function.
16698
16699 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
16700
16701 * gdb.asm/Makefile.in: Correct dependencies.
16702
16703 * gdb.asm/powerpc.inc: New file.
16704 * gdb.asm/asm-source.exp: Add PowerPC.
16705 * gdb.asm/configure.in: Likewise.
16706 * gdb.asm/configure: Regenerated.
16707
16708 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
16709
16710 * gdb.base/relocate.exp: New file.
16711 * gdb.base/relocate.c: New file.
16712
16713 2002-04-04 Fred Fish <fnf@redhat.com>
16714
16715 * gdb.base/step-test.exp: Update comment regarding stopping in
16716 memcpy/bcopy calls inserted as part of the compiler runtime.
16717
16718 2002-04-04 Michael Snyder <msnyder@redhat.com>
16719
16720 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16721
16722 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
16723
16724 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16725 (gdb_expect): Remove $notransfer hack.
16726
16727 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
16728
16729 * gdb.c++/classes.exp ("calling method for small class"): Match
16730 updated register output.
16731
16732 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
16733
16734 Fix PR gdb/452
16735 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16736 when finished. Make gdb_file_cmd send "exec-file" when
16737 appropriate.
16738
16739 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
16740
16741 * gdb.base/attach.exp: Remove extra setup_xfail.
16742
16743 2002-03-26 Michael Snyder <msnyder@redhat.com>
16744
16745 * gdb.base/default.exp: Add tests for dump, append, and restore.
16746 * gdb.base/help.exp: Add tests for dump, append, and restore.
16747 * gdb.base/dump.exp: New file, test dump, append and restore.
16748 * gdb.base/dump.c: New file.
16749
16750 2002-03-27 Michael Snyder <msnyder@redhat.com>
16751
16752 * gdb.base/help.exp: Modify expect strings to reflect
16753 clean-ups in help messages.
16754
16755 2002-03-26 Fred Fish <fnf@redhat.com>
16756
16757 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16758 have debugging info for those functions and the compiler uses them
16759 internally to copy structs around.
16760
16761 2002-03-26 Fred Fish <fnf@redhat.com>
16762
16763 * gdb.base/list.exp: Revert the change made yesterday and add note
16764 about why we don't list the default lines for remote targets.
16765
16766 2002-03-25 Michael Snyder <msnyder@redhat.com>
16767
16768 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16769
16770 2002-03-25 Fred Fish <fnf@redhat.com>
16771
16772 * gdb.base/list.exp: This test works on remote targets so remove
16773 the short circuit for remote targets. Update copyright.
16774
16775 2002-03-25 Fred Fish <fnf@redhat.com>
16776
16777 * gdb.base/attach.exp: Fix logic error that was suppressing this
16778 test for all non hppa*-*-hpux* targets, instead of the hp target.
16779 Move comments closer to the suppression point. Also now need to
16780 check that we are running natively.
16781
16782 2002-03-22 Michael Snyder <msnyder@redhat.com>
16783
16784 * gdb.base/default.exp: Add test for gcore. Update copyright.
16785 * gdb.base/help.exp: Add test for gcore. Update copyright.
16786
16787 2002-03-06 Fred Fish <fnf@redhat.com>
16788
16789 * gdb.base/funcargs.c: Remove extraneous ';' character.
16790 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16791
16792 2002-03-04 Michael Chastain <mec@shout.net>
16793
16794 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16795 accommodate gcc v3 function signature.
16796 * gdb.mi/mi0-var-cmd-exp: Ditto.
16797
16798 2002-02-24 Andrew Cagney <ac131313@redhat.com>
16799
16800 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16801 ``GNU/Linux'' or ``Linux kernel''
16802 * testsuite/gdb.threads/pthreads.c: Ditto.
16803
16804 2002-02-24 Michael Chastain <mec@shout.net>
16805
16806 * gdb.threads/pthreads.c (thread1): Add a return statement.
16807 (thread2): Likewise.
16808 (foo): Likewise.
16809
16810 2002-02-23 Michael Chastain <mec@shout.net>
16811
16812 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16813 to placate gcc.
16814
16815 2002-02-23 Michael Chastain <mec@shout.net>
16816
16817 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16818 test "ptype bint". The test passes on all my stabs configurations.
16819
16820 2002-02-21 Jim Blandy <jimb@redhat.com>
16821
16822 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16823 filename at a time, and watch for the ones we want to see.
16824
16825 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16826 types of pointers to prototyped functions.
16827
16828 2002-02-20 Andrew Cagney <ac131313@redhat.com>
16829
16830 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16831 signed, unsigned and straight char.
16832 (padding_char, padding_short, padding_int, padding_long,
16833 padding_long_long, padding_float, padding_double,
16834 padding_long_double): New global variables.
16835 (fill, fill_structs): New functions.
16836
16837 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16838 for correctly sized writes. Update copyright.
16839 (get_valueof): New procedure.
16840 (get_sizeof): Call get_valueof.
16841 (check_valueof): New procedure.
16842 (check_padding): New procedure.
16843
16844 2002-02-20 Michael Chastain <mec@shout.net>
16845
16846 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16847 to setup_xfail. Document some of the remaining calls.
16848
16849 2002-02-18 Michael Chastain <mec@shout.net>
16850
16851 * gdb.c++/userdef.exp: Update copyright year.
16852
16853 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
16854
16855 * gdb.c++/userdef.exp: Test overloaded operators properly.
16856 Remove xfails.
16857
16858 2002-02-14 Michael Snyder <msnyder@redhat.com>
16859
16860 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16861
16862 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
16863
16864 * gdb.base/a2-run.exp: Check for a remote target properly.
16865 * gdb.base/annota1.exp: Likewise.
16866 * gdb.base/list.exp: Likewise.
16867 * gdb.base/reread.exp: Likewise.
16868 * gdb.base/scope.exp: Likewise.
16869 * gdb.base/shlib-call.exp: Likewise.
16870 * gdb.base/term.exp: Likewise.
16871 * gdb.c++/annota2.exp: Likewise.
16872
16873 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
16874
16875 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16876
16877 2002-02-10 Michael Chastain <mec@shout.net>
16878
16879 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16880 (call_after_alloca): Ditto.
16881
16882 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
16883
16884 * gdb.base/ending-run.exp: Guard "cont" test with
16885 gdb_skip_stdio_test.
16886
16887 2002-02-06 Jim Blandy <jimb@redhat.com>
16888
16889 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16890 from here...
16891 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16892 To here. Disable this test on non-HP platforms. Add big comment.
16893
16894 2002-02-04 Michael Snyder <msnyder@redhat.com>
16895
16896 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16897 other than d10v and m32r.
16898
16899 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
16900
16901 * gdb.base/default.exp: Rewrite test patterns to reduce time
16902 taken to match them.
16903
16904 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
16905
16906 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16907 Allow a start function above main.
16908 * gdb.threads/linux-dp.exp: Fix copyright date.
16909
16910 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
16911
16912 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16913 (check_philosopher_stack): Check for manager thread before checking
16914 for a just-starting thread.
16915
16916 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
16917
16918 From Neil Booth <neil@daikokuya.demon.co.uk>:
16919 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16920 warnings.
16921
16922 2002-01-21 Fred Fish <fnf@redhat.com>
16923
16924 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16925 not caller.
16926
16927 2002-01-21 Jim Blandy <jimb@redhat.com>
16928
16929 * gdb.base/reread.exp: Check that GDB properly re-reads the
16930 executable file when it changes while no inferior is running.
16931
16932 2002-01-21 Fred Fish <fnf@redhat.com>
16933
16934 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16935 optionally accept the "shlib events" variation.
16936
16937 2002-01-21 Jim Blandy <jimb@redhat.com>
16938
16939 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16940 call `fflush' after every `printf', so that the output is produced
16941 at predictable points, regardless of whatever buffering does (or
16942 doesn't) take place.
16943 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16944 at different points.
16945
16946 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
16947
16948 * gdb.c++/inherit.exp: Update copyright years.
16949 * gdb.c++/method.exp: Likewise.
16950
16951 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
16952
16953 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16954 artificial methods/arguments.
16955 * gdb.c++/derivation.exp: Likewise.
16956 * gdb.c++/inherit.exp: Likewise.
16957 * gdb.c++/method.exp: Likewise.
16958 * gdb.c++/virtfunc.exp: Likewise.
16959
16960 2002-01-18 Andrew Cagney <ac131313@redhat.com>
16961
16962 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16963 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16964 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16965 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16966 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16967 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16968
16969 2002-01-17 Jim Blandy <jimb@redhat.com>
16970
16971 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16972 anchoring the pattern matching the entry point symbol's name.
16973
16974 2002-01-17 Andrew Cagney <ac131313@redhat.com>
16975
16976 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16977 continue/quit query. Update copyright.
16978
16979 2002-01-14 Michael Snyder <msnyder@redhat.com>
16980
16981 * gdb.base/gcore.exp: Remove extra debugging output.
16982
16983 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
16984
16985 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16986 for slightly dubious v2 mangled string.
16987
16988 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
16989
16990 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16991
16992 2002-01-10 Jason Merrill <jason@redhat.com>
16993
16994 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
16995
16996 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16997 constructors.
16998 * gdb.c++/derivation.exp: Likewise.
16999 * gdb.c++/templates.exp: Likewise.
17000 * gdb.c++/virtfunc.exp: Likewise.
17001
17002 2002-01-10 Michael Snyder <msnyder@redhat.com>
17003
17004 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
17005
17006 2002-01-08 Michael Snyder <msnyder@redhat.com>
17007
17008 * gdb.base/gcore.exp: New test for generate-core-file command.
17009 * gdb.base/gcore.c: Testcase for above.
17010 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
17011
17012 2002-01-08 Jason Merrill <jason@redhat.com>
17013
17014 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
17015
17016 2002-01-07 Fred Fish <fnf@redhat.com>
17017
17018 * gdb.c++/overload.exp: Remove unconditional xfails for:
17019 print foo_instance1.overloadargs(1)
17020 print foo_instance1.overloadargs(1, 2)
17021 print foo_instance1.overloadargs(1, 2, 3)
17022 print foo_instance1.overloadargs(1, 2, 3, 4)
17023 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
17024 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
17025 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
17026 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
17027 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
17028 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
17029 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
17030 print foo_instance1.overload1arg()
17031 print foo_instance1.overload1arg((char)arg2)
17032 print foo_instance1.overload1arg((signed char)arg3)
17033 print foo_instance1.overload1arg((unsigned char)arg4)
17034 print foo_instance1.overload1arg((int)arg7)
17035 print foo_instance1.overload1arg((unsigned int)arg8)
17036 print foo_instance1.overload1arg((float)arg11)
17037 print foo_instance1.overload1arg((double)arg12)
17038
17039 2002-01-07 Michael Snyder <msnyder@redhat.com>
17040
17041 * gdb.base/huge.exp: New test. Print a very large target data object.
17042 (skip_huge_test): New test variable. Define if you want to skip this
17043 test. The test reads an 8 megabyte data object from the target, so it
17044 might be very time consuming on remote targets with a slow connection.
17045 * gdb.base/huge.c: New file. Test case for above.
17046
17047 2002-01-07 Fred Fish <fnf@redhat.com>
17048
17049 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
17050 g_instance.bfoo, and g_instance.cfoo.
17051
17052 2002-01-07 Jeffrey A Law <law@redhat.com>
17053
17054 * gdb.base/break.c (multi_line_if_conditional): New function.
17055 (multi_ilne_while_conditional): Likewise.
17056 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
17057 IF or WHILE condition puts the breakpoint at the start of
17058 the condition.
17059
17060 * gdb.base/selftest.exp (backtrace through signal handler): Remove
17061 hppa*-*-hpux* expected failure.
17062 * gdb.base/structs.exp (do_function_calls): Similarly.
17063
17064 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
17065 watchpoints.
17066
17067 2002-01-06 Andrew Cagney <ac131313@redhat.com>
17068
17069 Fix PR gdb/66.
17070 * gdb.base/structs.exp: Replace skip for a29k with skip for
17071 gdb,cannot_call_functions.
17072 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
17073 * gdb.base/callfuncs.exp: Ditto.
17074 * gdb.base/call-rt-st.exp: Ditto.
17075 * gdb.base/call-strs.exp: Ditto.
17076 * gdb.base/callfwmall.exp: Ditto.
17077 * gdb.base/scope.exp: Obsolete xfail a29k.
17078 * gdb.c++/misc.exp: Ditto.
17079 * gdb.c++/cplusfuncs.exp: Ditto.
17080 * gdb.base/ptype.exp: Ditto.
17081 * gdb.base/printcmds.exp: Ditto.
17082 * gdb.base/opaque.exp: Ditto.
17083 * gdb.base/list.exp: Ditto.
17084 * gdb.base/funcargs.exp: Ditto.
17085 * gdb.base/default.exp: Ditto.
17086
17087 2002-01-04 Michael Snyder <msnyder@redhat.com>
17088
17089 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
17090 * gdb.base/maint.exp: Add tests for maint info sections options.
17091
17092 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
17093
17094 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
17095
17096 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
17097
17098 * gdb.asm/arm.inc: New file.
17099 * gdb.asm/asm-source.exp: Add arm targets.
17100 * gdb.asm/configure.in: Ditto.
17101 * gdb.asm/configure: Recreated from configure.in.
17102
17103 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
17104
17105 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
17106 with HP's compiler.
17107 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17108 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17109 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17110 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17111
17112 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
17113 either HP's compilers or GCC.
17114
17115 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
17116 a SIGBUS or SIGSEGV.
17117
17118 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
17119
17120 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
17121 can be compiled with either HP's compiler or GCC.
17122
17123 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
17124 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
17125 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
17126
17127 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
17128 to match current gdb output. Update due to using auto-solib-limit
17129 for limiting instead of overloading auto-solib-add.
17130 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
17131 test program.
17132
17133 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
17134 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
17135 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17136 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17137 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17138 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17139 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
17140 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
17141 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
17142 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
17143 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
17144 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
17145 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
17146
17147 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
17148 a SIGTRAP to the inferior.
17149
17150 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
17151
17152 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
17153 Substitute call to target_link by call to gdb_compile.
17154
17155 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
17156
17157 * gdb.base/break.exp: Fix HP specific search string when testing
17158 backtracing in a called function.
17159
17160 * gdb.base/constvars.exp: Only set lang to C++ if we're
17161 compiling the test with HP's compilers.
17162 * gdb.base/volatile.exp: Similarly.
17163
17164 2001-12-19 Jim Blandy <jimb@redhat.com>
17165
17166 * gdb.base/printcmds.exp: Expect the null character to be printed
17167 as '\0', and the '\013' to be printed as '\v'.
17168 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
17169 * gdb.base/setvar.exp: Same.
17170
17171 2001-12-17 Jim Blandy <jimb@redhat.com>
17172
17173 * gdb.base/completion.exp: Rather than completing very long
17174 filenames, which can make the readline library produce output we
17175 don't recognize, cd to the directory first, and then complete
17176 using nice, short relative paths.
17177
17178 * gdb.base/completion.exp: On some systems, there is, in fact, a
17179 variable named `b' in scope, since GDB treats all static
17180 variables as being in scope. So use `no_var_named_this'
17181 instead of `b'.
17182
17183 * gdb.base/corefile.exp: Recognize the message saying that GDB
17184 can't find the core file's registers as a failure.
17185
17186 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
17187
17188 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
17189 test expect string more specific.
17190
17191 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
17192
17193 * gdb.asm/asm-source.exp: Add support for xstormy16.
17194 * gdb.asm/configure.in: Ditto.
17195 * gdb.asm/configure: Rebuild.
17196 * gdb.asm/xstormy16.inc: New file.
17197
17198 2001-12-10 Fred Fish <fnf@redhat.com>
17199
17200 * gdb.base/maint.exp: Update to match changes in type dumping code.
17201
17202 2001-12-10 Jim Blandy <jimb@redhat.com>
17203
17204 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
17205 matching the entry point symbol's name at the beginning of the
17206 line.
17207
17208 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
17209
17210 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
17211 gdb.c++/inherit.exp, gdb.c++/method.exp,
17212 gdb.c++/namespace.exp, gdb.c++/templates.exp,
17213 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
17214 and class layout support.
17215
17216 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
17217
17218 * gdb.c++/classes.exp: Add test for static member function.
17219 * gdb.c++/misc.cc: Add class with static member function.
17220
17221 2001-12-07 Jim Blandy <jimb@redhat.com>
17222
17223 If GDB says it can't find the struct the function returned, report
17224 those tests as `unsupported'.
17225 * gdb.base/call-rt-st.exp (print_struct_call): New function.
17226 Rewrite subsequent tests to use it.
17227
17228 If GDB says it can't find the struct the function returned, report
17229 those tests as `unsupported'.
17230 * gdb.base/structs.exp (call_struct_func): New function.
17231 (do_function_calls): Use call_struct_func to call the functions
17232 returning structs.
17233
17234 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
17235 whether functions are prototyped or not, so we can't possibly pass
17236 arguments to t_float_values2 properly.
17237
17238 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
17239 value of `timeout' for targets other than the mips*tx39-*.
17240
17241 2001-12-06 Michael Snyder <msnyder@redhat.com>
17242
17243 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
17244 and detect whether the start symbol has a leading underscore.
17245
17246 2001-12-04 Jim Blandy <jimb@redhat.com>
17247
17248 * gdb.base/completion.exp: Clarify indentation.
17249
17250 2001-12-03 Jim Blandy <jimb@redhat.com>
17251
17252 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
17253 variables on the S/390, not `.word'.
17254
17255 2001-11-30 Jim Blandy <jimb@redhat.com>
17256
17257 Add assembly-source tests for s390-ibm-linux.
17258 * gdb.asm/s390.inc: New file.
17259 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
17260 the S/390 architecture.
17261 * gdb.asm/configure: Regenerated.
17262
17263 2001-11-30 Michael Snyder <msnyder@redhat.com>
17264
17265 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
17266 next, info source, info sources, info line, global and static
17267 variables, and static functions.
17268 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
17269 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
17270 * gdb.asm/asmsrc1.s: Add a static function and some variables.
17271 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
17272 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
17273 (gdbasm_leave): Restore frame pointer.
17274 (gdbasm_startup): Copy stack set-up from crt0.S.
17275
17276 2001-11-26 Fernando Nasser <fnasser@redhat.com>
17277
17278 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
17279 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
17280 to a local (non-static) variable. Copy tstruct.a to a static buffer
17281 and return a pointer to that buffer.
17282 * gdb.base/callfwmall.c (t_structs_a): Ditto.
17283
17284 2001-11-24 Mark Kettenis <kettenis@gnu.org>
17285
17286 * gdb.asm/configure.in: Fix recognition of ix86 target.
17287 * gdb.asm/configure: Regenerate.
17288
17289 2001-11-21 Michael Snyder <msnyder@redhat.com>
17290
17291 * gdb.asm/sparc.inc: New file.
17292 * gdb.asm/asm-source.exp: Recognize sparc target.
17293 * gdb.asm/configure.in: Recognize sparc target.
17294 * gdb.asm/configure: Regenerate.
17295
17296 2001-11-21 Michael Snyder <msnyder@redhat.com>
17297
17298 * gdb.asm/m32r.inc: New file.
17299 * gdb.asm/asm-source.exp: Recognize m32r target.
17300 * gdb.asm/configure.in: Recognize m32r target.
17301 * gdb.asm/configure: Regenerate.
17302
17303 2001-11-20 Michael Snyder <msnyder@redhat.com>
17304
17305 * gdb.asm/i386.inc: New file.
17306 * gdb.asm/asm-source.exp: Recognize ix86 target.
17307 * gdb.asm/configure.in: Recognize ix86 target.
17308 * gdb.asm/configure: Regenerate.
17309
17310 * gdb.c++/namespace.exp: Fix quotes in output messages.
17311
17312 2001-11-14 Michael Snyder <msnyder@redhat.com>
17313
17314 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
17315 qualifier in a type cast expression, to designate an address
17316 in the instruction space (Harvard architecture).
17317
17318 2001-11-13 Michael Snyder <msnyder@redhat.com>
17319
17320 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
17321 Tests for expressions using 'const' and 'volatile'.
17322
17323 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
17324
17325 * gdb.asm/asm-sources.exp: Allow defining linker flags.
17326
17327 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
17328
17329 * lib/mi-support.exp (mi_run_to_helper): Move comments
17330 outside of gdb_expect.
17331
17332 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
17333
17334 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
17335 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
17336 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
17337 mi0_run_to): New functions.
17338 * gdb.mi/mi-simplerun.exp: Use them.
17339 * gdb.mi/mi0-simplerun.exp: Likewise.
17340 * gdb.mi/mi-var-cmd.exp: Likewise.
17341 * gdb.mi/mi0-var-cmd.exp: Likewise.
17342
17343 2001-11-10 Andrew Cagney <ac131313@redhat.com>
17344
17345 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
17346 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
17347
17348 2001-11-09 Andrew Cagney <ac131313@redhat.com>
17349
17350 * gdb.base/restore.exp: Include $expected value in restored test
17351 message.
17352
17353 2001-11-09 Andrew Cagney <ac131313@redhat.com>
17354
17355 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
17356 implemented.
17357
17358 2001-11-08 Michael Snyder <msnyder@redhat.com>
17359
17360 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
17361 Add pass/fail message for stop at breakpoint in call dummy function.
17362
17363 2001-11-07 Michael Snyder <msnyder@redhat.com>
17364
17365 * gdb.c++/templates.exp (test_template_breakpoints):
17366 If we get an overload menu, but it does not match what
17367 we expect, we still need to issue the "cancel" command.
17368 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
17369 making the whitespace optional. Argument for "new" may be
17370 "unsigned" as well as "unsigned int/long".
17371 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
17372 making the whitespace optional. Also replace "(void) with
17373 "((void|)), making the keyword "void" optional.
17374 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
17375 making the whitespace optional. Also replace "(void) with
17376 "((void|)), making the keyword "void" optional.
17377 * gdb.base/callfuncs.c (t_float_values): This function must
17378 _not_ be prototyped, and the following function (t_float_values2)
17379 must be prototyped (if the compiler supports it), so that GDB
17380 can be tested against both cases. Usually one case involves
17381 promotion of float to double, while the other does not.
17382 * gdb.base/callfwmall.c: Ditto.
17383 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
17384 includes a stack frame for "start".
17385
17386 2001-11-05 Jim Blandy <jimb@redhat.com>
17387
17388 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
17389 pointers are 32 bits long, and that offsets of relocs are always
17390 stored in the data (REL-style), and not in the reloc entry itself
17391 (RELA-style).
17392 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
17393 stabs.
17394
17395 2001-11-01 Michael Snyder <msnyder@redhat.com>
17396
17397 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
17398 and regular expression operators by using quoting.
17399
17400 2001-10-31 Michael Snyder <msnyder@redhat.com>
17401
17402 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
17403 depending on what the symbol table contains.
17404 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
17405 the output of the ptype command. Similarly, accept both "const &"
17406 and "const&".
17407
17408 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
17409
17410 * gdb.base/miscexprs.c (main): Add usage of preprocessor
17411 symbol `STORAGE' to allow to choose the storage class of
17412 the local datastructures.
17413 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
17414 compiler directive.
17415
17416 2001-10-30 Michael Snyder <msnyder@redhat.com>
17417
17418 * gdb.base/jump.exp: Allow it to run for all targets.
17419
17420 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
17421
17422 * gdb.base/call-ar-st.c (print_double_array): Match for loop
17423 with new double_array size.
17424 (main): Change storage class of all local variables to static.
17425 Reduce size of double_array to 9.
17426 * gdb.base/call-ar-st.exp: Increase timeout value.
17427 Change expected output for double array to match new size in
17428 call-ar-st.c.
17429
17430 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
17431
17432 * gdb.base/ending-run.exp: Create identical output when passing
17433 `step to end of run' case. Add regular expression branch satisfying
17434 Stormy16 target.
17435
17436 2001-10-28 Mark Kettenis <kettenis@gnu.org>
17437
17438 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
17439 that we catch the expected failure under Linux/x86.
17440
17441 2001-10-29 Orjan Friberg <orjanf@axis.com>
17442
17443 * gdb.base/setvar.exp: Escape curly braces.
17444 * gdb.stabs/weird.exp: Ditto.
17445
17446 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
17447
17448 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
17449 * gdm.mi/mi0-hack-cli.exp: Likewise.
17450
17451 2001-10-25 Andrew Cagney <ac131313@redhat.com>
17452
17453 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
17454 messages.
17455
17456 2001-10-21 Andrew Cagney <ac131313@redhat.com>
17457
17458 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
17459 checking MI enabled.
17460
17461 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
17462
17463 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
17464
17465 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
17466
17467 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
17468 if gdb child process crashes, just signal an error.
17469
17470 2001-10-02 Jim Blandy <jimb@redhat.com>
17471
17472 * lib/gdb.exp (test_xfail_format): Simplify.
17473
17474 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
17475 front of the variable name `format'. Simplify `if'.
17476
17477 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
17478
17479 * gdb.threads/pthreads.exp: Wait for output and delay
17480 before sending ^C.
17481
17482 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
17483
17484 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
17485 some incorrect output instead of timing out.
17486 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
17487
17488 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
17489
17490 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
17491 check to allow additional `int'.
17492
17493 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
17494
17495 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
17496 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
17497
17498 2001-09-27 Michael Snyder <msnyder@redhat.com>
17499
17500 * lib/gdb.exp (test_debug_format): New proc.
17501 (setup_xfail_format): Use new proc test_debug_format.
17502 * gdb.base/constvars.exp (local_compiler_xfail_check): New
17503 proc; use new service proc test_debug_format.
17504 Replace all other "gcc_compiled" tests with this test.
17505 * gdb.base/volatile.exp (local_compiler_xfail_check): New
17506 proc; use new service proc test_debug_format.
17507 Replace all other "gcc_compiled" tests with this test.
17508
17509 2001-09-27 Michael Snyder <msnyder@redhat.com>
17510
17511 * gdb.base/cvexpr.exp: New file.
17512 * gdb.base/cvexpr.c: New file
17513 Test for expressions using const and volatile keywords.
17514
17515 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
17516
17517 * gdb.base/constvars.exp: Check for different orders of keywords
17518 and additional "int" strings in output.
17519
17520 2001-09-22 Andrew Cagney <ac131313@redhat.com>
17521
17522 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
17523 responses from "help maint".
17524
17525 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
17526
17527 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
17528 to localhost:NNN instead of :NNN, in case Xvfb is listening
17529 only on TCP.
17530
17531 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
17532
17533 * gdb.base/recurse.exp: When checking leaving the watchpoint
17534 scope, recognize when gdb is in function's epilogue and pass.
17535
17536 2001-09-18 Keith Seitz <keiths@redhat.com>
17537
17538 * lib/insight-support.exp (_gdbtk_export_target_info): Add
17539 support for running tests against sid targets.
17540 (gdbtk_done): Ditto.
17541
17542 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
17543
17544 * gdb.base/ending-run.c (main): Set stdout buffersize
17545 to the same reasonable value for any target.
17546 * gdb.base/ending-run.exp: Add a regular expression
17547 to make testsuite happy on Sanyo Stormy16 target.
17548
17549 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
17550
17551 * gdb.base/display.c (do_loops): Add float variable `f'.
17552 Increment f in loop.
17553 * gdb.base/display.exp: Increment timeout by 60 seconds.
17554 Change float display test to use variable `f'.
17555
17556 2001-09-17 Jim Blandy <jimb@redhat.com>
17557
17558 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
17559 overflowing the limited breakpoint tables on some ROM monitors
17560 (like the ROM68K).
17561
17562 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
17563
17564 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17565 the "-ac" (disable access control) flag.
17566
17567 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
17568
17569 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17570 ints.
17571
17572 2001-08-30 Keith Seitz <keiths@redhat.com>
17573
17574 * lib/gdb.exp: Move all insight-related functionality into
17575 separate file.
17576 * lib/insight-support.exp: New file.
17577
17578 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
17579
17580 * config/sid.exp (sid_start): Never set sid verbosity; disable
17581 expect_background {} that consumed its stdout; tolerate </dev/null.
17582 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17583
17584 2001-08-18 Andrew Cagney <ac131313@redhat.com>
17585
17586 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17587 CLI jump command to start it.
17588 (mi_run_to_main): Fail immediatly when unexpected output.
17589
17590 2001-08-18 Andrew Cagney <ac131313@redhat.com>
17591
17592 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17593 beginning of function. Fix PR gdb/191.
17594
17595 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
17596
17597 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17598 what to force sid endianness to.
17599
17600 2001-08-15 Keith Seitz <keiths@redhat.com>
17601
17602 * lib/gdb.exp (gdbtk_start): Don't set environment
17603 variables for TCL_LIBRARY and friends. Insight will
17604 now figure these out for itself.
17605
17606 2001-08-02 Michael Snyder <msnyder@redhat.com>
17607
17608 * gdb.base/completion.exp: Remove the symbol "a64l" from
17609 the expect string; this is target-specific, and not related
17610 to what is being tested.
17611
17612 2001-08-02 Dave Brolley <brolley@redhat.com>
17613
17614 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17615
17616 2001-07-25 Michael Snyder <msnyder@redhat.com>
17617
17618 * gdb.base/consecutive.exp: New file. Test stepping over
17619 breakpoints on consecutive instructions.
17620 * gdb.base/consecutive.c: New file.
17621
17622 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17623 curly braces in regular expressions.
17624
17625 2001-07-25 Michael Snyder <msnyder@redhat.com>
17626
17627 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17628 legitimate output from stepping out of main.
17629
17630 2001-07-22 Keith Seitz <keiths@redhat.com>
17631
17632 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17633 the empty string, do not run the tests.
17634
17635 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17636
17637 * gdb.base/long_long.exp: Detect size of pointer. Take into
17638 account 2-byte pointers when testing for p/a results.
17639
17640 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17641
17642 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
17643 and defined to 1K for m68hc11.
17644 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17645 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17646 (sizeof_random_data): New variable to tell the size of the data table;
17647 don't test past this size; always run to main.
17648
17649 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17650
17651 * gdb.base/return2.exp: return of long long and double fails for
17652 68HC11; don't execute these tests on that platform.
17653 * gdb.base/return.exp: Return of a double fails for 68hc11.
17654
17655 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17656
17657 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17658 tests that print a float.
17659 * call-rt-st.exp: Likewise.
17660
17661 2001-07-12 Mark Kettenis <kettenis@gnu.org>
17662
17663 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17664 running this test on Linux.
17665
17666 2001-06-24 Michael Chastain <chastain@redhat.com>
17667
17668 * gdb.base/arithmet.exp: Remove some tests to make all test names
17669 unique.
17670
17671 2001-07-03 Michael Snyder <msnyder@redhat.com>
17672
17673 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17674 the output of the ptype command.
17675
17676 2001-07-02 Michael Snyder <msnyder@redhat.com>
17677
17678 * gdb.base/completion.exp: Don't assume that break.c is the only
17679 source file that may contain functions named "marker".
17680 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17681
17682 2001-06-28 Andrew Cagney <ac131313@redhat.com>
17683
17684 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17685 of files to delete.
17686
17687 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17688 * gdb.disasm/h8300s.exp: New file.
17689 gdb.disasm/h8300s.s: Likewise.
17690
17691 2001-06-27 Andrew Cagney <ac131313@redhat.com>
17692
17693 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17694 empty breakpoint tables.
17695
17696 2001-06-25 Andrew Cagney <ac131313@redhat.com>
17697
17698 * lib/mi-support.exp: Update args=... part of stop-reason
17699 patterns. Accept either a list or a tuple.
17700
17701 2001-06-23 Andrew Cagney <ac131313@redhat.com>
17702
17703 * lib/mi-support.exp: Remove local emacs variable defining
17704 change-log-default-name.
17705
17706 2001-06-22 Michael Chastain <chastain@redhat.com>
17707
17708 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17709 This is operationally compatible with the previous version.
17710
17711 2001-06-13 Jim Blandy <jimb@redhat.com>
17712
17713 * lib/gdb.exp (gdb_test): Doc fix.
17714
17715 2001-06-10 Michael Chastain <chastain@redhat.com>
17716
17717 * gdb.base/exprs.exp: Remove a duplicate test.
17718
17719 2001-06-06 Jim Blandy <jimb@redhat.com>
17720
17721 * gdb.base/return2.exp (main): Use values to test float and double
17722 returns that are not NaN's, to avoid being confused by IEEE
17723 comparison rules.
17724
17725 2001-06-04 Michael Snyder <msnyder@redhat.com>
17726
17727 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
17728 non-zero if control_c fails. Terminate the test on failure,
17729 rather than wait for 12 more tests to time out.
17730
17731 2001-06-06 Jim Blandy <jimb@redhat.com>
17732
17733 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
17734 Don't forget to match the GDB prompt.
17735
17736 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17737
17738 2001-06-04 Jim Blandy <jimb@redhat.com>
17739
17740 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17741 command.
17742
17743 2001-05-31 Kevin Buettner <kevinb@redhat.com>
17744
17745 * gdb.base/annota1.exp (info break): Match four or more spaces
17746 after "Address".
17747
17748 2001-05-31 Michael Chastain <chastain@redhat.com>
17749
17750 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17751 (dm_type_int_star): Likewise.
17752 (dm_type_long_star): Likewise.
17753 (dm_type_void_star): Likewise.
17754
17755 2001-05-29 Kevin Buettner <kevinb@redhat.com>
17756
17757 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17758 to a known value in order to get consistent results regardless
17759 of the setting of INPUTRC or the presence or contents of .inputrc.
17760
17761 2001-05-24 Michael Snyder <msnyder@redhat.com>
17762
17763 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17764 Don't require that the main thread and the manager thread are the
17765 first in the list.
17766
17767 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17768 debugging. If test fails, issue an "unsupported" not a "fail".
17769
17770 2001-05-24 Jim Blandy <jimb@redhat.com>
17771
17772 Don't assume that short is shorter than int.
17773 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17774 assume that shorts are smaller than ints. On a 16-bit machine,
17775 this isn't true.
17776 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17777 an int, is not equal to ~0 stored in an unsigned char. This tests
17778 the same thing that the previous test meant to, but works on
17779 16-bit machines, too.
17780 ("print unsigned char != (~0)"): Same test, complemented.
17781
17782 2001-05-24 Michael Snyder <msnyder@redhat.com>
17783
17784 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
17785 test for (full_coverage == 0). This makes the test run faster,
17786 and prevents dejagnu getting out of step.
17787
17788 2001-05-23 Kevin Buettner <kevinb@redhat.com>
17789
17790 * gdb.base/finish.exp (finish_void): Revise pattern for
17791 stopping on the call statement to not permit stopping at
17792 the start of the instructions comprising the call sequence.
17793
17794 2001-05-19 Michael Chastain <chastain@redhat.com>
17795
17796 * gdb.base/callfuncs.exp: Make all test names unique.
17797 * gdb.base/commands.exp: Make all test names unique.
17798 * gdb.base/condbreak.exp: Make all test names unique.
17799 * gdb.base/dbx.exp: Make all test names unique.
17800 * gdb.base/default.exp: Make all test names unique.
17801 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17802 and TIMEOUT messages to their corresponding PASS message.
17803 * gdb.base/ending-run.exp: Make all test names unique.
17804 * gdb.base/long_long.exp: Remove duplicate test.
17805
17806 2001-05-21 Kevin Buettner <kevinb@redhat.com>
17807
17808 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17809 stop on the call statement as well as the statement after the
17810 call.
17811
17812 2001-05-21 Michael Snyder <msnyder@redhat.com>
17813
17814 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17815
17816 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
17817
17818 * gdb.base/completion.exp: Revamp test. Make it execute on all
17819 platforms.
17820
17821 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
17822
17823 * config/gdbserver.exp (gdb_load): Handle the case
17824 in which the arguments to gdbserver are given in the
17825 baseboard configuration file.
17826 Also handle the case in which the server needs to do a
17827 load.
17828
17829 2001-05-07 Keith Seitz <keiths@cygnus.com>
17830
17831 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17832 set up the display for testing.
17833 (gdbtk_start): Convert all paths to paths that tcl will like.
17834 Export target information to environment.
17835 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17836 necessary.
17837 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17838 (to_tcl_path): New proc to convert a given pathname into
17839 a path acceptible as an argument to a tcl command.
17840 (_gdbtk_export_target_info): New proc to export target info
17841 into the environment for gdbtk testing.
17842 (gdbtk_done): New proc to signal end-of-test.
17843
17844 2001-05-06 Jim Blandy <jimb@redhat.com>
17845
17846 * restore.c: Make the code of caller0 correspond to its comment.
17847
17848 2001-05-03 Michael Snyder <msnyder@redhat.com>
17849
17850 * config/sid.exp (gdb_target_sid): Check for error messages.
17851 On error or timeout, don't make expect exit (which will terminate
17852 all subsequent tests); instead just make gdb exit.
17853 (gdb_load): Check for error messages. On error or timeout,
17854 return a negative value.
17855
17856 2001-04-24 Jim Blandy <jimb@redhat.com>
17857
17858 * gdb.c++/templates.exp: If we see the prompt for the overload
17859 list, but we haven't recognized any of the longer patterns,
17860 arrange for this test to fail, not hang.
17861
17862 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17863 variations.
17864
17865 2001-04-22 Michael Chastain <chastain@redhat.com>
17866
17867 * gdb.c++/local.exp: Use the 'runto' library function.
17868 * gdb.c++/namespace.exp: Likewise.
17869 * gdb.c++/overload.exp: Likewise.
17870
17871 2001-03-26 Kevin Buettner <kevinb@redhat.com>
17872
17873 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17874 * gdb.base/step-line.exp: New file. Test step/next in presence of
17875 #line directives.
17876 * gdb.base/step-line.c: New file. Test program for the above.
17877 * gdb.base/step-line.inp: New file. We pretend that this file has
17878 been transformed by some other tool into step-line.c.
17879
17880 2001-03-21 Jim Blandy <jimb@redhat.com>
17881
17882 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17883 unmangled operator names.
17884
17885 2001-03-20 Jim Blandy <jimb@redhat.com>
17886
17887 * gdb.threads/linux-dp.exp: Recognize an additional message
17888 generated by GDB when it doesn't understand how to debug threads
17889 on the target system.
17890
17891 2001-03-19 Andrew Cagney <ac131313@redhat.com>
17892
17893 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17894
17895 2001-03-12 Michael Chastain <chastain@redhat.com>
17896
17897 * gdb.c++/derivation.exp: Use the 'runto' library function.
17898
17899 2001-03-12 Michael Chastain <chastain@redhat.com>
17900
17901 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17902
17903 2001-02-24 Michael Chastain <chastain@redhat.com>
17904
17905 * gdb.c++/ref-types.exp: Change handwritten code to library
17906 function 'runto'.
17907
17908 2001-03-16 Orjan Friberg <orjanf@axis.com>
17909
17910 * gdb.base/signals.exp: Set count to 0 explicitly.
17911
17912 2001-03-15 Mark Salter <msalter@redhat.com>
17913
17914 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17915 (gdb_target_monitor): Add check of gdb_target_cmd return value.
17916 (gdb_load): Add support for additional target_info: gdb_download_size
17917 and gdb_load_timeout.
17918
17919 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17920
17921 * gdb.base/annota1.exp: Move test of isnative to earlier in the
17922 file -- to prevent failing when the compile fails but we have no
17923 intention of running the tests anyway.
17924
17925 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17926 tests if set.
17927
17928 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
17929 integers.
17930
17931 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17932 * gdb.c++/namespace.exp: Ditto.
17933
17934 2001-03-07 Orjan Friberg <orjanf@axis.com>
17935
17936 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17937 * gdb.base/pointers.exp: Relax pattern match of decimals.
17938
17939 2001-03-06 Kevin Buettner <kevinb@redhat.com>
17940
17941 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17942 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17943 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17944 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17945 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17946 config/sh.exp, config/sid.exp, config/slite.exp,
17947 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17948 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17949 config/vxworks.exp, config/vxworks29k.exp,
17950 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17951 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17952 gdb.base/arithmet.exp, gdb.base/assign.exp,
17953 gdb.base/async.exp, gdb.base/attach.exp,
17954 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17955 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17956 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17957 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17958 gdb.base/commands.exp, gdb.base/completion.exp,
17959 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17960 gdb.base/constvars.exp, gdb.base/corefile.exp,
17961 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17962 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17963 gdb.base/ending-run.exp, gdb.base/environ.exp,
17964 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17965 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17966 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17967 gdb.base/funcargs.exp, gdb.base/help.exp,
17968 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17969 gdb.base/logical.exp, gdb.base/long_long.exp,
17970 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17971 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17972 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17973 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17974 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17975 gdb.base/regs.exp, gdb.base/relational.exp,
17976 gdb.base/remote.exp, gdb.base/reread.exp,
17977 gdb.base/restore.exp, gdb.base/return2.exp,
17978 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17979 gdb.base/selftest.exp, gdb.base/setshow.exp,
17980 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17981 gdb.base/sigall.exp, gdb.base/signals.exp,
17982 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17983 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17984 gdb.base/step-test.exp, gdb.base/structs.c,
17985 gdb.base/structs.exp, gdb.base/structs2.exp,
17986 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17987 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17988 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17989 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17990 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17991 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17992 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17993 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17994 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17995 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17996 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17997 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17998 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17999 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
18000 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
18001 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
18002 gdb.trace/circ.exp, gdb.trace/collection.exp,
18003 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
18004 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
18005 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
18006 gdb.trace/report.exp, gdb.trace/save-trace.exp,
18007 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
18008 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
18009 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
18010 notices.
18011
18012 2001-02-27 Michael Snyder <msnyder@cygnus.com>
18013
18014 * gdb.base/varargs.c (find_max_double): Fix printf format string:
18015 first arg is int not float.
18016
18017 2001-02-22 Michael Snyder <msnyder@cygnus.com>
18018
18019 * gdb.base/reread.exp: Unsupported for non-native targets;
18020 doesn't work for remote debugging.
18021
18022 2001-02-19 Fernando Nasser <fnasser@redhat.com>
18023
18024 From Drew Moseley <dmoseley@redhat.com>
18025 * gdb.base/ending-run.exp: Properly handle the BSP state when
18026 stepping past the end of main.
18027
18028 2001-02-19 John Moore <jmoore@redhat.com>
18029
18030 * gdb.base/commands.exp (infrun_breakpoint_command_test):
18031 Converted HPUX fix for non-expected items following multiple
18032 step commands into general solution for all platforms.
18033
18034 2001-02-18 Michael Chastain <chastain@redhat.com>
18035
18036 * gdb.c++/classes.exp (do_tests): Change runto statements
18037 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18038 statements demangler agnostic.
18039 * gdb.c++/virtfunc.exp (do_tests): Likewise.
18040 (gdb_virtfunc_restart): Likewise.
18041
18042 2001-02-14 Michael Chastain <chastain@redhat.com>
18043
18044 * gdb.c++/inherit.exp (do_tests): Change runto statements
18045 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18046 statements demangler agnostic.
18047
18048 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
18049
18050 * gdb.threads/pthreads.exp: Unify pass/fail messages for
18051 ``continue to bkpt at common_routine in thread 2'' and ``stopped
18052 before calling common_routine 15 times'' tests.
18053
18054 2001-02-11 Michael Chastain <chastain@redhat.com>
18055
18056 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
18057 Helps the test script figure out which demangler is in use.
18058 (dm_type_foo_ref): Ditto.
18059 (dm_type_int_star): Ditto.
18060 (dm_type_long_star): Ditto.
18061 (dm_type_unsigned_int): Ditto.
18062 (dm_type_void): Ditto.
18063 (dm_type_void_star): Ditto.
18064 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
18065 Probe the gdb demangler and set variables to accommodate
18066 formatting differences.
18067 (info_func_regexp): New function. Same as info_func, but
18068 matches against a regexp.
18069 (info_func): Match against a literal string.
18070 (print_addr_2): New function. Match against a literal string,
18071 which can be different from the input to gdb.
18072 (print_addr): Simply call print_addr_2 with the same argument twice.
18073 (test_lookup_operator_functions): Use demangler formatting variables.
18074 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
18075 the tests in the same order as the C++ class declaration.
18076 (test_paddr_operator_functions): Ditto.
18077 (test_paddr_overloaded_functions): Ditto.
18078 (test_paddr_hairy_functions): Use demangler formatting variables.
18079 Add reference to gdb/19 for related tests.
18080 (do_tests): Call probe_demangler.
18081
18082 2001-01-30 Kevin Buettner <kevinb@redhat.com>
18083
18084 * gdb.c++/templates.cc (printf): Remove unused function definition.
18085
18086 2001-01-26 Felix Lee <flee@redhat.com>
18087
18088 * sid.exp (sid_exit): Pass host, not target, to remote_close.
18089
18090 2001-01-25 matthew green <mrg@redhat.com>
18091
18092 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
18093 up sid.
18094 (sid_exit): Call `remote_pop_conn' after GDB is gone.
18095
18096 2001-01-25 matthew green <mrg@redhat.com>
18097
18098 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
18099 Deprecate $sid_spawn_id.
18100 (sid_exit): Remove code necessary only for `spawn.'
18101
18102 2001-01-25 matthew green <mrg@redhat.com>
18103
18104 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
18105
18106 2001-01-28 Michael Chastain <chastain@redhat.com>
18107
18108 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
18109 to call when tests fail. It takes gdb out of the overloaded
18110 function choice menu back to the main prompt, so that the test
18111 program stays synchronized.
18112 (set_bp_overloaded): New proc to collect all the common
18113 code for setting a breakpoint on an overloaded name. Calls
18114 take_gdb_out_of_choice_menu when needed.
18115 (menu_overload1arg): New variable to collect the repeated
18116 instances of the expected menu for an overloaded name. Change
18117 the regular expression to handle changes in g++ type encoding:
18118 "void" can be either "void" or "", and "unsigned int" can be
18119 either "unsigned int" or "unsigned".
18120 (continue_to_bp_overloaded): Change regular expressions to handle
18121 changes in g++ type encoding.
18122 (no proc): Call take_gdb_out_of_choice_menu when needed.
18123 Remove redundant calls to "info break". Accept either "canceled"
18124 or "cancelled". Change regular expressions in "info break"
18125 calls to handle changes in g++ type encoding. Give all tests
18126 unique strings.
18127
18128 2001-01-17 Ben Elliston <bje@redhat.com>
18129
18130 * config/sid.exp: New file.
18131
18132 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
18133
18134 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
18135
18136 2000-12-21 Michael Snyder <msnyder@cygnus.com>
18137
18138 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
18139 Add a RE to accept a non-ascii char if one is ever presented.
18140
18141 2000-12-20 Fernando Nasser <fnasser@redhat.com>
18142
18143 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
18144
18145 2000-12-18 Michael Snyder <msnyder@cygnus.com>
18146
18147 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
18148 in regexp. One '\' does not suffice on Linux.
18149
18150 2000-12-09 Michael Chastain <chastain@redhat.com>
18151
18152 * gdb.base/break.exp (test_clear_command): Use a marker function
18153 rather than 'main' for the test function. Also move this
18154 test to an execution point where the marker function names are
18155 guaranteed to be bound to functions. (Executing tests after a
18156 'finish' from main runs into name conflicts with local names
18157 in __libc_start_main).
18158
18159 2000-12-07 Michael Snyder <msnyder@cygnus.com>
18160
18161 * gdb.base/finish.exp: New test for gdb's "finish" command.
18162 * gdb.base/return2.exp: New test for gdb's "return" command.
18163 * gdb.base/return2.c: New source file for above.
18164
18165 2000-12-05 Michael Snyder <msnyder@cygnus.com>
18166
18167 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
18168 * gdb.base/miscexprs.exp: Ditto.
18169 * gdb.base/pointers.exp: Ditto.
18170 * gdb.c++/derivation.exp: Ditto.
18171 * gdb.c++/local.exp: Ditto.
18172 * gdb.c++/namespace.exp: Ditto.
18173 * gdb.c++/overload.exp: Ditto.
18174 * gdb.c++/ref-types.exp: Ditto.
18175
18176 2000-12-05 Michael Snyder <msnyder@cygnus.com>
18177
18178 * gdb.base/constvars.exp: Test result of "up" command.
18179 * gdb.base/miscexprs.exp: Ditto.
18180 * gdb.base/pointers.exp: Ditto.
18181 * gdb.base/scope.exp: Ditto.
18182 * gdb.c++/derivation.exp: Ditto.
18183 * gdb.c++/local.exp: Ditto.
18184 * gdb.c++/namespace.exp: Ditto.
18185 * gdb.c++/overload.exp: Ditto.
18186 * gdb.c++/ref-types.exp: Ditto.
18187
18188 2000-11-22 Michael Chastain <chastain@redhat.com>
18189
18190 * mips_pro.exp: Accept either "middle -> top -> main" or
18191 "middle -> main" in the backtrace, because gcc can optimize
18192 tail calls to jumps. Remove setup_xfail for the hppa case.
18193 Add a comment with the original warning messages from PR 3016,
18194 which was filed in 1993, to preserve them for posterity.
18195
18196 2000-11-17 Nick Duffek <nsd@redhat.com>
18197
18198 * lib/gdb.exp (gdb_test): Override timeout with board info.
18199
18200 2000-11-17 Nick Duffek <nsd@redhat.com>
18201
18202 * gdb.base/display.exp: Don't kill running stub. Add "again" to
18203 the second kill and detach messages.
18204
18205 2000-11-17 Nick Duffek <nsd@redhat.com>
18206
18207 * configure.in: Add AC_EXEEXT.
18208 * configure: Regenerate.
18209 * Makefile.in (just-check): Export EXEEXT.
18210 * lib/gdb.exp ($EXEEXT): Import from environment.
18211 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
18212 expect "maint dump-me" on Cygwin.
18213 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
18214 $EXEEXT.
18215
18216 2000-11-17 Nick Duffek <nsd@redhat.com>
18217
18218 * gdb.base/break.exp: Test backtrace and finish from called
18219 function on all platforms, not just HP-UX.
18220
18221 2000-11-03 Michael Snyder <msnyder@cygnus.com>
18222
18223 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
18224 code from gdb_target_monitor, so it can be used independantly
18225 for gdbserver. Also comment out an unnecessary PUTS.
18226
18227 2000-11-03 Michael Snyder <msnyder@cygnus.com>
18228
18229 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
18230 * gdb.base/corefile.exp: Expect the message "Program is being
18231 debugged already" when we send the "corefile" command, since
18232 the preceeding gdb_load may have connected gdb to a remote target.
18233 * gdb.base/display.exp: Disable hardware watchpoints if new
18234 board info variable "no_hardware_watchpoints" is true.
18235 Replace single-letter commands with more readable ones.
18236 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
18237 if new board info variable "no_hardware_watchpoints" is true.
18238 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
18239 to see if stdio (printf) testing is possible.
18240 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
18241 board info variable "no_hardware_watchpoints" is true. Use new
18242 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
18243
18244 2000-11-13 Fernando Nasser <fnasser@redhat.com>
18245
18246 From Orjan Friberg <orjanf@axis.com>:
18247 * gdb.base/printcmds.exp: Escape curly braces followed by a number
18248 in array print pattern match.
18249
18250 2000-11-09 Fernando Nasser <fnasser@redhat.com>
18251
18252 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
18253 spelling "cancelled" to U.S. spelling "canceled" to match changes
18254 made to gdb.
18255 * gdb.c++/ovldbreak.exp: Ditto.
18256
18257 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18258
18259 * gdb.base/callfuncs.c (main): Moved to end of file, call
18260 t_double_values to initialize the FPU before inferior calls are made.
18261 * gdb.base/callfuncs.exp: Test for register preservation after calling
18262 inferior functions. Add tests for continuining, finishing and
18263 returning from a stop in a call dummy.
18264
18265 2000-10-24 Michael Snyder <msnyder@cygnus.com>
18266
18267 * gdb.base/commands.exp: Break up long lines, and re-indent.
18268
18269 2000-10-19 Michael Snyder <msnyder@cygnus.com>
18270
18271 * config/gdbserver.exp: Rewritten from the ground up, to make it
18272 compatible with the current dejagnu tree, and to make it work with
18273 the new "gdbserver" in libremote.
18274
18275 2000-10-16 Michael Snyder <msnyder@cygnus.com>
18276
18277 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
18278 * gdb.base/varargs.exp: Skip entire test if no printf support.
18279 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
18280 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
18281
18282 2000-10-13 Michael Snyder <msnyder@cygnus.com>
18283
18284 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
18285 no floating point support.
18286 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
18287 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
18288 * gdb.base/call-rt-st.exp: Ditto.
18289 * gdb.base/call-strs.exp: Ditto.
18290
18291 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
18292
18293 * gdb.base/sizeof.c: include <stdio.h>.
18294
18295 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
18296 'finish', otherwise uncaptured gdb_prompt would potentially
18297 throw remaining test points out of sync.
18298
18299 2000-07-26 Scott Bambrough <scottb@netwinder.org>
18300
18301 * gdb.base/recurse.exp: Run tests for all targets.
18302 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
18303 gnu-oldld case on ARM.
18304 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
18305 for ARM targets.
18306
18307 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
18308
18309 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
18310 * gdb.java/configure: Rebuild.
18311
18312 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
18313
18314 * gdb.java/jv-exp.exp: New file.
18315
18316 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
18317
18318 * configure: Rebuilt.
18319 * configure.in (configdirs): Add gdb.java.
18320 * gdb.java/jmisc.java: New file.
18321 * gdb.java/jmisc.exp: New file.
18322 * gdb.java/Makefile.in: New file.
18323 * gdb.java/configure: Rebuilt.
18324 * gdb.java/configure.in: New file.
18325 * lib/java.exp: New file.
18326
18327 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
18328
18329 * gdb.base/exprs.exp: Test casts to a pointer including over and
18330 underflow.
18331
18332 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
18333
18334 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
18335 and the compilers sizes.
18336
18337 2000-07-09 Nick Duffek <nsd@redhat.com>
18338
18339 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
18340 (use_methods): New function.
18341 (main): Call use_methods().
18342 * gdb.c++/classes.exp (test_method_param_class): New procedure.
18343 (do_tests): Call test_method_param_class.
18344
18345 2000-07-09 Nick Duffek <nsd@redhat.com>
18346
18347 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
18348 spelling.
18349 (test_enums): New procedure. Move enum tests from end of script
18350 to here. Set breakpoint on function name instead of line number.
18351 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
18352 (enums2): New marker function.
18353 (enums1): New function.
18354 (main): Call enums1(). Move enum tests to enums1().
18355
18356 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
18357
18358 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
18359 compile/link program. Update line numbers.
18360 * gdb.asm/d10v.inc: Define ``startup''.
18361 * gdb.asm/asmsrc1.s: Add definition of _start.
18362
18363 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
18364
18365 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
18366
18367 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18368
18369 * gdb.base/maint.exp: Add 'maint print architecture' item to output
18370 of 'help maint print' command.
18371
18372 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
18373
18374 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
18375 they use gdb_expect_list.
18376
18377 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
18378
18379 * gdb.base/commands.exp: Use ``set remote
18380 memory-read-packet-size'' instead of ``set endian big'' to test
18381 long commands.
18382
18383 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
18384
18385 * gdb.c++/templates.exp (do_tests): Make all of these work under
18386 g++, and stop skipping them.
18387
18388 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
18389 work under g++.
18390
18391 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
18392 initialization.
18393
18394 2000-06-02 Michael Snyder <msnyder@cygnus.com>
18395
18396 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
18397 the regular expression: accept an (almost) arbitrary sequence of
18398 "frames-invalid" and "breakpoints-invalid" messages both before
18399 and after the "starting" message.
18400
18401 2000-06-02 Michael Snyder <msnyder@cygnus.com>
18402
18403 * gdb.c++/local.exp: This test has never been known to work with g++.
18404
18405 2000-05-18 Michael Snyder <msnyder@cygnus.com>
18406
18407 * gdb.base/annota1.exp (annotate-signal-handler-caller):
18408 Relax the regular expression a little, make it pass on Solaris 8.
18409
18410 2000-05-12 Kevin Buettner <kevinb@redhat.com>
18411
18412 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
18413 a call, do not require that gdb stop on the line after the call.
18414 Instead, it is permissible for gdb to stop on the line of the
18415 call itself.
18416
18417 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
18418
18419 * gdb.base/break.exp (bp on small function, optimized file):
18420 Add a second pass pattern. The behavior differs here between stabs
18421 and dwarf for one-line functions. Stabs preserves two line symbols
18422 (one before the prologue and one after) with the same line number,
18423 but dwarf regards these as duplicates and discards one of them.
18424 Therefore the address after the prologue (where the breakpoint is)
18425 has no exactly matching line symbol, and GDB reports the breakpoint
18426 as if it were in the middle of a line rather than at the beginning.
18427
18428 2000-05-08 Michael Snyder <msnyder@cygnus.com>
18429
18430 * gdb.base/interrupt.exp: Make "pass" message say "send"
18431 rather than "send_gdb" (for consistancy).
18432
18433 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
18434
18435 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
18436 * gdb.c++/templates.cc: Properly check for GCC version number.
18437 * lib/compiler.cc: Likewise
18438
18439 2000-04-28 Michael Snyder <msnyder@cygnus.com>
18440
18441 * gdb.base/break.exp: When compiled with -O2 optimization,
18442 gdb may not stop at the first line of main, due to code motion.
18443
18444 2000-04-26 Michael Snyder <msnyder@cygnus.com>
18445
18446 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
18447 This test depends on parsing the printf output from the target.
18448 Since the sparclet stub doesn't do stdio, this will never work.
18449 * gdb.base/call-rt-st.exp: ditto.
18450 * gdb.base/call-strs: ditto.
18451
18452 2000-04-24 Michael Snyder <msnyder@cygnus.com>
18453
18454 * gdb.base/miscexprs.exp: make sizeof long array test portable.
18455
18456 * gdb.base/ending-run.exp: After connecting to a remote target,
18457 but before running, the target will appear to be in a random
18458 location. Specify both a file and a line for breakpoints.
18459 Also, the function that calls main may be called 'init'
18460 rather than 'start'.
18461
18462 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18463
18464 * gdb.base/help.exp: Update output for add-symbol-file command.
18465
18466 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
18467
18468 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18469 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
18470
18471 2000-04-07 J.T. Conklin <jtc@redback.com>
18472
18473 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
18474
18475 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
18476
18477 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
18478
18479 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
18480 values that can be represented exactly.
18481 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
18482 above change, and to not check against the directory part of the source
18483 file name.
18484 (step into print_long_arg_list): Likewise.
18485 (print print_small_structs from print_long_arg_list): Likewise.
18486 (print print_long_arg_list): Likewise.
18487
18488 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18489
18490 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
18491
18492 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18493
18494 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18495
18496 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
18497
18498 * gdb.base/commands.exp (deprecated_command_test): Add test for
18499 deprecate with no arguments.
18500
18501 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
18502
18503 * gdb.base/break.exp: Add new test for setting breakpoints on
18504 optimized code so we can test breakpoints work even when function
18505 prologues may be optimized away
18506
18507 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18508
18509 From David Whedon <dwhedon@gordian.com>
18510 * gdb.base/commands.exp : Added command deprecator tests.
18511
18512 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
18513
18514 * gdb.base/help.exp: Added test for new apropos command.
18515
18516 2000-03-21 Kevin Buettner <kevinb@redhat.com>
18517
18518 * gdb.base/pointers.c (usevar): New function.
18519 (main): Make sure that global variables v_int_pointer2, rptr,
18520 and y are all referenced someplace in the program by calling
18521 usevar() on them. [Some linkers delete symbols which are
18522 never referenced. The space remains, but there's no way to
18523 get a (symbolic) handle on the variable from the debugger.]
18524
18525 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18526
18527 * gdb.base/printcmds.c: Add typedeffed arrays.
18528
18529 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
18530 procedure to test arrays that are typedef'd.
18531
18532 2000-03-13 James Ingham <jingham@leda.cygnus.com>
18533
18534 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
18535 the library directories.
18536
18537 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
18538
18539 * configure.in (configdirs): Add sub directory gdb.mi.
18540 * configure: Re-generate.
18541
18542 * gdb.mi: New directory.
18543
18544 2000-02-25 Scott Bambrough <scottb@netwinder.org>
18545
18546 * gdb.base/long_long.exp: Correct test suite failure when printing
18547 a long long value as a double on ARM platforms.
18548
18549 2000-02-16 Jim Blandy <jimb@redhat.com>
18550
18551 * gdb.base/break.exp ("breakpoint line number"): Make sure the
18552 default source file is set properly before running this test.
18553
18554 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18555
18556 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
18557 gdbtk/library directory, not in gdbtcl2.
18558
18559 2000-02-04 Jim Blandy <jimb@redhat.com>
18560
18561 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
18562 backslash from regexp pattern.
18563
18564 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18565 procedure. Use it to run all the "continue to bp overloaded"
18566 tests. Note that this changes the names of the tests slightly.
18567 If the breakpoint hit message includes a hex PC value, because
18568 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18569 from the real source code, still consider that a pass.
18570
18571 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18572 XFAIL here if the breakpoint message contains a hex address. Note
18573 similar change on 1999-11-02.
18574
18575 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18576
18577 * gdb.base/ptype.exp: Establish a default source file before
18578 calling get_debug_format.
18579
18580 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18581
18582 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18583
18584 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18585
18586 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18587 of successive stepi commands -- while in the prologue we should see
18588 the function entry bracket.
18589
18590 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18591
18592 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18593 reach __change_mode() when stepping through the end of main().
18594
18595 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18596
18597 * gdb.base/default.exp: Fix expected pattern.
18598 * gdb.base/help.exp: Same.
18599
18600 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18601
18602 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
18603 Don't use xfail's because that affects only the following test.
18604
18605 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
18606 solaris or linux.
18607
18608 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18609
18610 2000-01-07 Michael Snyder <msnyder@cygnus.com>
18611
18612 * gdb.base/display.exp: Some yacc parsers like to say
18613 "A syntax error" rather than "A parse error". Accept both.
18614
18615 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18616
18617 * gdb.base/default.exp: Remove OS dependent string from "target
18618 remote" test.
18619 * gdb.base/help.exp: Same for "help target remote" test.
18620
18621 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18622
18623 From Jim Kingdon <kingdon@redhat.com>:
18624
18625 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
18626 prompt (cleanup rather than necessity, but still might keep output
18627 from spilling to next test).
18628
18629 2000-01-02 Fred Fish <fnf@cygnus.com>
18630
18631 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18632 AIX, which defines them in <sys/types.h>.
18633
18634 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
18635
18636 * gdb.base/default.exp: Match arm* etc instead of arm in "info
18637 float" test.
18638
18639 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
18640
18641 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
18642
18643 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18644 outermost frame disallowed".
18645
18646 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18647
18648 * gdb.base/setvar.exp: New tests for setting the value of a struct
18649 with a constant list.
18650
18651 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18652
18653 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18654 require the user to type a cast before setting the value of a struct.
18655
18656 1999-12-06 Jim Blandy <jimb@cygnus.com>
18657
18658 * gdb.base/default.exp: Expect the new 'info float' command on
18659 all i386 platforms.
18660
18661 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18662 LinuxThreads libraries that don't support debugging.
18663
18664 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18665
18666 * gdb.base/remote.c: Fill the buffer with truely random data.
18667 Change the buffer type to ``unsigned char'' to simplify size
18668 arithmetic.
18669
18670 * gdb.base/remote.exp: Reduce download numbers by one. Typical
18671 stub only handles 400-1 byte packets. Verify that the download
18672 worked.
18673
18674 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18675
18676 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18677 tests, using UNRESOLVED for the untested cases. Also, does not wait
18678 for a timeout if the prompt was received before a recognizable pattern.
18679
18680 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18681
18682 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18683
18684 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18685
18686 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
18687 watchpoints.
18688
18689 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
18690
18691 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18692
18693 * gdb.c++/local.exp: Be more flexible in recognizing local class
18694 name mangling. Don't allow horribly truncated method names.
18695 * gdb.c++/derivation.exp: Expect protected inheritance.
18696 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18697 * gdb.c++/virtfunc.exp: Likewise.
18698 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18699 when printing a nested enum.
18700
18701 1999-11-22 Jim Blandy <jimb@cygnus.com>
18702
18703 * gdb.base/step-test.exp: Properly await GDB's response to setting
18704 a breakpoint on the call to large_struct_by_value.
18705
18706 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18707 just because we have debug info for the `start' function.
18708
18709 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18710
18711 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18712 "Unknown signal" messages, which indicate (on LinuxThreads) that
18713 GDB doesn't know how to debug threads on this system. This is
18714 better than hanging while philosopher 0 dumps chatter into gdb.log.
18715
18716 1999-11-18 Tom Tromey <tromey@cygnus.com>
18717
18718 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18719
18720 1999-11-18 Fred Fish <fnf@cygnus.com>
18721
18722 * gdb.base/coremaker2.c: Add sample program for generating
18723 cores that is more self contained than coremaker.c. Eventually
18724 I'll add more code to this and tie it into the testsuite.
18725
18726 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18727
18728 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18729
18730 1999-11-10 Jimmy Guo <guo@cup.hp.com>
18731
18732 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
18733 from $srcdir/lib/.
18734 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
18735 and gdb.c++/.
18736
18737 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18738
18739 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
18740 'continue with watch' test point.
18741
18742 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18743
18744 Merged from p2linux-990323-branch:
18745
18746 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18747
18748 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18749
18750 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
18751 {limit,fixed}''. Test ``set download-write-size''.
18752
18753 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18754
18755 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
18756 gdb_expect_list.
18757
18758 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18759
18760 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18761
18762 1999-11-03 Mark Salter <msalter@cygnus.com>
18763
18764 * gdb.base/break.exp: Fix "stub continue" pattern.
18765
18766 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18767
18768 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18769
18770 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18771
18772 * gdb.base/display.exp ("finish"): Add timeout clause.
18773
18774 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18775 plain prompt clause, so this doesn't have to time out in order to
18776 fail.
18777
18778 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
18779 breakpoint hit messages include an address.
18780
18781 * gdb.base/display.exp: Don't forget to escape parens in regular
18782 expressions. Unix regexp notatation sucks.
18783
18784 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18785
18786 * gdb.base/annota1.exp: Test for annotate-signalled: change output
18787 order for 'signalled' message.
18788
18789 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18790
18791 From Jimmy Guo <guo@cup.hp.com>:
18792 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18793 * gdb.base/annota1.c: Add code for tests to work with.
18794
18795 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18796
18797 * gdb.base/remote.exp: New test for remote downloading settings.
18798 * gdb.base/remote.c: New file with large .data.
18799
18800 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18801
18802 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18803 for LinuxThreads support, merged from the Code Fusion branch.
18804
18805 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18806
18807 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
18808 containing exp_continue into a while within an expect. Don't
18809 attempt a start more than three times. Check return value from
18810 gdb_load.
18811
18812 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18813
18814 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
18815 a pass case.
18816
18817 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
18818
18819 * gdb.base/break.c (main): Added a statement that we can step
18820 off of.
18821 * gdb.base/break.exp: Added tests for setting a breakpoint
18822 at an offset and stepping onto a breakpoint.
18823
18824 1999-10-01 Fred Fish <fnf@cygnus.com>
18825
18826 * gdb.base/help.exp (help add-symbol-file): Update to match current
18827 gdb output.
18828
18829 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18830
18831 * gdb.base/break.exp: Code locations are in hex, don't forget!
18832 (For HP-UX.)
18833
18834 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18835
18836 * condbreak.exp: Use break.c as test program.
18837 * condbreak.c: Remove, redundant with break.c.
18838
18839 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18840
18841 * config/monitor.exp (gdb_target_monitor): Disable X- and
18842 Z-packets if the target needs it.
18843
18844 1999-09-13 James Ingham <jingham@leda.cygnus.com>
18845
18846 * gdb.c++/overload.exp: Added tests for listing overloaded
18847 functions with function pointers in the arg, explicitly calling
18848 out the version you want.
18849
18850 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18851
18852 * long_long.exp: Add variations of test cases that work for
18853 targets with 16-bit ints and 32-bit doubles.
18854
18855 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18856
18857 * break.c (main): Compare a possibly-uninitialized argc with an
18858 unlikely value that fits in 16 bits.
18859
18860 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18861
18862 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18863 0xfeeb, don't want negative numbers if ints are 16 bits.
18864
18865 * lib/gdb.exp (skip_cplus_tests): New proc.
18866 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
18867 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18868 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18869 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18870 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18871 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18872 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18873 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
18874
18875 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18876
18877 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18878
18879 * gdb.base/corefile.exp (up): Allow a parameter to appear
18880 in the frame that we're going up to.
18881
18882 From Jim Blandy <jimb@cygnus.com>:
18883
18884 * gdb.base/default.exp (info float): Expect some output now.
18885
18886 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18887 returning floating-point values to fail on the x86.
18888 * gdb.base/callfwmall.exp (do_function_calls): Same.
18889
18890 * gdb.base/list.exp (test_listsize): Correct expectations for
18891 listing line 1 with listsize 2. Also, listing a single line
18892 works now, as does listing three lines. [Kevin's note: There
18893 were a number of other cases fixed too where the expectations
18894 differed...]
18895
18896 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18897
18898 * gdb.base/selftest.exp: Add case for when version prints as
18899 constant string instead of char pointer.
18900
18901 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18902
18903 * gdb.base/ending-run.exp: Add Solaris case for what happens when
18904 stepping out of main.
18905
18906 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18907 G++ used.
18908
18909 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
18910 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
18911
18912 * gdb.c++/ovldbreak.exp: Update match string in test that
18913 includes a warning of multiple breakpoints.
18914
18915 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18916
18917 * gdb.base/display.exp: Improve precision of step-after-finish
18918 added yesterday.
18919
18920 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
18921 test.
18922
18923 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18924 configs when using G++, not just hppa*.
18925
18926 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18927
18928 * gdb.base/async.c: New file.
18929 * gdb.base/async.exp: New file.
18930
18931 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18932
18933 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18934 PA64.
18935
18936 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18937
18938 * gdb.base/display.exp: "finish" can leave us mid-line on many
18939 targets, deal with it. Add a small constant to main, instead of
18940 1000 since main+1000 may not be a valid address in the target.
18941
18942 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18943 on hpux11.
18944
18945 * gdb.base/attach.exp: Handle another hpux11 error message variant
18946 when attaching to a process that does not exist.
18947
18948 1999-08-19 J.T. Conklin <jtc@redback.com>
18949
18950 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
18951 characters in 'continue to 1241' test.
18952
18953 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18954
18955 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18956 stop in print_long_arg_list, define and use a whitespace
18957 variable in print_small_structs test, add an XFAIL for Solaris.
18958 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18959 interested enough to fix.
18960
18961 1999-08-13 Keith Seitz <keiths@cygnus.com>
18962
18963 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18964 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18965 proc knows about targets other than the natives.
18966 (test_assign): Use "gdb_run_cmd" to "run" the target.
18967 Check that we've actually hit the breakpoint at main.
18968 When we attempt to assign a value to a local variable, check
18969 that the variable is in the current scope, i.e., don't use
18970 a test with an empty result.
18971
18972 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18973
18974 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
18975 command.
18976
18977 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18978
18979 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18980 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18981 gdb.compat, gdb.threads-hp.
18982 gdb.hp/configure, gdb.hp/configure.in: New files.
18983 gdb.hp/Makefile.in: Recurse into new subdirs.
18984 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18985 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18986 in object files.
18987 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18988
18989 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18990
18991 * gdb.base/display.exp: Help expect by putting a newline in the
18992 funky printf, remove a bogus p/a test.
18993
18994 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18995
18996 * gdb.base/display.exp: Make sure that when we say 'run', we are
18997 connected to the target. This is necessary when running not
18998 natively.
18999
19000 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
19001
19002 * gdb.base/step-test.exp: Removed some extraneous messages.
19003
19004 * gdb.base/long_long.exp: Don't run memory examination tests
19005 on little-endian targets (they will need a different set of
19006 results to match).
19007
19008 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
19009
19010 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
19011 until somebody decides to fix GDB.
19012
19013 * gdb.base/long_long.c: Stop compiler complaint by specifying long
19014 constant as "ULL".
19015 * gdb.base/long_long.exp: Loosen x/c test, add partial result
19016 matches for a couple x/2 commands.
19017
19018 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
19019
19020 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
19021 by merging in ref-types2 tests.
19022 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
19023
19024 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19025 * gdb.c++/Makefile.in: Add standard actions.
19026 (EXECUTABLES): Rename from PROGS, update list.
19027 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
19028 from gdb.hp.
19029 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
19030 foo and bar locals.
19031 * gdb.c++/anon-union.exp: Fix tests to match.
19032 * gdb.c++/classes.exp: Run if HP compiler used, add extra
19033 expect matches to handle output variations.
19034 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
19035 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
19036 output, add HP alternatives for new and delete prints.
19037 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
19038 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
19039 * gdb.c++/demangle.exp: Use $style when reporting failure.
19040 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
19041 * gdb.c++/inherit.exp: Run if HP compiler used, add some
19042 match alternatives.
19043 * gdb.c++/local.exp: Add match alternatives or xfails for HP
19044 compilers.
19045 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
19046 * gdb.c++/method.exp: Add match alternatives.
19047 * gdb.c++/misc.cc: Add bool types.
19048 * gdb.c++/misc.exp: Add tests for bool types.
19049 * gdb.c++/overload.exp: Add xfails.
19050 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
19051 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
19052 add some more template parameter tests (only for HP currently).
19053 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
19054 * gdb.c++/virtfunc.cc: Add return type and value for main.
19055 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
19056 match alternatives.
19057
19058 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19059
19060 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
19061
19062 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
19063
19064 * gdb.base/signals.exp: Don't expect getting a backtrace from
19065 within a signal handler to fail on Linux.
19066
19067 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
19068
19069 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19070 * lib/gdb.exp: Remove some gratuitious semicolons.
19071 (delete_breakpoints): Increase timeout.
19072 (gdb_expect): Add -notransfer option.
19073 (gdb_test): Use -notransfer option.
19074 (get_compiler_info): Add f77 case.
19075 (get_compiler): New proc, split out from gdb_preprocess, add f77
19076 case.
19077 (gdb_preprocess): Call get_compiler.
19078
19079 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
19080 * gdb.base/attach.exp, gdb.base/display.exp,
19081 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
19082 gdb.base/long_long.exp, gdb.base/printcmds.exp,
19083 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
19084 third arg to gdb_test.
19085 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
19086 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
19087 HP-UX xfails, add others.
19088 * gdb.base/completion.exp: Reflect name change of self-test.
19089 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
19090 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
19091 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
19092 HP failure number.
19093 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
19094 useless HP-UX 10.30 references.
19095 * gdb.base/maint.exp: Loosen matches.
19096 * gdb.base/pointers.c (main): Declare more_code.
19097 * gdb.base/pointers.exp: Match on output of a `next'.
19098 * gdb.base/structs.c: Add prototypes.
19099 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
19100 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
19101
19102 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19103
19104 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
19105 command.
19106
19107 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19108
19109 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
19110 Fix run to main failures. Watchpoint can be hardware watchpoint.
19111
19112 * gdb.base/annota1.exp: Clean up some more, in case printf has
19113 debug info. Deal with lack of signal hanlder info in stack.
19114
19115 From Jim Kingdon <kingdon@redhat.com>:
19116 * gdb.base/annota1.exp: If printf has debug info, deal with it.
19117
19118 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
19119
19120 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
19121 gdb.base/foll-vfork.exp: Don't run for crosses.
19122
19123 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19124
19125 * gdb.base/configure.in: Check for gdbvars.exp instead of
19126 a1-selftest.exp.
19127 * gdb.base/configure: Re-generate.
19128
19129 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
19130
19131 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
19132 in trying to run first and name is too long.
19133
19134 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
19135 pointers2.c and pointers2.exp, respectively.
19136 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
19137 doschk happier.
19138
19139 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
19140
19141 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
19142 callfuncs2.c and callfuncs2.exp.
19143
19144 * gdb.base/list.exp: Remove mistaken xfails.
19145 * gdb.base/list0.h: Add optional prototypes.
19146
19147 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
19148
19149 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
19150 calling malloc.
19151 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
19152 * ptype.exp: Move test for get_debug_format to before its first
19153 use.
19154
19155 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19156
19157 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
19158 * gdb.base/annota2.cc, annota2.exp: Move from here.
19159 * gdb.c++/annota2.cc, annota2.exp: To here.
19160 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
19161
19162 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
19163
19164 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
19165 a consistent format.
19166
19167 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
19168
19169 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19170 * lib/gdb.exp (get_compiler_info): Add detection for assorted
19171 HP compilers, also set the globals $true and $false.
19172
19173 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
19174 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
19175 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
19176 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
19177 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
19178 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
19179 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
19180 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
19181 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
19182 whatis.c} Add C++ compatible function definitions and return
19183 types, add includes for library functions.
19184 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
19185 * gdb.base/step-test.c (myglob): Rename from glob.
19186 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
19187 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
19188 files, move here from gdb.hp.
19189 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
19190 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
19191 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
19192 Adjust line numbers in regexps.
19193
19194 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
19195 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
19196 instead of 0/1.
19197
19198 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
19199 foll-vfork.exp: New files, move here from gdb.hp.
19200 * gdb.base/page.exp: New file, test of pagination command.
19201
19202 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
19203 recursion test.
19204 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
19205
19206 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
19207 gdb.base/solib.exp: Fix compiler invocation process.
19208
19209 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
19210 HP-UX 11, turn off overload resolution explicitly.
19211 * gdb.base/commands.exp: Set argument list explicitly, add
19212 watchpoint test.
19213 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
19214 them work.
19215 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
19216 expressions properly.
19217 * gdb.base/corefile.exp: Loosen the match slightly.
19218 * gdb.base/default.exp: Allow "Error accessing memory" message
19219 also.
19220 * gdb.base/display.exp: Skip over x/0 j if PA64.
19221 * gdb.base/funcargs.exp: Add xfails for HP-UX.
19222 * gdb.base/interrupt.exp: Ditto.
19223 * gdb.base/langs.exp: Add symbolic matches governed by compiler
19224 in use.
19225 * gdb.base/list.exp: Add xfails for HP-UX.
19226 * gdb.base/long_long.exp: Refine some of the numeric matches.
19227 * gdb.base/mips_pro.exp: Xfail on HP-UX.
19228 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
19229 * gdb.base/nodebug.exp: Succeed on more varieties of output.
19230 * gdb.base/opaque.exp: Remove some HP-UX xfails.
19231 * gdb.base/ptype.exp: Succeed on more varieties of output.
19232 * gdb.base/scope.exp: Add xfails for HP-UX.
19233 * gdb.base/sect-cmd.exp: Add more cases.
19234 * gdb.base/setvar.exp: Add xfails for HP-UX.
19235 * gdb.base/shlib-call.exp: Loosen some matches slightly.
19236 * gdb.base/signals.exp: Match on void symbolically.
19237 * gdb.base/step-test.exp: Add case for PA64.
19238 * gdb.base/term.exp: Add exit and restart.
19239 * gdb.base/twice.exp: Clean up after self.
19240 * gdb.base/varargs.exp: Disable overload resolution explicitly.
19241 * gdb.base/whatis.exp: Allow more ways to pass tests.
19242
19243 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
19244 no longer useful.
19245
19246 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
19247
19248 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
19249 list of patterns.
19250 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
19251 print_double_array(double_array)", "continuing to breakpoint
19252 1018", "print print_double_array(array_d)" and "continuing to
19253 1034" tests.
19254
19255 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
19256
19257 * Makefile.in: Add empty html and install-html targets.
19258
19259 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
19260
19261 * config/mt-*: Remove, these haven't been used since 1996.
19262
19263 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
19264
19265 * gdb.base/call-strs.c, gdb.base/ending-run.c,
19266 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
19267 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
19268
19269 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
19270
19271 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
19272 simpler match case for the ptype of the big class.
19273
19274 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19275
19276 * gdb.exp: Fix test for gdb_prompt existence.
19277
19278 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19279
19280 * gdb.exp (gdb_test): Add fail after calls to perror.
19281
19282 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19283
19284 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
19285
19286 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19287
19288 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
19289
19290 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
19291
19292 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
19293 malloc() is linked in.
19294
19295 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19296
19297 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
19298 step at end.
19299
19300 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
19301
19302 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
19303
19304 * gdb.java/jv-print.exp: New file. (Our first Java test!)
19305
19306 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
19307
19308 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
19309 * gdb.base/mips_pro.exp: Likewise.
19310
19311 1999-06-02 Keith Seitz <keiths@cygnus.com>
19312
19313 * gdb.c++/templates.cc: Change all "new" operators to throw
19314 an exception.
19315 * gdb.c++/cplusfuncs.cc: Likewise.
19316
19317 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
19318
19319 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
19320
19321 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
19322 * gdb.base/ending-run.exp: When stepping out of main, accept a
19323 step into an arbitrary assembler file.
19324
19325 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19326
19327 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
19328 "breakpoint-invalid" to be printed.
19329 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
19330 number of "frames-invalid" and "breakpoint-invalid" to be printed.
19331 * gdb.base/annota2.cc: Initialize a.x to 0.
19332
19333 1999-05-17 Keith Seitz <keiths@cygnus.com>
19334
19335 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
19336 when "skip_float_tests" set.
19337 Ditto for "print print_double_array(array_d)", "print print_small_structs",
19338 "print print_ten_doubles", and "step into print_long_arg_list".
19339 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
19340 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
19341 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
19342 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
19343 "skip_float_tests" is set.
19344 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
19345 when "skip_float_tests" set.
19346
19347 1999-05-06 Keith Seitz <keiths@cygnus.com>
19348
19349 * gdb.base/annota2.cc: Include stdio.h.
19350
19351 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
19352
19353 * gdb.base/crossload.exp: Remove, this has been disabled ever
19354 since BFD stopped including all targets, and cross-GDB gets
19355 plenty of testing anyway.
19356 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
19357 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
19358 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
19359 * gdb.base/README: Remove, was doc for this.
19360 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
19361 needed.
19362
19363 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19364
19365 * gdb.base/call-ar-st.exp: Fix one regular expression in test
19366 output.
19367
19368 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
19369 * gdb.base/annota2.exp: New file. More annotation tests.
19370 * gdb.base/annota1.c: New file. Source file for annota1.exp.
19371 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
19372
19373 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
19374
19375 * config/cfdbug.exp: New file.
19376
19377 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
19378
19379 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
19380 Marcus Daniel's and Dale Hawkins's demangler crashes.
19381
19382 * gdb.c++/demangle.exp (test_gnu_style_demangling,
19383 test_lucid_style_demangling, test_arm_style_demangling,
19384 test_hp_style_demangling): Try Tom Tromey's core-dumping
19385 identifier under each demangling style.
19386
19387 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
19388
19389 * gdb.c++/demangle.exp: Include the current demangling style
19390 in all test names.
19391 (current_demangling_style): New global variable.
19392 (set_demangling_style, test_demangling_core, test_demangling,
19393 test_demangling_exact): New functions.
19394 (test_gnu_style_demangling, test_lucid_style_demangling,
19395 test_arm_style_demangling, test_hp_style_demangling): Use those,
19396 instead of calling gdb_test and gdb_test_exact directly.
19397 (catch_demangling_errors): New function, which reports errors
19398 signalled by the demangling test functions in an orderly way.
19399 (do_tests): Use catch_demangling_errors.
19400
19401 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
19402
19403 * gdb.base/signals.exp (test_handle_all_print): Use () for
19404 grouping in expressions, not {}.
19405
19406 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
19407 initialized yet.
19408
19409 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
19410
19411 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
19412 are listed.
19413
19414 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
19415
19416 * gdb.stabs/weird.exp: Test for CC being defined before
19417 looking at its value.
19418
19419 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
19420
19421 * gdb.base/call-ar-st.exp: Remove stray '#'.
19422 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
19423 "short int" and "long int".
19424 * gdb.c++/overload.cc: Cast the string added in the previous
19425 change, to mollify finicky HP compiler.
19426 * gdb.hp/reg-test.exp (testfile): Fix file name.
19427 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
19428
19429 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
19430 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
19431 alternate form of enum ptype.
19432
19433 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
19434
19435 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
19436 * gdb.hp/*.exp: Change all to run compiler probe only after
19437 passing skip_hp_tests, so as not to waste time on guaranteed
19438 failure.
19439
19440 * gdb.c++/overload.cc: Pass string instead of char addr, always
19441 init ccpfoo.
19442 * gdb.c++/templates.cc: Fix syntax error.
19443
19444 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19445
19446 * gdb.base/commands.exp: Add test for correct position of '>'
19447 when issuing the 'commands' command after a 'while' or 'if'
19448 command.
19449
19450 1999-03-18 James Ingham <jingham@cygnus.com>
19451
19452 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
19453
19454 * gdb.c++/method.exp: It was testing an uninitialized int on the
19455 stack and assuming it was positive.
19456
19457 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
19458
19459 * gdb.base/step-test.exp: Catch a case where finish is broken and
19460 keep it from killing the rest of the tests.
19461 Use gdb_continue_to_end.
19462
19463 * gdb.base/sigall.exp: use gdb_continue_to_end.
19464
19465 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
19466
19467 * gdb.base/display.exp: use runto_main, not run.
19468
19469 * gdb.base/default.exp: Check for the current error message in the
19470 r abbreviation test.
19471 Add strongarm to the targets that know info float.
19472
19473 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
19474 run which doesn't work with monitors.
19475
19476 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
19477
19478 * gdb.base/break.exp: use the gdb_continue_to_end proc.
19479
19480 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
19481 program. Traps the case (in Cygmon) when the program never really
19482 exits. Same as Mark's continue_to_exit, but I had put it in a lot
19483 more places, so I used my name. Sorry Mark...
19484
19485 * config/monitor.exp (gdb_target_monitor): added another
19486 target_info parameter: remotebinarydownload. This will set the
19487 remotebinarydownload flag if this is causing some boards trouble.
19488
19489 1999-03-18 Mark Salter <msalter@cygnus.com>
19490
19491 * lib/gdb.exp (continue_to_exit): New function.
19492
19493 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
19494 * gdb.base/ending-run.exp: Ditto.
19495 * gdb.base/step-test.exp: Ditto.
19496
19497 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
19498
19499 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
19500 (suggested by Art Haas <ahaas@neosoft.com>).
19501
19502 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19503
19504 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
19505
19506 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19507
19508 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
19509 descriptions of types (short unsigned int vs unsigned short, etc).
19510
19511 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
19512
19513 * gdb.base/call-strs.exp: Don't assume that `step' will step over
19514 a call to strlen; sometimes we do have sources.
19515
19516 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19517
19518 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
19519 character, so GDB won't print garbage after its end.
19520
19521 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
19522 breakpoint there instead. Sometimes GCC emits memcpy to handle
19523 the large structures being passed by value, so we step into that
19524 instead of sum_array_print, which obscures what we're really testing.
19525 * gdb.base/step-test.exp: However, we do want a test that notices
19526 the bizarre steps into memcpy, so do that here. Add check for
19527 stepping into function calls that pass large structures by value.
19528 ("Is that a noun clause, or are you just happy to see me?")
19529 Remove all references to specific line numbers.
19530 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
19531 New type and function.
19532 (main): Call large_struct_by_value, passing it a large struct by value.
19533 * lib/gdb.exp (gdb_get_line_number): New function.
19534
19535 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
19536 more portable.
19537
19538 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19539
19540 * lib/gdb.exp: Doc fixes.
19541
19542 1999-03-05 Nick Clifton <nickc@cygnus.com>
19543
19544 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
19545
19546 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19547
19548 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
19549 commands. They're not germane to this test, and they don't work
19550 that way on remote targets.
19551
19552 1999-03-01 James Ingham <jingham@cygnus.com>
19553
19554 * Changelog entries merged over from gdb development branch.
19555
19556 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
19557
19558 * lib/gdb.exp (gdbtk_analyze_results): Generic function
19559 for outputting results of test run.
19560
19561 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
19562
19563 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
19564
19565 1999-02-25 Felix Lee <flee@cygnus.com>
19566
19567 * lib/gdb.exp (debug_format): initialize
19568
19569 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19570
19571 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19572 * gdb.base/call-rt-st.c: Ditto.
19573
19574 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19575
19576 * gdb.threads/pthreads.exp (horiz): New variable.
19577 (test_startup): Fix regexps that capture thread numbers.
19578
19579 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19580
19581 * gdb.base/smoke.exp: Disambiguate two test case names (both
19582 called ``print'').
19583
19584 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19585
19586 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
19587 compilation.
19588
19589 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19590
19591 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19592 actual output formatting.
19593 * gdb.base/smoke.exp: GDB removes leading 0's.
19594 * gdb.base/volatile.exp: Don't check type of remuneration;
19595 that variable is no longer defined in constvars.c.
19596 * gdb.base/step-test.c (main): Exit with explicit exit code.
19597 * gdb.base/step-test.exp: Remove two nexti checks--they are
19598 not portable.
19599
19600 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19601
19602 * gdb.base/help.exp ("help delete display"): Fix test to match
19603 gdb's output.
19604
19605 * gdb.base/long_long.c (known_types): Initialize values to zero.
19606 * gdb.base/long_long.exp: Step one more line
19607 so 'dec' is initialized in "get to known place". GDB removes
19608 leading zeros. Explicitly ask for hex formatting. Use
19609 unique test case names.
19610
19611 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19612
19613 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
19614
19615 * gdb.c++/method.exp: Add missing close brace.
19616
19617 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19618
19619 * gdb.base/maint.exp: Use 'set height 0' to disable page
19620 prompting, not 'set height 400'.
19621
19622 Fix a bunch of timeouts.
19623 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19624 four separate tests, so expect doesn't take forever to match a ton
19625 of text against a regexp with lots of .* forms.
19626 ("maint print psymbols", "maint print symbols"): Make some of
19627 these greps more selective, so that expect doesn't try to wade
19628 through huge piles of output and time out.
19629
19630 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19631
19632 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
19633 tests: one which doesn't expect shlib events to be reported, and
19634 another which does, but is XFAIL for all platforms other than
19635 HP/UX.
19636
19637 * gdb.base/break.exp: Teach the test suite that the `catch
19638 fork', `catch vfork', and `catch exec' commands produce error
19639 messages on platforms that don't provide these features.
19640
19641 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19642
19643 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
19644 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19645 (shortening names from solib_threshold.exp etc), won't run on
19646 anything but HP-UX for the foreseeable future.
19647 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
19648 reflect move.
19649
19650 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19651
19652 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
19653 gdb.trace/Makefile.in (clean): Remove all test executables.
19654
19655 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19656
19657 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19658 successfully re-sets breakpoints in shared libraries.
19659 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19660
19661 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19662
19663 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19664 and compiled w/o GCC.
19665
19666 * gdb.hp/watch-cmd.exp: ditto.
19667
19668 * gdb.hp/watch-hp.exp: ditto.
19669
19670 * gdb.hp/xdb1.exp: ditto.
19671
19672 * gdb.hp/xdb2.exp: ditto.
19673
19674 * gdb.hp/dbx.exp: ditto.
19675
19676 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19677
19678 * constvars.c: Remove C++-isms.
19679 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
19680 with GCC.
19681
19682 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19683
19684 The following changes are part of the HP merge.
19685
19686 * gdb.base/break.exp: new tests to verify that catchpoints for
19687 fork, vfork, and exec don't trigger inappropriately.
19688
19689 * gdb.base/opaque.exp: compile one file at a time, then link.
19690
19691 * gdb.base/signals.exp: be more restrictive about which hppa
19692 systems receive a setup_xfail. new tests.
19693
19694 * gdb.base/solib_threshold.build: new file.
19695 * gdb.base/solib_threshold.exp: new file.
19696 * gdb.base/solib_threshold.link_opts: new file.
19697 * gdb.base/solib_threshold.mk: new file.
19698 * gdb.base/gen_solib_threshold.c: new file.
19699
19700 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19701 tests. New tests for enums inside classes.
19702
19703 * gdb.c++/compiler.cc: indicate support of template debugging.
19704
19705 * gdb.c++/demangle.exp: run hp style demangling tests.
19706
19707 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19708 tests.
19709
19710 * gdb.c++/misc.cc: changes to support new tests.
19711
19712 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19713 to support new tests.
19714
19715 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19716 gcc, then skip these tests.
19717
19718 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19719
19720 The following files are part of the HP merge; some had longer
19721 names at HP, but have been renamed to be no more than 14
19722 characters in length.
19723
19724 * gdb.hp/ambiguous.cc: new file.
19725 * gdb.hp/ambiguous.exp: new file.
19726 * gdb.hp/attach.exp: new file.
19727 * gdb.hp/attach2.exp: new file.
19728 * gdb.hp/classes-hp.exp: new file.
19729 * gdb.hp/ctti.exp: new file.
19730 * gdb.hp/ctti-add.cc: new file.
19731 * gdb.hp/ctti-add1.cc: new file.
19732 * gdb.hp/ctti-add2.cc: new file.
19733 * gdb.hp/ctti-add3.cc: new file.
19734 * gdb.hp/dbx.exp: new file.
19735 * gdb.hp/exception.cc: new file.
19736 * gdb.hp/exception.exp: new file.
19737 * gdb.hp/foll-exec.c: new file.
19738 * gdb.hp/foll-exec.exp: new file.
19739 * gdb.hp/foll-fork.c: new file.
19740 * gdb.hp/foll-fork.exp: new file.
19741 * gdb.hp/foll-vfork.c: new file.
19742 * gdb.hp/foll-vfork.exp: new file.
19743 * gdb.hp/inherit-hp.exp: new file.
19744 * gdb.hp/more-steps.exp: new file.
19745 * gdb.hp/namespace.cc: new file.
19746 * gdb.hp/namespace.exp: new file.
19747 * gdb.hp/optimize.exp: new file.
19748 * gdb.hp/pxdb.c: new file.
19749 * gdb.hp/pxdb.exp: new file.
19750 * gdb.hp/quicksort.exp: new file.
19751 * gdb.hp/reg-test.exp: new file.
19752 * gdb.hp/reg-test.s: new file.
19753 * gdb.hp/sized-enum.c: new file.
19754 * gdb.hp/sized-enum.exp: new file.
19755 * gdb.hp/start-stop.exp: new file.
19756 * gdb.hp/templ-hp.cc: new file.
19757 * gdb.hp/templ-hp.exp: new file.
19758 * gdb.hp/thr-lib.c: new file.
19759 * gdb.hp/thr-lib.exp: new file.
19760 * gdb.hp/thr-lib.h: new file.
19761 * gdb.hp/thr-liblib.c: new file.
19762 * gdb.hp/virtfun-hp.c: new file.
19763 * gdb.hp/virtfun-hp.exp: new file.
19764 * gdb.hp/watch-cmd.exp: new file.
19765 * gdb.hp/watch-hp.exp: new file.
19766 * gdb.hp/xdb1.exp: new file.
19767 * gdb.hp/xdb2.exp: new file.
19768 * gdb.hp/xdb3.exp: new file.
19769
19770 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19771
19772 The following files are part of the HP merge; some had longer
19773 names at HP, but have been renamed to be no more than 14
19774 characters in length.
19775
19776 * gdb.base/ss.h: new file.
19777 * gdb.base/call-ar-st.c: new file.
19778 * gdb.base/call-ar-st.exp: new file.
19779 * gdb.base/call-rt-st.c: new file.
19780 * gdb.base/call-rt-st-exp: new file.
19781 * gdb.base/call-strs.exp: new file.
19782 * gdb.base/ena-dis-br.exp: new file.
19783 * gdb.base/environ.exp: new file.
19784 * gdb.base/long_long.exp: new file.
19785 * gdb.base/sect-cmd.exp: new file.
19786 * gdb.base/shlib-cl2.exp: new file.
19787 * gdb.base/smoke.exp: new file.
19788 * gdb.base/so-impl-ld.c: new file.
19789 * gdb.base/so-impl-ld.exp: new file.
19790 * gdb.base/so-indr-cl.c: new file.
19791 * gdb.base/so-indr-cl.exp: new file.
19792 * gdb.base/varargs.exp: new file.
19793 * gdb.base/volatile.exp: new file.
19794 * gdb.base/whatis-exp.exp: new file.
19795 * gdb.base/display.exp: new file.
19796 * gdb.c++/derivation.exp: new file.
19797 * gdb.c++/local.exp: new file.
19798 * gdb.c++/member-ptr.exp: new file.
19799 * gdb.c++/overload.exp: new file.
19800 * gdb.c++/ovldbreak.exp: new file.
19801 * gdb.c++/ref-types.exp: new file.
19802 * gdb.c++/ref-types2.exp: new file.
19803 * gdb.c++/userdef.exp: new file.
19804
19805 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19806
19807 * gdb.base/default.exp: Reflect wording change in remote.c.
19808
19809 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
19810
19811 * gdb.base/help.exp: Update to reflect current text.
19812
19813 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19814
19815 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19816 they're stack variables and contain garbage.
19817 * gdb.c++/anon-union.exp: new file.
19818
19819 The following changes were made by David Taylor
19820 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19821 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19822 in changes by HP.
19823
19824 * gdb.base/bitops.exp: new file.
19825 * gdb.base/default.exp: change expected messages for catch and
19826 info catch tests to reflect HP merge changes.
19827 * gdb.base/enable-disable-break.exp
19828 * gdb.base/ending-run.c: new file.
19829 * gdb.base/long_long.c: new file.
19830 * gdb.base/maint.exp: new file.
19831 * gdb.base/pointers2.exp: new file.
19832 * gdb.base/shlib-call2.exp: new file.
19833 * gdb.base/solib.exp: new file.
19834 * gdb.base/step-test.c: new file.
19835 * gdb.c++/anon-union.cc: new file.
19836 * gdb.c++/local.cc: new file.
19837 * gdb.c++/member-pointer.cc: new file.
19838 * gdb.c++/method.cc: new file.
19839 * gdb.c++/ref-types.cc: new file.
19840 * gdb.c++/ref-types2.cc: new file.
19841 * gdb.c++/userdef.cc: new file.
19842
19843 * gdb.base/scope.exp: compile one file at a time, then link.
19844 * gdb.base/langs.exp: ditto.
19845 * gdb.base/list.exp: ditto.
19846
19847 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19848
19849 The following changes were made by David Taylor
19850 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19851 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19852 in changes by HP.
19853
19854 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19855 skip tests. When compiling pass c++ flag to gdb_compile.
19856 * gdb.c++/
19857
19858 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19859 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19860 (skip_hp_tests): new function.
19861 (gdb_preprocess): new function.
19862
19863 * configure.in (hpdir): decide whether to configure gdb.hp.
19864 * configure: regenerated.
19865
19866 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19867 to delete on clean.
19868 (EXECUTABLES): update to reflect new additions.
19869 * gdb.base/commands.exp: update message expected.
19870 * gdb.base/default.exp: add copyright notice.
19871 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19872 * gdb.base/help.exp: update messages to reflect current text.
19873 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19874 targets for recurse tests.
19875 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19876 skip this file.
19877
19878 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19879 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19880 compilation.
19881 * gdb.c++/misc.exp: ditto.
19882 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19883 run the tests. tell gdb_compile that it's a c++ compilation.
19884
19885 * gdb.threads/pthreads.exp: fix typo in message.
19886
19887 * gdb.base/all-bin.exp: new file.
19888 * gdb.base/arithmet.exp: new file.
19889 * gdb.base/assign.exp: new file.
19890 * gdb.base/completion.exp: new file.
19891 * gdb.base/cond-expr.exp: new file.
19892 * gdb.base/condbreak.exp: new file.
19893 * gdb.base/define.exp: new file.
19894 * gdb.base/dollar.exp: new file.
19895 * gdb.base/environment.exp: new file.
19896 * gdb.base/eval-skip.exp: new file.
19897 * gdb.base/jump.exp: new file.
19898 * gdb.base/logical.exp: new file.
19899 * gdb.base/pointers.exp: new file.
19900 * gdb.base/relational.exp: new file.
19901 * gdb.base/section_command.exp: new file.
19902 * gdb.base/whatis-expr.exp: new file.
19903
19904 * gdb.base/all-types.c: new file.
19905 * gdb.base/call-array-struct.c: new file.
19906 * gdb.base/call-return-struct.c: new file.
19907 * gdb.base/call-strings.c: new file.
19908 * gdb.base/callfuncs2.c: new file.
19909 * gdb.base/condbreak.c: new file.
19910 * gdb.base/constvars.c: new file.
19911 * gdb.base/display.c: new file.
19912 * gdb.base/int-type.c: new file.
19913 * gdb.base/jump.c: new file.
19914 * gdb.base/miscexprs.c: new file.
19915 * gdb.base/pointers.c: new file.
19916 * gdb.base/pointers2.c: new file.
19917 * gdb.base/shmain.c: new file.
19918 * gdb.base/shr1.c: new file.
19919 * gdb.base/shr2.c: new file.
19920 * gdb.base/solib.c: new file.
19921 * gdb.base/solib1.c: new file.
19922 * gdb.base/solib2.c: new file.
19923 * gdb.base/varargs.c: new file.
19924 * gdb.c++/derivation.cc: new file.
19925 * gdb.c++/overload.cc: new file.
19926 * gdb.c++/ovldbreak.cc: new file.
19927 * gdb.hp/attach.c: new file.
19928 * gdb.hp/attach2.c: new file.
19929 * gdb.hp/average.c: new file.
19930 * gdb.hp/compiler.c: new file.
19931 * gdb.hp/compiler.cc: new file.
19932 * gdb.hp/execd-program.c: new file.
19933 * gdb.hp/follow-exec.c: new file.
19934 * gdb.hp/follow-fork.c: new file.
19935 * gdb.hp/follow-vfork-and-exec.c: new file.
19936 * gdb.hp/misc-hp.cc: new file.
19937 * gdb.hp/more-steps.c: new file.
19938 * gdb.hp/optimize.c: new file.
19939 * gdb.hp/quicksort.c: new file.
19940 * gdb.hp/run-hp.c: new file.
19941 * gdb.hp/start-stop.c: new file.
19942 * gdb.hp/sum.c: new file.
19943 * gdb.hp/templates-hp.cc: new file.
19944 * gdb.hp/thread-local-in-lib.c: new file.
19945 * gdb.hp/thread-local-in-lib.h: new file.
19946 * gdb.hp/thread-local-in-lib.lib.c: new file.
19947 * gdb.hp/vforked-program.c: new file.
19948 * gdb.hp/virtfunc-hp.cc: new file.
19949 * gdb.hp/watchpoint-hp.c: new file.
19950 * gdb.hp/xdb.c: new file.
19951 * gdb.hp/xdb0.c: new file.
19952 * gdb.hp/xdb0.h: new file.
19953 * gdb.hp/xdb1.c: new file.
19954
19955 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19956
19957 The following change was made by Edith Epstein
19958 <eepstein@cygnus.com> as part of a project to merge in changes
19959 originally made by HP; HP did not create ChangeLog entries.
19960
19961 * gdb.c++/demangle.exp: changed the expected output for some
19962 ARM-style mangling -- removed second reference to datatype.
19963 For example, maint demangle __dt__11T1__pt__2_cFv
19964 T1<char>::~T1<char>(void)
19965 becomes,
19966 maint demangle __dt__11T1__pt__2_cFv
19967 T1<char>::~T1(void)
19968
19969 (test_hp_style_demangling): new hp specific demangling test cases.
19970
19971 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19972
19973 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19974 * gdb.trace/backtrace.exp: Likewise.
19975 * gdb.trace/circ.exp: Likewise.
19976 * gdb.trace/collection.exp: Likewise.
19977 * gdb.trace/deltrace.exp: Likewise.
19978 * gdb.trace/infotrace.exp: Likewise.
19979 * gdb.trace/limits.exp: Likewise.
19980 * gdb.trace/packetlen.exp: Likewise.
19981 * gdb.trace/passc-dyn.exp: Likewise.
19982 * gdb.trace/passcount.exp: Likewise.
19983 * gdb.trace/report.exp: Likewise.
19984 * gdb.trace/save-trace.exp: Likewise.
19985 * gdb.trace/tfind.exp: Likewise.
19986 * gdb.trace/tracecmd.exp: Likewise.
19987 * gdb.trace/while-dyn.exp: Likewise.
19988 * gdb.trace/while-stepping.exp: Likewise.
19989
19990 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19991
19992 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19993
19994 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19995
19996 From Brendan Kehoe:
19997 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19998 int return types.
19999
20000 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
20001
20002 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
20003 remote dos host testing right.
20004
20005 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
20006
20007 * gdb.base/corefile.exp: remove some xfails.
20008
20009 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
20010
20011 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
20012 have different timestamps.
20013
20014 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
20015
20016 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
20017 gdb.base/default.exp: Replace "exec" with "executable".
20018
20019 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
20020
20021 * gdb.base/default.exp: Change else if to elseif from previous
20022 delta.
20023
20024 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
20025
20026 * gdb.base/default.exp: Add brace missing from previous delta.
20027
20028 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
20029
20030 * gdb.base/default.exp: Support test for info float for all
20031 varieties of arm toolchain.
20032
20033 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
20034
20035 * gdb.trace/*.exp: remove "remote_download" command.
20036
20037 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
20038
20039 * gdb.trace/*.exp: remove -gdwarf from compile.
20040
20041 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
20042
20043 * gdb.trace/configure.in(AC_INIT): typo
20044 * gdb.trace/configure: regenerated
20045
20046 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
20047
20048 * config/m68k-emc.exp: New file.
20049 * lib/<emc-support.exp trace-support.exp}: New files.
20050 * configure.in: add new test directory gdb.trace.
20051 * gdb.trace/{configure configure.in Makefile.in}: New files.
20052 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
20053 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
20054 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
20055 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
20056 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
20057 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
20058 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
20059
20060 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
20061
20062 * gdb.c++/classes.exp: Change all regular expressions to match
20063 arbitrary combinations of newline/carriage-return, so that they
20064 will work equally well on Unix and Windows.
20065 * gdb.c++/inherit.exp: ditto.
20066 * gdb.c++/virtfunc.exp: ditto.
20067
20068 1998-08-11 Dawn Perchik <dawn@cygnus.com>
20069
20070 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
20071
20072 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
20073
20074 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
20075 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
20076 to use a0-a3/d0-d3 as needed.
20077
20078 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
20079
20080 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
20081 * gdb.disasm/am33.exp: Corresponding changes.
20082
20083 1998-07-11 Felix Lee <flee@cygnus.com>
20084
20085 * gdb.base/callfuncs.exp: add cmp10 test.
20086 * gdb.base/callfuncs.c (cmp10): new function.
20087
20088 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
20089
20090 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
20091 into two parts to get around a synchronization problem in expect.
20092
20093 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
20094
20095 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
20096
20097 * configure.in: Add options for gdbtk testsuite.
20098
20099 * configure: Regenerate.
20100
20101 * gdb.gdbtk: New directory to hold gdbtk tests.
20102
20103 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20104
20105 * gdb.fortran/types.exp: Escape brackets in expect patterns
20106 for test_float_literal_types_accepted tests.
20107 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
20108 before run test.
20109
20110 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
20111
20112 * am33.exp: Just compile, do not link the testcase.
20113 * am33.s: Add ".am33" pseudoop to force am33 mode.
20114
20115 1998-06-25 Felix Lee <flee@cygnus.com>
20116
20117 * gdb.base/setshow.exp: make sure $pc is sane.
20118
20119 * gdb.stabs/weird.exp: split expect patterns properly.
20120
20121 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
20122
20123 * gdb.disasm/am33.s: New disassembler testfile for the am33.
20124 * gdb.disasm/am33.exp: Run it.
20125
20126 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
20127
20128 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
20129 match processing (and eliminate spurious timeouts when running).
20130
20131 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
20132
20133 * gdb.base/signals.exp (test_handle_all_print): put back Mach
20134 exception test, but conditionalize it on target [mach | gnu].
20135
20136 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
20137
20138 * gdb.base/overlays.exp: fixup compile line for linker script.
20139
20140 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
20141
20142 * gdb.fortran/types.exp: don't guess at float size.
20143
20144 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
20145
20146 * gdb.base/exprs.exp: delete test that depends on int size.
20147
20148 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
20149
20150 * config/sim.exp: Removed checks for target triplets.
20151 (gdb_target_sim): Use gdb,target_sim_options.
20152
20153 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
20154
20155 * gdb.base/reread.exp: New file.
20156 * gdb.base/reread1.c: New file.
20157 * gdb.base/reread2.c: New file.
20158
20159 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
20160
20161 * config/sim.exp: Use 'target sim -sparclite' when running
20162 SPARClite programs.
20163
20164 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
20165
20166 * gdb.base/structs2.exp: New file.
20167 * gdb.base/structs2.c: New file.
20168
20169 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
20170
20171 * gdb.asm/common.inc: New file.
20172 * gdb.asm/d10v.inc: New file.
20173 * asm-source.exp: Pass -I's to gas to find .inc files.
20174 Update line numbers in expected output.
20175 * asmsrc1.s: Rewrite.
20176 * asmsrc2.s: Rewrite.
20177 * configure.in: Create arch.inc symlink.
20178 * configure: Regenerate.
20179 * Makefile.in (distclean): Delete arch.inc.
20180
20181 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
20182
20183 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
20184 (t_enum_value2): ditto
20185 (t_enum_value3): ditto
20186 (main): ditto
20187 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20188
20189 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
20190 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
20191 change.
20192 Use gdb_test instead of send_gdb/gdb_expect sequences.
20193
20194 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
20195
20196 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
20197 not void.
20198
20199 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
20200
20201 * gdb.base/branches.c: Code with lots of loops and
20202 subroutines. Used to test gdbs ability to single step through PC
20203 changes, especially to test mips-tdep.c:mips_next_pc
20204
20205 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
20206
20207 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
20208 more rigorous EGCS C++ error checking.
20209
20210 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20211
20212 * gdb.base/help.exp: Clean up `help set args' and `help show args'
20213 tests.
20214 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
20215 function when asleep.
20216 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
20217 for i*86 Linux and SVR4 signal handling problems.
20218 Remove linux xfail for `next to handler in signals_tests_1', fixed
20219 by recent infrun.c change.
20220 Limit backtrace to 10 frames to avoid timeout problems with infinite
20221 stack backtraces.
20222 Adjust expect pattern in `handle all print' test to match Apr 28 1997
20223 target.[ch] change.
20224
20225 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
20226
20227 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
20228 for a newline from gdb before continuing.
20229 (default_gdb_exit): Just look for y or n.
20230 (gdb_test): Detect abnormal exit from GDB running on DOS; if
20231 it does, fail the rests of the tests in the file.
20232
20233 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
20234
20235 * config/cygmon.exp: New file.
20236
20237 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
20238
20239 * gdb.base/list.exp: Fix problem with "list default lines around
20240 main" test on remote targets.
20241
20242 * gdb.base/scope.exp: Fix problem with filelocal_bss before
20243 run test on remote targets.
20244
20245 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
20246
20247 * gdb.asm: New directory.
20248 * configure.in: Configure it.
20249 * configure: Regenerate.
20250 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
20251 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
20252
20253 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
20254
20255 * config/mn10300-eval.exp: New file to support MN10300 eval board.
20256
20257 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
20258
20259 * gdb.base/overlays (several files): Merge the two overlay
20260 managers into one. Change variables (foox, barx, bazx, grbxx)
20261 back into ints but force them to load in their proper sections.
20262
20263 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
20264
20265 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
20266 on-chip insn memory and IMAP1 to upper 128k.
20267 (D10VCopy): Handle memory regions crossing 16k boundaries.
20268 (D10VCopy): Transfer data in 32 bit chunks.
20269
20270 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
20271
20272 * gdb.base/overlays.c (main): Exit normally when result is
20273 correct.
20274
20275 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
20276 map. Include space for printf in .text segment.
20277
20278 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
20279 updated d10v memory VMA/LMA map.
20280 (D10VCopy): Call D10VTranslate.
20281
20282 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
20283
20284 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
20285
20286 * gdb.base/bar.c (barx, bar): Change variable to small array so
20287 that it won't be put into the .sdata - small data -
20288 section. Update reference.
20289 * gdb.base/baz.c (bazx, baz): Ditto.
20290 * gdb.base/foo.c (foox, foo): Ditto.
20291 * gdb.base/grbx.c (grbxx, grbx): Ditto.
20292
20293 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
20294 to be arrays.
20295
20296 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
20297
20298 * gdb.base/overlays.exp: fix up and get working again.
20299 Add tests for backtraces from an overlay function.
20300
20301 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
20302
20303 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
20304 "calling function with watchpoint enabled".
20305
20306 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
20307
20308 * gdb.base/break.exp (test_next_with_recursion): Remove
20309 gdb_suppress_tests for d10v-*-*.
20310 * lib/gdb.exp (gdb_suppress_tests): Disable this function
20311 pending review of whether it is useful or not.
20312
20313 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
20314
20315 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
20316
20317 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
20318
20319 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
20320 * config/dve.exp: New file to support Densan boards.
20321
20322 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
20323
20324 * gdb.base/interrupt.exp: Document problem of simulators, signals,
20325 reads and BSD.
20326
20327 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
20328
20329 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
20330 response.
20331
20332 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
20333
20334 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
20335
20336 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
20337 test.
20338
20339 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
20340 target_sizeof_long and target_bigendian_p.
20341 (structs_by_value, structs_by_reference): Check values according
20342 to targets word size and endianess.
20343
20344 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
20345
20346 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
20347 output.
20348
20349 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
20350
20351 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
20352 Update test of set args help to match source change.
20353
20354 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
20355
20356 * gdb.base/default.exp: Expect help system output to be in
20357 alphabetical order.
20358 * gdb.base/help.exp: Ditto.
20359
20360 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
20361
20362 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
20363 "i*86-pc-linux-gnu*".
20364 * gdb.base/interrupt.exp: Ditto.
20365 * gdb.base/corefile.exp: Ditto.
20366
20367 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
20368 define vxworks when building the testcase.
20369
20370 * gdb.base/ptype.exp: Fix testnames to be unique.
20371 * gdb.base/radix.exp: Ditto.
20372 * gdb.base/term.exp: Ditto.
20373 * gdb.base/whatis.exp: Ditto.
20374 * gdb.c++/classes.exp: Ditto.
20375
20376 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
20377
20378 * gdb.base/callfuncs.exp: Fix indentation.
20379
20380 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
20381 suppress_flag has been set.
20382 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
20383 target feature.
20384
20385 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
20386
20387 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
20388 the testcase.
20389
20390 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
20391 set_debug_traps() and breakpoint().
20392 * gdb.c++/misc.cc (main): Ditto.
20393 * gdb.c++/templates.cc (main): Ditto.
20394 * gdb.c++/virtfunc.cc (main): Ditto.
20395
20396 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
20397
20398 * lib/gdb.exp(gdb_step_for_stub): New function.
20399 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
20400 exists, reload the executable and do a "continue" instead of
20401 doing a jump.
20402 (runto_main): Use gdb_step_for_stub.
20403
20404 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
20405 tests to have unique names.
20406 * gdb.base/callfuncs.exp: Ditto.
20407 * gdb.base/commands.exp: Ditto.
20408 * gdb.base/default.exp: Ditto.
20409 * gdb.base/help.exp: Ditto.
20410 * gdb.base/list.exp: Ditto.
20411 * gdb.base/opaque.exp: Ditto.
20412 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
20413 similar tests.
20414
20415 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
20416 * gdb.c++/cplusfuncs.cc: Ditto.
20417 * gdb.c++/virtfunc.cc: Ditto.
20418
20419 * config/monitor.exp: Keep track of the last file we saw, rather
20420 than trying to get the info from gdb.
20421
20422 * gdb.fortran/types.exp: Move comment to previous line.
20423
20424 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
20425
20426 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
20427 target mode.
20428
20429 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
20430
20431 From Bob Manson:
20432 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
20433 string from GDB when it connects.
20434
20435 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
20436
20437 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
20438
20439 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
20440 if we can't get a debug format from GDB (we may be testing an
20441 older GDB). Use a 10 second timeout when checking for the format.
20442
20443 * gdb.stabs/weird.exp: Fix quoting.
20444
20445 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
20446
20447 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
20448
20449 * config/arm-ice.exp: New file.
20450
20451 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
20452
20453 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
20454 until it has been modified to work with the new testsuite.
20455
20456 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
20457 testcase won't compile, cause all of the testcases in the file to
20458 fail instead.
20459
20460 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
20461 (gdb_clear_suppressed): New procedure.
20462 (gdb_stop_suppressing_tests): Only clear suppress_flag if
20463 it contains a positive value.
20464
20465 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
20466
20467 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
20468
20469 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
20470
20471 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
20472
20473 * lib/gdb.exp (setup_xfail_format): New function.
20474 (get_debug_format): New function to get debug format.
20475 (debug_format): New global variable to hold last value set
20476 by get_debug_format.
20477 * gdb.base/list.exp: Call get_debug_format and expect some
20478 tests to fail for DWARF 1 and COFF formats.
20479 * gdb.c++/ptype.exp: Ditto.
20480 * gdb.c++/classes.exp: Ditto.
20481 * gdb.c++/cplusfuncs.exp: Ditto.
20482 * gdb.c++/inherit.exp: Ditto.
20483 * gdb.c++/templates.exp: Ditto.
20484 * gdb.c++/virtfunc.exp: Ditto.
20485
20486 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
20487
20488 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
20489 host doesn't have a currently-open connection.
20490
20491 * config/sparclet.exp: Cleanups and fixes to make it generic for
20492 any gdb stub target. Handle cases where gdb doesn't respond when
20493 interrupted in a sane fashion.
20494
20495 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
20496 same thing in a totally different way.
20497
20498 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
20499 setting "timeout".
20500 (gdb_start): We set the global gdb_prompt variable in
20501 default_gdb_init now.
20502
20503 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
20504
20505 * gdb.base/printcmds.exp: Fix "check for floating addition"
20506 regexp to accept results within approx +/- .01 of exact value.
20507 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
20508
20509 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
20510
20511 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
20512 properly.
20513 (gdb_expect): Add optional timeout parameter, and add timeout
20514 value to various calls.
20515 (gdb_suppress_tests): Only give one warning message per group.
20516
20517 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20518
20519 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
20520 global variables. Handle getting a value for $timeout more
20521 gracefully.
20522
20523 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20524
20525 * lib/gdb.exp: Close connection to remote host if gdb doesn't
20526 initialize.
20527 (default_gdb_init): New procedure; allow gdb_init to be overridden
20528 by a target configuration file.
20529 (gdb_expect): Pass the timeout to remote_expect.
20530
20531 * config/monitor.exp(gdb_load): Fix typo in regexp.
20532
20533 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20534
20535 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20536
20537 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20538
20539 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
20540 here. Call gdb_target_exec before rebooting the target, to make
20541 sure the connection to the target is closed.
20542 (gdb_load): Pass the name of the executable to gdb_target_monitor.
20543 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
20544 Also detect "Timeout reading from remote" error.
20545
20546 * config/gdbserver.exp: Pass the executable being loaded to
20547 gdb_target_monitor. Don't call gdb_file_cmd here; let
20548 gdb_target_monitor do it.
20549
20550 * gdb.disasm/hppa.exp: Don't use exec_output.
20551
20552 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
20553
20554 * gdb.base/list.exp: If we're debugging a non-native target,
20555 try to set the pc register to point to the start of the
20556 program before doing the first list command.
20557
20558 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
20559 test_calls after restarting.
20560
20561 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
20562 reloading.
20563
20564 * gdb.base/watchpoint.exp: Fix typo.
20565
20566 * gdb.base/setshow.exp: Check for use_gdb_stub.
20567
20568 * gdb.base/break.exp: Fix continue until exit test for the gdb
20569 stub case.
20570 * gdb.base/langs.exp: Ditto.
20571
20572 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
20573 gdb_load_offset. If we weren't given a file to load, figure out
20574 what the current file is and use it.
20575
20576 * config/i386-bozo.exp: New file.
20577
20578 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20579
20580 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20581 feature.
20582
20583 * config/proelf.exp: New entry.
20584
20585 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20586
20587 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20588 of regexps.
20589
20590 * gdb.base/watchpoint.exp: Don't run the test_stepping
20591 tests if gdb can't call functions on the target.
20592
20593 * gdb.base/setshow.exp: Don't run the set prompt tests if
20594 the board has gdb_prompt set.
20595
20596 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20597
20598 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20599 * gdb.base/commands.exp: Likewise.
20600 * gdb.base/setshow.exp: Likewise.
20601
20602 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20603
20604 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20605 feature.
20606
20607 * config/i960.exp: New file.
20608
20609 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20610
20611 * gdb.base/funcargs.exp: Check for gdb,short_int target
20612 feature instead of looking for explicit target triplets.
20613
20614 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
20615
20616 * gdb.base/printcmds.exp: add a couple more tests a la
20617 "p 123DEADBEEF", to check parse_number.
20618 * top.c: change "to enable to enable" to "to enable" in a couple
20619 of help strings.
20620
20621 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20622
20623 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20624 on the mn10300.
20625
20626 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20627
20628 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20629 where the test executable is run with explicit args.
20630 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20631
20632 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20633
20634 * gdb.base/run.c: Use FAKEARGV to build test executable that
20635 does not require a command line arg, since most simulators
20636 don't currently support passing such an arg into the simulated
20637 program.
20638 * gdb.base/commands.exp: Change tests to insert the proper
20639 value as the arg to the first recursive factorial call. Change
20640 compilation line to define FAKEARGV at compile time.
20641
20642 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20643
20644 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20645 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20646 function with watchpoint enabled" test.
20647
20648 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20649
20650 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
20651 Don't call gdb_test when the command doesn't return to a gdb prompt.
20652
20653 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
20654 "Tests restarted" messages.
20655
20656 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20657
20658 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20659
20660 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
20661
20662 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20663 for INFO SYMBOL; add help tests for OVERLAY commands.
20664 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20665 add tests for OVERLAY commands
20666 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20667 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20668 * gdb.base/sigall.c: add usestubs code frag
20669 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
20670
20671 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20672
20673 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20674 failures.
20675 (gdb_stop_suppressing_tests): Note that tests have restarted.
20676
20677 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20678
20679 * config/h8300.exp: New file.
20680
20681 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20682
20683 * gdb.base/setshow.exp: Check for the existence of a
20684 feature, not its value.
20685
20686 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20687
20688 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20689
20690 * gdb.base/scope.exp: It's now init0(), not init().
20691
20692 * gdb.base/scope0.c: For now, change init() to be init0().
20693
20694 * config/monitor.exp: Use gdb_serial in preference to serial
20695 or netport.
20696
20697 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
20698 and it's not already set.
20699
20700 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20701
20702 * gdb.base/setshow.exp: Only test the run command if the target
20703 isn't using a stub and if it supports argument passing.
20704
20705 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20706
20707 * config/udi.exp(gdb_start): Make sure UDICONF is set
20708 properly before starting gdb.
20709
20710 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20711
20712 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20713 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20714 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20715
20716 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20717
20718 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
20719 specialized code to reboot the board, use remote_reboot instead.
20720
20721 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20722
20723 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20724
20725 * config/monitor.exp: Make sure we disconnect from the target.
20726 Also, try a reboot/reload cycle instead of failing if the
20727 load fails.
20728
20729 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20730
20731 * gdb.base/default.exp: Don't set match_max.
20732 * gdb.base/help.exp: Ditto.
20733 * gdb.base/list.exp: Ditto.
20734 * gdb.base/signals.exp: Ditto.
20735
20736 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20737 set, use remote_ld to download the testcase instead of
20738 the GDB loader.
20739
20740 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20741
20742 * config/vr5000.exp: New file.
20743
20744 * config/monitor.exp(gdb_target_monitor): Add pattern for
20745 "Ending remote" to detect errors in connecting.
20746
20747 * gdb.base/setshow.exp: Add .* within auto language test.
20748
20749 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20750 target feature.
20751
20752 * config/monitor.exp(gdb_load): Check for a failure when loading,
20753 and reboot the board if necessary.
20754
20755 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20756 a set of tests. Remove print.* from the patterns being checked.
20757
20758 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20759
20760 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20761 refer to gdb_spawn_id.
20762
20763 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20764 longer used.
20765 * config/sparclet.exp: Ditto.
20766 * config/sparclet-old.exp: Ditto.
20767 * config/slite.exp: Ditto.
20768 * config/sim.exp: Ditto.
20769 * gdb.base/funcargs.exp: Ditto.
20770
20771 * lib/gdb.exp:Remove references to gdb_spawn_id.
20772 (gdb_expect): Move to remote.exp.
20773
20774 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20775
20776 * config/monitor.exp: Detect the "Couldn't establish connection"
20777 message from GDB.
20778
20779 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20780
20781 * gdb.base/bitfields.exp: Use runto instead of explicit
20782 gdb_run_cmd/gdb_expect sequences.
20783
20784 * gdb.base/break.exp(text_next_with_recursion): Add match for
20785 gdb_expect call.
20786
20787 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20788 We also need to handle the "A program is being debugged already"
20789 prompt from gdb. Use gdb_test to set the baud rate.
20790
20791 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20792 to 20000. Really. I mean it.
20793
20794 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20795
20796 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
20797 fails. If suppress_flag is set, skip perror message about not
20798 being able to send to GDB.
20799 (send_gdb): If suppress_flag is set, don't try to send commands to
20800 GDB.
20801 (gdb_expect): If suppress_flag is set, always fail immediately.
20802 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20803 (gdb_init): Call gdb_stop_suppressing_tests.
20804 (default_gdb_exit): Ditto.
20805 (default_gdb_start): Ditto.
20806
20807 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
20808 gdb_stop_suppressing_tests as appropriate.
20809 * gdb.base/break.exp: Ditto.
20810 * gdb.base/callfuncs.exp: Ditto.
20811 * gdb.base/commands.exp: Ditto.
20812 * gdb.base/exprs.exp: Ditto.
20813 * gdb.base/funcargs.exp: Ditto.
20814 * gdb.base/list.exp: Ditto.
20815 * gdb.base/recurse.exp: Ditto.
20816 * gdb.base/scope.exp: Ditto.
20817 * gdb.base/structs.exp: Ditto.
20818 * gdb.c++/inherit.exp: Ditto.
20819
20820 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20821
20822 * config/vr4300.exp: New file.
20823
20824 * gdb.*/*.exp: Call gdb_expect instead of expect.
20825
20826 * lib/gdb.exp(gdb_expect): New function.
20827
20828 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20829
20830 * lib/gdb.exp(gdb_init): New function.
20831
20832 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
20833 for each individual variable set.
20834
20835 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20836 name.
20837
20838 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20839
20840 * gdb.base/scope.exp: Use gdb_test.
20841
20842 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20843 aborting; the testsuite driver will do that for us (see
20844 gdb_finish). Also, use gdb_test in a few more places.
20845
20846 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20847
20848 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20849
20850 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20851
20852 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20853 and "add_tests" are not at the same address.
20854
20855 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20856
20857 * gdb.base/ptype.exp: Use gdb_test.
20858
20859 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20860
20861 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20862 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20863 left in. No longer expect them to fail.
20864
20865 * gdb.stabs/*.mt; Deleted, no longer used.
20866 * gdb.stabs/configure.in: Remove references to target makefile
20867 frags.
20868 * gdb.stabs/configure: Rebuilt.
20869
20870 * gdb.disasm/*.mt: Deleted, no longer used.
20871 * gdb.disasm/configure.in: Remove references to target makefile
20872 frags. Use "sh3.s" as the unique filename for this directory.
20873 * gdb.disasm/configure: Rebuilt.
20874
20875 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20876 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20877 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20878
20879 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20880
20881 * config/udi.exp: Use mondfe,name instead of remote_host.
20882
20883 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20884
20885 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20886 a function with a watchpoint enabled on the mn10200.
20887
20888 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20889 before trying to create it!
20890
20891 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20892
20893 * config/vx.exp: Use hostname instead of netport.
20894
20895 * config/vxworks.exp: New file.
20896
20897 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20898
20899 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
20900 gdb before assuming everything worked. Send a ^C if a timeout
20901 occurs.
20902
20903 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20904 $gdb_spawn_id directly.
20905 (gdb_run_cmd): Try _start as well as start. Use the target feature
20906 gdb,start_symbol as the symbol to start from when jumping.
20907
20908 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20909
20910 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20911 redundant) test.
20912
20913 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20914 it doesn't lose for 16bit integer systems.
20915
20916 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20917
20918 * gdb.fortran/types.exp: If the target doesn't support "double"
20919 data types, then expect "real" types to only be 4 bytes.
20920
20921 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20922 call tests if the target doesn't support inferior function calls.
20923
20924 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20925 in printf tests.
20926
20927 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20928
20929 * gdb.base/help.exp: Disable "help set", "help show", and
20930 "help support". Simplify regexp for "help stack".
20931
20932 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20933 to 60 seconds. Temporarily set match_max to 15000 around the
20934 "info copying" test.
20935
20936 * gdb.base/nodebug.exp: Don't try to do an inferior function
20937 call if the target doesn't support them.
20938 * gdb.base/printcmds.exp: Likewise.
20939 * gdb.base/setvar.exp: Likewise.
20940 * gdb.base/structs.exp: Likewise.
20941 * gdb.c++/templates.exp: Likewise.
20942 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20943
20944 * gdb.base/recurse.exp: Enable for the mn10200.
20945
20946 * configure.in: Do configure gdb.stabs directory for *-*-elf
20947 targets.
20948 * configure: Rebuilt.
20949
20950 * gdb.base/break.exp: Check for gdb,noresults before testing
20951 exit status and/or results from the target.
20952 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20953 * lib/gdb.exp: Remove old (now bogus) initialization of
20954 noinferior, noargs, noresults and nosignals.
20955
20956 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20957
20958 * config/sh.exp: New file.
20959
20960 * config/slite.exp: Try to connect multiple times to the board
20961 before rebooting. Only send a "monitor run" if need_monitor_run
20962 is set.
20963
20964 * gdb.base/break.exp: Don't do the "stub continue" test if
20965 the target has gdb_stub set.
20966
20967 * gdb.base/callfuncs.exp: Increase the timeout.
20968
20969 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20970 if the target has gdb,noinferiorio set.
20971
20972 * gdb.base/list.exp: Increase match_max to 10000 characters.
20973
20974 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20975
20976 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20977 target.
20978
20979 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20980
20981 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20982
20983 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
20984 trying to delete the copy of gdb. Catch the file delete so we
20985 don't die if the delete fails; also, the file should be copied to
20986 the host, not to the build.
20987
20988 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20989
20990 * lib/gdb.exp(gdb_test): Surround the result pattern with
20991 parenthesis in case it contains multiple regexps separated
20992 with |.
20993
20994 * gdb.base/watchpoint.exp: Use gdb_test.
20995 * gdb.base/default.exp: Ditto.
20996
20997 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20998
20999 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
21000
21001 * gdb.base/scope.exp: Use gdb_test.
21002 * gdb.c++/classes.exp: Ditto.
21003 * gdb.c++/inherit.exp: Ditto.
21004
21005 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
21006
21007 * gdb.base/crossload.exp: Don't use execute_anywhere, use
21008 remote_exec instead.
21009 * gdb.base/corefile.exp: Don't be ridiculous.
21010 * gdb.base/*.c: Add missing stub invocations.
21011
21012 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
21013
21014 * config/slite.exp: Miscellaneous fixes.
21015
21016 * lib/gdb.exp: Fix runto.
21017
21018 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
21019 the target.
21020
21021 * gdb.base/watchpoint.exp: Fix regexp.
21022
21023 * lib/gdb.exp(default_gdb_exit): Add a catch to the
21024 close and wait commands, as the descriptor may now be
21025 invalid. Always call "remote_close host".
21026
21027 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
21028
21029 Major rewrite for testsuite revision.
21030
21031 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
21032 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
21033 instead of relying on spawn_id to always contain a valid
21034 spawn id.
21035 (get_compiler_info): New procedure to build the ${binfile}.ci
21036 file, instead of replicating this in N different places.
21037 (gdb_compile): New procedure.
21038
21039 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
21040 appropriate arguments) instead of compile. Use gdb_test in a lot
21041 more places. Use send_gdb instead of send. Always run gdb_start
21042 at the start of a testcase, as this is no longer done magically.
21043
21044 config/*-gdb.exp: Rename without the -gdb suffix.
21045
21046 config/mips.exp: Use remote_close instead of exit_remote_shell.
21047 config/monitor.exp: Use target_info instead of looking at
21048 baud, timeout, etc.
21049 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
21050
21051 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21052
21053 * gdb.c++/templates.exp (test_ptype_of_templates),
21054 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
21055 Update expect patterns for destructors and assignment operators
21056 to match corresponding c-typeprint.c changes.
21057 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
21058 to destructor breakpoint test, GDB should be able to set the
21059 destructor breakpoint without specifying arguments.
21060
21061 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
21062
21063 * gdb.threads/pthreads.exp: Change result for failure to compile due
21064 to lack of pthreads runtime support from an error to simply an
21065 unsupported test, per dejagnu standards.
21066
21067 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21068
21069 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
21070 where GDB exits to reduce pattern match time.
21071 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
21072
21073 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
21074
21075 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
21076
21077 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
21078 * gdb.base/default.exp: ditto.
21079 * gdb.base/nodebug.exp: ditto.
21080 * gdb.base/printcmds.exp: ditto.
21081 * gdb.base/ptype.exp: ditto.
21082 * gdb.base/setvar.exp: ditto.
21083 * gdb.base/structs.exp: ditto.
21084 * gdb.base/setshow.c: Guard against uninitialized values of argc.
21085
21086 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
21087
21088 * configure, */configure: Rebuild with autoconf 2.12.
21089
21090 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
21091
21092 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
21093 use new i*86-pc-linux*-gnu quads.
21094 * gdb.base/corefile.exp: Ditto.
21095 * gdb.base/signals.exp: Ditto.
21096 * gdb.base/sigall.exp: Ditto.
21097 * gdb.base/interrupt.exp: Ditto.
21098
21099 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
21100 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
21101 RedHat 4.0.
21102
21103 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
21104 linux. This allows the test case to at least compile on latest
21105 linux, but still not run due to missing the threads runtime library.
21106
21107 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21108
21109 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
21110 directory to search gdb directory. Accept and step over conditional
21111 stack alignment code. Consume $prompt in failure cases.
21112 Reset timeout to $oldtimeout instead of some arbitrary value.
21113 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
21114 timeout problems with infinite stack backtraces.
21115 * gdb.base/ptype.exp (ptype struct link, union tu_link):
21116 Accept function parameters for linkfunc member.
21117
21118 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
21119
21120 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
21121 (CXXFLAGS): Remove, unreferenced.
21122 (B_OPTIONS): Add for -B options and add code to initialize with
21123 previous -B options and also add -B option to pick up cross compiled
21124 runtime.
21125 (TARGET_INCLUDES): Add for -I options and add code to initialize when
21126 doing cross compiles.
21127 (target_alias): Declare global.
21128 (xgcc): Set variable to full path of gcc in build tree. Use findfile
21129 to verify that gcc exists in build tree, and if so set CC to that
21130 gcc and to use B_OPTIONS and TARGET_INCLUDES.
21131
21132 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
21133
21134 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
21135 ptype test for anonymous union. Fixup testcase to match
21136 current gcc debug output.
21137
21138 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
21139
21140 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
21141 force argument to an unsigned long type.
21142
21143 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
21144
21145 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
21146 tests and anonymous union print/ptype tests.
21147 * gdb.base/list.exp (test_forward-search): Increase timeout by
21148 5 minutes for the "search extremely long line" case.
21149 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
21150 completely optional and that the pass/fail messages use the command as
21151 the message if that third arg is a null string.
21152 (gdb_test_exact): Arrange that a null string pattern means match a
21153 null string output rather than any output, which might include random
21154 errors.
21155 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
21156 backtrace test.
21157 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
21158 always failing and failure is now exposed by gdb.exp changes.
21159
21160 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
21161
21162 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
21163 weren't being noted.
21164
21165 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21166
21167 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
21168 * gdb.stabs/weird.exp: Remove v_comb xfails.
21169
21170 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
21171
21172 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
21173 list.exp scope.exp watchpoint.exp]
21174 Make all timeout error msgs explicitly say "(timeout)".
21175
21176 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
21177
21178 * config/monitor.exp: Increase download timeout to 1000 seconds.
21179
21180 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
21181
21182 * config/m32r.exp: Increase timeout to 120 seconds.
21183
21184 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
21185
21186 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
21187 and accept older ordering as obsolescent gcc or gdb.
21188 * gdb.c++/templates.exp: Ditto.
21189 * gdb.c++/virtfunc.exp: Ditto.
21190
21191 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
21192
21193 * gdb.base/coremaker.c: Add code to mmap some data so we
21194 can check that it ends up in the core file.
21195 * gdb.base/corefile.exp: Add test to read mmapped data
21196 from core file.
21197
21198 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
21199
21200 * config/m32r.exp: New file.
21201
21202 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
21203
21204 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
21205 that cflags can contains -gstabs, and work correctly for other tests.
21206
21207 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
21208
21209 * gdb.base/setshow.exp: New file, tests show and set.
21210 * gdb.base/setshow.c: New file, tests show and set.
21211 * gdb.base/help.exp: Add test for help set|show annotate.
21212 * gdb.base/default.exp: Add test for set|show annotate.
21213
21214 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
21215
21216 * testsuite/gdb.base/break.exp: Make backtrace from factorial
21217 errors unique.
21218 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
21219 explicitly.
21220
21221 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
21222
21223 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
21224 and width commands. This is done elsewhere.
21225 * (gdb_start): Don't call gdb_start_sim here. That's already
21226 done in gdb_load. This fixes lots of failures in default.exp.
21227
21228 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
21229
21230 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
21231 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
21232 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
21233 in the same we we treat other failures (since it may be an expected
21234 condition), rather than as an error.
21235 * gdb.base/signals.exp (test_handle_all_print): Revert back to
21236 old test format.
21237
21238 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
21239
21240 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
21241 (distclean maintainer-clean realclean): No need to remove files
21242 twice. Nuke the duplicates.
21243 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
21244 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
21245 Remove config.h along with other config files.
21246
21247 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
21248
21249 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
21250 "p func1 ()" and note that rests of tests are skipped.
21251 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
21252 setup_xfails for "print func2::coremaker_local".
21253 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
21254 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
21255 affected by the previous run test.
21256 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
21257 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
21258 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
21259 "pass int powerset tuple" and "pass modeless int powerset tuple".
21260 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
21261 "real write 4" and "real write 8".
21262 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
21263 setup_xfails for "print vs1 after tuple assign 2",
21264 "print \$i after tuple assign 2", and
21265 "print vs2 after tuple assign 2".
21266 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
21267 meaningful error message and return -1 so the caller can
21268 suppress further tests and avoid a cascade of errors.
21269
21270 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
21271
21272 * gdb.base/a1-selftest.exp: Tweak tests to account for new
21273 format for printing version.
21274 * gdb.base/default.exp: Ditto.
21275 * gdb.base/interrupt.exp: Fix problem with cascade of
21276 errors if child process dies while calling a function.
21277
21278 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
21279
21280 * Makefile.in (VPATH): Add
21281 * Makefile.in (Makefile, config.status): Fix rules so things get
21282 remade when necessary.
21283
21284 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
21285
21286 * Makefile.in (just-check): Add path to sibling expect dir
21287 to environment variable specified by RPATH_ENVVAR.
21288
21289 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
21290
21291 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
21292 (just-check): Add shared library paths for libstdc++, tk,
21293 tcl, bfd, and opcodes to the environment variable specified
21294 in RPATH_ENVVAR.
21295 * configure.in: Add support to recognize --enable-shared flag
21296 and generate correct value for RPATH_ENVVAR.
21297 * configure: Regenerated with autoconf.
21298
21299 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
21300
21301 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
21302 include all osf versions.
21303 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
21304 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
21305 when target is linux. When failing to build pthreads test
21306 executable, give more meaningful message.
21307 * gdb.threads/pthreads.c: Hpux also uses old definition of second
21308 arg for pthread_create.
21309
21310 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
21311
21312 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
21313 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
21314 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
21315 and -lpthreads (everybody else).
21316 (test_startup): Fail gracefully if threads are not supported.
21317 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
21318 "p/c array_index("abcdef",2)" when not gcc compiled.
21319 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
21320 "print func2::coremaker_local" when not gcc compiled.
21321 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
21322 "ptype on opaque struct tagname (statically)",
21323 "ptype on opaque struct tagname (dynamically) 1", and
21324 "ptype on opaque struct tagname (dynamically) 2"
21325 for not compiled with gcc.
21326 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
21327 backtrace when compiled with gcc.
21328 * lib/gdb.exp (runto_main): Return result of "runto main" rather
21329 than always return success.
21330
21331 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
21332
21333 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
21334
21335 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
21336
21337 * gdb.base/structs.exp: Undo last change.
21338
21339 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
21340
21341 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
21342 encapsulate all the steps/nexts done during self test, starting
21343 at main, and makes them less sensitive to optimization issues.
21344 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
21345 signal handler" test.
21346 * gdb.threads/pthreads.exp: Only run this for native configs.
21347 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
21348 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
21349 tests.
21350 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
21351 for "runto test_calls(void)" test.
21352
21353 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
21354
21355 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
21356 and don't expect address info in breakpoint confirmations.
21357
21358 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
21359
21360 * gdb.base/list.exp (test_forward_search): Increase timeout
21361 temporarily by 60 seconds for searching extremely long line,
21362 and then reset to old value when done. Increase expect input
21363 buffer to 10000.
21364
21365 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
21366
21367 * gdb.base/list.exp (test_forward_search): Fix to handle very
21368 long source line without overflowing expect's input buffer.
21369
21370 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
21371
21372 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
21373 "buffer_full".
21374
21375 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
21376 "buffer_full".
21377
21378 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
21379 "buffer_full".
21380
21381 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
21382 "buffer_full".
21383
21384 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
21385
21386 * configure.in (configdirs): Add gdb.threads.
21387 * configure: Regenerated with autoconf.
21388 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
21389 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
21390 * gdb.threads/configure: New, generated with autoconf.
21391
21392 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
21393
21394 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
21395
21396 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
21397
21398 * gdb.base/signals.exp (test_handle_all_print): Test separately for
21399 each signal's status in the output of "handle all print".
21400 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
21401 the \r\n sequence that immediately precedes the gdb prompt.
21402 * gdb.base/a1-selftest.exp: Save original timeout and restore
21403 after test.
21404
21405 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
21406
21407 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
21408 symbol.
21409
21410 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
21411
21412 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
21413
21414 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
21415
21416 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
21417 timeout by 60 seconds.
21418
21419 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
21420
21421 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
21422 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
21423 error return.
21424
21425 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
21426
21427 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
21428 gdb initialization, also report how long dejagnu waited. Restore
21429 old timeout before doing error return. Temporarily increase timeout
21430 by 3 minutes to allow for slow startups over heavy NFS use.
21431
21432 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
21433
21434 * lib/gdb.exp: Report timeout value for verbosity level 2.
21435 * config/gdbserver.exp: Ditto.
21436 * config/hppro.exp: Ditto.
21437 * config/mips-gdb.exp: Ditto.
21438 * config/monitor.exp: Ditto.
21439 * config/netware.exp: Ditto.
21440 * config/sim-gdb.exp: Ditto.
21441 * config/slite-gdb.exp: Ditto.
21442 * config/udi-gdb.exp: Ditto.
21443 * config/unix-gdb.exp: Ditto.
21444 * config/vx-gdb.exp: Ditto.
21445 * gdb.base/a1-selftest.exp: Ditto.
21446 * gdb.base/a2-run.exp: Ditto.
21447 * gdb.base/break.exp: Ditto.
21448 * gdb.base/corefile.exp: Ditto.
21449 * gdb.base/list.exp: Ditto.
21450 * gdb.base/recurse.exp: Ditto.
21451 * gdb.base/scope.exp: Ditto.
21452 * gdb.base/signals.exp: Ditto.
21453
21454 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21455
21456 * gdb.threads/Makefile.in (docdir): Removed.
21457
21458 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21459
21460 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
21461 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
21462 @srcdir@.
21463 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
21464 autoconf 2.5 or higher.
21465 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
21466
21467 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
21468
21469 * configure: Regenerated.
21470 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
21471 avoid name clashes with SunOS headers.
21472
21473 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
21474
21475 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
21476
21477 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
21478
21479 * gdb.base/callfuncs.exp: Finish last change -- make sure the
21480 prototype information ends up in the compiler info file.
21481
21482 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
21483
21484 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
21485 attempting to regenerate it. Eliminate use of a temporary file
21486 and just generate the info file directly. Source it immediately,
21487 for consistency of use.
21488 * gdb.base/corefile.exp: Ditto
21489 * gdb.base/exprs.exp: Ditto.
21490 * gdb.base/funcargs.exp: Ditto.
21491 * gdb.base/langs.exp: Ditto.
21492 * gdb.base/list.exp: Ditto.
21493 * gdb.base/mips_pro.exp: Ditto.
21494 * gdb.base/nodebug.exp: Ditto.
21495 * gdb.base/opaque.exp: Ditto.
21496 * gdb.base/ptype.exp: Ditto.
21497 * gdb.base/scope.exp: Ditto.
21498 * gdb.base/setvar.exp: Ditto.
21499 * gdb.base/signals.exp: Ditto.
21500 * gdb.base/whatis.exp: Ditto.
21501 * gdb.c++/templates.exp: Ditto.
21502 * gdb.c++/virtfunc.exp: Ditto.
21503 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
21504 whether or not to add -lstdc++ to the compile command line args.
21505
21506 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21507
21508 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
21509 it got fixed by the recent lookup_minimal_symbol_by_pc change.
21510 Increase timeout, a lot of single stepping might be needed if the
21511 target has no hardware watchpoints.
21512
21513 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
21514
21515 * gdb.base/break.exp: Ignore compiler warnings when compiling
21516 break.c.
21517 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
21518 * gdb.base/default.exp: Add h8300 xfails. Handle messages
21519 from remote-sim.
21520 * gdb.base/exprs.exp: Add h8300 xfails.
21521 * gdb.base/funcargs.exp: Likewise.
21522 * gdb.base/nodebug.exp: Likewise.
21523 * gdb.base/printcmds.exp: Likewise.
21524 * gdb.base/ptype.exp: Likewise.
21525 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
21526 h8300 xfails.
21527 * gdb.base/return.exp: Handle float/double precision problems
21528 on the h8300.
21529 * gdb.base/funcargs.c: Explicitly make last constant argument to
21530 call_after_alloca_subr an unsigned long type.
21531 * gdb.base/return.c: Include stdio.h.
21532
21533 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
21534
21535 * config/abug.exp: New file for the older Motorola Bug monitor
21536 that runs on the mvme13x series VME boards.
21537 * config/monitor.exp: Use the new config array for target settings
21538 if they exist.
21539
21540 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
21541
21542 * sim-gdb.exp: Make the SH simulator allocate less space when
21543 it is targeted.
21544
21545 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
21546
21547 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
21548 test.
21549
21550 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
21551
21552 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
21553 "rs6000-*-*" for "list function in include file" when gcc compiled.
21554 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
21555 for "p ctable1[120]".
21556 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
21557 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
21558 Remove setup_xfail for "rs6000-*-*" for
21559 "print 'scope0.c'::filelocal before run".
21560 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
21561 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
21562 since some compilers don't allow both options to be given
21563 on the same command line. Create object file and move it.
21564
21565 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21566
21567 * gdb.base/corefile.exp: Always regenerate the core file, since
21568 we always regenerate the coremaker program. Detect special case
21569 where registers cannot be read from core file.
21570
21571 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21572
21573 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21574 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21575 * gdb.c++/templates.exp: Only match on basename of file since
21576 some formats like xcoff don't encode directory information.
21577 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21578 and rs6000 AIX xcoff targets.
21579 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21580 * configure: Regenerate.
21581 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21582 here, rather than in distclean.
21583
21584 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21585
21586 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21587 defined, and use it to compile the test case with -O2. The
21588 native compilation still uses no optimization.
21589 * gdb.base/mips_pro.c: Remove inline assembly code since
21590 it is compiled PIC by default, which results in assembler
21591 warnings that make the testsuite think the compilation
21592 was unsuccessful.
21593
21594 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21595
21596 * gdb.c++/misc.exp: Add note to message for
21597 "print s.a for foo struct" that this is a known gcc 2.7.2
21598 and earlier bug.
21599
21600 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21601
21602 * gdb.base/break.exp: Fix pattern for matching "Delete all
21603 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21604 setup_xfail for deleting all breakpoints test. Fix various
21605 timeout messages to include "(timeout)".
21606 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21607 for "p t_float_values2(3.14159,float_val2)".
21608 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21609 for "continue to call2g" when gcc compiled.
21610 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21611 "up to foo in langs.exp", "show language at foo in langs.exp",
21612 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21613 and "show language at fsub in langs.exp".
21614 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21615 "list line 1 in include file", "list message for lines past EOF",
21616 "list function in include file", "list list0.h:foo", and
21617 "list filename:function; nonexistant function".
21618 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21619 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21620 and "ptype t_char_array" to be for native cc only.
21621
21622 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21623
21624 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
21625 setup_xfail for "print coremaker_bss", "print coremaker_ro",
21626 "print func2::coremaker_local", and "backtrace in corefile.exp".
21627
21628 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21629
21630 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21631 "bt in signals.exp". This problem only appears when running
21632 the testsuite, and then only intermittently.
21633
21634 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21635
21636 * gdb.base/return.exp (return_tests): Differentiate between
21637 two tests of continuing.
21638
21639 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21640
21641 * */Makefile.in (maintainer-clean): Remove config.log.
21642 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21643 * gdb.c++/Makefile.in (PROGS): Add inherit.
21644 (clean): Remove *.ci.
21645
21646 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21647
21648 * gdb.c++/misc.cc: Add test code from Mike Stump.
21649 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21650
21651 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21652
21653 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21654 to "alpha-*-osf2*" and add comment.
21655 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
21656 setup_xfail for "step over execarg initialization" and
21657 "step over corearg initialization".
21658 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21659 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21660 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
21661 gcc compiled for "print coremaker_bss", "print coremaker_ro",
21662 "print func2::coremaker_local", and "backtrace in corefile.exp".
21663 * gdb.base/signals.exp: Build and source signals.ci.
21664 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21665 to be for gcc only.
21666 * lib/gdb.exp: Move verbose statements outside conditionals.
21667
21668 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21669
21670 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21671 Feb 3 procfs.c change.
21672
21673 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21674
21675 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21676
21677 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21678
21679 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21680 from dejagnu's apparent default of 10 seconds, which gives random
21681 results when running the tests over NFS on moderately loaded systems.
21682 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21683
21684 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21685
21686 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21687 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
21688 result reports.
21689
21690 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21691
21692 * configure.in (CY_AC_PATH_TCLH): Remove.
21693 * configure: Regenerate.
21694
21695 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21696
21697 * gdb.c++/Makefile.in (clean): Add missing '{'.
21698
21699 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21700
21701 * lib/gdb.exp: Provide a default value for noinferior.
21702
21703 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21704 Load libgloss.exp.
21705
21706 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21707
21708 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21709 the executable, not the .o to run the tests from.
21710
21711 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21712
21713 * gdb.base/break.exp: Don't test for program exit or exit status
21714 if $noresults if nonzero.
21715 * gdb.base/langs.exp: Likewise.
21716 * gdb.base/watchpoint.exp: Likewise.
21717
21718 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21719 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21720 trying to compile the testcase.
21721
21722 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21723
21724 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21725 * gdb.base/signals.exp (continue to handler): Likewise.
21726
21727 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21728
21729 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21730
21731 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21732
21733 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21734
21735 * gdb.base/corefile.exp: Recognize "not found" as failure
21736 when trying to determine if a core file was generated.
21737 If no core file was generate the first time, try again without
21738 the ulimit -c to work around braindamaged shells.
21739
21740 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21741
21742 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21743 [] tests with "test" and enclose string in quotes.
21744 * gdb.stabs/configure: Rebuild
21745
21746 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21747
21748 Changes in sync with expect:
21749 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21750 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21751 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21752 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21753 argument to AC_REQUIRE.
21754 * configure: Regenerated.
21755
21756 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21757
21758 * gdb.base/corefile.exp: When generating a core, discard any
21759 error messages about ulimit not found and the "core dumped"
21760 message from the shell that runs the coredumper.
21761
21762 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21763
21764 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21765
21766 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21767 which sed script to run. Expect failure for v_comb test
21768 on PA targets too.
21769
21770 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21771
21772 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
21773 "print func2::coremaker_local" and for "backtrace in corefile.exp"
21774
21775 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21776
21777 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21778 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
21779 "sparc-sun-solaris*" xfails for "p v_comb".
21780 * lib/gdb.exp (default_gdb_start): Fix typo.
21781 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21782 messages to not include the full program name that caused
21783 the core dump since some systems (such as solaris) apparently
21784 truncate this path to about 80 characters.
21785 When generating a core file first try increasing the core file
21786 size limit to unlimited since some systems may default it to
21787 zero, and it is harmless to try it. Move the test for failing
21788 to generate a core file to where it will actually get executed.
21789 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21790 new gdb result from g++ debug info improvements and make old
21791 pattern obsolescent. Also account for size_t differences
21792 (may be int or long).
21793 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21794 initialization before function call is placed in the delay slot
21795 and thus appears to be skipped over by commands such as "next".
21796
21797 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21798
21799 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21800
21801 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21802
21803 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21804 input source file; fix code to compile test to deal with this
21805 convention.
21806 * gdb.c++/*.exp: Likewise.
21807
21808 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21809
21810 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21811 "bt in signals.exp".
21812
21813 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21814
21815 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21816 "step over execarg initialization" and
21817 "step over corearg initialization".
21818
21819 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21820
21821 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21822 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21823
21824 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21825
21826 From Rob Savoye (rob@poseidon.cygnus.com)
21827 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21828 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
21829 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21830 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21831 configure.in}: Major reworking for autoconfig.
21832 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21833 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
21834 New files.
21835 * config/unix-gdb.exp: Make GDB global.
21836 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
21837 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21838 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21839 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21840 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21841 term.exp, twice.exp, watchpoint.exp, whatis.exp},
21842 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
21843 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21844 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21845 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21846 pr-8136.exp, result.exp, string.exp, tuples.exp},
21847 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
21848 to returns as necessary, arrange for test to compile own testcase
21849 executable.
21850 * lib/gdb.exp: Changes for testsuite to compile own test cases.
21851
21852 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21853
21854 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
21855 clear_xfail at end of test which might not call either pass or fail.
21856 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21857 "backtrace through signal handler".
21858
21859 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21860
21861 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21862 continuing from a job control stop signal.
21863 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21864
21865 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21866
21867 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21868 * gdb.base/corefile.exp: Likewise.
21869 * gdb.base/funcargs.exp: Likewise.
21870
21871 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21872
21873 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21874 * config/monitor.exp: Add support for setting baud rate.
21875
21876 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21877
21878 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21879 i*86-*-linux* xfails for "backtrace through signal handler".
21880 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21881 "print func2::coremaker_local".
21882 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
21883 alpha-dec-osf2* xfail for
21884 "delete all breakpoints when none".
21885
21886 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21887
21888 * gdb.base/break.exp: Change test that deletes all breakpoints
21889 when no user breakpoints are installed. A post 4.15 change
21890 causes gdb to no longer prompt in this case.
21891
21892 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21893
21894 * gdb.base/return.exp (return_tests): Change xfail for test
21895 "correct value returned double test" to stop xfailing at
21896 Solaris 2.5. Apparently the bug has been fixed.
21897
21898 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21899
21900 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21901 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21902
21903 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21904
21905 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21906 * gdb.disasm/hppa.s: Corresponding changes.
21907
21908 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21909
21910 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21911 makefile fragment.
21912 * config/mt-hpux: Deleted.
21913
21914 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21915
21916 * Many files: When warning about suppressed tests due to a
21917 nonexistant test binary, avoid incrementing the warning count.
21918
21919 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21920
21921 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
21922
21923 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21924
21925 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21926 "sparc-*-solaris2*".
21927
21928 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21929
21930 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21931 Add global and local variables and initialize them.
21932 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21933 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21934 extracts the file name and terminating signal from the core file.
21935 * TODO: Remove note about tests for correct mapping of corefile.
21936 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21937 from optimizing it away.
21938 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21939 handles common blocks.
21940
21941 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21942
21943 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21944 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21945
21946 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21947
21948 * Makefile.in (maintainer-clean): New target, synonym for
21949 realclean.
21950 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21951 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21952 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21953 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21954 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21955 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21956
21957 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21958
21959 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21960 xfails when not gcc compiled for "print foo::funclocal".
21961 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21962 "print foo::funclocal at foo",
21963 "print 'scope1.c'::foo::funclocal at foo",
21964 "print foo::funclocal_bss at foo",
21965 "print 'scope1.c'::foo::funclocal_bss at foo",
21966 "print foo::funclocal_ro at foo",
21967 "print 'scope1.c'::foo::funclocal_ro at foo",
21968 "print bar::funclocal at foo" and
21969 "print 'scope1.c'::bar::funclocal at foo".
21970 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21971 gcc compiled for "print foo::funclocal at bar".
21972 Expand all messages to ensure that they identify that
21973 the test is at bar().
21974 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21975 gcc compiled for:
21976 "ptype on opaque struct pointer (statically)",
21977 "ptype on opaque struct tagname (statically)",
21978 "ptype on opaque struct pointer (dynamically) 1",
21979 "ptype on opaque struct tagname (dynamically) 1",
21980 "ptype on opaque struct pointer (dynamically) 2" and
21981 "ptype on opaque struct tagname (dynamically) 2
21982 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21983 gcc compiled for:
21984 "p datalocal"
21985 "whatis datalocal",
21986 "ptype datalocal",
21987 "p bsslocal",
21988 "whatis bsslocal", and
21989 "ptype bsslocal".
21990 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21991 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21992 when not gcc compiled.
21993 * gdb.base/funcargs.exp (float_and_integral_args): Add
21994 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21995 compiled.
21996 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21997 "backtrace from call6a" when not gcc compiled.
21998 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21999 "backtrace from call7a" when not gcc compiled.
22000 * gdb.base/callfuncs.exp (do_function_calls):
22001 Add "hppa*-*-hpux*" xfail when not gcc compiled for
22002 "p t_char_array_values(char_array_val2,char_array_val1)",
22003 "p t_char_array_values(char_array_val1,char_array_val2)",
22004 "p t_char_array_values("carray 1","carray 2")",
22005 "p t_char_array_values("carray 1",char_array_val2)",
22006 "p t_char_array_values(char_array_val1,"carray 2")",
22007 "p sum_args(1,{2})",
22008 "p sum_args(2,{2,3})",
22009 "p sum_args(3,{2,3,4})",
22010 "p sum_args(4,{2,3,4,5})"
22011 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
22012 "backtrace in corefile.exp" when not gcc compiled.
22013
22014 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22015
22016 * gdb.base/signals.exp: Rewrite `handle all print' test as
22017 a procedure. Accept blanks or TABs as whitespace, increase
22018 timeout and expect input buffer size for the large output
22019 from the command. Remove "i*86-*-bsdi2.0" xfail.
22020
22021 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22022
22023 * gdb.base/setvar.exp: Add new testcases for truncation when
22024 assigning invalid values to bitfields.
22025
22026 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
22027
22028 * gdb.base/callfuncs.exp (do_function_calls): Remove
22029 mips-sgi-irix* xfail for
22030 "call inferior func with struct - returns char *"
22031 and fix test so that an optional (unsigned char *) cast is
22032 accepted in the result.
22033
22034 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
22035
22036 * gdb.base/funcargs.exp (float_and_integral_args): Remove
22037 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
22038 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
22039 * gdb.base/signals.exp: Remove duplicate "handle all print" test
22040 that accidentally got checked in.
22041
22042 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
22043
22044 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
22045 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
22046 compiled test.
22047 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
22048 Add mips-sgi-irix5* xfail for not gcc compiled.
22049 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
22050 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
22051 "p top", "whatis top", "p middle", and "whatis middle".
22052 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
22053 "whatis signed char" for not gcc compiled.
22054 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
22055 "set variable signed char=-1 (-1)" and
22056 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
22057 * gdb.base/funcargs.exp (float_and_integral_args):
22058 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
22059 Add mips-sgi-irix* xfail when not gcc compiled for
22060 "continue to call2b".
22061 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
22062 "continue to call2g".
22063 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
22064 "backtrace from call6a"
22065 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
22066 "backtrace from call7k".
22067 Add mips-sgi-irix5* xfail when not gcc compiled for
22068 "backtrace from call7a".
22069 (localvars_after_alloca): Fix gdb_test cmds for
22070 "print * after runto ...".
22071 Remove rs6000-*-* xfails for
22072 "print i after runto localvars_after_alloca" and
22073 "print l after runto localvars_after_alloca"
22074 for all compilers.
22075 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
22076 when not compiled with gcc, for:
22077 "print signed char == (minus)",
22078 "print signed char != (minus)",
22079 "print signed char < (minus)",
22080 "print signed char > (minus)".
22081 * gdb.base/callfuncs.exp (do_function_calls):
22082 Add mips-sgi-irix* xfail, when compiled with native compiler, for
22083 "call inferior func with struct - returns char *".
22084 * gdb.base/return.exp (return_tests): Change xfail for
22085 "correct value returned double test" to include Solaris 2.4.
22086 * gdb.base/funcargs.exp (float_and_integral_args):
22087 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
22088
22089 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22090
22091 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
22092 enumeration bitfields if compiling with GNU C.
22093 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
22094 to empty' prompt.
22095
22096 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
22097
22098 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
22099 test for PRO targets.
22100
22101 * gdb.base/funcargs.exp: Avoid ever setting more than 8
22102 breakpoints in the inferior at any given time by making
22103 two groups of breakpoints for call2*, call6* and call7*
22104 tests.
22105
22106 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22107
22108 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
22109 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
22110 from optimizing it away.
22111 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
22112 "call inferior func with struct".
22113
22114 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
22115
22116 * configure.in: Only configure gdb.chill for particular targets.
22117
22118 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
22119
22120 * gdb.base/Makefile.in: Add action to .c.o transformation
22121 rule that generates a .ci file for each .o file and remove
22122 explicit .c.o rules except for callfuncs.o.
22123 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
22124 generates a .ci file for each .o file and remove explicit
22125 .cc.o rules.
22126 (clean): Remove *.tmp *.ci files.
22127 (EXECUTABLES): Remove templ-info.exp.
22128 * gdb.base/compiler.c: New file.
22129 * gdb.c++/compiler.cc: New file
22130 * gdb.base/scope.exp: Source gdb.base/scope.ci.
22131 Change rs6000-*-* xfail for
22132 "print 'scope0.c'::filelocal_ro" and
22133 "print 'scope1.c'::filelocal" and
22134 "print 'scope1.c'::filelocal_bss" and
22135 "print 'scope1.c'::filelocal_ro" and
22136 "print 'scope1.c'::foo::funclocal" and
22137 "print 'scope1.c'::foo::funclocal_ro" and
22138 "print 'scope1.c'::bar::funclocal" and
22139 "print 'scope0.c'::filelocal_ro" and
22140 "print 'scope1.c'::filelocal at foo" and
22141 "print 'scope1.c'::filelocal_bss at foo" and
22142 "print 'scope1.c'::filelocal_ro at foo" and
22143 "print 'scope1.c'::foo::funclocal at foo" and
22144 "print 'scope1.c'::foo::funclocal_bss at foo" and
22145 "print 'scope1.c'::foo::funclocal_ro at foo" and
22146 "print 'scope1.c'::bar::funclocal at foo" and
22147 "print 'scope0.c'::filelocal_ro" and
22148 "print 'scope1.c'::filelocal" and
22149 "print 'scope1.c'::filelocal_bss" and
22150 "print 'scope1.c'::filelocal_ro" and
22151 "print 'scope1.c'::foo::funclocal" and
22152 "print 'scope1.c'::foo::funclocal_bss" and
22153 "print 'scope1.c'::foo::funclocal_ro" and
22154 "print 'scope1.c'::bar::funclocal" and
22155 "print 'scope1.c'::bar::funclocal_bss"
22156 to only be xfail'd when not compiled with gcc.
22157 Add rs6000-*-* xfail for
22158 "print 'scope0.c'::filelocal_bss before run"
22159 when compiled with gcc.
22160 (test_at_main): Add rs6000-*-* xfail for
22161 "print filelocal_ro in test_at_main"
22162 when compiled with gcc.
22163 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
22164 Add rs6000-*-aix* xfail for
22165 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
22166 "ptype t_char_array", not compiled with gcc.
22167 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
22168 xfail for "list foo (in include file)" when gcc compiled.
22169 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
22170 (integral_args): Add rs6000-*-* xfail for
22171 "run to call0a" if not compiled with gcc.
22172 (unsigned_integral_args): Add rs6000-*-* xfail for
22173 "run to call1a" if not compiled with gcc.
22174 (float_and_integral_args): Add rs6000-*-* xfail for
22175 "run to call2a" if not compiled with gcc and for
22176 "continue to call2b" for any compiler.
22177 Add rs6000-*-* xfail to
22178 "print f1 after run to call2a" for gcc compiled.
22179 (discard_and_shuffle): Add rs6000-*-* xfail for
22180 "run to call6a".
22181 (shuffle_round_robin): Add rs6000-*-* xfail for
22182 "backtrace from call7a" if not compiled with gcc.
22183 Add rs6000-*-* xfail for
22184 "backtrace from call7b" if compiled with gcc.
22185 (call_after_alloca): Add rs6000-*-* xfail for
22186 "print c in call_after_alloca" and
22187 "print s in call_after_alloca" and
22188 "backtrace from call_after_alloca_subr"
22189 if not compiled with gcc.
22190 (localvars_in_indirect_call): Add rs6000-*-* xfail for
22191 "print c in localvars_in_indirect_call" and
22192 "print c in localvars_in_indirect_call" and
22193 "backtrace in indirectly called function" and
22194 "stepping into indirectly called function"
22195 if not compiled with gcc.
22196 (localvars_after_alloca): Add rs6000-*-* xfail for
22197 "print c after runto localvars_after_alloca" and
22198 "print s after runto localvars_after_alloca" and
22199 "print i after runto localvars_after_alloca" and
22200 "print l after runto localvars_after_alloca"
22201 for all compilers.
22202 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
22203 than whatis-info.exp.
22204 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
22205 than opaque-info.exp.
22206 Setup rs6000-*-* xfail for
22207 "ptype on opaque struct pointer (statically)" and
22208 "ptype on opaque struct pointer (dynamically)" when
22209 not compiled with gcc.
22210 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
22211 rather than callf-info.exp.
22212 (do_function_calls): Add clear_xfail for rs6000-*-* for
22213 "p t_float_values2(3.14159,float_val2)". Seems to work
22214 fine there, both with xlc and gcc. Need to find out what
22215 it is doing right and fix other platforms.
22216 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
22217 "call inferior func with struct - returns int",
22218 "call inferior func with struct - returns long",
22219 "call inferior func with struct - returns float",
22220 "call inferior func with struct - returns double",
22221 "call inferior func with struct - returns char *",
22222 but only if not gcc compiled (presumes xlc compiled).
22223 Change rs6000-*-* xfails for
22224 "call inferior func with struct - returns char" and
22225 " call inferior func with struct - returns short" to only
22226 xfail if not using gcc.
22227 (clean mostlyclean): Remove *.ci and *.tmp files.
22228 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
22229 than templ-info.exp.
22230 * gdb.base/langs.exp: Source gdb.base/langs.ci.
22231 Add rs6000-*-* xfail for "up to foo in langs.exp"
22232 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
22233 when not gcc compiled.
22234
22235 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22236
22237 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
22238 * gdb.base/corefile.exp: Likewise.
22239 * gdb.base/list.exp: Likewise.
22240 * gdb.base/scope.exp: Likewise.
22241 * gdb.base/siganls.exp: Likewise.
22242
22243 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
22244 compiler output.
22245 * gdb.base/whatis.exp: Likewise.
22246
22247 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
22248
22249 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
22250 failure (opcode table has been fixed to match reality).
22251
22252 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
22253
22254 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
22255 "call inferior func with struct - returns char",
22256 "call inferior func with struct - returns short"
22257
22258 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
22259 "print 'scope0.c'::filelocal at main",
22260 "print 'scope0.c'::filelocal_bss in test_at_main",
22261 "print 'scope0.c'::filelocal at foo",
22262 "print 'scope0.c'::filelocal_bss in test_at_foo",
22263 "print 'scope0.c'::filelocal at bar",
22264 "print 'scope0.c'::filelocal_bss in test_at_bar"
22265
22266 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
22267 in source file 1". This bug seems to have been fixed with both
22268 gcc and native cc (was native assembler bug?).
22269
22270 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
22271
22272 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
22273 "backtrace through signal handler" to "i*86-*-sysv4*".
22274 * gdb.base/signals.exp: Add xfail for "'next' behaved as
22275 continue" case. Add "known SVR4 bug" to fail message.
22276 Add "i*86-*-bsdi2.0" xfail for "handle all print".
22277 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
22278 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
22279 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
22280 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
22281 "up to foo in langs.exp", "show language at foo in
22282 langs.exp", "up to cppsub_ in langs.exp", "show
22283 language at cppsub_ in langs.exp", "up to fsub in
22284 langs.exp", and "show language at fsub in langs.exp".
22285 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
22286 "bactrace in corefile.exp".
22287 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
22288 "call inferior function with struct - returns float" and
22289 "call inferior function with struct - returns double".
22290
22291 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
22292
22293 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
22294 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
22295 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
22296 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
22297
22298 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
22299
22300 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
22301 (or overriden) "CHILL" macro rather then bare "gcc".
22302 Also look for ../../gcc/xgcc since that is what we will
22303 actually need, not "Makefile". Remove following assignment
22304 of CHILL to CHILL_FOR_TARGET because that results in
22305 recursive definition.
22306
22307 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
22308
22309 * gdb.base/corefile.exp: Change xfail for backtrace in
22310 corefile.exp from linuxaout to all linux.
22311 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
22312 cases where we miss the breakpoint at the signal handler
22313 for some reason. Setup xfail for linuxoldld/linuxaout and
22314 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
22315 hitting SIGURG breakpoint.
22316 * gdb.base/signals.exp: Setup xfail for "next" acting like
22317 continue to add linuxoldld. Setup xfail for all linux for
22318 "next to handler in signals_tests_1", "backtrace in
22319 signals_tests_1", "continue to func1", "pass SIGUSR1",
22320 and continue to handler".
22321
22322 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
22323
22324 * Update all FSF addresses except those in COPYING* files.
22325
22326 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
22327
22328 * gdb.base/a2-run.exp: Change messages to be more explicit about
22329 the status of args, and quote binfile in results.
22330
22331 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
22332
22333 * gdb.base/callfuncs.exp: Add tests for passing structs to
22334 inferior functions and return various types.
22335 * gdb.base/callfuncs.c: Add functions to receive a struct
22336 and return a member of the struct, in various types.
22337
22338 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22339
22340 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
22341
22342 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
22343
22344 * config/vxworks29k.exp: New file, sources vxworks.exp.
22345
22346 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22347
22348 * config/gdbremote.exp: New file. Testing framework using
22349 gdbserver.
22350
22351 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
22352
22353 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
22354 "call function when asleep" and "send end of file".
22355 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
22356 for "backtrace in corefile.exp".
22357 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
22358 for "backtrace through signal handler".
22359 * gdb.base/corefile.exp: Make sure we actually generate a core file
22360 before trying the core tests. Some systems allow the user to suppress
22361 generation of core files and default to that (linux for example).
22362 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
22363 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
22364
22365 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22366
22367 * gdb.threads: New directory with some crude multi-threaded
22368 gdb tests (step.exp and step2.exp).
22369 * config/mt-lynx (STEP_EXECUTABLE): Define.
22370 (THREADFLAGS): Define.
22371
22372 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
22373
22374 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
22375
22376 * gdb.base/signals.exp: Disable whole file for lynx until
22377 further notice.
22378
22379 * gdb.base/signals.exp: xfail test where "next" acts like
22380 "continue" for lynx.
22381
22382 * gdb.base/interrupt.exp: xfail test for calling function while
22383 inferior is asleep for lynx.
22384
22385 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
22386 than one cr-lf after each command.
22387
22388 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22389
22390 * configure.in: Reinstate setting of stabsdirs variable, fix
22391 typo in setting up configdirs for native builds.
22392
22393 * gdb.base/return.exp: Fix typo in return double test.
22394 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
22395 compiler from optimizing them away.
22396
22397 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
22398
22399 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
22400 sequences to be echo'd by gdb when using gdb_test.
22401 * gdb.chill/chexp.exp: Likewise.
22402 * gdb.fortran/exprs.exp: Likewise
22403
22404 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22405
22406 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
22407 after the inferior gdb has started.
22408
22409 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
22410 after each command.
22411 * gdb.base/funcargs.exp: Likewise.
22412 * gdb.base/gdbvars.exp: Likewise.
22413 * gdb.base/interrupt.exp: Likewise.
22414 * gdb.base/list.exp: Likewise.
22415 * gdb.base/watchpoint.exp: Likewise.
22416 * gdb.c++/demangle.exp: Likewise.
22417 * gdb.c++/inherit.exp: Likewise.
22418 * gdb.chill/chexp.exp: Likewise.
22419 * gdb.fortran/exprs.exp: Likewise.
22420
22421 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
22422 test if we can't handle IO to/from the inferior.
22423
22424 * gdb.c++/misc.exp: Always check for a program already being
22425 started after sending a "run" command to gdb.
22426
22427 * gdb.base/twice.exp: Start with a fresh gdb.
22428
22429 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
22430 only depend on gdb's expression code, not the chill runtime.
22431
22432 * gdb.base/return.c: Put return values into variables so we
22433 can have gdb print them rather than depending on the program
22434 to print them.
22435 * gdb.base/return.exp: Corresponding changes.
22436
22437 * lib/gdb.exp: Provide default value for noinferiorio.
22438 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
22439 the inferior.
22440
22441 * gdb.base/break.exp: Always check for a program already being
22442 started after sending a "run" command to gdb.
22443 (text_next_with_recursion): Don't check the output from the
22444 program's printf statement. Instead just make sure the program
22445 exited.
22446
22447 * gdb.base/commands.exp: Protect tests which need arguments with
22448 $noargs conditionals.
22449
22450 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22451
22452 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
22453 of structure member arrays to match gdb/valops.c:value_addr change.
22454
22455 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
22456
22457 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
22458 cases.
22459
22460 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
22461
22462 * configure.in (configdirs): Remove gdb.chill from default list
22463 of subdirs and then add it back in only if doing a native build.
22464 The current chill compiler does not yet work in any cross build.
22465 * Revert all signal changes from Jul 6.
22466 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
22467 for sh-hms targets, allowing these tests to link, with no other
22468 changes. Testing is suppressed by setting "nosignals" in site.exp.
22469
22470 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
22471
22472 * configure.in (signaldirs): Define and add to configdirs for all
22473 targets except some specific ones that are known to not support signals.
22474 Also clean up formatting.
22475 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
22476 (signals, sigall): Remove rules to build.
22477 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
22478 Moved to new gdb.signals directory.
22479 * gdb.signals: New test directory.
22480 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
22481 signals.c signals.exp}: New or moved files.
22482
22483 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
22484
22485 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
22486
22487 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
22488
22489 * gdb.base/return.exp: Xfail `return double' test failure
22490 on at least Solaris 2.3 and handle future/past versions on
22491 a case by case basis as appropriate. Also update message
22492 to include i*86 failures.
22493
22494 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22495
22496 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
22497
22498 * lib/gdb.exp: Fix comment which erroneously identified
22499 gdb_file_cmd as gdb_load (the 19 May change was in fact to
22500 gdb_file_cmd not gdb_load).
22501 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
22502
22503 * gdb.base/setvar.exp: Make test names consistent between pass and
22504 fail cases. Use gdb_test more.
22505
22506 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22507
22508 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22509
22510 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22511
22512 * gdb.base/help.exp: Fix expected help string for `show commands'.
22513
22514 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
22515
22516 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
22517
22518 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
22519 of a text section.
22520
22521 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
22522
22523 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
22524 that loop eventually terminates. Fix Connection refused logic so
22525 that testsuite will expire nicely.
22526
22527 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
22528
22529 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
22530 config/rom68k.exp: New tcl glue for the appropriate monitors.
22531 These all just end up calling monitor.exp.
22532 * config/monitor.exp (gdb_target_monitor): Handle `Connection
22533 refused' by retrying. Cleanup some timeout issues.
22534 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
22535 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
22536 callers don't have to set/restore global timeout variable.
22537
22538 * The following set of changes centralizes management of the global
22539 timeout variable. This way, it can be set in one target dependent
22540 place instead of dozens of places scattered throughout the test suite.
22541 If you need to lengthen a timeout, then you should either set timeout
22542 in one of the config/{target}.exp files, or multiply it by a factor.
22543 Setting it to an absolute value is always going to lose for some
22544 targets.
22545 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
22546 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
22547 * gdb.base/funcargs.exp: Don't set timeout.
22548 * gdb.base/list.exp (test_forward_search): Only use local timeout.
22549 * gdb.base/printcmds.exp (test_print_string_constants
22550 test_print_array_constants): Don't set timeout.
22551 * gdb.base/ptype.exp: Don't set timeout.
22552 * gdb.base/recurse.exp: Don't set timeout.
22553 * gdb.base/return.exp: Don't set timeout.
22554 * gdb.base/watchpoint.exp: Don't set timeout.
22555 * gdb.c++/classes.exp (do_tests): Don't set timeout.
22556 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
22557
22558 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
22559
22560 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
22561
22562 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22563
22564 * lib/gdb.exp: Disable chill tests for irix5.
22565
22566 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22567
22568 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22569 each test pass or fail.
22570
22571 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22572
22573 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22574 xlc not gcc.
22575
22576 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22577
22578 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22579
22580 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22581
22582 * config/est.exp: Fix copyright and comments. Remove dead code.
22583 Use targetname, serialport and baud variables instead of fixed
22584 constants.
22585 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22586 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22587
22588 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22589
22590 * gdb.base/watchpoint.exp: Don't run
22591 test_watchpoint_triggered_in_syscall for sunos.
22592
22593 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22594
22595 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22596 they don't seem to exist. Do include stdio.h.
22597
22598 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22599
22600 * gdb.base/a1-selftest.exp: Add alpha xfail.
22601
22602 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22603
22604 * gdb.base/watchpoint.c (main): Prompt before calling read().
22605 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22606 Revise accordingly. Remove cruft about sending "123" several
22607 times, until it gets noticed. Clean up the "print buf[0]" stuff
22608 so that it passes or fails, and waits for prompts in the usual way.
22609
22610 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22611
22612 * gdb.base/recurse.exp: Fix comment.
22613
22614 * TODO: Remove item about printing variables in nodebug.exp. Add
22615 item about enabling tests which are only run on some targets.
22616
22617 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22618 fail, make test names unique, use new gdb_test convention
22619 regarding pattern, use gdb_test more, etc.).
22620
22621 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22622 fail, make test names unique, etc.).
22623
22624 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22625
22626 * gdb.base/nodebug.c: Change return type of top and middle to
22627 short.
22628 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22629 are fixed by the recent mdebugread.c changes. Allow `short ()'
22630 as type for top and middle.
22631
22632 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22633
22634 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22635 nearly as I can tell, the whole thing was an accident in Stu's
22636 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22637 to replace a send/expect pair with gdb_test, but ended up only
22638 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22639 of 30 Mar 1995 took care of it, but left this vestigial comment
22640 which I am now nuking.
22641
22642 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22643
22644 * gdb.base/break.exp: Look for different line number for
22645 breakpoint at main depending on usestubs.
22646
22647 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22648
22649 * gdb.base/list.exp: Adjust some alternate expect patterns to
22650 match recent list0.c change. Add alternate expect pattern for
22651 output from `list default lines around main' for optimizing
22652 compilers.
22653
22654 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22655
22656 * lib/gdb.exp: If nosignals is not set, set it to 0.
22657
22658 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22659
22660 * config/slite-gdb.exp: Responds to load symbol table prompt.
22661 * gdb.base/break.exp: Adjust line number, fix rerun.
22662 * gdb.base/langs0.c: Add #ifdef usestubs.
22663
22664 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22665
22666 * gdb.base/list.exp: Adjust line contents after adding new lines in
22667 list0.c. Also fix a syntax error.
22668
22669 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22670 * gdb.base/break.exp: ditto.
22671 * gdb.base/list.exp: ditto.
22672 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22673 * gdb.base/run.c: ditto.
22674 * gdb.base/list0.c: ditto.
22675 * gdb.base/funcargs.c: ditto.
22676
22677 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22678
22679 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22680 $targetname, $serialport and $baud instead of hardwired variables.
22681 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22682 target doesn't support signals.
22683
22684 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22685
22686 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22687
22688 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22689
22690 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22691 Don't rely on the value of an auto variable before it has been
22692 initialized. Use gdb_test more.
22693
22694 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22695
22696 * lib/gdb.exp (default_gdb_version): A version number must start
22697 with a digit, but other than that contains all characters up to
22698 the first whitespace character.
22699
22700 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22701
22702 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22703
22704 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22705
22706 * gdb.c++/*.exp: Warn if executable does not exist. The original
22707 reason for skipping the warning was that configure.in sometimes
22708 intentionally skipped building the executables but the tcl code
22709 had no way of knowing. That (a) was always bogus with respect to
22710 error handling, (b) is no longer true (right now there is no way
22711 to skip C++ tests).
22712
22713 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22714
22715 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22716
22717 * gdb.base/list.exp: Add expect patterns for output from
22718 SunPRO compiled executables.
22719 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22720 types.
22721
22722 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22723
22724 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22725 number (we are already testing that the correct source line text
22726 gets printed).
22727
22728 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22729 that is what is intended, but something needed to be done to get
22730 sunos4 native working again.
22731
22732 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22733
22734 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22735 apparently went with a (very) old xfail.
22736
22737 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22738
22739 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22740 runto_main is a proc in gdb.exp that will do 'step' for target use
22741 stubs.
22742 * gdb.base/exprs.exp: ditto.
22743 * gdb.base/interrupt.exp: ditto.
22744 * gdb.base/opaque.exp: ditto.
22745 * gdb.base/printcmds.exp: ditto.
22746 * gdb.base/ptype.exp: ditto.
22747 * gdb.base/scope.exp: ditto.
22748 * gdb.base/setvar.exp: ditto.
22749 * gdb.base/signals.exp: ditto.
22750 * gdb.base/twice.exp: ditto.
22751 * gdb.c++/classes.exp: ditto.
22752 * gdb.c++/inherit.exp: ditto.
22753 * gdb.c++/templates.exp: ditto.
22754 * gdb.base/break.exp: no run and hit main for stubs. Change line
22755 numbers for breakpoints and info breakpoint.
22756 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22757 breakpoint().
22758 * gdb.base/callfuncs.c: ditto.
22759 * gdb.base/exprs: ditto.
22760 * gdb.base/interrupt.c: ditto.
22761 * gdb.base/opaque0.c: ditto.
22762 * gdb.base/printcmds.c: ditto.
22763 * gdb.base/ptype.c: ditto.
22764 * gdb.base/scope0.c: ditto.
22765 * gdb.base/setvar.c: ditto.
22766 * gdb.base/signals.c: ditto.
22767 * gdb.base/twice.c: ditto.
22768 * gdb.c++/misc.cc: ditto.
22769 * gdb.c++/templates.cc: ditto.
22770
22771 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22772
22773 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22774
22775 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22776 somewhere between `read' and `main.c'. I'm pretty sure the
22777 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22778 and it isn't particularly useful.
22779
22780 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22781
22782 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22783
22784 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22785
22786 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22787
22788 * config/mt-slite: add LIBS and -nostdlib.
22789 * config/slite-gdb.exp: add this new file to support sparclite target.
22790
22791 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22792
22793 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22794
22795 * gdb.base/a2-run.exp: Change argument to istarget from
22796 "*-*-vxworks" to "*-*-vxworks*".
22797 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22798
22799 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22800
22801 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22802 will not runto main but do a 'step' to step out of breakpoint().
22803 * config/mt-slite: add -Dusestubs.
22804
22805 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22806
22807 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22808 instead of just @.
22809
22810 * gdb.base/signals.exp: Add test for "handle all print".
22811 * TODO: Remove "handle all print". Also remove item about
22812 checking copyright date (I don't like the idea of a spurious FAIL
22813 based on when we run the tests).
22814
22815 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22816 for SunOS4 (reason for failure not investigated). Remove
22817 redundant test for $binfile.
22818
22819 * gdb.base/nodebug.c (array_index): Call malloc.
22820
22821 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22822
22823 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22824
22825 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22826 conventions and slightly simplify the matching regexp.
22827
22828 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22829
22830 * gdb.base/break.exp: Update gdb_test invocation to use new
22831 convention.
22832
22833 * lib/gdb.exp: If noargs is not set, set it to 0.
22834
22835 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22836 tests unique.
22837
22838 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22839
22840 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22841
22842 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22843 one argument of type "<non-float parameter>".
22844
22845 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22846
22847 * config/rom68k.exp: New file to support Motorola IDP board.
22848 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22849 * gdb.base/break.c: Change things around so that this program
22850 doesn't depend upon args. This is necessary to make remote
22851 targets work (in general, they can't take args).
22852 * gdb.base/break.exp: Don't try to send args to program. Don't
22853 expect output. Also, replace lots of code with gdb_test.
22854
22855 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22856
22857 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22858 printing of '\'' (which is what the comment says we are testing,
22859 even though we were not), not '''.
22860 (test_integer_literals_rejected): Test that printing ''' is an error.
22861
22862 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22863 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22864 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22865 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22866 Use gdb_test not test_print_accept.
22867 * lib/gdb.exp: Remove test_print_accept.
22868
22869 * gdb.base/signals.exp (signal_tests_1): Make pass message
22870 consistent with fail message.
22871
22872 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22873 unsigned char; the bug (PR 1821) is fixed.
22874
22875 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22876
22877 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22878 successful tests--makes xfailing them work right.
22879
22880 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22881
22882 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22883 only \r\n, not .*. The test can pass .* as the last thing in
22884 $pattern if that is what it wants. In addition to providing this
22885 flexibility, this change should speed up pattern matching in cases
22886 where the pattern already ended with .* (there were a number of
22887 them). This change also helps catch bad patterns--in the old
22888 scheme the typo "char \*" instead of "char \\*" would pass. Now
22889 it is caught.
22890 * Many .exp files: Update callers.
22891
22892 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22893 clearer and does not spuriously match multiple ('s. Likewise for
22894 ) and *.
22895
22896 * gdb.base/nodebug.exp: Test ability to call a function and pass
22897 it a string (even with no debugging info).
22898
22899 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22900 "p '\'", which is the same as "p ''" once tcl gets done with
22901 quoting, to "p '\\'", which I suspect is what is intended (one
22902 backslash gets sent to GDB).
22903
22904 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22905
22906 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22907
22908 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22909 1817) was fixed literally years ago.
22910
22911 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22912
22913 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22914 test, it causes stepping out of call_after_alloca_subr with
22915 optimizing compilers.
22916 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22917 fails.
22918
22919 * gdb.c++/templates.exp: Source templ-info.exp only if
22920 the templates executable exists.
22921
22922 * gdb.c++/misc.cc (class Contains_static_instance,
22923 class Contains_nested_static_instance),
22924 gdb.c++/classes.exp (test_static_members): Test printing of
22925 a class that contains a static instance of the class.
22926
22927 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22928
22929 * gdb.base/langs2.c (cppsub_): Don't prototype.
22930 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22931 only, I believe).
22932
22933 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22934
22935 * lib/gdb.exp (skip_chill_tests): New procedure.
22936
22937 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22938
22939 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22940
22941 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22942 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22943
22944 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22945
22946 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22947
22948 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22949 disassemble 8, not 16, instructions for part 4.
22950
22951 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22952 support the latter anymore.
22953
22954 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22955 -DNO_PROTOTYPES.
22956 * gdb.base/callfuncs.c: Control use of prototypes based on
22957 NO_PROTOTYPES, not __STDC__.
22958 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22959 t_float_values2 tests if prototypes in use.
22960
22961 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22962 t_double_values): When checking differences against DELTA, check
22963 that difference is within the range (-DELTA,DELTA), not just
22964 (-infinity,DELTA).
22965
22966 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22967
22968 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22969 'file' command firts, then 'target', then 'load', this is due to gdb
22970 target set up.
22971 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22972
22973 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22974
22975 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22976 FP load/store variants.
22977 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22978
22979 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22980
22981 * gdb.base/term.exp: Do not give a warning if not native, it is
22982 not an abnormal condition.
22983
22984 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22985
22986 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22987 t_char_array".
22988
22989 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22990
22991 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22992 are getting the version number.
22993
22994 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22995 if not native, it is not an abnormal condition.
22996
22997 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22998
22999 * lib/gdb.exp: Just use "file exists", rather than undocumented
23000 dejagnu procedure "findfile".
23001
23002 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23003
23004 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
23005 (LDFLAGS): Set to -Xlinker -Ur.
23006
23007 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
23008 Removed, these values are set by lib/gdb.exp.
23009
23010 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
23011
23012 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23013
23014 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
23015 of replicating gdb startup code.
23016
23017 * config/mt-vxworks (LDFLAGS): Set to -r.
23018 (CFLAGS_FOR_TARGET): Removed.
23019
23020 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
23021 (gdb) and gdb for vxworks uses (vxgdb).
23022
23023 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
23024 executable is not in the tree and host != target, use sed and
23025 program_transform_name to determine the gdb name used by the
23026 target.
23027
23028 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
23029 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
23030
23031 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23032
23033 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
23034 floats, chars, and shorts where there are ANSI-style function
23035 definitions.
23036
23037 * gdb.base/langs.exp, gdb.base/langs*: New test.
23038 * gdb.base/Makefile.in: Build it.
23039 * TODO: Remove item about checking that C names don't get C++
23040 demangling applied; this test tests it.
23041
23042 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23043
23044 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
23045 went with the const70 xfail. The xfail went away a year ago.
23046
23047 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
23048
23049 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
23050 for hp300.
23051
23052 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
23053
23054 * gdb.base/a1-selftest.exp: Don't run on hp300.
23055
23056 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23057
23058 * Makefile.in (site.exp): Set host_alias and target_alias as well
23059 as host_triplet and target_triplet.
23060
23061 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23062
23063 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
23064
23065 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
23066 places as other ecoff systems).
23067
23068 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
23069 ultrix.
23070
23071 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23072
23073 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
23074 remove them.
23075 * gdb.base/nodebug.exp: Accept "function" in addition to "text
23076 variable and "variable" in addition to "data variable".
23077 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
23078
23079 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
23080 2.
23081 * gdb.base/list1.c (long_line): Add additional statement at start
23082 of function.
23083 * gdb.base/list.exp (test_forward_search): Update line number to
23084 reflect new statement.
23085
23086 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23087
23088 * gdb.base/signals.exp: Reinitialize searched source directories
23089 after gdb_start call.
23090
23091 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
23092
23093 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
23094 * gdb.stabs/Makefile.in: Likewise.
23095
23096 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
23097 change. Instead split the tests into smaller pieces.
23098 * gdb.disasm/hppa.s: Corresponding changes.
23099
23100 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23101
23102 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23103 Quote ^C when passing it to stty. For some shells ^ is a pipe.
23104
23105 * gdb.base/funcargs.exp: Modify many tests so that every test
23106 either passes or fails. Make some test names unique.
23107
23108 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23109
23110 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23111 Call stty to set interrupt character.
23112
23113 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
23114 for HP assembler versus GNU assembler based on actual behavior of
23115 $(CC), rather than assuming that $(AS) is always the GNU assembler.
23116
23117 * TODO: Suggest a few more stepping tests.
23118
23119 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
23120
23121 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
23122 restart GDB for h8300 after a continue.
23123 (return): Add pattern to match a29k-udi behavior.
23124 * gdb.base/nodebug.exp: Remove obsolete comment.
23125 * gdb.base/regs.exp: New file, testing of register displays.
23126 * gdb.base/return.exp: Fix typo in reference to $objdir.
23127 * gdb.base/whatis.exp: Always start with a fresh GDB.
23128
23129 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23130
23131 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
23132 higher, these tests generate a lot of output.
23133
23134 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23135
23136 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
23137 code following the catch silently ignored some errors; without the
23138 catch they should be thrown like any other tcl error. Also, the
23139 catch used "" instead of {} which meant all the callers who wanted
23140 to include one of the characters "[]$ had to quote it an extra time.
23141 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
23142 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
23143 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
23144 Remove extra quoting.
23145
23146 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
23147
23148 * gdb.base/commands.exp: Make test names unique; every test either
23149 passes or fails. Update some comments.
23150
23151 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
23152
23153 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23154
23155 The following fixes a FAIL caused by the fact that the alpha stabs
23156 configuration didn't use the ".if alpha" code in weird.def.
23157 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
23158 bit pointer, so the 32 bit version works even on the alpha.
23159 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
23160 Remove the stuff which allowed us to have separate versions for
23161 alpha and everything else.
23162
23163 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
23164 regexp which "info func operator\[\](" is supposed to match. Fix
23165 string to send to GDB. Note that GDB still doesn't work right. Add a
23166 new test for "info func .perator\[\](" which GDB does handle correctly.
23167
23168 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
23169
23170 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23171
23172 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
23173 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
23174 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
23175 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
23176 it makes the tests harder to understand and confuses test-o-matic.
23177 The preferred style is that each test provides a PASS or a FAIL,
23178 and has a unique message (e.g. "continue #54" not just "continue")
23179 which is the same for the pass and the fail.
23180 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23181 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
23182 to lib/gdb.exp.
23183 * gdb.base/printcmds.exp: Use test_print_accept. Remove
23184 prt_accept which was basically the same thing. Likewise for
23185 test_print_reject and prt_reject.
23186 * lib/gdb.exp (test_print_reject): Add some more error message
23187 patterns to match from the former printcmds.exp (prt_reject).
23188 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
23189 One defect of the passcount stuff is that some of it failed to
23190 report XPASS where appropriate.
23191 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
23192 stuff before and after arg in expected pattern.
23193 (test_paddr_operator_functions): Re-do test without print_addr_of;
23194 this is the only test which seems to want extra stuff there.
23195
23196 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23197
23198 * gdb.base/nodebug.exp: Update new tests to reflect improved
23199 wording of gdb output.
23200
23201 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
23202 and "ptype" work on variables in files compiled without -g.
23203 Replaces commented out "maint print msymbol" tests.
23204
23205 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23206
23207 * gdb.base/setvar.c (dummy): Call malloc.
23208
23209 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
23210 losing with the irix4 sed.
23211
23212 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
23213 ALRM" on irix4.
23214
23215 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23216
23217 * TODO: Remove items about corefile.exp testing new exec-file and
23218 backtrace; both are now done. Add items about printing enums.
23219
23220 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23221
23222 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
23223 "get signal $thissig" test fails.
23224
23225 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
23226
23227 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23228
23229 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
23230 compiler warning with dec alpha compiler.
23231
23232 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
23233 extra \n from gdb_test call (this explains why the prompt test
23234 that I removed yesterday was there).
23235 (user_defined_command_test): Remove extra \n and prompt test.
23236
23237 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
23238 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
23239 doesn't exist.
23240 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
23241 Also remove alpha workaround, which turns out to be because
23242 SIGABRT == SIGLOST.
23243
23244 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
23245
23246 * gdb.base/help.exp: Don't test "help show".
23247
23248 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23249
23250 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
23251 "set print address" is on.
23252 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
23253 pass prompt to gdb_test; gdb_test already looks for the prompt.
23254
23255 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
23256
23257 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
23258 was a vestige of the manual TESTSTRATEGY, and the purpose of it
23259 was to make sure that gdb can read a core file. But (a) the "read
23260 the corefile" part didn't make it to a1-selftest.exp, we just
23261 delete the corefile after creating it, and (b) we test reading
23262 corefiles in corefile.exp anyway. Also, this test left around a
23263 xgdb process on Solaris.
23264
23265 * gdb.base/corefile.exp: Also test backtrace.
23266
23267 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
23268
23269 * gdb.base/commands.exp: Test a simple user defined command with
23270 arguments and if/while statements; verify the full user command is
23271 printed by "show user".
23272
23273 * gdb.base/commands.exp: Test if/while commands as part of a
23274 breakpoint command list; verify they appear in breakpoint
23275 information.
23276
23277 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23278
23279 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
23280 than by dividing by zero.
23281
23282 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
23283
23284 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
23285 performing an inferior call with watchpoints enabled.
23286 * gdb.base/watchpoint.c (main): Delete second unnecessary read
23287 call.
23288
23289 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23290
23291 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
23292 of "file" command.
23293
23294 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
23295 Add additional pattern for when "int operator int(void);" appears
23296 in a different order.
23297
23298 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23299
23300 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
23301
23302 * gdb.base/help.exp: Replace most of docstrings for "info signals"
23303 and "signal" with ".*".
23304
23305 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23306
23307 * TODO: Add note about "handle all nostop".
23308
23309 * gdb.base/{sigall.c, sigall.exp}: New test.
23310 * gdb.base/Makefile.in: Add it.
23311
23312 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
23313
23314 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
23315 when invoking GDB, suppresses any windowing interface.
23316
23317 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
23318
23319 * config/sim-gdb: New file, simulator testing support.
23320
23321 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
23322
23323 * gdb.base/interrupt.exp: Test calling func1 twice.
23324
23325 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
23326
23327 * gdb.base/list.exp (test_forward_search): Set timeout higher
23328 when we'll be getting lots of output from gdb.
23329
23330 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
23331 "init_malloc" to after the expect statement. Run it if that
23332 regexp is taken, but also for two others which happen if source
23333 cannot be found.
23334
23335 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23336
23337 * gdb.base/printcmds.exp: New test, for printing register before
23338 program is running.
23339
23340 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23341
23342 * gdb.base/list.exp: Correct some alternate expect patterns
23343 to reflect changes in list1.c.
23344
23345 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23346
23347 * TODO: Add item regarding large frames.
23348
23349 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
23350
23351 * TODO: Remove item about enabling return.exp; it
23352 is enabled. Suggest a few more "return" tests.
23353
23354 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23355
23356 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
23357 anonymous unions.
23358
23359 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23360
23361 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
23362 and pr-5646.o, so "make" is the same as "make all", not "make
23363 pr-4975.o".
23364
23365 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
23366
23367 * gdb.base/list.exp: Adjust expectations to reflect changes in
23368 list1.c.
23369 (test_forward_search): New test proc.
23370 * gdb.base/list1.c (long_line): New function, has long source line.
23371
23372 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
23373
23374 * gdb.base/a1-selftest.exp: Change initial stepping to know about
23375 additional line of code that was added.
23376
23377 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
23378
23379 * gdb.disasm/hppa.s: Break the large branching tests into smaller
23380 tests so as not to overflow expect's input buffers.
23381 * gdb.disasm/hppa.exp: Corresponding changes.
23382
23383 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23384
23385 Beginnings of template debugging tests.
23386 * gdb.c++/templ-info.cc: New file to test for template
23387 debugging capability of the compiler.
23388 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
23389 templ-info.cc.
23390 * gdb.c++/templates.cc: Add explicit template instantiations
23391 to enable compiling with -fno-implicit-templates. Add destructor
23392 and 'value' method to T5 class for template tests.
23393 * gdb.c++/templates.exp: Add testcases for printing of template
23394 types, setting breakpoints on template methods and calling a
23395 template method.
23396
23397 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
23398
23399 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
23400 branch target since some assemblers (gas-2.5) may emit a
23401 relocation for the branch instead of resolving it in the
23402 assembler.
23403
23404 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23405
23406 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
23407 through signal handler.
23408
23409 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23410
23411 * configure.in (*-*-netware): Use config/mt-netware.
23412
23413 * config/mt-netware: New file.
23414 * config/mt-i386-netware: Removed, separate configs for different
23415 netware architectures are no longer needed now that we have
23416 --with-headers.
23417
23418 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23419
23420 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
23421 by the recent changes to use ANSI C arithmetic conversions.
23422
23423 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23424
23425 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
23426 bug involving using inferior_pid to figure out whether to select a
23427 frame.
23428
23429 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
23430
23431 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
23432 match the current disassembler output.
23433
23434 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
23435
23436 * gdb.fortran/exprs.exp: Expect VOID instead of void.
23437 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
23438 types, expect "int" as type of integer values (for now).
23439
23440 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
23441
23442 * gdb.base/commands.exp: New tests for if/while commands.
23443
23444 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
23445
23446 * lib/gdb.exp (runto): Replace sub-pattern for hex value
23447 by .*, since hex values have different syntax in Chill mode.
23448
23449 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23450
23451 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
23452 linefeed from expect pattern for repeated types with indices > 9.
23453
23454 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
23455
23456 First part of Fortran test suite.
23457 * gdb.fortran: New directory.
23458 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
23459
23460 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23461
23462 * gdb.base/default.exp: Update expect pattern for load command
23463 without arguments.
23464
23465 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
23466
23467 * configure.in: Change i386 to i[345]86.
23468 * gdb.base/configure.in: Likewise.
23469 * gdb.c++/configure.in: Likewise.
23470 * gdb.chill/configure.in: Likewise.
23471
23472 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
23473
23474 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
23475 patterns, since that is not a valid context for comments.
23476
23477 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
23478
23479 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
23480 repeated types and repeated types with indices > 9.
23481
23482 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
23483
23484 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
23485 2417; old bug has been fixed.
23486
23487 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
23488
23489 * gdb.base/interrupt.exp: When trying to wake up the inferior,
23490 send the newline ourselves instead of assuming gdb_test will do
23491 so when passed an empty input string.
23492
23493 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
23494 stabs testcode.
23495
23496 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23497
23498 * lib/gdb.exp (gdb_test): Don't send anything if the first
23499 argument is an empty string. This makes cases where we want to
23500 match output that is already in expect's buffers (for example,
23501 matching a breakpoint after gdb_run_cmd has been called) work
23502 reliably.
23503
23504 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23505
23506 * config/netware.exp: New file.
23507
23508 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23509
23510 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
23511 the -B and -L prefixes so we can find the debugging stub.
23512
23513 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
23514 there and we are using the gcc from the tree.
23515
23516 * gdb.base/types.c: Removed.
23517
23518 * gdb.base/configure.in: Look for makefile fragments in ../config.
23519 Recognize i386-*-netware.
23520 * gdb.c++/configure.in: Likewise.
23521
23522 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23523
23524 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
23525 the correct TCL syntax.
23526
23527 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23528
23529 * gdb.base/opaque.exp: use runto instead of messing around with
23530 breakpoints. Simplify by using gdb_test.
23531
23532 * gdb.base/bitfields.exp: restart between tests on netware targets
23533 because breakpoints aren't relocated after target death. Run
23534 processes to completion.
23535
23536 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
23537
23538 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
23539
23540 * Makefile.in: Remove extra tabs that confuse some versions
23541 of "make". Use the newly built gdb to test with by default,
23542 rather than the first one in the tester's search path.
23543
23544 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
23545
23546 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
23547
23548 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
23549 condition help.
23550
23551 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23552
23553 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
23554
23555 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
23556 running.
23557 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
23558 * gdb.base/funcargs.exp: Likewise.
23559
23560 * gdb.base/bitfields.exp: Simplify by using gdb_test.
23561 * gdb.base/funcargs.exp: Likewise.
23562
23563 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23564 message is "".
23565
23566 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23567
23568 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23569 return,signals,twice}.exp: Handle non-existant binaries
23570 consistantly.
23571
23572 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23573 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23574 might testing a cross development system.
23575
23576 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23577
23578 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23579 runtest script is relative to ${srcdir}, not ${rootdir}.
23580
23581 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23582
23583 * gdb.base/signals.exp: Allow for optionality of breakpoint
23584 address.
23585
23586 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23587
23588 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23589
23590 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23591
23592 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23593 for size_t definition.
23594 * gdb.c++/templates.cc: Likewise
23595
23596 * config/mt-i386-netware: New file.
23597
23598 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23599 defined.
23600
23601 * gdb.base/Makefile.in: Added support for systems that name core
23602 files by appending "core" to the program name.
23603 * gdb.base/a1-selftest.exp: Likewise.
23604
23605 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23606
23607 * gdb.base/return.exp: Add comment and message for `return double'
23608 test failure on Sparc Solaris.
23609
23610 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23611
23612 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23613
23614 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23615
23616 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23617 from optimizing them away.
23618 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23619 patterns to include default constructors and assignment operators,
23620 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23621 character in the output of the virtual base pointer.
23622
23623 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23624
23625 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23626 expression match in print_addr_of to avoid unintented matches.
23627 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23628 versions up to 2.5.8.
23629
23630 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23631
23632 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23633 included file to run under newer versions of expect.
23634 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23635 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23636 Remove xfail for the virtual table of BDDHookV.
23637
23638 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23639
23640 * lib/gdb.exp (string_to_regexp): Set a default result.
23641 (default_gdb_start): Fix misleading message.
23642
23643 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23644
23645 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23646 Remove all CC, etc definitions.
23647 * config/mt-hpux: New file.
23648 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23649 (CFLAGS, LDFLAGS): Define.
23650 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23651
23652 * Makefile.in (site.exp): Don't insert host_os, etc.
23653 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23654 (distclean): Check existence of subdir.
23655 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23656 * gdb.base/Makefile.in: General cleanup and simplification.
23657 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23658 to build executables. Use default rule to build .o files.
23659 (EXPECT, RUNTEST, CC): Fix relative pathname.
23660 (site.exp): Don't insert host_os, etc.
23661 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23662 and/or SIGUSR1 defined.
23663 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23664 * gdb.c++/Makefile.in: General cleanup and simplification.
23665 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23666 (CFLAGS): Remove.
23667 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23668
23669 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23670
23671 * gdb.base/recurse.exp: Misc changes to get tests running again
23672 after Kung's changes to the watchpoint code.
23673 * gdb.base/watchpoint.exp: Likewise.
23674
23675 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23676
23677 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23678
23679 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23680
23681 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23682 * lib/gdb.exp (default_gdb_start): Define.
23683 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23684 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23685 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23686 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23687 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23688 Don't call gdb_target_udi in between tests.
23689
23690 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23691
23692 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23693 (which was basically just a local version of the same thing). In
23694 addition to avoiding duplication, gdb_test_exact is faster.
23695 * lib/gdb.exp (gdb_test_exact): Fix typo.
23696
23697 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23698 don't give an error.
23699
23700 * gdb.base/term.exp: Call delete_breakpoints before starting.
23701
23702 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23703 (t10): Add comment.
23704
23705 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23706
23707 Reorganization of the GDB Test Suite.
23708
23709 * gdb.base: New directory, contains all the basic tests.
23710 * gdb.c++: New directory, tests specific to C++.
23711 * gdb.chill: New directory, tests specific to Chill.
23712 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23713 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23714 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23715 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23716 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23717 t30-31 to chill).
23718 * */gdbme.*: Rename to match appropriate expect scripts.
23719 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23720 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23721 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23722 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23723 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23724 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23725 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23726 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23727 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23728 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23729 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23730 gdb.c++/virtfunc.cc: New names of C++ files.
23731 * gdb.chill/chillvars.ch: New name of Chill file.
23732 * gdb.base/configure.in, gdb.c++/configure.in,
23733 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23734 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23735 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23736 * configure.in (configdirs): Update to reflect directory changes.
23737 (target_abbrev): No longer define for any configuration.
23738 * Makefile.in: Cosmetic improvements to header comments.
23739
23740 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23741
23742 Various changes to gdb.t31:
23743
23744 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23745 * gdbme.ch: Make all key-words and predefineds be upper-case.
23746 * chillvars.exp: Expect key-words and predefinds in upper-case.
23747
23748 * chillvars.exp: Use gdb_test_exact many places.
23749 Change expected output for arrays (which now includes index labels).
23750
23751 * pr-5020.exp, gdme.ch (module PR_5020):
23752 New test, for PR-5020.
23753
23754 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23755
23756 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23757 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23758
23759 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23760
23761 * Makefile.in: Fix bit-rot in definitions of CHILL,
23762 CHILL_FOR_TARGET and Chill_LIB.
23763 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23764 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23765 CHILL, and CHILL_LIB.
23766
23767 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23768
23769 * Revert the previous changes. Please see Rob's directory
23770 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23771
23772 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23773
23774 * Makefile.in, configure.in, config/mips-gdb.exp,
23775 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23776 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23777 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
23778 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23779 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23780 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23781 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23782 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23783 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23784 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23785 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23786 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23787 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23788 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23789 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23790 changes from 94Q1.
23791
23792 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23793
23794 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23795 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23796 Rob's new testing fragments.
23797
23798 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23799
23800 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
23801 lib/gdb.exp: Replace error proc calls with perror.
23802
23803 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23804
23805 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23806 version also, match on casted version strings, and match on
23807 gdb startup case where the line numbers might be messed up.
23808
23809 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23810
23811 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
23812 (CFLAGS): Delete it from here.
23813
23814 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23815
23816 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23817
23818 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23819
23820 * Makefile.in (RUNTEST): Default to just "runtest".
23821
23822 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23823
23824 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23825 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23826 the code has been restructured.
23827
23828 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23829
23830 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23831 \n, not just one of each.
23832
23833 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23834 /bin/cc gives a warning if you do.
23835
23836 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23837
23838 * gdb.t24/demangle.exp: change expect pattern of
23839 __t10ListS_link1ZUiRCUiPT0
23840
23841 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23842
23843 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23844 on local variables in recursive functions.
23845
23846 * gdb.t07/Makefile.in: Build the new test.
23847
23848 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23849
23850 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23851 directly. Instead compare the return values from actual calls.
23852
23853 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23854
23855 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23856
23857 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23858
23859 * From Peter Schauer with minor modifications.
23860 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23861 stops in mid-line in the caller. Add xfail for returning a float
23862 value on X86 targets.
23863
23864 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23865
23866 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23867 to avoid expect lossage.
23868 (fmem_LRbug_tests): Likewise.
23869 * gdb.disasm/hppa.s: Corresponding changes.
23870
23871 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23872 conditions to work with latest dejagnu/expect.
23873
23874 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23875 expected to fail on the PA.
23876 (backtrace in call with trampolines): Explicitly require main
23877 to be frame #1 (no trampolines should show up in backtrace).
23878
23879 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23880 "continue -expect".
23881 * gdb.t06/break.exp: Likewise.
23882 * gdb.t07/watchpoint.exp: Likewise.
23883 * gdb.t13/bitfields.exp: Likewise.
23884 * gdb.t15/{funcargs,return}.exp: Likewise.
23885 * gdb.stabs/weird.exp: Likewise.
23886 * config/{mips,udi}-gdb.exp: Likewise.
23887
23888 * hppa.sed: Enclose comments within a sed command to avoid
23889 losing with the old OSF1 sed.
23890
23891 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23892
23893 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23894 sequent dynix.
23895 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23896 * gdb.t15/funcargs.exp: Conditionally step again to really
23897 finish from marker_call_with_trampolines. Handle the case where
23898 the first step from within call_with_trampolines already steps
23899 us back to main.
23900 * gdb.t15/gdbme.c: Add comment to closing brace of
23901 call_with_trampolines for funcargs.exp.
23902
23903 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23904
23905 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
23906 Fix typo(s).
23907
23908 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23909
23910 * gdb.t07/gdbme.c: More code for watchpoint testing.
23911
23912 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23913 "Hardware watchpoint" throughout file.
23914 (test_watchpoint_triggered_in_syscall): New test.
23915 (test_complex_watchpoint): New test.
23916
23917 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23918
23919 * gdbme.c (call_with_trampolines): New function to try and step
23920 into. Tests trampoline problems on the PA.
23921
23922 * funcargs.exp (localvars_in_indirect_call): No longer expect
23923 stepping into indirect call to fail on PAs.
23924 (test_stepping_over_trampolines): New test.
23925
23926 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23927
23928 * TODO: Add suggestions for static member function tests, and
23929 completion tests.
23930
23931 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23932
23933 * TODO: Add suggestions for "p/a" tests.
23934
23935 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23936 (default_gdb_exit): Replace all the hair with sending "quit" to
23937 the process with a simple close.
23938
23939 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23940
23941 * TODO: Add suggestions for shared library tests.
23942
23943 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23944
23945 * TODO: Add suggestions for x/s tests.
23946
23947 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23948
23949 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23950 "enable once", and "enable breakpoints once" with ".*".
23951
23952 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23953
23954 * TODO: Add suggestions about structure passing tests.
23955
23956 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23957
23958 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23959 the primary1 test, use work around if __GNUC__ < 2.
23960 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23961 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23962 Test for bad output rather than waiting for timeout. Issue
23963 second continue only if first continue failed.
23964
23965 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23966
23967 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23968 operator[] test with gdb_test because the old code didn't seem to
23969 be getting the quoting right with the new dejagnu.
23970
23971 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23972
23973 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23974 one from the path.
23975 * Makefile.in: Use a fresh expect if there is one, use runtest
23976 from the src tree if there is one.
23977
23978 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23979
23980 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23981 next over recursive call. Revise the tests from that point on
23982 (which had been skipped) to match GDB's actual (correct) output.
23983
23984 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23985 with next over a breakpoint whose condition is false.
23986
23987 * gdb.t00/help.exp: Comment out "help set print" tests just like
23988 (and for same reason as) "help set" test.
23989
23990 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23991
23992 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23993 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23994
23995 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23996
23997 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23998 necessary gdb_target_udi.
23999
24000 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
24001
24002 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
24003 1838 and 2417; they are fixed.
24004
24005 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
24006 gdb.t03/ptype.exp (ptype structure, ptype union):
24007 Remove xfails; the test is looser than when the xfails were added.
24008
24009 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
24010 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
24011
24012 * gdb.t01/run.exp: Only run shell test if isnative.
24013
24014 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
24015 since "run" automatically loads if necessary. Call gdb_target_udi
24016 after the "file" since "file" kills any execution target.
24017
24018 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
24019 GDB. GDB doesn't work that way (not anymore at least) on UDI.
24020 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
24021 argument for UDI.
24022
24023 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24024
24025 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
24026
24027 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
24028
24029 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24030
24031 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
24032 properly quoting regexps. This makes the second argument to
24033 demangle a fixed string, which matches the callers, instead of a
24034 shell-style pattern which is what the previous implementation
24035 used. Update some of the callers.
24036
24037 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24038
24039 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
24040 (comib_nullified_tests): Fix typo.
24041 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
24042 strings. No longer expected to fail.
24043
24044 * gdb.disasm/hppa.s (addib_tests): Fix typo.
24045 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
24046 strings. No longer expected to fail.
24047
24048 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
24049 string. No longer expected to fail.
24050
24051 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24052
24053 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
24054 No longer expected to fail.
24055
24056 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
24057 string. No longer expected to fail.
24058
24059 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24060
24061 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
24062 only in the names (I probably got most of them). I was even
24063 generous with some which differed in underscores in names, and
24064 probably missed a few, and I *still* was able to remove almost a
24065 third of the file with almost no impact on testsuite coverage.
24066
24067 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24068
24069 * gdb.t00/default.exp: Match udi_attach error message as well as
24070 the one from child_attach.
24071
24072 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
24073
24074 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
24075
24076 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
24077 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
24078
24079 * Move test with enums and partial symbols back to
24080 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
24081 Reverts the change of 26 May 93. Per today's change to
24082 stabs.texinfo, the behavior that weird.exp was expecting was
24083 unreasonable; what is important is that the compiler+gdb get
24084 things right, which happens with a recent gcc. Also fix the test
24085 to deal with native compilers which put out the stab gdb can't
24086 deal with.
24087
24088 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24089
24090 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
24091 in the names. The main thing these accomplish is to slow things down.
24092 Many more such duplicates surely remain.
24093
24094 * gdb.t00/help.exp: Comment out "help support" test just like
24095 (and for same reason as) "help set" test.
24096
24097 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
24098
24099 * gdb.t06/break.exp: Remove setup_xfails for
24100 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
24101 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
24102 about known bug in gcc to include up through 2.5.8.
24103 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
24104 well as "_vb$".
24105 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
24106 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
24107 with latest gcc and gdb.
24108 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
24109 well as "_vb$".
24110
24111 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24112
24113 * configure.in (hppa*-*-*): Also configure and build stabs-only
24114 tests.
24115
24116 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24117
24118 * gdb.t10/hppa.mt: A makefile fragment for the PA.
24119 * gdb.t10/configure.in (hppa*-*-*): Use it.
24120
24121 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24122
24123 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
24124
24125 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24126
24127 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
24128 versions prior to 1.13.5.
24129
24130 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24131
24132 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
24133 the prompt is at the start of a line.
24134
24135 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24136
24137 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
24138 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
24139 in the copr tests now.
24140 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
24141 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
24142 expected to fail.
24143
24144 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
24145
24146 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
24147 gdb.t31/chillvars.exp, lib/gdb.exp:
24148 Tweak to run under either version of expect.
24149 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
24150 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
24151 * gdb.t11/list.exp: Remove extraneous whitespace.
24152
24153 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24154
24155 * gdb.t16/printcmds.exp (test_print_strings): Accept
24156 "(unsigned char *) " before the string.
24157
24158 * TODO: Add notes about printing of fancy types and GDB expressions.
24159
24160 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
24161
24162 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
24163 * gdb.t06/configure.in: Don't try to compile signals test program
24164 if doing mips-idt-ecoff.
24165
24166 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
24167
24168 * Most .exp files: Tweak to run under either version of expect.
24169
24170 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24171
24172 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
24173 xfails; I'm not sure why they are failing, but not because of PR 1806.
24174
24175 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
24176
24177 * config/unix-gdb.exp: Remove gdb_unload cause it's already
24178 defined in lib/gdb.exp.
24179
24180 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24181
24182 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
24183 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
24184 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
24185 have to be typeless.
24186
24187 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24188
24189 * TODO: Add suggestion for copyright year test.
24190
24191 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
24192
24193 * configure.in (*-*-lynxos*): Add stabs tests.
24194
24195 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24196
24197 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
24198 so insert a tab before any assembler directive in column zero.
24199
24200 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
24201 stores.
24202 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
24203 stores.
24204 (fpu_short_memory_tests): Likewise.
24205
24206 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24207
24208 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
24209 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
24210 .stabs directives in comments.
24211
24212 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24213
24214 * TODO: New file, describing tests we could write.
24215 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
24216
24217 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24218
24219 * gdb.t06/signals.exp: Add kludge to force re-sync.
24220
24221 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
24222 to xgdb instead of gdb, get out of gdb.
24223
24224 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
24225
24226 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
24227 for info.
24228
24229 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24230
24231 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
24232 * gdb.stabs/configure.in (hppa*-*-*): Use it.
24233 * gdb.stabs/hppa.sed: New sed script for the PA.
24234
24235 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24236
24237 * gdb.stabs: Re-write weird.def and configuration to use sed
24238 instead of cpp. sed is portable and POSIX; cpp is neither.
24239
24240 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24241
24242 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
24243
24244 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24245
24246 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
24247
24248 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24249
24250 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
24251 "_vb$".
24252 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
24253 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
24254
24255 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24256
24257 * lib/gdb.exp: Comment out code which depends on non-existent
24258 `transform' procedure.
24259
24260 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
24261
24262 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
24263 * lib/gdb.exp: Transform tool name.
24264 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
24265 1.1's new error handling system.
24266
24267 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24268
24269 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
24270
24271 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24272
24273 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
24274 They made pattern matching so slow that timeouts happened on
24275 heavily loaded systems. Now any output from "show print" which
24276 gets us back to the GDB prompt is a PASS.
24277
24278 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
24279
24280 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
24281
24282 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24283
24284 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
24285
24286 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
24287 It is not from PR 3220.
24288
24289 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24290
24291 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
24292 just started failing because they depended on the order the
24293 subcommands are presented, or exact docstring text. This kind of
24294 test is a pain and has minimal benefit.
24295
24296 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24297
24298 * gdb.t09/corefile.exp: At end of test, use "core" command with
24299 no arguments.
24300
24301 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
24302
24303 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
24304 17}/Makefile.in: Make it possible to run the testsuite with Sun
24305 make and CC = cross gcc by adding explicit build rules for .o
24306 files.
24307
24308 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24309
24310 * gdb.t15/funcargs.exp: Don't put comments on same line as
24311 setup_xfail (@#$*%& tcl braindamage!).
24312
24313 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24314
24315 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
24316
24317 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
24318
24319 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
24320 * gdb.t20/inherit.exp: remove three dumplicate entries.
24321
24322 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24323
24324 * gdb.t06/break.exp: For "next over recursive call", fail on any
24325 incorrect output, not just on "factorial (value=2)".
24326
24327 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24328
24329 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
24330 working now. Add an xfail if accesing a bss variable causes
24331 a memory error if the target is not yet run.
24332
24333 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24334
24335 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
24336 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
24337 name of __st* demangling (2 strings). Did Kung really get the
24338 more than 95 others right without testing them?
24339
24340 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
24341
24342 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
24343
24344 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
24345
24346 * configure.in (configdirs): Add gdb.disasm
24347 * gdb.disasm: New directory for GDB disassembler tests.
24348 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
24349
24350 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24351
24352 * gdb.t00/help.exp: Don't test "help set".
24353
24354 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
24355 from within expect statements. None of these happen anymore and
24356 they cause regressions to be silently unnoticed.
24357
24358 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
24359 messages) about known failures with gcc cygnus-2.4.5-930417.
24360
24361 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
24362 comp-info.exp so it gets built if it doesn't exist.
24363
24364 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
24365 it is no longer used.
24366 * gdb.t13/comp-info.c: Removed.
24367
24368 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24369
24370 * gdb.t06/signals.exp: Add xfail for sun3.
24371
24372 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24373
24374 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
24375 relevant because ^C doesn't get sent but failure can be reproduced
24376 interactively).
24377
24378 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24379
24380 * gdb.stabs/alpha.mt: New configuration file for alpha.
24381 * gdb.stabs/configure.in: Use it.
24382 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
24383 sharing with alpha.mt, redefine long to word via preprocessor.
24384 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
24385 for alpha.
24386 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
24387 native cc.
24388 * gdb.t00/teststrategy.exp: Change expect string so that we
24389 consume the `(xgdb)' from the command echo and from the gdb prompt.
24390 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
24391 gdb currently compares all values as long, so this failure probably
24392 applies to any configuration where LONGEST is bigger than a target int.
24393 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
24394 with gcc.
24395 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
24396 to handle opaque pointers, gcc is.
24397 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
24398 as first argument. Include <sys/types.h> and change all operator
24399 new definitions to use size_t.
24400 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
24401 now that we use size_t.
24402
24403 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24404
24405 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
24406 a long or float array cast all array members to the same type.
24407 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
24408 with 64 bit longs.
24409 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
24410 on alpha.
24411 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
24412
24413 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24414
24415 * gdb.t24 (demangle.exp): Constructors of templates have names like
24416 vector<int>::vector(int) not vector<int>::vector<int>(int). See
24417 section 14.6 of the ARM.
24418
24419 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
24420 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
24421 accomplish little and slow down the testsuite.
24422
24423 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
24424 Accept spaces various places.
24425
24426 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24427
24428 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
24429 with watchpoint enabled.
24430
24431 * Makefile.in: Remove definition of CC and remove the second
24432 definition of CXX (the "CXX = gcc" one remains). These definitions
24433 were causing backquotes to be expanded within backquotes, which
24434 doesn't work.
24435
24436 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
24437
24438 * gdb.t17/callfuncs.exp: Add "return 0" to end.
24439
24440 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24441
24442 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
24443 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
24444 by mips cc and contains no stabs entries.
24445
24446 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
24447
24448 * config/vx-gdb.exp: Use fake device to load files rather than
24449 NFS.
24450 * lib/gdb.exp: New proc to do "file" command.
24451 * config/unix-gdb.exp: Use new "file" proc.
24452
24453 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
24454
24455 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
24456 Rework board rebooting slightly.
24457 (gdb_exit): Don't exit from the remote shell; there isn't one.
24458 * gdb.stabs/weird.exp: If a program is being debugged already,
24459 kill it.
24460 * gdb.t04/setvar.exp: Stop and restart gdb.
24461 * gdb.t05/expr.exp: Likewise.
24462 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
24463 restart gdb and reload the program.
24464 * gdb.t08/opaque.exp: Likewise.
24465 * gdb.t12/scope.exp: Likewise.
24466 * gdb.t13/bitfields.exp: Likewise.
24467 * gdb.t15/funcargs.exp: Likewise.
24468 * gdb.t20/classes.exp: Likewise.
24469 * gdb.t03/ptype.exp: Increase timeout.
24470 * gdb.t16/printcmds.exp (test_print_string_constants,
24471 test_print_array_constants): Likewise.
24472 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
24473 * gdb.t20/classes.exp (do_tests): Likewise.
24474 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
24475
24476 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
24477
24478 * gdb.stabs: Renamed *wierd* to *weird*.
24479
24480 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24481
24482 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
24483 for timeout. Add "known gcc 2.4.5 bug" to failure message.
24484
24485 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24486
24487 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
24488 (do_tests): Remove xfail for whatis on one_var and two_var.
24489
24490 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
24491
24492 * Makefile.in: Made cross building work better by adding
24493 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
24494
24495 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24496
24497 * gdb.t15/{return.c,return.exp,Makefile.in}:
24498 New test, currently commented out.
24499
24500 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
24501
24502 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
24503 still running and removes the leftover named socket so GDb can do
24504 clean restarts.
24505
24506 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
24507
24508 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
24509 console, not GDB.
24510 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
24511 cross testing works better with "make check"
24512 * config/unix-gdb: Use default procedures for exit and version.
24513 * config/vx-gdb.exp: Cleaned up and massaged back to working order
24514 with the newest VxWorks.
24515
24516 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24517
24518 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
24519 old form.
24520
24521 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
24522 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
24523
24524 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
24525
24526 * config/unix-gdb.exp: Remove this version of gdb_exit
24527 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
24528 Rob says he'll look at it when he gets back to testing boards.
24529
24530 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
24531
24532 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
24533 an expected fail for certain ptype commands.
24534
24535 * gdb.t20/classes.exp: Update expected results of "ptype class
24536 Base1" to account for the constructor that now appears in the type.
24537
24538 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
24539
24540 * configure.in (configdirs): Restore gdb.t04, which mysteriously
24541 disappeared from list.
24542 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
24543 "alldone" proc with call to cleanup and exit.
24544 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
24545 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
24546 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
24547 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
24548 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
24549 "alldone" proc with simple returns that suppress remaining
24550 tests. The alldone proc went away many months ago.
24551
24552 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24553
24554 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
24555
24556 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
24557
24558 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24559
24560 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
24561 as vax gdb will display them.
24562
24563 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24564
24565 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24566 optimizers.
24567
24568 * scope.exp: Change "bad value for localval" messages so each one
24569 is unique.
24570
24571 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24572 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24573
24574 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24575
24576 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24577
24578 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24579 doesn't exist (due to optimization).
24580
24581 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24582
24583 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24584 contains \r because the filename is long.
24585
24586 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24587 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24588
24589 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24590
24591 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24592 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24593 Ultrix.
24594 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24595 int tests.
24596 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24597
24598 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24599
24600 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24601
24602 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
24603 to match does not match the passing case but still matches the
24604 failing case.
24605
24606 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24607
24608 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24609
24610 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24611
24612 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24613 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24614 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24615 Remove various versions of gdb_exit.
24616 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24617 gdb_exit.
24618 * config/unix-gdb.exp: gdb_exit remains here, and should override
24619 the generic version, since it's doing a lot of wierd stuff that
24620 the other versions aren't. FIXME, fold it in, or abandon this
24621 version.
24622
24623 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24624
24625 * gdb.t24/demangle.exp: Add tests for PR 3220.
24626
24627 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24628
24629 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24630
24631 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24632
24633 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24634 "i386-*-*". Works for i486 as well.
24635
24636 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24637 bug, and expand domain of xfail to all SVR4 systems, since the
24638 actual problem is likely to be in generic SVR4 /proc support.
24639
24640 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24641
24642 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24643
24644 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24645
24646 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24647 xfails for other systems. Match a missing 'Continuing.' as an
24648 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24649
24650 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24651 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24652 Only issue warning for missing executables if -all option is used.
24653
24654 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24655 file if -all option is used. It's like an unpredictable XFAIL.
24656
24657 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24658
24659 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24660 for dynamically linked binaries.
24661
24662 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24663
24664 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24665
24666 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24667 to state that this is a known bug in old versions of g++.
24668
24669 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24670
24671 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24672 while waiting for `Continuing'.
24673
24674 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24675
24676 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24677 in text, data, and bss.
24678 * gdb.t10/nodebug.c: Add local and global test variables for
24679 initialized and uninitialized data.
24680
24681 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24682
24683 * config/unix-gdb.exp (gdb_exit): Add "wait".
24684
24685 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24686
24687 * gdb.t06/signals.exp: xfail the continue from the handler for all
24688 targets.
24689
24690 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24691 function with watchpoints enabled, the i386 call dummy starts with
24692 a call.
24693
24694 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24695 386 bsd names its corefiles.
24696
24697 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24698
24699 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24700 compilers don't grok it.
24701 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24702 with small octal ints rather than character constants, which
24703 are signed and might not fit if first promoted to int.
24704
24705 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24706
24707 * gdb.t09/Makefile.in (clean): Remove corefile.
24708
24709 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24710
24711 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24712
24713 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24714 and Jim Kingdon (kingdon@cygnus.com)
24715
24716 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24717 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24718 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24719
24720 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24721
24722 * gdb.t17/interrupt.exp: Add xfail for hppa.
24723
24724 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24725
24726 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24727 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24728 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24729 to determine signed-ness of bitfields and use the result to setup
24730 the xfail.
24731 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24732 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24733 call line is reached if necessary.
24734
24735 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24736
24737 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24738
24739 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24740
24741 * gdb.t06/break.exp: Also test `clear' command.
24742
24743 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24744
24745 * gdb.t00/teststrategy.exp: Remove extra quote.
24746
24747 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24748 watchpoint enabled to be for all non-68k machines.
24749
24750 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24751
24752 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24753
24754 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24755 targets use aout.mt instead of ecoff.mt as gas understands
24756 standard aout format.
24757
24758 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24759
24760 * lib/gdb.exp (runto): Don't insist that function we are running to
24761 was compiled with -g.
24762
24763 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24764
24765 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24766 to get back into the read system call.
24767 Accept leading newline in case where we woke it up.
24768
24769 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24770
24771 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24772 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24773 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24774 enable ecoff configuration.
24775
24776 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24777
24778 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24779
24780 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24781
24782 * gdb.t16/printcmds.exp: Add another printf test.
24783
24784 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24785
24786 * configure.in: If configured -with-stabs on any target, add
24787 stabsdirs to configdirs.
24788
24789 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24790
24791 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24792 fun" so pattern does not match the command itself.
24793
24794 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24795
24796 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24797
24798 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24799
24800 * gdb.t17/interrupt.exp: Test for more things.
24801
24802 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24803
24804 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24805 compiler arranges the code and line numbers.
24806
24807 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24808
24809 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24810
24811 * gdb.t00/help.exp: Increase expect input buffer size.
24812
24813 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24814
24815 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24816
24817 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24818
24819 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24820
24821 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24822 [0-9]*, not just [0-9].
24823
24824 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24825
24826 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24827
24828 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24829
24830 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24831
24832 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24833
24834 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24835
24836 * gdb.t06/signals.c: Add xfails for sun3.
24837
24838 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24839
24840 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24841 test_stepping tests.
24842
24843 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24844
24845 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24846
24847 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24848
24849 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24850 rather than actually putting it through cpp twice.
24851
24852 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24853
24854 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24855
24856 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24857 no longer needed.
24858
24859 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24860
24861 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24862
24863 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24864 C++ features prints as "struct", make it a pass, not an xfail.
24865
24866 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24867
24868 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24869 Don't require VA to print as "class" rather than "struct".
24870
24871 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24872
24873 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24874
24875 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24876
24877 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24878
24879 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24880
24881 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24882 order.
24883
24884 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24885
24886 * gdb.t16/printcmds.exp: Add printf tests.
24887
24888 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24889
24890 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24891
24892 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24893
24894 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24895 pass counts, to counteract any existing or future setup_xfails.
24896
24897 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24898
24899 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24900 {BEGIN,END}_COMMON for common block instead of STAB.
24901 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24902
24903 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24904 intp_var should be N_GSYM not N_LSYM.
24905 wierd-aout.S: Use a label for the value of the N_SO.
24906 wierd.def: Remove all backslashes.
24907 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24908
24909 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24910
24911 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24912 get the expected next to inheritance3.
24913
24914 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24915
24916 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24917 now that gcc-2.4 gets it right.
24918
24919 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24920
24921 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24922
24923 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24924 generating comp-info.exp which works for cross-compilation.
24925
24926 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24927
24928 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24929 "*-*-sysv4.*".
24930
24931 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24932
24933 * gdb.t01/run.exp: Start with a fresh gdb.
24934 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24935 SVR4.x.
24936
24937 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24938
24939 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24940 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24941 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24942 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24943 things to remove.
24944
24945 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24946
24947 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24948 test cases from bug reports.
24949
24950 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24951
24952 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24953 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24954 avoid spurious xfails.
24955 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24956 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24957 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24958
24959 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24960
24961 * gdb.t00/teststrategy.exp: Rework to provide more useful
24962 description of each test, fix problem with systems that define
24963 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24964 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24965 results for "next over recursive call" so timeouts aren't taken
24966 by error.
24967
24968 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24969
24970 * gdb.t12/scope.exp: Test printing of variables before run.
24971
24972 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24973 printed in wrong order due to sorting.
24974
24975 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24976
24977 * gdb.t00/teststrategy.exp: Fix expected results for printing
24978 user entered string constant. Is array of char, prints with no
24979 address.
24980
24981 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24982 commands.
24983 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24984 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24985 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24986 of struct of char arrays.
24987 * gdb.t00/radix.exp: New tests for radix commands.
24988
24989 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24990
24991 * gdb.t16/printcmd.exp: Print a variable before running program
24992 (with xfail for AIX).
24993
24994 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24995
24996 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24997
24998 * gdb.t16/printcmd.exp: Don't print variables before running program.
24999
25000 * gdb.t06/break.exp: Don't require envp argument to main.
25001
25002 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
25003
25004 * gdb.t02/whatis.exp, gdb.t11/list.exp:
25005 Add xfails for rs6000.
25006
25007 * gdb.t02/whatis.exp: Change other tests not to re-test something
25008 we already tested.
25009
25010 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
25011 each type used has a variable of that type.
25012
25013 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
25014
25015 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
25016
25017 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
25018
25019 * configure.in: change srctrigger to be a file, not a directory
25020
25021 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
25022
25023 * configure.in (mips-idt-ecoff*): Added trailing '*'.
25024
25025 * gdb.t11/list.exp: Fixed a couple of typos.
25026
25027 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
25028
25029 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
25030 is fixed and PR is closed.
25031 * gdb.t16 (gdbme.c): Add simple test string variable.
25032 * gdb.t16 (printcmds.exp): Add tests with simple test string
25033 variable, primarily for boundaries on "set print elements".
25034
25035 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
25036
25037 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
25038 Make leading 0's optional and don't expect a tab in the middle
25039 of the number.
25040
25041 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
25042
25043 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
25044 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
25045 don't end command passed to gdb_test with newline.
25046
25047 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
25048 signed keyword away, don't expect signed bitfields to be signed.
25049
25050 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
25051 printing with only as many 1's as are in the field as well as printing
25052 with 32 1's (see comment).
25053
25054 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
25055
25056 * gdb.t00/default.exp: Start with a fresh gdb.
25057 * configure.in (configdirs): Remove gdb.t31 until the chill
25058 compiler works again. It no longer is able to find chillrt0
25059 since it isn't in libchill.a anymore.
25060 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
25061 wierd.o, make more modular.
25062 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
25063 spurious newlines that caused problems.
25064
25065 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25066
25067 * Move test with enums and partial symbols from gdb.t03/ptype.exp
25068 to gdb.stabs/wierd.exp since GCC has worked around the bug.
25069 gdb.stabs/wierd.{exp,def}: Many new tests.
25070
25071 * gdb.t00/default.exp: update info line for new message.
25072
25073 * gdb.t02/{whatis.exp,gdbme.c}:
25074 Test that "char *" doesn't print as "caddr_t".
25075
25076 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25077
25078 * gdb.t00/help.exp: Use .* in place of some help messages which
25079 just changed.
25080 gdb.t00/default.exp: Update "info frame" test for new message.
25081 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
25082 Remove some xfails
25083
25084 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25085
25086 * gdb.t03/{gdbme.c,ptype.exp}:
25087 Add tests for typedef'd struct and union without tags.
25088 Also check "whatis" on a variable of a typedef'd enum without a tag.
25089
25090 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
25091 PRMS 1823; the bug still exists but isn't reproduced by this test
25092 anymore), and remove rs6000 XFAIL (the bug is fixed).
25093
25094 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
25095 duplicated from whatis.exp. For those that are left, accept
25096 "long", "long int", or "int" for long variables (whatis.exp already
25097 has an XFAIL for "int", so no need to fail it here).
25098
25099 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
25100 Deal with GCC's names for types now that GDB uses the compiler's names.
25101
25102 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
25103 setup_xfail's for sunos4. If we #defined the signed keyword away,
25104 don't expect GDB to know that char it is signed.
25105
25106 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
25107
25108 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
25109
25110 * configure.in (configdirs): Add gdb.t24 for C++ tests that
25111 should work on any system, regardless of debugging format.
25112 * gdb.t21/demangle.exp: Move to gdb.t24.
25113 * gdb.t24/demangle.exp: Move from gdb.t21.
25114 * gdb.t24/{Makefile.in, configure.in}: New files.
25115
25116 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25117
25118 * configure.in: Do gdb.stabs and C++ tests only for stabs.
25119 * gdb.stabs: New directory.
25120
25121 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25122
25123 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
25124 not just "Quit anyway?".
25125
25126 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
25127
25128 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
25129 that all setup_xfails are immediately followed by clear_xfails.
25130
25131 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
25132
25133 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
25134 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
25135 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
25136 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
25137 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
25138 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25139 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25140 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
25141 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
25142 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
25143 gdb.t31/chillvars.exp, lib/gdb.exp:
25144 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
25145 bug-gdb@prep.ai.mit.edu.
25146
25147 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
25148
25149 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
25150 with 0.0, not integer 0.
25151
25152 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
25153
25154 * gdb.t06/break.exp: Update for "Kill the program" message change.
25155
25156 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
25157
25158 * Makefile.in (GDBFLAGS): Set to -nx.
25159 * Makefile.in (site.exp): Use GDBFLAGS.
25160
25161 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25162
25163 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
25164 Makefiles.
25165 (check): depend on just-check.
25166 (just-check): added so that tests can be run without a noop
25167 build pass.
25168
25169 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25170
25171 Switch to using configure's configdirs.
25172 * Makefile.in (Makefile): add configure.in dependency.
25173 (SUBDIRS): removed redundant assignment.
25174 * configure.in: switch subdirs assignment to configdirs.
25175 * gdb.t*/configure.in: new files.
25176
25177 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
25178
25179 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
25180 works.
25181
25182 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
25183
25184 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
25185 in explicit rules. Apparently this is not supported by some makes.
25186
25187 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
25188
25189 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
25190
25191 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25192
25193 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
25194 disappeared.
25195
25196 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
25197
25198 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
25199
25200 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
25201
25202 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
25203 watchpoint problem that is now fixed.
25204 * gdb.t30/chexp.exp: Remove setup_xfail for printing
25205 uninitialized convenience variables.
25206 * gdb.t31/chillvars.exp: Fix expected patterns for printing
25207 structures.
25208
25209 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25210
25211 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
25212 which causes expect to get out of sync with gdb on long output
25213 from help set.
25214 * gdb.t09/corefile.exp: Make expected pattern for core file
25215 failing signal and frame output format less sun specific.
25216
25217 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
25218
25219 * gdb.t31/chillvars.exp: Add and remove initial dummy
25220 breakpoint, so that symbol table is forced in.
25221 (Needed at least on Sunos4, though it seems not SVR4.)
25222 * gdb.t31/chillvars.exp: Update for changed output format.
25223
25224 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
25225
25226 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
25227
25228 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
25229
25230 * Makefile.in: Added --srcdir when invoking runtest, removed the
25231 need for a local config file. (optional now)
25232
25233 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
25234
25235 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
25236 failure count used to force early termination. Add some more
25237 expected failures for gnu style demangling.
25238
25239 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25240
25241 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
25242 pmi variable from gdb.t20/gdbme to get optimized away.
25243 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
25244 Check for written corefile upon timeout _and_ eof.
25245
25246 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25247
25248 * config/unix-gdb.exp: Add missing return 0.
25249
25250 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25251
25252 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
25253 test termination.
25254
25255 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
25256
25257 * configure.in (subdirs): Put back gdb.t17 which mysteriously
25258 disappeared.
25259
25260 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
25261
25262 * gdb.t10/crossload.exp: Disable the i860-elf test until such
25263 time as i860 support works.
25264
25265 * gdb.t15/funcargs.exp: Fix expected outputs to include
25266 "backtrace 100\r" rather than just "backtrace\r", to match last
25267 change.
25268
25269 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
25270
25271 * config/udi-gdb.exp (gdb_exit): Remove close command.
25272 (gdb_target_udi): New procedure to set the UDI target.
25273 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
25274 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
25275 Added waits for prompts after several question responses. Added
25276 some more responses used by a29k-amd-udi-gdb.
25277 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
25278 pass different arguments, restart UDI connection after program
25279 completion.
25280 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
25281 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25282 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
25283 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
25284 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
25285 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
25286 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25287 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
25288 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
25289 after program completion.
25290 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
25291 compiled with a SELECT_VECS setting.
25292 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
25293 infinite recursion.
25294
25295 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
25296 Added checks for COFF results, and made them expected failures for
25297 all targets. It would be better to make them expected failures
25298 for COFF targets only.
25299
25300 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
25301
25302 * Makefile.in: add null dvi target, don't bother to recurse
25303 through test directories for info and install-info; rename
25304 $(datadir) to be dejagnu instead of deja-gnu
25305
25306 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
25307
25308 * gdb.t31/gdbme.ch: Re-enable code that previously caused
25309 compiler to coredump.
25310 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
25311 code.
25312
25313 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
25314
25315 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
25316 coredump.
25317 * gdb.t31/chillvars.exp: Comment out tests that depend on that
25318 code.
25319
25320 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
25321
25322 * gdb.t03/ptype.exp: tests for return code from gdb_test.
25323 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
25324 which in a shell. Deletes xgdb when done.
25325 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
25326 Tests the return from the "set height" or "set width" commands.
25327 Added a few return codes where needed.
25328
25329 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
25330
25331 * Makefile.in (SUBDIRS): Add gdb.t17.
25332 * configure.in (subdirs): Add gdb.t17.
25333 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
25334 files to test gdb's calling of functions in the inferior with
25335 the correct arguments and gdb's ability to retrieve any
25336 result returned.
25337
25338 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
25339
25340 * config/unix-gdb.exp (gdb_exit): Remove close commands that
25341 may be called after gdb goes away. Previous versions of expect
25342 needed these to avoid file descriptor leaks, but they cause
25343 errors with the current revision of expect.
25344 * gdb.t00/gdbvars.exp: Use -re on expected output after
25345 setting sevenbit-strings.
25346 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
25347 to set sevenbit-strings consistent across tests.
25348 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
25349 set sevenbit-strings consistent across tests.
25350
25351 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
25352
25353 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
25354 expected output to match current "expect" expectations.
25355
25356 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
25357
25358 * gdb.t00/default.exp: Change expected output for default "source"
25359 command, to match new gdb behavior which requires a filename to
25360 source.
25361
25362 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
25363
25364 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
25365 expected fail for i486-*-* that misses the marker2 function.
25366 * gdb.t10/crossload.exp (bfddefault): Allow successful
25367 recognition of a format to pass even if no symbols are found.
25368 Explicitly catch failures where the format is not recognized
25369 or is ambiguous, and add the reason to the fail message.
25370 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
25371 the cause is and invalid target and add reason to failure message.
25372 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
25373 elf32-i386, elf32-sparc, and elf32-i860.
25374 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
25375 Set up expected failure for 'filename'::variable scope resolution,
25376 which is now apparently broken on all targets.
25377 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
25378 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
25379 gdb.t23/templates.exp: Change failure for missing binfile into
25380 just a warning.
25381 gdb.t21/demangle.exp: Change all cfront references to 'arm'
25382 references.
25383
25384 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
25385
25386 * gdb.t00/default.exp: Add expected output for default "source"
25387 command, to match new gdb behavior.
25388 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
25389
25390 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
25391
25392 * config/*-gdb.exp: returns an error, rather than exiting on
25393 internal errors.
25394
25395 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
25396
25397 * gdb.t03/gdbme.c: Add pointer to struct variable.
25398 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
25399 referencing struct members.
25400
25401 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
25402
25403 * configure.in (mips-idt-ecoff): New target.
25404 * config/mips-gdb.exp: New file for remote board using MIPS remote
25405 debugging protocol.
25406
25407 * Redid configuration scheme. Removed gdb.t*/configure.in.
25408 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
25409 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
25410 distclean targets. Built executables via .o files. Adjusted
25411 tests to account for source files in $(srcdir) rather than
25412 $(objdir).
25413 * lib/gdb.exp (runto): Don't expect () after the function name,
25414 because it may have arguments.
25415
25416 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
25417
25418 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
25419 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
25420 expected failures for mips-idt-* and mips-sgi-*.
25421 * gdb.t00/default.exp (attach): Kill process if requested.
25422 * gdb.t00/help.exp (help target core, help target): Accept a gdb
25423 that does not read core files.
25424 * gdb.t01/run.exp: Removed checks for exit status code.
25425 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
25426 it is linked in.
25427 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
25428 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
25429 appropriate, rather than doing it by hand.
25430 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
25431 execution.
25432 * gdb.t10/crossload.exp: Kill existing program if needed.
25433 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
25434 appropriate, rather than doing it by hand. Always increase
25435 timeout for this test, not just for VxWorks.
25436
25437 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
25438
25439 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
25440 of Chill STRUCT types and STRUCT values.
25441 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
25442 than "char".
25443 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
25444 struct2): New struct definitions and initializations to test
25445 simple Chill STRUCT types.
25446
25447 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
25448
25449 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
25450 the null byte at the end of strings.
25451 * gdb.t00/default.exp: Make show version insensitive to copyright
25452 date.
25453 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
25454 to avoid dependencies on target char signedness.
25455 * gdb.t16/printcmds.exp: Update expected results for explicitly
25456 unsigned char.
25457 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
25458 now work.
25459 * gdb.t21/demangle.exp: Add many more patterns for template
25460 demangling, most of them being expected failures.
25461 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
25462 string we are matching for, to match on the whole string.
25463 * gdb.t21/demangle.exp: Add many new test strings to demangle,
25464 and fix a whole bunch that had incorrect expected output but were
25465 passing anyway because of the bug in "proc demangle".
25466 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
25467 type.
25468 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
25469
25470 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
25471
25472 * gdb/testsuite: made modifications to testcases, etc., to allow
25473 them to work properly given the reorganization of deja-gnu and the
25474 relocation of the testcases from deja-gnu to a "tool" subdirectory.
25475
25476 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
25477
25478 * gdb/testsuite: Initial creation of gdb/testsuite.
25479 Migrated dejagnu testcases and support files for testing nm to
25480 gdb/testsuite from deja-gnu. These files were moved "as is"
25481 with no modifications. This migration is part of a major overhaul
25482 of dejagnu. The modifications to these testcases, etc., which
25483 will allow them to work with the new version of dejagnu will be
25484 made in a future update.
25485
25486 For additional changes see gdb.mi/ChangeLog-1999-2003.
25487 \f
25488 ;; Local Variables:
25489 ;; mode: change-log
25490 ;; left-margin: 8
25491 ;; fill-column: 74
25492 ;; version-control: never
25493 ;; End:
25494
25495 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
25496 2003, 2004, 2005 Free Software Foundation, Inc.
25497 Copying and distribution of this file, with or without modification,
25498 are permitted provided the copyright notice and this notice are preserved.
This page took 0.521218 seconds and 5 git commands to generate.