gdb/
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.arch/amd64-entry-value.s: New file.
4 * gdb.mi/mi2-amd64-entry-value.s: New file.
5
6 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7
8 Display @entry parameter values even for references.
9 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
10 functions.
11 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
12 reference and datap_input.
13 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
14 breakpoints.
15 (continue to breakpoint: entry_reference: reference)
16 (entry_reference: bt at entry)
17 (continue to breakpoint: entry_reference: breakhere_reference)
18 (entry_reference: bt, entry_reference: ptype regparam)
19 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
20 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
21 (entry_reference: p regcopy, entry_reference: p nodataparam)
22 (entry_reference: p nodataparam@entry): New tests.
23
24 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
25
26 Support @entry in input expressions.
27 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
28 (entry_stack: p s1@entry, entry_stack: p s2@entry)
29 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
30 (tailcall: p j@entry): New tests.
31 * gdb.cp/koenig.cc (A::entry): New function.
32 (main): Call it.
33 * gdb.cp/koenig.exp (p entry (c)): New test.
34
35 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
36
37 Display @entry parameter values (without references).
38 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
39 (different, validity, invalid): New functions.
40 (main): Call them.
41 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
42 stacktest, breakhere_stacktest, different, breakhere_different,
43 breakhere_validity and breakhere_invalid.
44 (entry: bt): Update for @entry.
45 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
46 (entry_validity: *, entry_invalid: *): Many new tests.
47 * gdb.base/break.exp
48 (run until breakpoint set at small function, optimized file): Accept
49 also the @entry suffix.
50 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
51 * gdb.mi/mi2-amd64-entry-value.c: New files.
52 * gdb.mi/mi2-amd64-entry-value.exp: New files.
53
54 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
55
56 Protect entry values against self tail calls.
57 * gdb.arch/amd64-entry-value.cc (self2, self): New.
58 (main): Call self.
59 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
60 (set debug entry-values 1, self: bt debug entry-values): New tests.
61
62 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
63
64 Recognize virtual tail call frames.
65 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
66 (amb_b, amb_a): New.
67 (main): Call a and b.
68 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
69 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
70 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
71 New tests.
72
73 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
74
75 Implement basic support for DW_TAG_GNU_call_site.
76 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
77 * gdb.arch/amd64-entry-value.cc: New file.
78 * gdb.arch/amd64-entry-value.exp: New file.
79
80 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
81
82 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
83 * gdb.dwarf2/implptr-64bit.S: New file.
84 * gdb.dwarf2/implptr-64bit.exp: New file.
85
86 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
87
88 Fix initial language detection with -readnow.
89 * gdb.cp/readnow-language.cc: New file.
90 * gdb.cp/readnow-language.exp: New file.
91
92 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
93
94 Fix printed anonymous struct name.
95 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
96
97 2011-10-09 Joseph Myers <joseph@codesourcery.com>
98
99 * gdb.base/solib-symbol.exp: Do not include directories in
100 filenames in expected messages.
101
102 2011-10-07 Doug Evans <dje@google.com>
103
104 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
105
106 2011-10-07 Kevin Pouget <kevin.pouget@st.com>
107
108 Allow Python notification of new object-file loadings.
109 * gdb.python/py-events.exp: Test newobjfile event.
110 * gdb.python/py-events.py: Register newobjfile callback.
111 * gdb.python/py-events.c: Add call to shared library
112 * gdb.python/py-events-shlib.c: New file.
113
114 2011-10-06 Joseph Myers <joseph@codesourcery.com>
115
116 * gdb.base/fixsection.exp: Do not include directories in filename
117 in expected message.
118
119 2011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
120
121 Add tests for passing of environment variables to inferior.
122 * gdb.base/testenv.c: New test source.
123 * gdb.base/testenv.exp: New expect test.
124
125 2011-10-04 Paul Koning <paul_koning@dell.com>
126
127 * gdb.python/py-value.c (main): Break before return.
128
129 2011-10-04 Kevin Pouget <kevin.pouget@st.com>
130
131 PR python/12691: Add the inferior to Python exited event
132 * gdb.python/py-events.exp: Test the inferior attribute of exited
133 event with a fork.
134 * gdb.python/py-events.py: Print inferior number on exit.
135 * gdb.python/py-events.c: Fork the inferior.
136
137 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
138
139 * gdb.base/jit.exp: Add testcase name to log message
140
141 2011-10-03 Paul Koning <paul_koning@dell.com>
142 Jan Kratochvil <jan.kratochvil@redhat.com>
143
144 * gdb.python/py-value.exp
145 (python inval = gdb.parse_and_eval('*(int*)0'))
146 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
147 (set argc=2, python print argc_lazy): New tests.
148
149 2011-10-02 Joel Brobecker <brobecker@adacore.com>
150
151 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
152
153 2011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
154 Pedro Alves <pedro@codesourcery.com>
155
156 * gdb.python/py-value.exp (test_value_in_inferior): New variable
157 can_read_0, test for it.
158 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
159 (parse_and_eval with memory error): ... here, make it untested if
160 can_read_0.
161
162 2011-09-30 Marek Polacek <mpolacek@redhat.com>
163
164 * gdb.python/python.exp (verify pagination beforehand)
165 (verify pagination afterwards): Fix race by splitting the line.
166
167 2011-09-29 Joseph Myers <joseph@codesourcery.com>
168
169 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
170 for 64-bit multilibs from i?86-* targets.
171
172 2011-09-29 Marek Polacek <mpolacek@redhat.com>
173
174 * lib/gdb.exp: Fix a typo in one of the comments.
175
176 2011-09-29 Marek Polacek <mpolacek@redhat.com>
177
178 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
179 matching pattern.
180
181 2011-09-28 Paul Koning <paul_koning@dell.com>
182
183 * gdb.python/py-type.c (enum E): New.
184 * gdb.python/py-type.exp (test_fields): Add tests for Python
185 mapping access to fields.
186 (test_enums): New test for field access on enums.
187
188 2011-09-27 Stan Shebs <stan@codesourcery.com>
189
190 * gdb.trace/collection.exp: Test collection of $_ret.
191
192 2011-09-22 Andreas Tobler <andreast@fgznet.ch>
193
194 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
195 list of compilation switches for <*-*-freebsd*>.
196
197 2011-09-19 Stan Shebs <stan@codesourcery.com>
198
199 * gdb.trace/tspeed.exp: New file.
200 * gdb.trace/tspeed.c: New file.
201
202 2011-09-18 Yao Qi <yao@codesourcery.com>
203
204 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
205 instructions.
206 (test_adr_32bit, test_pop_pc): Likewise.
207 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
208 Thumb instructions.
209 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
210 in gdb_test_multiple.
211 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
212
213 2011-09-17 Yao Qi <yao@codesourcery.com>
214
215 * lib/gdb.exp (can_single_step_to_signal_handler): New.
216 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
217 support single step to signal handler.
218
219 2011-09-17 Yao Qi <yao@codesourcery.com>
220
221 * gdb.base/disp-step-fork.c: New.
222 * gdb.base/disp-step-syscall.exp: New.
223 * gdb.base/disp-step-vfork.c: New.
224
225 2011-09-16 Joel Brobecker <brobecker@adacore.com>
226
227 * gdb.ada/tasks.exp: Make the expected output for
228 the `info tasks' tests more resilient to spacing
229 changes.
230
231 2011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
232
233 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
234 (reached breakpoint 2, reached breakpoint 3): Update expected output.
235
236 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
237
238 PR Python/12692 Add gdb.selected_inferior() to Python interface.
239 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
240
241 2011-04-30 Kevin Pouget <kevin.pouget@st.com>
242
243 Handle multiple breakpoint hits in Python interface:
244 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
245 presence.
246 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
247 breakpoint hits.
248
249 2011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
250 Jan Kratochvil <jan.kratochvil@redhat.com>
251
252 * gdb.python/py-events.exp: Remove pretty printing comment.
253 * gdb.python/py-evsignal.exp: New file.
254 * gdb.python/py-evthreads.c: Include signal.h.
255 (thread3): Remove variable count3. Remove variable bad and use raise
256 instead.
257 (thread2): Remove variable count2. Move thread3 pthread_create here,
258 merge pthread_join to a single line.
259 (main): Remove variable count1. Merge pthread_join with pthread_create
260 to a single line.
261 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
262 KFAIL python/12966 for gdbserver. Test return value of
263 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
264 gdb_expect by gdb_test and gdb_test_multiple.
265 (thread 2, thread 3): New tests.
266
267 2011-09-12 Matt Rice <ratmice@gmail.com>
268 Pedro Alves <pedro@codesourcery.com>
269
270 PR gdb/13175
271
272 * gdb.base/interp.exp: New tests.
273 * gdb.base/interp.c: New file.
274
275 2011-09-12 Doug Evans <dje@google.com>
276
277 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
278 * gdb.dwarf2/typeddwarf.exp: Ditto.
279
280 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
281
282 Fix compatibility with x32 arch.
283 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
284 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
285 is_x86_like_target.
286 * testsuite/gdb.trace/collection.exp: Likewise.
287 * testsuite/gdb.trace/report.exp: Likewise.
288 * testsuite/gdb.trace/unavailable.exp: Likewise.
289 * testsuite/gdb.trace/while-dyn.exp: Likewise.
290 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
291 (is_x86_like_target): Check also is_amd64_regs_target.
292
293 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
294
295 PR breakpoints/12435
296 * gdb.arch/amd64-prologue-xmm.c: New file.
297 * gdb.arch/amd64-prologue-xmm.exp: New file.
298 * gdb.arch/amd64-prologue-xmm.s: New file.
299
300 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
301
302 * gdb.dwarf2/dw2-param-error-main.c: New file.
303 * gdb.dwarf2/dw2-param-error.S: New file.
304 * gdb.dwarf2/dw2-param-error.exp: New file.
305
306 2011-09-08 Pedro Alves <pedro@codesourcery.com>
307
308 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
309 inferior's pid and look for a core dump named core.$pid. Use
310 `remote_file' commands on the host instead of hand coding shell
311 commands on the build.
312 * gdb.base/valgrind-db-attach.exp: Kill the program before
313 finishing the test.
314
315 2011-09-02 Matt Rice <ratmice@gmail.com>
316
317 * lib/prompt.exp: New file for testing the first prompt.
318 * gdb.python/py-prompt.exp: Ditto.
319 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
320
321 2011-09-02 Pedro Alves <pedro@codesourcery.com>
322
323 * gdb.threads/gcore-thread.exp: Set the global core_supported to
324 0, before testing gcore.
325
326 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
327
328 * dw2-ifort-parameter-debug.S: Update copyright year.
329 * dw2-ifort-parameter.c: Update copyright year.
330 * dw2-ifort-parameter.exp: Update copyright year.
331
332 * dw2-ifort-parameter-debug.S: New file.
333 * dw2-ifort-parameter.c: New file.
334 * dw2-ifort-parameter.exp: New file.
335
336 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
337
338 * gdb.base/commands.exp (error_clears_commands_left): New function.
339 (): Call it.
340
341 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
342
343 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
344 (C): Initialize `a'.
345 * gdb.mi/mi-inheritance-syntax-error.exp
346 (-data-evaluate-expression $path): Expect `a' as 5.
347
348 2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
349
350 PR mi/11912
351 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
352 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
353 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
354 keyword in output of -var-info-path-expression.
355
356 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
357
358 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
359 * gdb.trace/collection.exp: Likewise.
360 * gdb.trace/report.exp: Likewise.
361 * gdb.trace/unavailable.exp: Likewise.
362 * gdb.trace/while-dyn.exp: Likewise.
363
364 2011-08-18 Keith Seitz <keiths@redhat.com>
365
366 PR c++/12266
367 * gdb.cp/meth-typedefs.cc: New file.
368 * gdb.cp/meth-typedefs.exp: New file.
369
370 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
371
372 * gdb.python/python.exp: Add extended-prompt tests.
373
374 2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
375
376 * gdb.arch/i386-dr3-watch.exp
377 (watchpoint on gap1 does not fit debug registers)
378 (delete all watchpoints): Fix racy expect strings.
379
380 2011-08-14 Yao Qi <yao@codesourcery.com>
381
382 * gdb.base/maint.exp: set data_section to ".neardata".
383 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
384 * gdb.base/savedregs.exp: Handle SIGILL.
385 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
386 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
387
388 2011-08-12 Doug Evans <dje@google.com>
389
390 * gdb.python/py-symbol.exp: Add test for symbol.type.
391
392 2011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
393
394 * gdb.threads/pthreads.exp: Enable on non-native configurations.
395 * gdb.mi/mi-pthreads.exp: Likewise.
396 * gdb.mi/mi2-pthreads.exp: Likewise.
397 * gdb.mi/gdb669.exp.exp: Likewise.
398
399 2011-08-09 Pedro Alves <pedro@codesourcery.com>
400
401 * lib/mi-support.exp (detect_async): Rename to...
402 (mi_detect_async): ... this.
403 * gdb.mi/mi-nonstop-exit.exp: Adjust.
404 * gdb.mi/mi-nonstop.exp: Adjust.
405 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
406 * gdb.mi/mi-nsintrall.exp: Adjust.
407 * gdb.mi/mi-nsmoribund.exp: Adjust.
408 * gdb.mi/mi-nsthrexec.exp: Adjust.
409
410 2011-08-09 Pedro Alves <pedro@codesourcery.com>
411
412 * gdb.base/display.c (do_loops): New `p_i' local.
413 * gdb.base/display.exp: Test displaying a variable that is
414 temporarily at a bad address.
415
416 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
417
418 * gdb.dwarf2/dw2-op-stack-value.S: New file.
419 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
420
421 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
422
423 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
424 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
425 (p fuNC_symtab): Permit also ppc64 leading dot.
426
427 2011-08-05 Pedro Alves <pedro@codesourcery.com>
428
429 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
430 procedure.
431 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
432
433 2011-08-05 Yao Qi <yao@codesourcery.com>
434
435 * gdb.base/callfuncs.exp: Set language after main.
436 * gdb.cp/cplusfuncs.exp: Likewise.
437 * gdb.cp/inherit.exp: Likewise.
438
439 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
440
441 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
442 * gdb.base/watch-vfork.exp: Skip on remote targets.
443
444 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
445
446 * gdb.threads/thread-find.exp: Support remote targets.
447
448 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
449
450 * gdb.base/jit.exp: Download solib_binfile to target.
451 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
452 and call dlopen without full path name.
453 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
454 dlopen without full path name.
455
456 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
457
458 * gdb.base/break-always.exp: Complete the test
459 with duplicated breakpoints and enabling/disabling them.
460
461 2011-08-02 Tom Tromey <tromey@redhat.com>
462
463 PR gdb/11289:
464 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
465
466 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
467
468 PR gdb/13045
469 * gdb.base/float.exp: Add new test case for PR gdb/13045
470 * gdb.base/float.c: New file.
471
472 2011-07-28 Phil Muldoon <pmuldoon@redhat.com>
473
474 * gdb.python/py-mi.exp: Test printers returning string hint, and
475 also not returning a value.
476 * gdb.python/py-prettyprint.c: Add testcase for above.
477 * gdb.python/py-prettyprint.py: Add test printer for above.
478
479 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
480
481 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
482 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
483 (.Ldie30) Add as field "data4".
484 (.Ldie32) Rename field "b" to "shl".
485 (abbrev4) Change for the "data4" field.
486 (abbrev5, abbrev6) Remove.
487 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
488 (p &s.shl): ... here. Add comment.
489 (p &s.data4): New.
490
491 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
492
493 Fix crash on lval_computed values.
494 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
495
496 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
497
498 * gdb.base/help.exp (help whatis): Update the expected string.
499
500 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
501
502 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
503 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
504 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
505 Change the expected string.
506
507 2011-07-26 Pedro Alves <pedro@codesourcery.com>
508
509 * gdb.base/watchpoint.exp
510 (test_disable_enable_software_watchpoint): New procedure.
511 (top level): Run it.
512
513 2011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
514
515 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
516 executable file "${binfile}", C++ version "${binfile}-cxx".
517 * gdb.python/py-prettyprint.exp: Likewise.
518 * gdb.python/py-symbol.exp: Likewise.
519 * gdb.python/py-type.exp: Likewise.
520 * gdb.python/py-value.exp: Likewise.
521 * gdb.python/py-template.exp (test_template_arg): Pass full executable
522 file name instead of just suffix.
523
524 2011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
525
526 Fix implicit pointer offsets.
527 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
528 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
529 (continue to breakpoint: continue to baz breakpoint for implptr)
530 (sanity check element 0, sanity check element 1)
531 (enter the inlined function, check element 0 for the offset)
532 (check element 1 for the offset)
533 (continue to breakpoint: ignore the second baz breakpoint): New tests.
534 (set foo breakpoint for implptr): Update the breakpoint number.
535
536 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
537
538 * gdb.python/py-mi.exp: Use different file names for different
539 versions of the executable under test.
540 * gdb.python/py-prettyprint.exp: Likewise.
541 * gdb.python/py-symbol.exp: Likewise.
542 * gdb.python/py-template.exp: Likewise.
543 * gdb.python/py-type.exp: Likewise.
544 * gdb.python/py-value.exp: Likewise.
545
546 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
547
548 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
549 flag after restarting GDB if necessary.
550
551 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
552
553 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
554
555 2011-07-22 Pedro Alves <pedro@codesourcery.com>
556
557 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
558 backend doesn't leave used debug registers behind.
559
560 2011-07-22 Tom Tromey <tromey@redhat.com>
561
562 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
563 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
564 argument.
565 * gdb.dwarf2/typeddwarf-amd64.S: New file.
566
567 2011-07-21 Matt Rice <ratmice@gmail.com>
568
569 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
570 in mostlyclean rule. Add files ending in .core.
571
572 2011-07-21 Matt Rice <ratmice@gmail.com>
573
574 PR macros/12999
575 * gdb.base/info-macros.c: New test sources.
576 * gdb.base/info-macros.exp: New tests.
577
578 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
579
580 * gdb.python/python.exp: Add prompt substitution tests.
581
582 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
583
584 Fix crash if referenced CU is aged out.
585 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
586 New.
587 * gdb.dwarf2/implptr.exp: Likewise.
588
589 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
590
591 * gdb.dwarf2/implptr.S: Rebuilt.
592 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
593 (bar): Use them for j, k, l.
594 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
595 COMPILE.
596 (print j in implptr:bar): Update for the intp typedef.
597 (print p[0].x in implptr:foo): Use more exact regex.
598
599 2011-07-18 Tom Tromey <tromey@redhat.com>
600
601 * gdb.cp/static-method.exp: Add missing single quote.
602
603 2011-07-18 Yao Qi <yao@codesourcery.com>
604
605 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
606 supported.
607 * gdb.mi/mi-nonstop-exit.exp: Likewise.
608 * gdb.mi/mi-nonstop.exp: Likewise.
609 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
610 * gdb.mi/mi-nsintrall.exp: Likewise.
611 * gdb.mi/mi-nsmoribund.exp: Likewise.
612 * gdb.mi/mi-nsthrexec.exp: Likewise.
613 * gdb.python/py-evthreads.exp: Likewise.
614
615 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
616
617 Code cleanup.
618 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
619 it. Substitute it instead of test_compiler_info everywhere.
620
621 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
622
623 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
624 remote targets as well.
625
626 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
627
628 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
629 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
630
631 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
632
633 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
634 a remote machine, not the host.
635 (gdb_compile_shlib): Set soname if target is remote.
636
637 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
638
639 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
640
641 2011-07-13 Matt Rice <ratmice@gmail.com>
642
643 * gdb.python/py-objfile-script-gdb.py: Renamed to
644 py-objfile-script-gdb.py.in.
645 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
646 py-objfile-script-gdb.py.
647 * gdb.python/py-objfile-script.exp: Update reference to
648 py-objfile-script-gdb.py.
649
650 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
651
652 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
653 reference undefined label.
654
655 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
656
657 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
658 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
659 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
660 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
661
662 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
663
664 PR python/12438
665 * gdb.python/python.exp: Add maint set/show python print-stack
666 deprecated tests. Add set/show python print-backtrace tests.
667
668 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
669
670 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
671 debug info.
672
673 2011-07-06 Matt Rice <ratmice@gmail.com>
674
675 * gdb.python/python.exp: Update filename paths.
676 * gdb.python/py-symtab.exp: Ditto.
677
678 2011-07-06 Marek Polacek <mpolacek@redhat.com>
679
680 * gdb.python/py-evthreads.exp: Add missing `$'.
681
682 2011-07-06 Jie Zhang <jie.zhang@analog.com>
683
684 * config/bfin.exp: New file.
685 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
686 * gdb.asm/bfin.inc: New file.
687
688 2011-07-06 Marek Polacek <mpolacek@redhat.com>
689
690 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
691 the whole output.
692
693 2011-07-05 Tom Tromey <tromey@redhat.com>
694
695 * gdb.java/jprint.java (jprint.hi): New field.
696 * gdb.java/jprint.exp: Print string.
697
698 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
699
700 * gdb.base/call-sc.c: Fix typos.
701 * gdb.base/ifelse.exp: Likewise.
702 * gdb.base/structs.c: Likewise.
703
704 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
705
706 * gdb.base/jit-so.exp: New test.
707 * gdb.base/jit-dlmain.c: New file.
708 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
709
710 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
711
712 * gdb.cp/m-static.exp: Call get_compiler_info.
713 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
714 * gdb.cp/pr9167.exp (p b): Likewise.
715 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
716 (test value of P in inner_m, test type of Z in inner_m): Call
717 setup_xfail for gcc <= 4.5.
718
719 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
720
721 * gdb.cp/paren-type.cc: New files.
722 * gdb.cp/paren-type.exp: New files.
723
724 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
725
726 Stop on first linespec terminator instead of eating what we can.
727 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
728 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
729 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
730 (break C::f()): ... this one.
731 (break C::operator()()): New test.
732 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
733 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
734 test.
735
736 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
737
738 Fall back linespec to minimal symbols.
739 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
740 error message.
741 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
742 * gdb.cp/minsym-fallback-main.cc: New file.
743 * gdb.cp/minsym-fallback.cc: New file.
744 * gdb.cp/minsym-fallback.exp: New file.
745 * gdb.cp/minsym-fallback.h: New file.
746
747 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
748
749 * gdb.cp/no-dmgl-verbose.cc: New file.
750 * gdb.cp/no-dmgl-verbose.exp: New file.
751
752 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
753
754 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
755 __GI_.
756 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
757 (f): New function.
758 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
759 (complete p 'func<short>(): ... here.
760 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
761 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
762 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
763 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
764 Make them KFAIL gcc/49546.
765
766 2011-07-01 Joel Brobecker <brobecker@adacore.com>
767
768 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
769
770 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
771
772 Test GCC PR debug/49546.
773 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
774 (test type of F in k3_m, test value of F in k3_m): New.
775 * gdb.cp/temargs.cc (struct S3, struct K3): New.
776 (main): New variable k3. Call k3.k3_m.
777
778 2011-07-01 Jean-Charles Delay <delay@adacore.com>
779
780 * gdb.ada/packed_array.exp: Fix expected outout.
781
782 2011-07-01 Jean-Charles Delay <delay@adacore.com>
783
784 * gdb.ada/packed_array.exp: fixed expected output.
785
786 2011-07-01 Joel Brobecker <brobecker@adacore.com>
787
788 * gdb.ada/same_enum: New testcase.
789
790 2011-07-01 Joel Brobecker <brobecker@adacore.com>
791
792 * gdb.ada/ptr_typedef: New testcase.
793
794 2011-07-01 Joel Brobecker <brobecker@adacore.com>
795
796 * gdb.ada/arrayptr.exp: Add ptype test.
797
798 2011-07-01 Joel Brobecker <brobecker@adacore.com>
799
800 * gdb.ada/char_enum: New testcase.
801
802 2011-07-01 Yao Qi <yao@codesourcery.com>
803
804 * gdb.base/dump.exp (capture_pointer_with_type): New.
805 Get value from address instead of name.
806 Start GDB once, and do `dump' and `restore'
807 tests together.
808
809 2011-06-30 Jie Zhang <jie.zhang@analog.com>
810 Mike Frysinger <vapier@gentoo.org>
811
812 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
813 helper functions for getting/setting remotetimeout variable.
814 * lib/gdb.exp (gdb_load): If the target is remote, set
815 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
816 with $loadtimeout. Set $load_ok to 0 before doing the load.
817 Instead of returning, immediately, set $load_ok to 0. Call
818 set_remotetimeout with $oldremotetimeout, and then return if
819 $load_ok is 1.
820
821 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
822
823 * gdb.python/py-template.exp: Don't run this test if the target
824 does not support c++ tests.
825
826 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
827
828 Fix non-only rename list for Fortran modules import.
829 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
830 tests.
831 * gdb.fortran/module.f90 (module moduse): New.
832 (program module): use moduse, test var_x, var_y and var_z.
833
834 2011-06-29 Tom Tromey <tromey@redhat.com>
835
836 PR testsuite/12040:
837 * gdb.fortran/array-element.exp: Use f90, not f77.
838 * gdb.fortran/complex.exp: Use f90, not f77.
839 * gdb.fortran/derived-type.exp: Use f90, not f77.
840 * gdb.fortran/library-module.exp: Use f90, not f77.
841 * gdb.fortran/logical.exp: Use f90, not f77.
842 * gdb.fortran/module.exp: Use f90, not f77.
843 * gdb.fortran/multi-dim.exp: Use f90, not f77.
844 * gdb.fortran/subarray.exp: Use f90, not f77.
845
846 2011-06-29 Tom Tromey <tromey@redhat.com>
847
848 * gdb.fortran/charset.exp: New file.
849 * gdb.fortran/charset.f90: New file.
850
851 2011-06-29 Tom Tromey <tromey@redhat.com>
852
853 PR testsuite/12040:
854 * lib/future.exp: New file, mostly extracted from ada.exp.
855 Rewrote compatibility code to use rename.
856 (gdb_find_gfortran): New proc.
857 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
858 gfortran patch.
859 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
860 Move to future.exp.
861 * lib/gdb.exp: Always load future.exp.
862
863 2011-06-28 Yao Qi <yao@codesourcery.com>
864
865 * gdb.cp/exception.cc: Don't include iostream.
866 (bar): Remove print statement.
867 (catcher): New.
868 (main): Remove print statements. Call function catcher.
869 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
870 Set breakpoint on catcher, and check the value of parameter.
871
872 2011-06-23 Yao Qi <yao@codesourcery.com>
873
874 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
875 1.2 is disabled. KFAIL for uclinux.
876
877 2011-06-23 Marek Polacek <mpolacek@redhat.com>
878
879 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
880 mi_gdb_test.
881
882 2011-06-23 Marek Polacek <mpolacek@redhat.com>
883
884 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
885
886 2011-06-23 Marek Polacek <mpolacek@redhat.com>
887
888 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
889
890 2011-06-23 Marek Polacek <mpolacek@redhat.com>
891
892 * gdb.mi/mi2-basics.exp: Fix races. Honour the
893 `test_exec_and_symbol_mi_operatons' return value.
894 (test_mi_interpreter_selection): Use mi_gdb_test instead of
895 gdb_test_multiple.
896 (test_exec_and_symbol_mi_operatons): Likewise.
897 (test_path_specification): Likewise.
898
899 2011-06-23 Yao Qi <yao@codesourcery.com>
900
901 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
902 supported.
903 * lib/gdb.exp (support_displaced_stepping): New.
904
905 2011-06-23 Yao Qi <yao@codesourcery.com>
906
907 * gdb.threads/execl.exp: Skip on remote target.
908
909 2011-06-21 Marek Polacek <mpolacek@redhat.com>
910
911 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
912 mi_gdb_test.
913
914 2011-06-20 Marek Polacek <mpolacek@redhat.com>
915
916 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
917
918 2011-06-20 Marek Polacek <mpolacek@redhat.com>
919
920 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
921 mi_gdb_test.
922
923 2011-06-20 Marek Polacek <mpolacek@redhat.com>
924
925 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
926
927 2011-06-14 Yao Qi <yao@codesourcery.com>
928
929 gdb/testsuite/
930 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
931
932 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
933
934 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
935
936 2011-06-10 Tom Tromey <tromey@redhat.com>
937
938 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
939 Add tests for pointer-to-member-function.
940 * gdb.cp/temargs.cc (S::somefunc): New function.
941 (K2): New class.
942 (main): Instantiate K2; call method.
943
944 2011-06-08 Joel Brobecker <brobecker@adacore.com>
945
946 * gdb.python/py-inferior.c (f2): Make str an array rather
947 than a pointer.
948 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
949
950 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
951
952 * gdb.base/async-shell.c: New file.
953 * gdb.base/async-shell.exp: New file.
954
955 2011-06-06 Pedro Alves <pedro@codesourcery.com>
956
957 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
958
959 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
960
961 From Stephen Kitt <steve@sk2.org>
962 * gdb.base/help.exp: Adjust following some spelling corrections
963 in GDB.
964
965 2011-06-01 Yao Qi <yao@codesourcery.com>
966
967 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
968
969 2010-05-31 Keith Seitz <keiths@redhat.com>
970
971 PR c++/12750
972 * gdb.cp/static-method.cc: New file.
973 * gdb.cp/static-method.exp: New file.
974
975 2010-05-31 Keith Seitz <keiths@redhat.com>
976
977 PR symtab/12704
978 * gdb.cp/anon-ns.cc: New file.
979 * gdb.cp/anon-ns.exp: New file.
980
981 2011-05-31 Pedro Alves <pedro@codesourcery.com>
982
983 * gdb.arch/i386-dr3-watch.c: New file.
984 * gdb.arch/i386-dr3-watch.exp: New file.
985
986 2011-05-30 Yao Qi <yao@codesourcery.com>
987
988 * gdb.base/callfuncs.c (t_structs_fc): New.
989 (t_structs_dc, t_structs_ldc): New.
990 (t_double_many_args):
991 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
992 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
993 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
994 * gdb.base/callfuncs.exp: Call new functions.
995
996 2011-05-30 Yao Qi <yao@codesourcery.com>
997
998 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
999 Call rerun_and_prepare for each test to isolate effects.
1000
1001 2011-05-30 Yao Qi <yao@codesourcery.com>
1002
1003 * gdb.base/varargs.c (find_max_float_real): New.
1004 (find_max_double_real, find_max_long_double_real): New.
1005 * gdb.base/varargs.exp: Call these new added functions.
1006 * lib/gdb.exp (setup_kfail_for_target): New.
1007
1008 2011-05-30 Yao Qi <yao@codesourcery.com>
1009
1010 * gdb.base/funcargs.c (callca, callcb, callcc): New.
1011 (callcd, callce, callcf, callc1a, callc1b): New.
1012 (callc2a, callc2b): New.
1013 * gdb.base/funcargs.exp (complex_args): New.
1014 (complex_integral_args, complex_float_integral_args): New.
1015 * lib/gdb.exp (support_complex_tests): New. Determine
1016 whether to run test cases on _Complex types.
1017
1018 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1019
1020 * gdb.threads/leader-exit.c: New file.
1021 * gdb.threads/leader-exit.exp: New file.
1022
1023 2011-05-27 Marek Polacek <mpolacek@redhat.com>
1024
1025 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
1026
1027 2011-05-27 Marek Polacek <mpolacek@redhat.com>
1028
1029 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
1030 remove the `supported' variable.
1031 * gdb.mi/mi-nonstop.exp: Likewise.
1032 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1033 * gdb.mi/mi-nsintrall.exp: Likewise.
1034 * gdb.mi/mi-nsmoribund.exp: Likewise.
1035 * gdb.mi/mi-nsthrexec.exp: Likewise.
1036
1037 2011-05-26 Pedro Alves <pedro@codesourcery.com>
1038
1039 * gdb.reverse/finish-reverse-bkpt.exp: New test.
1040
1041 2011-05-26 Pedro Alves <pedro@codesourcery.com>
1042
1043 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
1044
1045 2011-05-24 Keith Seitz <keiths@redhat.com>
1046
1047 PR breakpoint/12803
1048 * gdb.cp/cmpd-minsyms.cc (a): New method.
1049 (b): New method.
1050 (c): New method.
1051 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
1052
1053 2011-05-24 Pedro Alves <pedro@codesourcery.com>
1054
1055 * gdb.base/commands.exp (watchpoint_command_test): Check that the
1056 watchpoint's command list didn't execute when the watchpoint went
1057 out of scope.
1058
1059 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
1060
1061 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
1062 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
1063 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
1064 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1065 * gdb.arch/i386-permbkpt.exp: Likewise.
1066 * gdb.arch/i386-prologue.exp: Likewise.
1067 * gdb.arch/i386-size-overlap.exp: Likewise.
1068 * gdb.arch/i386-size.exp: Likewise.
1069 * gdb.arch/i386-unwind.exp: Likewise.
1070 * gdb.reverse/i386-precsave.exp: Likewise.
1071 * gdb.reverse/i386-reverse.exp: Likewise.
1072 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1073 * gdb.reverse/i387-env-reverse.exp: Likewise.
1074 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1075
1076 2011-05-24 Pedro Alves <pedro@codesourcery.com>
1077
1078 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
1079 file doesn't error, using MI.
1080
1081 2011-05-23 Tom Tromey <tromey@redhat.com>
1082
1083 * gdb.base/charset.exp (string_display): Add tests to assign to
1084 arrays.
1085 * gdb.base/charset.c (short_array, int_array, long_array): New.
1086
1087 2011-05-20 Pedro Alves <pedro@codesourcery.com>
1088
1089 Cope with async mode.
1090
1091 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
1092 into gdb_test + mi_expect_stop.
1093
1094 2011-05-20 Pedro Alves <pedro@codesourcery.com>
1095
1096 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
1097 (callme): Remove printf call.
1098
1099 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
1100
1101 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
1102 quote pattern to avoid problems with Cygwin/mingw expect versions.
1103 * gdb.base/default.exp (show convenience): Use double
1104 quote pattern for regular expressions.
1105
1106 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1107
1108 Fix -readnow for -gdwarf-4 unused type units.
1109 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
1110 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
1111
1112 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1113
1114 * gdb.base/kill-after-signal.c: New file.
1115 * gdb.base/kill-after-signal.exp: New file.
1116
1117 2011-05-16 Pedro Alves <pedro@codesourcery.com>
1118
1119 * gdb.ada/start.exp: Call untested with the correct test filename.
1120 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
1121 test filename. Make the test's binary unique.
1122 * gdb.arch/i386-signal.exp: Call untested with the correct test
1123 filename.
1124 * gdb.arch/i386-size-overlap.exp: Ditto.
1125 * gdb.arch/Makefile.in (EXECUTABLES): Update.
1126 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1127 * gdb.cp/call-c.exp: Ditto.
1128 * gdb.mi/mi-reverse.exp: Call untested with the correct test
1129 filename. Make the test's binary unique.
1130 * gdb.mi/Makefile.in (EXECUTABLES): Update.
1131 * gdb.python/py-mi.exp: Ditto.
1132 * gdb.python/Makefile.in (EXECUTABLES): Update.
1133 * gdb.reverse/i386-precsave.exp: Ditto.
1134 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
1135 test filename.
1136 * gdb.reverse/i387-stack-reverse.exp: Ditto.
1137 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
1138 unique.
1139 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
1140 test filename.
1141 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
1142 * gdb.trace/tfile.exp: Ditto.
1143
1144 2011-05-14 Yao Qi <yao@codesourcery.com>
1145
1146 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
1147 type.
1148
1149 2011-05-13 Doug Evans <dje@google.com>
1150
1151 * gdb.python/py-objfile-script.exp: New file.
1152 * gdb.python/py-objfile-script.c: New file.
1153 * gdb.python/py-objfile-script-gdb.py: New file.
1154 * testsuite/gdb.python/py-section-script.exp: Test
1155 "info auto-load-scripts".
1156
1157 2011-05-13 Tom Tromey <tromey@redhat.com>
1158
1159 * gdb.dwarf2/clztest.exp: New file.
1160 * gdb.dwarf2/clztest.c: New file.
1161 * gdb.dwarf2/clztest.S: New file.
1162
1163 2011-05-13 Doug Evans <dje@google.com>
1164
1165 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
1166 String16 tests.
1167
1168 2011-05-13 Tom Tromey <tromey@redhat.com>
1169
1170 * lib/gdb.exp (is_x86_like_target): New proc.
1171 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
1172 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
1173 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
1174 -nostdlib to compiler.
1175 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
1176 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
1177 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
1178 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
1179 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
1180
1181 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1182
1183 * gdb.python/py-function.exp: Test setting a value from a function
1184 which executes a command.
1185
1186 2011-05-12 Tom Tromey <tromey@redhat.com>
1187
1188 * gdb.dwarf2/typeddwarf.S: New file.
1189 * gdb.dwarf2/typeddwarf.c: New file.
1190 * gdb.dwarf2/typeddwarf.exp: New file.
1191
1192 2011-05-12 Marek Polacek <mpolacek@redhat.com>
1193
1194 * gdb.mi/mi-basics.exp: Fix races. Honour the
1195 `test_exec_and_symbol_mi_operatons' return value.
1196 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1197 gdb_test_multiple.
1198 (test_exec_and_symbol_mi_operatons): Likewise.
1199 (test_path_specification): Likewise.
1200
1201 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1202
1203 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
1204 (gdb_touch_execfile): Remove catch wrappers. New variable time.
1205 Replace `file copy' and `file rename' by `file mtime'. Twice.
1206
1207 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1208
1209 * gdb.base/readline-ask.c: New file.
1210 * gdb.base/readline-ask.exp: New file.
1211 * gdb.base/readline-ask.inputrc: New file.
1212
1213 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
1214
1215 * gdb.cell/bt.exp: Delete breakpoints before running to signal
1216 to avoid race condition.
1217 * gdb.cell/coremaker.c: Use small stack size.
1218 * gdb.cell/ea-standalone.exp: Use file name without path as
1219 argument to c_to.
1220 * gdb.cell/fork.exp: Allow other output when continuing to end.
1221
1222 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1223
1224 * gdb.threads/corethreads.c: New file.
1225 * gdb.threads/corethreads.exp: New file.
1226
1227 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1228
1229 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
1230 Try to compile the test using -Wl,-z,norelro first.
1231 (load_core): New variable libthread_db_seen, initialize it.
1232 (zeroed-threads cannot be listed): Protect it by XFAIL on
1233 !$libthread_db_seen.
1234
1235 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1236
1237 PR 12573
1238 * gdb.dwarf2/dw2-skip-prologue.S: New file.
1239 * gdb.dwarf2/dw2-skip-prologue.c: New file.
1240 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
1241
1242 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1243
1244 * gdb.cp/psymtab-parameter.cc: New file.
1245 * gdb.cp/psymtab-parameter.exp: New file.
1246
1247 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1248
1249 Fix a race.
1250 * gdb.cp/static-print-quit.exp (print c): Split to ...
1251 (print c - <return>, print c - q <return>, print c - to quit):
1252 ... these. Make the testfile untested on gdb-7.1.
1253
1254 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
1255
1256 * lib/gdb.exp (exec_target_file, exec_symbol_file,
1257 gdb_rename_execfile, gdb_touch_execfile): New.
1258 * gdb.base/reread.exp: Use new procs to handle multiple
1259 exec files.
1260
1261 2011-05-05 Yao Qi <yao@codesourcery.com>
1262
1263 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
1264 (test_adr_32bit, test_pop_pc): New.
1265 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
1266 (test_adr_32bit, test_pop_pc): New.
1267
1268 2011-05-04 Joseph Myers <joseph@codesourcery.com>
1269
1270 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
1271 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
1272 targets.
1273 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
1274 handle targets.
1275
1276 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1277
1278 * gdb.base/completion.exp (complete help info wat): Rename to ...
1279 (complete 'help info wat'): ... here.
1280 Remove all `-re ".*' and `-re "^.*' redundant regexes.
1281 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
1282
1283 2011-05-04 Pedro Alves <pedro@codesourcery.com>
1284
1285 * gdb.base/completion.exp: Use gdb_test_multiple instead of
1286 gdb_test and explicit $gdb_prompt/timeout matches.
1287
1288 2011-05-04 Yao Qi <yao@codesourcery.com>
1289
1290 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
1291 and __thumb2__.
1292
1293 2011-05-03 Marek Polacek <mpolacek@redhat.com>
1294
1295 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
1296 in place of `gdb_test "delete breakpoints"'. This eliminates two
1297 testcases.
1298
1299 2011-05-02 Pedro Alves <pedro@codesourcery.com>
1300
1301 PR testsuite/12649
1302 Fix races.
1303
1304 * gdb.base/completion.exp: Remove all sleep calls. Remove
1305 unnecessary regexs. Don't explicitly expect anything after the
1306 prompt. Eat the prompt if necessary.
1307
1308 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1309
1310 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
1311 accept to show the caller line again as well as the line after.
1312
1313 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
1314
1315 PR mi/12531
1316
1317 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
1318 compile target.
1319 * gdb.python/py-prettyprint.exp: Add C++ object for
1320 CPLUS_FAKE_CHILD test.
1321
1322 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
1323
1324 * gdb.base/signest.exp: New file.
1325 * gdb.base/signest.c: Likewise.
1326
1327 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1328
1329 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
1330 thread and breakpoint notifications.
1331
1332 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1333
1334 * gdb.base/fortran-sym-case.c: New file.
1335 * gdb.base/fortran-sym-case.exp: New file.
1336 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
1337 * gdb.dwarf2/dw2-case-insensitive.c: New file.
1338 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
1339
1340 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1341
1342 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
1343 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
1344 false #1', `if true else false #2' and `if true else false #3'.
1345
1346 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1347
1348 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
1349 while delivering signal.
1350
1351 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
1352
1353 MI breakpoint notifications.
1354
1355 * testsuite/gdb.mi/mi-cli.exp: Adust.
1356 * testsuite/gdb.mi/mi2-cli.exp: Adust.
1357 * testsuite/gdb.mi/mi-watch.exp: Adust.
1358 * testsuite/gdb.mi/mi2-watch.exp: Adust.
1359 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
1360 notifications.
1361
1362 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1363
1364 * gdb.base/gdbindex-stabs-dwarf.c: New file.
1365 * gdb.base/gdbindex-stabs.c: New file.
1366 * gdb.base/gdbindex-stabs.exp: New file.
1367
1368 2011-04-25 Yao Qi <yao@codesourcery.com>
1369
1370 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
1371 with /*...*/.
1372 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1373
1374 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1375
1376 * gdb.python/py-value.exp (test_objfiles): Name the first test
1377 `py-value in file.filename'.
1378
1379 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1380
1381 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
1382 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
1383 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
1384 !gdbserver_reconnect_p..
1385 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
1386
1387 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1388
1389 * gdb.cp/cpcompletion.exp (complete class methods)
1390 (complete class methods beginning with F): Move them above runto. New
1391 comment about the runto delimiter.
1392
1393 2011-04-20 Pedro Alves <pedro@codesourcery.com>
1394
1395 * gdb.base/maint.exp: Test that "maint print registers" works
1396 without a running program.
1397
1398 2011-04-20 Marek Polacek <mpolacek@redhat.com>
1399
1400 * gdb.base/setshow.exp: Fix racy tests.
1401 ($old_gdb_prompt): New variable.
1402
1403 2011-04-19 Tom Tromey <tromey@redhat.com>
1404
1405 * gdb.mi/mi-nsmoribund.exp:
1406 * gdb.hp/gdb.objdbg/objdbg01.exp:
1407 * gdb.base/structs.exp (test_struct_returns):
1408 * gdb.base/call-sc.exp (test_scalar_returns):
1409 * gdb.base/bigcore.exp: Remove duplicate words.
1410
1411 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1412
1413 * gdb.base/break-interp-lib.c (v, vptr): New variables.
1414 * gdb.base/break-interp.exp (test_attach): New comment.
1415
1416 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1417
1418 * gdb.threads/gcore-thread.exp ($core0file): New variable.
1419 (clear __stack_user.next, clear stack_used.next)
1420 (save a zeroed-threads corefile): New test.
1421 Call core_load for $core0file.
1422 (zeroed-threads cannot be listed): New test.
1423
1424 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1425
1426 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
1427 filename.
1428 ($srcfile): Preserve the original value.
1429 ($testfile): Match it the .exp filename.
1430 ($corefile): New variable. Substitute it around.
1431 Use clean_restart.
1432 ($prev_timeout): Remove.
1433 (load_core): Move core loading into this proc.
1434 Fix restore of $timeout if load_core fails.
1435
1436 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1437
1438 * gdb.base/eu-strip-infcall.c: New file.
1439 * gdb.base/eu-strip-infcall.exp: New file.
1440
1441 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1442
1443 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1444 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1445
1446 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1447
1448 Fix Python access to inlined frames.
1449 * gdb.python/py-frame-inline.c: New file.
1450 * gdb.python/py-frame-inline.exp: New file.
1451
1452 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1453
1454 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1455 content of 's24' correctly (avoiding "optimized out").
1456 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1457
1458 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1459
1460 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1461
1462 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1463
1464 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1465 expect a colon in watch -location output.
1466
1467 2011-04-13 Marek Polacek <mpolacek@redhat.com>
1468
1469 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
1470 New testcase `expect response to define backtrace'. Also remove
1471 redundant `default' block.
1472
1473 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1474
1475 * gdb.python/py-prettyprint.c (struct hint_error): New.
1476 (main): New variable hint_error.
1477 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1478 "print hint_error".
1479 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1480 (register_pretty_printers): Register it.
1481
1482 2011-04-04 Tom Tromey <tromey@redhat.com>
1483
1484 * gdb.cp/maint.exp (test_help): Update.
1485 (test_namespace): Likewise.
1486
1487 2011-04-01 Joel Brobecker <brobecker@adacore.com>
1488
1489 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1490 * gdb.ada/arrayptr.exp: Add new tests.
1491
1492 2011-04-01 Joel Brobecker <brobecker@adacore.com>
1493
1494 * gdb.ada/mi_catch_ex: New testcase.
1495
1496 2011-04-01 Pedro Alves <pedro@codesourcery.com>
1497
1498 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1499 base::overload(void) method without specifying "const".
1500
1501 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1502
1503 * gdb.arch/thumb-singlestep.S: New file.
1504 * gdb.arch/thumb-singlestep.exp: Likewise.
1505
1506 2011-03-31 Tom Tromey <tromey@redhat.com>
1507
1508 * gdb.python/py-prettyprint.py (exception_flag): New global.
1509 (NoStringContainerPrinter._iterator.next): Check it.
1510 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1511 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1512
1513 2011-03-29 Tom Tromey <tromey@redhat.com>
1514
1515 * gdb.cp/anon-struct.cc: New file.
1516 * gdb.cp/anon-struct.exp: New file.
1517
1518 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1519
1520 Test STT_GNU_IFUNC support.
1521 * gdb.base/gnu-ifunc-lib.c: New file.
1522 * gdb.base/gnu-ifunc.c: New file.
1523 * gdb.base/gnu-ifunc.exp: New file.
1524
1525 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1526
1527 Support a ring of related breakpoints.
1528 * gdb.base/watchpoint-delete.c: New file.
1529 * gdb.base/watchpoint-delete.exp: New file.
1530
1531 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1532
1533 * gdb.ada/arrayparam.exp (print first after function call): Use
1534 explicit package name. Add a comment
1535 (print lasta after function call): Rename ...
1536 (print last after function call): ... it and use explicit package
1537 name.
1538 (print length after function call): Use explicit package name.
1539 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1540 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1541 (multiple matches for symbol i): Rename ...
1542 (multiple matches for symbol integervar): ... it.
1543 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1544 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1545
1546 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
1547
1548 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1549 environment variable to make grep output more predictable. Move
1550 all the environment setup into gdb_init so it's done once per test
1551 case rather than each time we start gdb.
1552
1553 2011-03-24 Tom Tromey <tromey@redhat.com>
1554
1555 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1556 test.
1557
1558 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1559
1560 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1561 * gdb.dwarf2/dw2-entry-value.S: New file.
1562 * gdb.dwarf2/dw2-entry-value.exp: New file.
1563
1564 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1565
1566 PR python/12183
1567
1568 * gdb.python/py-function.exp: Add GdbError tests.
1569
1570 2011-03-18 Pedro Alves <pedro@codesourcery.com>
1571
1572 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1573 (reglocal_test_func, statlocal_test_func): New functions.
1574 (globals_test_func): Call new functions.
1575 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1576 (gdb_collect_locals_test): New procedure.
1577 (gdb_trace_collection_test): Call new procedures.
1578
1579 2011-03-18 Pedro Alves <pedro@codesourcery.com>
1580
1581 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1582 (test_register, test_register_unavailable): New procedures.
1583 (gdb_unavailable_registers_test): New procedure.
1584 (gdb_trace_collection_test): Call it.
1585
1586 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1587
1588 PR python/12149
1589
1590 * gdb.python/python.exp: Add gdb.write tests.
1591
1592 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1593
1594 * gdb.python/Makefile.in: Add py-objfile.
1595 * gdb.python/py-objfile.exp: New file.
1596 * gdb.python/py-objfile.c: New file.
1597 * gdb.python/py-block.exp: Add is_valid tests.
1598 * gdb.python/py-inferior.exp: Ditto.
1599 * gdb.python/py-infthread.exp: Ditto.
1600 * gdb.python/py-symbol.exp: Ditto.
1601 * gdb.python/py-symtab.exp: Ditto.
1602
1603 2011-03-16 Keith Seitz <keiths@redhat.com>
1604
1605 PR c++/12273
1606 * gdb.cp/cmpd-minsyms.exp: New test.
1607 * gdb.cp/cmpd-minsyms.cc: New file.
1608
1609 PR c++/11734
1610 * gdb.cp/ovsrch.exp: New test.
1611 * gdb.cp/ovsrch.h: New file.
1612 * gdb.cp/ovsrch1.cc: New file.
1613 * gdb.cp/ovsrch2.cc: New file.
1614 * gdb.cp/ovsrch3.cc: New file.
1615 * gdb.cp/ovsrch4.cc: New file.
1616
1617 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1618
1619 PR gdb/12528
1620 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1621 * gdb.base/break-on-linker-gcd-function.exp: New test.
1622 * gdb.base/break-on-linker-gcd-function.cc: New file.
1623
1624 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
1625
1626 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1627
1628 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1629
1630 * lib/gdb.exp (gdb_unload): Add another termination case.
1631
1632 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1633
1634 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1635 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1636 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1637 Provide a stub byte there.
1638 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1639 DW_AT_entry_pc.
1640 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1641
1642 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1643
1644 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1645 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1646 "generic ABI, auto".
1647 (altivec_abi_tests): Accept vectors returned by reference.
1648
1649 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1650
1651 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1652
1653 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1654
1655 * gdb.python/py-section-script.exp: Skip test if no Python support.
1656
1657 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1658
1659 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1660
1661 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1662
1663 * gdb.python/py-parameter.exp: Update tests to the new Python
1664 parameter API. Add "no documentation" test. Add deprecated API
1665 backward compatibility test.
1666
1667 2011-03-09 Tom Tromey <tromey@redhat.com>
1668
1669 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1670 gdb_continue_to_end.
1671
1672 2011-03-09 Mark Kettenis <kettenis@gnu.org>
1673
1674 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1675 tabs.
1676
1677 2011-03-09 Tom Tromey <tromey@redhat.com>
1678
1679 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1680 parentheses.
1681 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1682 $command.
1683 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1684 argument to gdb_continue_to_end.
1685 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1686 argument to gdb_continue_to_end.
1687 * gdb.cp/annota3.exp: Fix regex.
1688 * gdb.cp/annota2.exp: Fix regex.
1689 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1690 gdb_continue_to_end.
1691 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1692 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1693 gdb_continue_to_end.
1694
1695 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1696
1697 * gdb.server/ext-run.exp
1698 (load new file without any gdbserver inferior): New test.
1699
1700 2011-03-07 Tom Tromey <tromey@redhat.com>
1701
1702 * Makefile.in (TAGS): Rewrite.
1703
1704 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1705
1706 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1707 initial commands echo. New match for `Found trace'. Anchor all the
1708 other matches. Anchor and match for `No trace frame found' the final
1709 match.
1710
1711 2011-03-07 Tom Tromey <tromey@redhat.com>
1712
1713 * Makefile.in (TAGS): New target.
1714
1715 2011-03-07 Tom Tromey <tromey@redhat.com>
1716
1717 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1718 change.
1719 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1720 change.
1721 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1722 exit message change.
1723 (skip_altivec_tests): Update for exit message change.
1724 (skip_vsx_tests): Likewise.
1725 (gdb_continue_to_end): Likewise. Add 'command' argument.
1726 * lib/cell.exp (skip_cell_tests): Update for exit message change.
1727 * gdb.threads/tls.exp: Update for exit message change.
1728 * gdb.threads/thread-unwindonsignal.exp: Use
1729 gdb_continue_to_end.
1730 * gdb.threads/step.exp (step_it): Update for exit message change.
1731 (continue_all): Likewise.
1732 * gdb.threads/print-threads.exp (test_all_threads): Update for
1733 exit message change.
1734 * gdb.threads/interrupted-hand-call.exp: Use
1735 gdb_continue_to_end.
1736 * gdb.threads/execl.exp: Use gdb_continue_to_end.
1737 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
1738 gdb_continue_to_end.
1739 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
1740 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
1741 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
1742 * gdb.cp/method.exp: Update for exit message change.
1743 * gdb.cp/mb-templates.exp: Update for exit message change.
1744 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
1745 * gdb.cp/annota3.exp: Update for exit message change.
1746 * gdb.cp/annota2.exp: Update for exit message change.
1747 * gdb.cell/fork.exp: Use gdb_continue_to_end.
1748 * gdb.base/term.exp: Update for exit message change.
1749 * gdb.base/step-test.exp (test_i): Update for exit message change.
1750 * gdb.base/sigstep.exp (advance): Update for exit message change.
1751 (advancei): Likewise.
1752 * gdb.base/siginfo.exp: Update for exit message change.
1753 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
1754 * gdb.base/reread.exp: Use gdb_continue_to_end.
1755 * gdb.base/langs.exp: Use gdb_continue_to_end.
1756 * gdb.base/interrupt.exp: Update for exit message change.
1757 * gdb.base/gdb1555.exp: Update for exit message change.
1758 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
1759 * gdb.base/ending-run.exp: Update for exit message change.
1760 * gdb.base/chng-syms.exp: Update for exit message change.
1761 * gdb.base/checkpoint.exp: Update for exit message change.
1762 * gdb.base/catch-syscall.exp (check_for_program_end): Use
1763 gdb_continue_to_end.
1764 (test_catch_syscall_with_wrong_args): Likewise.
1765 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
1766 * gdb.base/break-interp.exp (test_ld): Update for exit message
1767 change.
1768 * gdb.base/bang.exp: Update for exit message change.
1769 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
1770 (do_call_attach_tests): Likewise.
1771 * gdb.base/a2-run.exp: Update for exit message change.
1772 * gdb.arch/ppc-dfp.exp: Update for exit message change.
1773 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
1774 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
1775
1776 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1777
1778 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
1779
1780 2011-03-03 Tom Tromey <tromey@redhat.com>
1781
1782 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
1783 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
1784 * gdb.hp/gdb.aCC/configure.ac: Remove.
1785 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
1786 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
1787 * gdb.hp/gdb.base-hp/configure.ac: Remove.
1788 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
1789 * gdb.hp/gdb.compat/configure (Makefile): Remove.
1790 * gdb.hp/gdb.compat/configure.ac: Remove.
1791 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
1792 * gdb.hp/gdb.defects/configure (Makefile): Remove.
1793 * gdb.hp/gdb.defects/configure.ac: Remove.
1794 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
1795 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
1796 * gdb.hp/gdb.objdbg/configure.ac: Remove.
1797 * gdb.hp/configure.ac: Remove.
1798 * gdb.hp/configure: Remove.
1799 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
1800 substitution.
1801 (Makefile): Remove rule.
1802 * gdb.cell/configure.ac: Remove.
1803 * gdb.cell/configure: Remove.
1804 * gdb.stabs/Makefile.in (Makefile): Remove.
1805 (distclean): Don't remove config.status or config.log.
1806 * gdb.stabs/configure (Makefile): Remove.
1807 * gdb.stabs/configure.ac: Remove.
1808 * configure: Rebuild.
1809 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
1810 Remove stabs- and cell-specific logic. Test for existence of
1811 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
1812 subdirectories, gdb.cell, and and gdb.stabs.
1813 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
1814
1815 2011-03-03 Joel Brobecker <brobecker@adacore.com>
1816
1817 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
1818 end of buffer.
1819
1820 2011-03-02 Joel Brobecker <brobecker@adacore.com>
1821
1822 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
1823 gdb_test when running a test where we expected no output back.
1824
1825 2011-02-28 Michael Snyder <msnyder@vmware.com>
1826
1827 * gdb.cp/overload.cc: Change initializer value to integer.
1828
1829 2011-02-27 Michael Snyder <msnyder@vmware.com>
1830
1831 * gdb.multi/base.exp: Add test for remove-inferiors.
1832
1833 2011-02-26 Joel Brobecker <brobecker@adacore.com>
1834
1835 * gdb.python/py-frame.exp: Simplify the initialization phase
1836 using prepare_for_testing.
1837
1838 2011-02-25 Michael Snyder <msnyder@vmware.com>
1839
1840 * gdb.multi/base.exp: Add tests for info inferiors with args.
1841
1842 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1843
1844 * gdb.dwarf2/dw2-ranges.S: Rename to ...
1845 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
1846 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
1847 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
1848 asmfile3. Comment the STABS (#3) file compilation. Compile
1849 everything through assembler. Provide KFAIL for symtab/12497.
1850 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
1851 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
1852 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
1853 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
1854
1855 2011-02-24 Michael Snyder <msnyder@vmware.com>
1856
1857 * gdb.base/break.exp: Add tests for delete breakpoints using
1858 convenience variables and value history references.
1859
1860 2011-02-24 Michael Snyder <msnyder@vmware.com>
1861
1862 * gdb.base/break.exp: Remove debugging 'printf' accidentally
1863 left behind in previous check-in.
1864
1865 2011-02-23 Michael Snyder <msnyder@vmware.com>
1866
1867 * gdb.base/break.exp: Add tests for "info break" with arguments.
1868 * gdb.trace/infotrace.exp: Update patterns for error and help.
1869 * gdb.base/completion.exp: Update pattern.
1870 * gdb.base/ena-dis-br.exp: Update pattern.
1871 * gdb.base/help.exp: Update patterns.
1872
1873 2011-02-23 Michael Snyder <msnyder@vmware.com>
1874
1875 * gdb.base/memattr.exp: New test.
1876 * gdb.base/memattr.c: Test load for memattr.exp.
1877
1878 2011-02-22 Doug Evans <dje@google.com>
1879
1880 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
1881
1882 2011-02-22 Michael Snyder <msnyder@vmware.com>
1883
1884 * Makefile.in: Make more clean.
1885 * gdb.ada/Makefile.in: Ditto.
1886 * gdb.arch/Makefile.in: Ditto.
1887 * gdb.asm/Makefile.in: Ditto.
1888 * gdb.base/Makefile.in: Ditto.
1889 * gdb.cp/Makefile.in: Ditto.
1890 * gdb.dwarf2/Makefile.in: Ditto.
1891 * gdb.java/Makefile.in: Ditto.
1892 * gdb.mi/Makefile.in: Ditto.
1893 * gdb.modula2/Makefile.in: Ditto.
1894 * gdb.python/Makefile.in: Ditto.
1895 * gdb.server/Makefile.in: Ditto.
1896 * gdb.stabs/Makefile.in: Ditto.
1897 * gdb.threads/Makefile.in: Ditto.
1898 * gdb.trace/Makefile.in: Ditto.
1899
1900 2011-02-22 Michael Snyder <msnyder@vmware.com>
1901
1902 * gdb.threads/thread-find.exp: Add tests for bad input to
1903 info threads.
1904
1905 2011-02-22 Joel Brobecker <brobecker@adacore.com>
1906
1907 * gdb.python/py-breakpoint.exp: Fix the expected output of
1908 one of the "maint info breakpoints" tests to accept the output
1909 generated on platforms that do not have hardware watchpoints.
1910
1911 2011-02-22 Joel Brobecker <brobecker@adacore.com>
1912
1913 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
1914 clean_restart. Be a little stricter in the expected output
1915 for one of the tests. Fix a typo in one of the comments.
1916
1917 2011-02-22 Joel Brobecker <brobecker@adacore.com>
1918
1919 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
1920 Delete variable binfile, no longer use. Add or modify test
1921 comments to make them unique.
1922
1923 2011-02-21 Michael Snyder <msnyder@vmware.com>
1924
1925 * Makefile.in: Update for make clean.
1926 * gdb.ada/Makefile.in: Ditto.
1927 * gdb.arch/Makefile.in: Ditto.
1928 * gdb.asm/Makefile.in: Ditto.
1929 * gdb.base/Makefile.in: Ditto.
1930 * gdb.cp/Makefile.in: Ditto.
1931 * gdb.dwarf2/Makefile.in: Ditto.
1932 * gdb.java/Makefile.in: Ditto.
1933 * gdb.mi/Makefile.in: Ditto.
1934 * gdb.modula2/Makefile.in: Ditto.
1935 * gdb.python/Makefile.in: Ditto.
1936 * gdb.server/Makefile.in: Ditto.
1937 * gdb.stabs/Makefile.in: Ditto.
1938 * gdb.threads/Makefile.in: Ditto.
1939 * gdb.trace/Makefile.in: Ditto.
1940
1941 2011-02-21 Michael Snyder <msnyder@vmware.com>
1942
1943 * gdb.threads/thread-find.exp: Update patterns for changes in
1944 output of "info threads" command.
1945
1946 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1947 Ulrich Weigand <uweigand@de.ibm.com>
1948
1949 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
1950 (skip_hw_watchpoint_tests): Likewise.
1951 (skip_hw_watchpoint_multi_tests): Likewise.
1952
1953 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
1954
1955 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
1956 (skip_hw_watchpoint_tests): Likewise.
1957 (skip_hw_watchpoint_multi_tests): Likewise.
1958 (skip_hw_watchpoint_access_tests): Likewise.
1959
1960 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
1961 * gdb.base/pr11022.exp: Likewise.
1962 * gdb.base/watch-read.exp: Likewise.
1963 * gdb.base/watch_thread_num.exp: Likewise.
1964 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1965 * gdb.base/watchpoint-hw.exp: Likewise.
1966 * gdb.base/watchpoint.exp: Likewise.
1967 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
1968 * gdb.threads/watchthreads-reorder.exp: Likewise.
1969 * gdb.threads/watchthreads.exp: Likewise.
1970 * gdb.threads/watchthreads2.exp: Likewise.
1971
1972 2011-02-21 Joel Brobecker <brobecker@adacore.com>
1973
1974 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
1975 the debugger is unable to find the array bounds.
1976
1977 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1978
1979 * gdb.cp/typedef-operator.exp: New file.
1980 * gdb.cp/typedef-operator.cc: New file.
1981
1982 2011-02-17 Michael Snyder <msnyder@vmware.com>
1983
1984 * gdb.threads/thread-find.exp: Fix regular expressions.
1985
1986 2011-02-17 Joel Brobecker <brobecker@adacore.com>
1987
1988 * gdb.ada/packed_array: Expand testcase to test printing of
1989 unconstrained packed array.
1990
1991 2011-02-17 Joel Brobecker <brobecker@adacore.com>
1992
1993 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
1994
1995 2011-02-16 Pedro Alves <pedro@codesourcery.com>
1996
1997 * gdb.trace/collection.c (globalarr3): New global.
1998 (main): Initialize it before collecting, and and clear it
1999 afterwards.
2000 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2001 collecting with '{type} addr', where the addr expression is not an
2002 rvalue.
2003
2004 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
2005
2006 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
2007 a bool variable. Expect correct OpenCL names for vector types. Use the
2008 uc3 variable name instead of referring to the uchar3 built-in type.
2009 Escape the asterisk at the half pointer test.
2010
2011 2011-02-16 Pedro Alves <pedro@codesourcery.com>
2012
2013 * gdb.trace/collection.c (globalarr2): New global.
2014 (main): Initialize it before collecting, and and clear it
2015 afterwards.
2016 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2017 collecting overlapping memory ranges.
2018
2019 2011-02-15 Michael Snyder <msnyder@vmware.com>
2020
2021 * gdb.base/default.exp: Add tests for thread commands.
2022 * gdb.base/help.exp: Add tests for thread commands.
2023 * gdb.threads/thread-find.exp: New test for thread find command.
2024
2025 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
2026
2027 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
2028
2029 2011-02-15 Yao Qi <yao@codesourcery.com>
2030
2031 PR tdep/12352
2032 * gdb.arch/arm-disp-step.S : New test for str instruction.
2033 * gdb.arch/arm-disp-step.exp : Likewise.
2034
2035 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
2036
2037 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
2038 "vector_register2_vr" test strings. Test the extended floating
2039 point registers (F32~F63).
2040 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
2041 IBM XL C compiler. Make the test program use a register provided
2042 by the compiler for the lxvd2x instruction.
2043
2044 2011-02-14 Pedro Alves <pedro@codesourcery.com>
2045
2046 * gdb.trace/unavailable.cc (class Base, class Middle, class
2047 Derived): New types.
2048 (derived_unavail, derived_partial, derived_whole): New globals.
2049 (virtual_partial): New global.
2050 (virtualp): Point at virtual_partial.
2051 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
2052 related to unavailable vptr.
2053
2054 2011-02-14 Pedro Alves <pedro@codesourcery.com>
2055
2056 * gdb.trace/unavailable.cc (a, b, c): New globals.
2057 (main): Set and clear them.
2058 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
2059 `a' and `c', and check that `b' isn't collected, although `a' and
2060 `c' are.
2061
2062 2011-02-14 Pedro Alves <pedro@codesourcery.com>
2063
2064 * gdb.trace/unavailable.cc (struct Virtual): New.
2065 (virtualp): New global pointer.
2066 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
2067 printing a pointer to an object whose type has a vtable, with
2068 print object on.
2069
2070 2011-02-14 Pedro Alves <pedro@codesourcery.com>
2071
2072 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
2073 value repeat handles unavailableness.
2074
2075 2011-02-14 Pedro Alves <pedro@codesourcery.com>
2076
2077 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
2078 tests for building arrays from unavailable values, subscripting
2079 non-memory rvalue unvailable arrays, and accessing fields or
2080 baseclasses of non-lazy unavailable values,
2081 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
2082 struct types.
2083 (g_smallstruct, g_smallstruct_b): New globals.
2084
2085 2011-02-14 Pedro Alves <pedro@codesourcery.com>
2086
2087 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
2088
2089 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2090
2091 Fix const/volatile qualifiers of C++ types, PR c++/12328.
2092 * gdb.cp/overload-const.exp: New file.
2093 * gdb.cp/overload-const.cc: New file.
2094
2095 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2096
2097 * gdb.opencl/callfuncs.cl: New file.
2098 * gdb.opencl/callfuncs.exp: New test.
2099 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
2100
2101 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2102
2103 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
2104 when computing result.
2105 * gdb.arch/altivec-abi.exp: Update expected results.
2106
2107 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2108
2109 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
2110 * gdb.base/jit.exp: Likewise.
2111 * gdb.base/pie-execl.exp: Likewise.
2112 * gdb.base/solib-nodir.exp: Likewise.
2113 * gdb.base/solib-overlap.exp: Likewise.
2114
2115 2011-02-07 Pedro Alves <pedro@codesourcery.com>
2116
2117 * gdb.trace/collection.c (global_pieces): New.
2118 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
2119 New procedure.
2120 (gdb_trace_collection_test): Call it.
2121
2122 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
2123
2124 * gdb.python/py-evthreads.c: New file.
2125 * gdb.python/py-evthreads.exp: New file.
2126 * gdb.python/py-events.py: New file.
2127 * gdb.python/py-events.exp: New file.
2128 * gdb.python/py-events.c: New file.
2129
2130 2011-02-04 David Daney <ddaney@caviumnetworks.com>
2131
2132 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
2133
2134 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
2135
2136 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
2137 gdb.base/disasm-end-cu.exp: New test for disassembling over the
2138 boundary between two compilation units.
2139
2140 2011-02-02 Pedro Alves <pedro@codesourcery.com>
2141
2142 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
2143 (Virtual): New structs.
2144 (virtual_o, virtual_middle_b): New globals.
2145 * gdb.cp/virtbase.exp: New tests.
2146
2147 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
2148
2149 * gdb.base/jit.exp: New file.
2150 * gdb.base/jit-main.c: New file.
2151 * gdb.base/jit-solib.c: New file.
2152
2153 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
2154
2155 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
2156 proceed to initial kernel entry point.
2157 * gdb.opencl/datatypes.exp: Likewise.
2158 * gdb.opencl/operators.exp: Likewise.
2159 * gdb.opencl/vec_comps.exp: Likewise.
2160
2161 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
2162
2163 * gdb.cp/nsnested.cc: New.
2164 * gdb.cp/nsnested.exp: New.
2165 * gdb.cp/nsnoimports.exp: New.
2166 * gdb.cp/nsnoimports.cc: New.
2167
2168 2011-01-31 Joel Brobecker <brobecker@adacore.com>
2169
2170 * gdb.base/interact.exp: Add extra tests that verify that
2171 the value of the interactive-mode setting does not change
2172 after the script is sourced.
2173
2174 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2175
2176 * gdb.cp/noparam.exp: New file.
2177 * gdb.cp/noparam.cc: New file.
2178
2179 2011-01-28 Pedro Alves <pedro@codesourcery.com>
2180
2181 * gdb.trace/tfile.exp: Test that with no traceframe selected,
2182 there's no stack or registers.
2183
2184 2011-01-26 Tom Tromey <tromey@redhat.com>
2185
2186 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
2187 space before string output. Add test for "set print pretty off"
2188 case.
2189
2190 2011-01-25 Pedro Alves <pedro@codesourcery.com>
2191
2192 * gdb.base/frame-args.exp: Adjust.
2193 * gdb.dwarf2/dw2-noloc.exp: Adjust.
2194 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
2195 * gdb.dwarf2/pieces.exp: Adjust.
2196 * gdb.opt/clobbered-registers-O2.exp: Adjust.
2197 * gdb.opt/inline-locals.exp: Adjust.
2198 * gdb.threads/fork-child-threads.exp: Adjust.
2199
2200 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
2201
2202 * gdb.opencl/convs_casts.cl: Move program scope variables into the
2203 OpenCL kernel function. Add a comment as marker. Add address space
2204 qualifiers for the remaining program scope variables.
2205 * gdb.opencl/datatypes.cl: Likewise.
2206 * gdb.opencl/operators.cl: Likewise.
2207 * gdb.opencl/vec_comps.cl: Likewise.
2208 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
2209 Add breakpoint at the marker comment.
2210 * gdb.opencl/datatypes.exp: Likewise.
2211 * gdb.opencl/operators.exp: Likewise.
2212 * gdb.opencl/vec_comps.exp: Likewise.
2213
2214 2011-01-24 Pedro Alves <pedro@codesourcery.com>
2215
2216 * gdb.base/printcmds.c (some_struct): New struct and instance.
2217 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
2218 procedure.
2219 <global scope>: Call it.
2220
2221 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
2222
2223 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
2224 argument to the gdb_compile_opencl_hostapp call.
2225
2226 2011-01-19 Yao Qi <yao@codesourcery.com>
2227
2228 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
2229 positve list.
2230
2231 2011-01-19 Yao Qi <yao@codesourcery.com>
2232
2233 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
2234 canonical form.
2235 Remove "xscale-*-*"
2236 * gdb.xml/tdesc-regs.exp: Likewise.
2237 * gdb.python/py-section-script.exp: Replace ARM target triplet
2238 with canonical form.
2239 Match arm*-*-symbianelf*.
2240 * gdb.base/dup-sect.exp: Likewise.
2241 * lib/dwarf.exp: New.
2242 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
2243 dwarf2_support.
2244 * gdb.dwarf2/dup-psym.exp: Likewise.
2245 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
2246 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2247 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
2248 * gdb.dwarf2/dw2-basic.exp: Likewise.
2249 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2250 * gdb.dwarf2/dw2-const.exp: Likewise.
2251 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
2252 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
2253 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2254 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
2255 * gdb.dwarf2/dw2-filename.exp: Likewise.
2256 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2257 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
2258 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2259 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2260 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
2261 * gdb.dwarf2/dw2-noloc.exp: Likewise.
2262 * gdb.dwarf2/dw2-op-call.exp: Likewise.
2263 * gdb.dwarf2/dw2-producer.exp: Likewise.
2264 * gdb.dwarf2/dw2-ranges.exp: Likewise.
2265 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
2266 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
2267 * gdb.dwarf2/dw2-strp.exp: Likewise.
2268 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
2269 * gdb.dwarf2/implptr.exp: Likewise.
2270 * gdb.dwarf2/mac-fileno.exp: Likewise.
2271 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
2272 * gdb.dwarf2/pieces.exp: Likewise.
2273 * gdb.dwarf2/pr11465.exp: Likewise.
2274 * gdb.dwarf2/valop.exp: Likewise.
2275 * gdb.dwarf2/watch-notconst.exp: Likewise.
2276 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
2277
2278 2011-01-19 Tom Tromey <tromey@redhat.com>
2279
2280 * gdb.python/py-infthread.exp: Add thread tests.
2281
2282 2011-01-14 Joel Brobecker <brobecker@adacore.com>
2283
2284 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
2285
2286 2011-01-14 Joel Brobecker <brobecker@adacore.com>
2287
2288 * gdb.ada/widewide: New testcase.
2289
2290 2011-01-13 Joel Brobecker <brobecker@adacore.com>
2291
2292 * gdb.base/interact.exp: New testcase.
2293
2294 2011-01-12 Tom Tromey <tromey@redhat.com>
2295
2296 * gdb.mi/gdb2549.exp: Update for error message changes.
2297 * gdb.mi/mi-cli.exp: Likewise.
2298 * gdb.mi/mi-disassemble.exp: Likewise.
2299 * gdb.mi/mi-pthreads.exp: Likewise.
2300 * gdb.mi/mi-regs.exp: Likewise.
2301 * gdb.mi/mi-stack.exp: Likewise.
2302 * gdb.mi/mi-var-block.exp: Likewise.
2303 * gdb.mi/mi-var-cmd.exp: Likewise.
2304 * gdb.mi/mi2-cli.exp: Likewise.
2305 * gdb.mi/mi2-disassemble.exp: Likewise.
2306 * gdb.mi/mi2-pthreads.exp: Likewise.
2307 * gdb.mi/mi2-regs.exp: Likewise.
2308 * gdb.mi/mi2-stack.exp: Likewise.
2309 * gdb.mi/mi2-var-block.exp: Likewise.
2310 * gdb.mi/mi2-var-cmd.exp: Likewise.
2311
2312 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
2313 Jan Kratochvil <jan.kratochvil@redhat.com>
2314
2315 PR fortran/11104 and DWARF unbound arrays detection.
2316 * gdb.fortran/multi-dim.exp: New file.
2317 * gdb.fortran/multi-dim.f90: New file.
2318
2319 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
2320
2321 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
2322 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
2323 add new tests for opcode dumping.
2324
2325 2011-01-11 Tom Tromey <tromey@redhat.com>
2326
2327 * gdb.python/py-infthread.exp: Load gdb-python.exp.
2328
2329 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
2330
2331 Convert hardware watchpoints to use breakpoint_ops.
2332 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
2333 type is not supported.
2334 * gdb.base/foll-fork.exp: Likewise.
2335 * gdb.base/foll-vfork.exp: Likewise.
2336
2337 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
2338
2339 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
2340 Use load_lib gdb-python.exp.
2341 * gdb.python/python.exp: Ditto.
2342 * gdb.python/py-function.exp: Ditto.
2343
2344 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
2345
2346 * gdb.threads/tls.exp ("info address me"): Fix expected output.
2347
2348 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2349
2350 * configure: Regenerate.
2351
2352 2011-01-06 Tom Tromey <tromey@redhat.com>
2353
2354 * gdb.python/py-frame.exp: Test gdb.newest_frame.
2355
2356 2011-01-06 Joel Brobecker <brobecker@adacore.com>
2357
2358 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
2359 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
2360 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2361 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
2362 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
2363 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2364 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
2365 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
2366 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
2367 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
2368 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
2369 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
2370 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
2371 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2372 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2373 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
2374 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
2375 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
2376 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2377 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
2378 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
2379 gdb.ada/uninitialized_vars.exp,
2380 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
2381 Simplify by using clean_restart.
2382
2383 2011-01-06 Joel Brobecker <brobecker@adacore.com>
2384
2385 Add marker to be used as anchor for inserting breakpoints.
2386 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
2387 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
2388 Likewise.
2389
2390 Remove uses of gdb_start_cmd.
2391 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
2392 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
2393
2394 Do not run testcase if testing with GDBserver.
2395 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
2396 if testing with GDBserver.
2397
2398 2011-01-06 Joel Brobecker <brobecker@adacore.com>
2399
2400 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
2401 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
2402 copyright header.
2403
2404 2011-01-05 Joel Brobecker <brobecker@adacore.com>
2405
2406 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
2407 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
2408 testsuite/gdb.fortran/complex.f,
2409 testsuite/gdb.fortran/derived-type.f90,
2410 testsuite/gdb.fortran/library-module-lib.f90,
2411 testsuite/gdb.fortran/library-module-main.f90,
2412 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
2413 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
2414 Copyright year update.
2415
2416 2011-01-05 Joel Brobecker <brobecker@adacore.com>
2417
2418 * gdb.base/langs1.f: Add copyright header.
2419
2420 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2421
2422 * gdb.base/morestack.exp: New file.
2423 * gdb.base/morestack.c: New file.
2424
2425 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2426
2427 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2428
2429 2010-12-29 Joel Brobecker <brobecker@adacore.com>
2430
2431 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
2432 * gdb.ada/arrayptr.exp: Add test printing that new variable.
2433
2434 2010-12-29 Joel Brobecker <brobecker@adacore.com>
2435
2436 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2437
2438 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2439
2440 * gdb.threads/tls.exp: Fix typo.
2441
2442 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2443 * gdb.threads/execl.exp: Update.
2444
2445 2010-12-23 Yao Qi <yao@codesourcery.com>
2446
2447 * gdb.arch/arm-disp-step.exp: New.
2448 * gdb.arch/arm-disp-step.S: New.
2449
2450 2010-12-21 Tom Tromey <tromey@redhat.com>
2451
2452 * gdb.threads/execl.exp: Update.
2453 * gdb.threads/linux-dp.exp: Update.
2454 * gdb.threads/manythreads.exp: Update.
2455 * gdb.threads/tls.exp: Update.
2456
2457 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2458
2459 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2460 (NextOverThrowDerivates) <resumebpt>: New.
2461 (resumebpt_test): New.
2462 (main): Call resumebpt_test.
2463 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2464
2465 2010-12-12 Stan Shebs <stan@codesourcery.com>
2466
2467 * gdb.trace/tsv.exp: Test print command on trace state variables.
2468
2469 2010-12-09 Tom Tromey <tromey@redhat.com>
2470
2471 * gdb.base/interp.exp: Add regression test.
2472
2473 2010-12-09 Tom Tromey <tromey@redhat.com>
2474
2475 * gdb.java/jnpe.java: New file.
2476 * gdb.java/jnpe.exp: New file.
2477 * gdb.cp/nextoverthrow.exp: New file.
2478 * gdb.cp/nextoverthrow.cc: New file.
2479
2480 2010-12-07 Doug Evans <dje@google.com>
2481
2482 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2483 of data-directory.
2484 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2485 updated.
2486 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2487
2488 2010-11-29 Michael Snyder <msnyder@vmware.com>
2489
2490 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2491 * gdb.base/call-sc.exp: Ditto.
2492 * gdb.base/finish.exp: Ditto.
2493 * gdb.base/return.exp: Ditto.
2494 * gdb.base/return2.exp: Ditto.
2495
2496 2010-11-30 Doug Evans <dje@google.com>
2497
2498 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2499 (gdb_expect_list): Fix spelling errors in comments.
2500 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2501 send_gdb/gdb_expect_list where applicable.
2502 * gdb.base/call-ar-st.exp: Ditto.
2503 * gdb.base/funcargs.exp: Ditto.
2504 * gdb.base/gcore.exp: Ditto.
2505 * gdb.base/page.exp: Ditto.
2506 * gdb.base/sigaltstack.exp: Ditto.
2507 * gdb.base/siginfo.exp: Ditto.
2508 * gdb.base/sigstep.exp: Ditto.
2509 * gdb.base/trace-commands.exp: Ditto.
2510
2511 2010-11-29 Doug Evans <dje@google.com>
2512
2513 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2514 printer-name;subprinter-name.
2515
2516 2010-11-29 Tom Tromey <tromey@redhat.com>
2517
2518 * gdb.dwarf2/implptr.exp: New file.
2519 * gdb.dwarf2/implptr.c: New file.
2520 * gdb.dwarf2/implptr.S: New file.
2521
2522 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2523
2524 PR python/12199
2525
2526 * gdb.python/py-breakpoint.exp: Test the delete method.
2527
2528 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2529
2530 Fix step_resume_breakpoint unsaved during an infcall.
2531 * gdb.base/step-resume-infcall.exp: New file.
2532 * gdb.base/step-resume-infcall.c: New file.
2533
2534 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
2535
2536 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2537
2538 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
2539
2540 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2541 on ppc64's symbols; "finish" and "return" commands must accept to
2542 show the caller line again as well as the line after.
2543 * gdb.asm/powerpc64.inc: New file.
2544
2545 2010-11-23 Doug Evans <dje@google.com>
2546
2547 * lib/gdb.exp (gdb_test_sequence): New function.
2548 (gdb_expect_list): Add verbose -log call for each pattern.
2549 * gdb.base/signals.exp (test_handle_all_print): Call it.
2550 Reduce timeout increment from 6 minutes to 1 minute.
2551 * gdb.server/ext-run.exp: Call it.
2552
2553 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2554
2555 PR python/12212
2556
2557 * gdb.python/python.exp: Check that selected_thread raises an
2558 error when no inferior is loaded.
2559
2560 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2561
2562 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2563 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2564
2565 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2566
2567 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2568 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2569
2570 2010-11-18 Doug Evans <dje@google.com>
2571
2572 * gdb.server/ext-run.exp: Fix intermittent failures.
2573
2574 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2575
2576 * gdb.stabs/gdb11479.exp: Use runto_main.
2577
2578 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2579
2580 * gdb.base/break-entry.exp: Skip if using a stub.
2581
2582 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2583
2584 * gdb.python/py-inferior.exp: Pack values in target endianness.
2585
2586 2010-11-12 Tom Tromey <tromey@redhat.com>
2587
2588 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2589 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2590 MemoryError.
2591 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2592 type.
2593 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2594 MemoryError.
2595 (test_subscript_regression): Update exception type.
2596
2597 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2598
2599 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2600 breakpoint tests.
2601
2602 2010-11-09 Pedro Alves <pedro@codesourcery.com>
2603
2604 * gdb.base/watchpoint.exp: Test "watch -location" with an
2605 innacessible location.
2606
2607 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
2608 Luis Machado <luisgpm@br.ibm.com>
2609
2610 * gdb.base/maint.exp: Expect "." prefix.
2611 * gdb.base/nodebug.exp: Expect "." Likewise.
2612 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2613 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2614 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2615 POWER server processors.
2616
2617 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
2618 Luis Machado <luisgpm@br.ibm.com>
2619
2620 * gdb.base/break-entry.exp: convert entry point for
2621 ppc64 and expect leading `.' on ppc64's symbols
2622
2623 2010-11-05 Doug Evans <dje@google.com>
2624
2625 * gdb.base/help.exp: Update expected output.
2626 * gdb.python/py-param.exp: Delete, contents moved to ...
2627 * gdb.python/py-parameter.exp: ... here. New file.
2628 Add test for gdb.parameter ("directories").
2629
2630 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
2631
2632 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2633 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2634 * configure: Regenerate.
2635 * gdb.opencl/Makefile.in: New File.
2636 * gdb.opencl/datatypes.exp: Likewise.
2637 * gdb.opencl/datatypes.cl: Likewise.
2638 * gdb.opencl/operators.exp: Likewise.
2639 * gdb.opencl/operators.cl: Likewise.
2640 * gdb.opencl/vec_comps.exp: Likewise.
2641 * gdb.opencl/vec_comps.cl: Likewise.
2642 * gdb.opencl/convs_casts.exp: Likewise.
2643 * gdb.opencl/convs_casts.cl: Likewise.
2644 * lib/opencl.exp: Likewise.
2645 * lib/opencl_hostapp.c: Likewise.
2646 * lib/opencl_kernel.cl: Likewise.
2647 * lib/cl_util.c: Likewise.
2648 * lib/cl_util.c: Likewise.
2649 * gdb.base/default.exp (set language): Add "opencl" to the list of
2650 languages.
2651
2652 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2653
2654 * gdb.cp/overload.exp: Added test for inheritance overload.
2655 * gdb.cp/overload.cc: Ditto.
2656 * gdb.cp/oranking.exp: Removed releveant kfails.
2657
2658 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2659 Joel Brobecker <brobecker@adacore.com>
2660
2661 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2662 check test_compiler_info.
2663
2664 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
2665
2666 * gdb.base/gnu_vector.exp: Adjust expect messages.
2667
2668 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
2669
2670 * gdb.base/gnu_vector.exp: Add unary operator tests.
2671
2672 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
2673
2674 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2675
2676 2010-11-02 Doug Evans <dje@google.com>
2677
2678 * gdb.python/py-pp-maint.c: New file.
2679 * gdb.python/py-pp-maint.exp: New file.
2680 * gdb.python/py-pp-maint.py: New file.
2681
2682 2010-11-02 Tom Tromey <tromey@redhat.com>
2683
2684 * gdb.base/default.exp: Remove "scheme" from language list.
2685
2686 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2687
2688 Revert:
2689 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2690 * gdb.threads/sigstep-threads.exp: New file.
2691 * gdb.threads/sigstep-threads.c: New file.
2692
2693 2010-10-20 Michael Snyder <msnyder@vmware.com>
2694
2695 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2696
2697 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2698
2699 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2700 Skip test completely if gdb,no_hardware_watchpoints.
2701
2702 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2703
2704 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2705 strict, but do not check for any particular function name within libc.
2706
2707 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2708
2709 * gdb.cp/smartp.exp: New test.
2710 * gdb.cp/smartp.cc : New test.
2711
2712 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2713
2714 * gdb.cp/converts.exp: Test pointer to bool conversion.
2715 Test pointer to long conversion.
2716 * gdb.cp/oranking.exp: Removed relevant kfail.
2717
2718 2010-10-18 Tom Tromey <tromey@redhat.com>
2719
2720 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2721 argument to lazy_string.
2722 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2723 (pp_ls.to_string): Use it.
2724 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2725 Add "estring2" local.
2726
2727 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2728
2729 Fix s390x compatibility.
2730 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
2731 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
2732
2733 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2734
2735 * gdb.threads/sigstep-threads.exp: New file.
2736 * gdb.threads/sigstep-threads.c: New file.
2737
2738 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2739
2740 * gdb.base/pie-execl.exp: New file.
2741 * gdb.base/pie-execl.c: New file.
2742
2743 2010-10-13 Doug Evans <dje@google.com>
2744 Jan Kratochvil <jan.kratochvil@redhat.com>
2745
2746 PR exp/12117
2747 * gdb.cp/ptype-cv-cp.cc: New file.
2748 * gdb.cp/ptype-cv-cp.exp: New file.
2749
2750 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
2751
2752 * gdb.cp/converts.cc: New test program.
2753 * gdb.cp/converts.exp: New test.
2754 * gdb.cp/overload.exp: Added test for void* vs int*.
2755 * gdb.cp/overload.exp: Ditto.
2756 * gdb.cp/oranking.exp: Removed related kfail.
2757
2758 2010-10-13 Doug Evans <dje@google.com>
2759
2760 * lib/gdb-python.exp (gdb_check_python_config): New function.
2761 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
2762 * gdb.python/lib-types.cc: New file.
2763 * gdb.python/lib-types.exp: New file.
2764
2765 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2766
2767 * gdb.python/py-error.exp: New file.
2768 * gdb.python/py-error.py: New file.
2769
2770 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2771
2772 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
2773 gdb_test_multiple.
2774
2775 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2776
2777 * gdb.base/break-interp.exp: Use ldlags for linking flags.
2778 * gdb.base/prelink.exp: Likewise.
2779 * gdb.base/solib-nodir.exp: Likewise.
2780 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
2781 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
2782 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
2783
2784 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
2785
2786 * break-interp.exp (test_ld): Use two separate gdb_expect statements
2787 for the "info files" test to avoid timeouts on slow machines.
2788
2789 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2790
2791 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
2792 (main): Make openlib dummy call.
2793
2794 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2795
2796 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
2797 * break-interp.exp (reach): Move the core body ...
2798 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
2799 (test_ld): Provide always real argument, even to the linker. Replace
2800 dl_main by _dl_debug_state.
2801
2802 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2803
2804 Fix results of prelinked PIEs on ppc*.
2805 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
2806 Accept also DISPLACEMENT "PRESENT".
2807 (main): Replace "ZERO" displacements by "PRESENT".
2808
2809 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
2810
2811 * gdb.cp/oranking.exp: New test.
2812 * gdb.cp/oranking.cc: New test program.
2813
2814 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
2815
2816 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
2817 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
2818
2819 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
2820
2821 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
2822 lush, lynx) New constant.
2823 * gdb.base/constvars.exp: Test const array types.
2824 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
2825
2826 2010-10-06 Doug Evans <dje@google.com>
2827
2828 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
2829 of syscall staging area.
2830
2831 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
2832
2833 * gdb.base/gnu_vector.c: Add variable c4.
2834 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
2835 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
2836
2837 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
2838
2839 * gdb.arch/altivec-abi.exp: Fix a typo.
2840
2841 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
2842
2843 * lib/mi-support.exp (thread_selected_re): Correct pattern used
2844 to match a thread ID.
2845
2846 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2847
2848 Fix s390x testcase compatibility.
2849 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
2850
2851 2010-10-01 Doug Evans <dje@google.com>
2852
2853 * lib/gdb-python.exp: New file.
2854 * gdb.python/py-block.exp: Use it.
2855 * gdb.python/py-breakpoint.exp: Ditto.
2856 * gdb.python/py-frame.exp: Ditto.
2857 * gdb.python/py-inferior.exp: Ditto.
2858 * gdb.python/py-param.exp: Ditto.
2859 * gdb.python/py-prettyprint.exp: Ditto.
2860 * gdb.python/py-shared.exp: Ditto.
2861 * gdb.python/py-symbol.exp: Ditto.
2862 * gdb.python/py-symtab.exp: Ditto.
2863 * gdb.python/py-type.exp: Ditto.
2864 * gdb.python/py-value.exp: Ditto.
2865 * gdb.python/python.exp: Ditto.
2866
2867 2010-09-30 Tom Tromey <tromey@redhat.com>
2868
2869 * gdb.base/anon.exp: New file.
2870 * gdb.base/anon.c: New file.
2871
2872 2010-09-30 Tom Tromey <tromey@redhat.com>
2873
2874 * gdb.base/completion.exp: Test completion through anonymous
2875 union.
2876 * gdb.base/break1.c (struct some_struct): Add anonymous union.
2877
2878 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2879
2880 Fix printing parameters of inlined functions.
2881 * gdb.dwarf2/dw2-inline-param.exp: New file.
2882 * gdb.dwarf2/dw2-inline-param-main.c: New file.
2883 * gdb.dwarf2/dw2-inline-param.S: New file.
2884
2885 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2886
2887 PR corefiles/12071.
2888 * gdb.base/corefile.exp (quit with a process, no question: load core)
2889 (quit with a core file): New tests.
2890
2891 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2892
2893 Fix GDB crash on inferior calls with self-referencing classes.
2894 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
2895 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
2896 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
2897
2898 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2899
2900 Fix lost siginfo_t for inferior calls.
2901 * gdb.base/siginfo-infcall.exp: New file.
2902 * gdb.base/siginfo-infcall.c: New file.
2903
2904 2010-09-22 Joel Brobecker <brobecker@adacore.com>
2905
2906 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
2907
2908 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2909
2910 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
2911 New test.
2912 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
2913
2914 2010-09-22 Joel Brobecker <brobecker@adacore.com>
2915
2916 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
2917 type of our const type.
2918
2919 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
2920
2921 * gdb.cp/pr12028.cc: New.
2922 * gdb.cp/pr12028.exp: New.
2923
2924 2010-09-22 Joel Brobecker <brobecker@adacore.com>
2925
2926 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
2927
2928 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
2929 Jan Kratochvil <jan.kratochvil@redhat.com>
2930
2931 PR mi/11407
2932 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
2933 * gdb.mi/dw2-ref-missing-frame-main.c New File.
2934 * gdb.mi/dw2-ref-missing-frame.S New File.
2935 * gdb.mi/dw2-ref-missing-frame.exp New File.
2936
2937 2010-09-14 Tom Tromey <tromey@redhat.com>
2938
2939 PR symtab/8399:
2940 * gdb.threads/tls.exp: Remove kfail. Update expected output.
2941
2942 2010-09-14 Tom Tromey <tromey@redhat.com>
2943
2944 PR exp/11803:
2945 * gdb.threads/tls.exp: Use C++.
2946 (check_thread_local): Use K::another_thread_local.
2947 * gdb.threads/tls.c (class K): New.
2948 (another_thread_local): Now a member of K.
2949 (spin): Update. No longer K&R C.
2950
2951 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2952
2953 * gdb.cp/koenig.cc: created class for testing member lookup.
2954 * gdb.cp/koenig.exp: Added test for member lookup.
2955
2956 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2957
2958 Fix false FAILs on sourcetree topdir directory containing "kill".
2959 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
2960 source line matching regexp.
2961
2962 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2963
2964 * gdb.python/python.exp (set height 0, collect help from uiout)
2965 (verify help to uiout): New tests.
2966
2967 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2968
2969 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
2970 is_lp64_target to check 64bit target.
2971
2972 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2973
2974 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
2975 (test_ld) <powerpc64-*>: New.
2976
2977 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2978
2979 * gdb.cp/templates.exp (test_template_args): Allow "struct".
2980
2981 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2982
2983 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
2984 (FunctionArg::method): New function.
2985 (empty, arg): New variables.
2986 (main): Call arg.method.
2987 * gdb.cp/templates.exp (test_template_args): New function.
2988 (do_tests): Call it.
2989
2990 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2991
2992 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
2993 of "next" to proceed over pthread_exit call.
2994
2995 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
2996
2997 * gdb.base/maint.exp: Avoid wildcards against potentially very long
2998 "maint print statistics" output to prevent expect timeouts.
2999
3000 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3001
3002 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
3003 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3004 (test_float_rejected): ... here.
3005 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
3006 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3007 (test_float_rejected): ... here.
3008 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
3009 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3010 (test_float_rejected): ... here.
3011 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
3012 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3013 (test_float_rejected): ... here.
3014
3015 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3016
3017 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
3018 before disabling hardware watchpoints.
3019 (test_inaccessible_watchpoint): Check that hardware watchpoints
3020 are used. Test for watchpoints on a constant address.
3021
3022 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3023
3024 * gdb.base/ui-redirect.exp: New file.
3025
3026 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3027 Joel Brobecker <brobecker@adacore.com>
3028
3029 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
3030
3031 2010-08-31 Doug Evans <dje@google.com>
3032
3033 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
3034
3035 2010-08-30 Tom Tromey <tromey@redhat.com>
3036
3037 PR python/11792:
3038 * gdb.python/py-value.exp (test_subscript_regression): Add
3039 dynamic_type test.
3040
3041 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
3042
3043 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
3044 instead of running to main. Do not test the main function.
3045 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
3046 Add new main.
3047
3048 2010-08-26 Pedro Alves <pedro@codesourcery.com>
3049
3050 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
3051 one test.
3052
3053 2010-08-24 Doug Evans <dje@google.com>
3054
3055 PR symtab/11942
3056 * gdb.dwarf2/dw4-sig-types.cc: New file.
3057 * gdb.dwarf2/dw4-sig-types.h: New file.
3058 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
3059 * gdb.dwarf2/dw4-sig-types.exp: New file.
3060
3061 2010-08-23 Tom Tromey <tromey@redhat.com>
3062
3063 PR python/11145:
3064 * gdb.python/py-value.c (Base, Derived): New types.
3065 (base): New global.
3066 * gdb.python/py-value.exp (test_subscript_regression): Add
3067 dynamic_cast test.
3068
3069 2010-08-23 Tom Tromey <tromey@redhat.com>
3070
3071 PR python/10676:
3072 * gdb.python/py-type.exp (test_fields): Add tests for type
3073 equality.
3074
3075 2010-08-23 Tom Tromey <tromey@redhat.com>
3076
3077 PR python/11915:
3078 * gdb.python/py-type.exp (test_fields): Add tests for array.
3079
3080 2010-08-23 Keith Seitz <keiths@redhat.com>
3081
3082 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
3083 have any children. Create a new abbrev for it.
3084 Add missing terminal sequence to .debug_abbrev.
3085
3086 2010-08-20 Keith Seitz <keiths@redhat.com>
3087
3088 PR symtab/11465:
3089 * gdb.dwarf2/pr11465.exp: New test.
3090 * gdb.dwarf2/pr11465.S: New file.
3091 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
3092 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
3093
3094 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
3095
3096 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
3097 registers. Update data sets with the new v2_double element in the
3098 VSX register union. Add vector_register3_vr data set for the AltiVec
3099 registers. Use gdb_test_no_output instead of send_gdb.
3100
3101 2010-08-19 Pedro Alves <pedro@codesourcery.com>
3102
3103 * gdb.python/py-shared.exp: New file, factored out from
3104 python.exp.
3105 * gdb.python/py-shared.c: New file.
3106 * gdb.python/py-shared-sl.c: New file.
3107 * gdb.python/python-1.c: New file.
3108 * gdb.python/python-sl.c: Delete.
3109 * gdb.python/python.c: Mention python-1.c.
3110 * gdb.python/python.exp: Move shared library tests to
3111 py-shared.exp.
3112 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
3113 (MISCELLANEOUS): New.
3114 (clean mostlyclean): Also remove $MISCELLANEOUS.
3115
3116 2010-08-19 Doug Evans <dje@google.com>
3117
3118 PR exp/11926
3119 * gdb.base/printcmds.exp (test_float_accepted): New function.
3120 Move existing float tests there. Add tests for floats with suffixes.
3121 (test_float_rejected): New function.
3122 * gdb.java/jv-print.exp (test_float_accepted): New function.
3123 (test_float_rejected): New function.
3124 * gdb.objc/print.exp: New file.
3125 * gdb.pascal/print.exp: New file.
3126 * lib/objc.exp: New file.
3127
3128 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
3129
3130 * gdb.base/default.exp (info set): Avoid full buffer error and force
3131 reading up to final gdb prompt.
3132 (show): Likewise.
3133
3134 2010-08-18 Tom Tromey <tromey@redhat.com>
3135
3136 PR symtab/11919:
3137 * gdb.base/completion.exp: Add test.
3138
3139 2010-08-18 Doug Evans <dje@google.com>
3140
3141 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
3142 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
3143 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
3144 Simplify, early exit if runto_main fails.
3145 * gdb.fortran/exprs.exp: load_lib fortran.exp.
3146 (set_lang_fortran): Moved to lib/fortran.exp.
3147 * gdb.fortran/types.exp: load_lib fortran.exp.
3148 (set_lang_fortran): Moved to lib/fortran.exp.
3149 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
3150 * gdb.java/jprint.exp (set_lang_java): Ditto.
3151 * gdb.java/jv-exp.exp: load_lib java.exp.
3152 If set_lang_java fails, issue a warning instead of failure to be
3153 consistent with other set_lang_foo uses.
3154 (set_lang_java): Moved to lib/java.exp.
3155 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
3156 If set_lang_java fails, issue a warning instead of failure to be
3157 consistent with other set_lang_foo uses.
3158 * gdb.pascal/types.exp: load_lib pascal.exp.
3159 (set_lang_pascal): Moved to lib/pascal.exp.
3160 * lib/fortran.exp: New file.
3161 * lib/java.exp (set_lang_java): New function.
3162 * lib/pascal.exp (set_lang_pascal): New function.
3163
3164 2010-08-18 Yao Qi <yao@codesourcery.com
3165
3166 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
3167 func_nofb_start and func_loopfb_start, so that address of functions
3168 is equal to these labels on Thumb.
3169
3170 2010-08-18 Yao Qi <yao@codesourcery.com>
3171
3172 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
3173 to reflect latest c source file.
3174
3175 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3176
3177 * gdb.cp/infcall-dlopen.exp: New file.
3178 * gdb.cp/infcall-dlopen.cc: New file.
3179 * gdb.cp/infcall-dlopen-lib.cc: New file.
3180
3181 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3182 Pedro Alves <pedro@codesourcery.com>
3183
3184 PR breakpoints/11371
3185
3186 * gdb.base/watch-cond-infcall.exp: New file.
3187 * gdb.base/watch-cond-infcall.c: New file.
3188
3189 2010-08-16 Tom Tromey <tromey@redhat.com>
3190
3191 * gdb.base/help.exp: Update.
3192 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
3193 watchpoint.
3194 (test_watch_location): New proc.
3195 (test_watchpoint_in_big_blob): Delete watchpoint.
3196 * gdb.base/watchpoint.c (func5): New function.
3197 (main): Call it.
3198
3199 2010-08-16 Doug Evans <dje@google.com>
3200
3201 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
3202
3203 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3204
3205 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
3206 tests.
3207
3208 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
3209
3210 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
3211 * gdb.base/gnu_vector.c: New File.
3212 * gdb.base/gnu_vector.exp: Likewise.
3213
3214 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3215
3216 * gdb.python/python.c: New File.
3217 * gdb.python/python-sl.c: New File.
3218 * gdb.python/python.exp: Test solib_address and decode_line
3219 * functions.
3220
3221 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3222
3223 * gdb.python/python.exp (show height, set height 10)
3224 (verify pagination beforehand, verify pagination beforehand: q)
3225 (gdb.execute does not page, verify pagination afterwards)
3226 (verify pagination afterwards: q): New.
3227
3228 2010-08-02 Doug Evans <dje@google.com>
3229
3230 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
3231 because of an older gcc, change test2
3232 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
3233 to unsupported.
3234
3235 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
3236
3237 * gdb.base/break-always.exp: Do not expect full paths to file
3238 names.
3239 * gdb.base/commands.exp: Likewise.
3240
3241 2010-07-30 Doug Evans <dje@google.com>
3242
3243 * gdb.cp/temargs.exp: For new tests that require newer gccs,
3244 xfail them when run with older gccs.
3245
3246 * lib/gdb.exp (build_executable): Forward "c++" option to
3247 get_compiler_info.
3248
3249 * gdb.python/py-type.exp (test_template): Mark as xfail tests
3250 "python print ttype.template_argument(1)" and
3251 "python print isinstance(ttype.template_argument(1), gdb.Value)"
3252 if using gcc 4.4 or earlier.
3253
3254 * gdb.base/valgrind-db-attach.exp: Use unique test name for
3255 attach-to-debugger handling.
3256
3257 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3258
3259 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
3260 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
3261 (main): Use copyreloc.
3262 * gdb.base/prelink.exp (split debug of executable)
3263 (.dynbss vs. .bss address shift): New tests.
3264
3265 2010-07-29 Pedro Alves <pedro@codesourcery.com>
3266
3267 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
3268 in gdb_test_multiple.
3269
3270 2010-07-29 Pedro Alves <pedro@codesourcery.com>
3271
3272 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
3273 environment.
3274
3275 2010-07-28 Tom Tromey <tromey@redhat.com>
3276
3277 PR python/11060:
3278 * gdb.python/py-type.c (Temargs): New template.
3279 (temvar): New variable.
3280 * gdb.python/py-type.exp (test_template): New proc.
3281
3282 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3283
3284 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
3285 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
3286
3287 2010-07-28 Tom Tromey <tromey@redhat.com>
3288
3289 PR c++/9946:
3290 * gdb.cp/temargs.exp: New file.
3291 * gdb.cp/temargs.cc: New file.
3292
3293 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3294
3295 * gdb.base/help.exp (help disassemble): Update the content.
3296
3297 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3298
3299 * gdb.threads/ia64-sigill.exp: New file.
3300 * gdb.threads/ia64-sigill.c: New file.
3301
3302 2010-07-27 Tom Tromey <tromey@redhat.com>
3303
3304 * gdb.opt/inline-cmds.c (ATTR): New define.
3305 (func1): Use it.
3306 (func2): Likewise.
3307 (func3): Likewise.
3308 (outer_inline1): Likewise.
3309 (outer_inline2): Likewise.
3310 * gdb.opt/inline-bt.c (ATTR): New define.
3311 (func1): Use it.
3312 (func2): Likewise.
3313 * gdb.opt/inline-locals.c (ATTR): New define.
3314 (func1): Use it.
3315 (func2): Likewise.
3316
3317 2010-07-27 Tom Tromey <tromey@redhat.com>
3318
3319 * gdb.stabs/gdb11479.c (hack): New function.
3320 (test): Use it.
3321 (test2): Use it.
3322 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
3323 (int32_search_buf, int64_search_buf): No longer static.
3324 (x): Remove.
3325 * gdb.base/relocate.c (hack): New function.
3326
3327 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
3328
3329 * gdb.python/py-value.exp (test_inferior_function_call): New function.
3330 * gdb.python/py-value.c (func1): New function.
3331 (func2): Likewise.
3332
3333 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
3334
3335 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
3336 as not to clash with .data section.
3337
3338 2010-07-26 Jerome Guitton <guitton@adacore.com>
3339
3340 * gdb.base/code_elim.exp: New file.
3341 * gdb.base/code_elim1.c: New file.
3342 * gdb.base/code_elim2.c: New file.
3343
3344 2010-07-21 Pedro Alves <pedro@codesourcery.com>
3345
3346 PR symtab/11827
3347
3348 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
3349 (some_volatile_enum): New variable.
3350 * gdb.base/printcmds.exp (test_print_enums): New.
3351 <top level>: Call it.
3352
3353 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
3354
3355 * gdb.cp/fpointer.cc: New test.
3356 * gdb.cp/fpointer.exp: New test.
3357
3358 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3359
3360 * gdb.base/solib-nodir.exp: New file.
3361 * lib/gdb.exp (runto): New case for a GDB internal error.
3362
3363 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3364 Ulrich Weigand <uweigand@de.ibm.com>
3365 Tom Tromey <tromey@redhat.com>
3366
3367 * gdb.base/charset-malloc.c: New file.
3368 * gdb.base/charset.c (malloc_stub): New prototype.
3369 (main): Call it instead of malloc itself.
3370 * gdb.base/charset.exp: Use only prepare_for_testing.
3371 (binfile): Remove the variable.
3372
3373 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3374
3375 Make core files the process_stratum.
3376 * gdb.base/corefile.exp (run: load core again)
3377 (run: sanity check we see the core file, run: with core)
3378 (run: core file is cleared, attach: load core again)
3379 (attach: sanity check we see the core file, attach: with core)
3380 (attach: core file is cleared): New tests.
3381 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
3382
3383 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
3384
3385 * gdb.arch/altivec-abi.exp: New tests.
3386
3387 2010-07-13 Tom Tromey <tromey@redhat.com>
3388
3389 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
3390 (main): Use it.
3391 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
3392
3393 2010-07-13 Tom Tromey <tromey@redhat.com>
3394
3395 * gdb.base/label.exp: New file.
3396 * gdb.base/label.c: New file.
3397
3398 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
3399 H.J. Lu <hongjiu.lu@intel.com>
3400
3401 * lib/gdb.exp (is_ilp32_target): New.
3402 (is_lp64_target): Likewise.
3403
3404 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
3405 target.
3406 * gdb.arch/amd64-disp-step.exp: Likewise.
3407 * gdb.arch/amd64-dword.exp: Likewise.
3408 * gdb.arch/amd64-i386-address.exp: Likewise.
3409 * gdb.arch/amd64-word.exp: Likewise.
3410
3411 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
3412 target.
3413 * gdb.arch/i386-bp_permanent.exp: Likewise.
3414 * gdb.arch/i386-byte.exp: Likewise.
3415 * gdb.arch/i386-disp-step.exp: Likewise.
3416 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3417 * gdb.arch/i386-prologue.exp: Likewise.
3418 * gdb.arch/i386-size-overlap.exp: Likewise.
3419 * gdb.arch/i386-size.exp: Likewise.
3420 * gdb.arch/i386-sse.exp: Likewise.
3421 * gdb.arch/i386-unwind.exp: Likewise.
3422 * gdb.arch/i386-word.exp: Likewise.
3423
3424 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
3425 test only when building 64-bit executables. Do not hard-code
3426 -m64 option.
3427
3428 2010-07-07 Doug Evans <dje@google.com>
3429
3430 * lib/gdb.exp (gdb_test_list_exact): New function.
3431 * gdb.base/default.exp (show convenience): Call it, add tests for
3432 $_sdata = void, $_thread = 0.
3433
3434 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3435 Joel Brobecker <brobecker@adacore.com>
3436
3437 Fix re-run of PIE executable, PR shlibs/11776.
3438 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
3439 Remove $displacement_main to match the solib-svr4.c change. New "kill"
3440 and re-"run" of the inferior.
3441
3442 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3443 Joel Brobecker <brobecker@adacore.com>
3444
3445 Cope with missing /usr/sbin/prelink.
3446 * lib/prelink-support.exp (prelink_no):
3447 <result == 1 && $output is "no such file or directory">: New.
3448 (prelink_yes): Likewise. Return on failed prelink_no.
3449
3450 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3451 Joel Brobecker <brobecker@adacore.com>
3452
3453 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3454 build_executable by build_executable_own_libs. Replace "prelink -R"
3455 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3456 change.
3457 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3458 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3459 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3460 Replace build_executable by build_executable_own_libs's function
3461 build_executable_own_libs.
3462 (prelinkNO): Create new stub to call prelink_no.
3463 (prelinkYES): Create new stub to call prelink_yes.
3464 (test_attach): Rename calls of copy to file_copy.
3465 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3466 (copy): Move to ...
3467 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3468 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3469 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3470 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3471 special flags by gdb_compile_shlib. Replace second gdb_compile by
3472 build_executable_own_libs. Replace "prelink -R" execution by a call of
3473 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3474 a second call of prelink_yes. Replace restart commands by
3475 clean_restart.
3476 (prelink): Rename to ...
3477 (seen displacement message): ... this test. Extend its expectation
3478 strictness.
3479
3480 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3481
3482 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3483 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3484 displacement message exactly once.
3485
3486 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3487 Joel Brobecker <brobecker@adacore.com>
3488
3489 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3490 its restore after the <$relink_args != ""> loop. new comment.
3491
3492 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3493 Joel Brobecker <brobecker@adacore.com>
3494
3495 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3496 code for it. New variable relink_args.
3497 (prelinkYES): Call prelinkNO.
3498 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3499 in such case. Move the core code to ...
3500 (test_attach_gdb): ... a new function. Send GDB command "file".
3501 Extend expected "Attaching to " string.
3502
3503 2010-07-02 Tom Tromey <tromey@redhat.com>
3504
3505 * gdb.base/bitops.exp: Remove extraneous "pass".
3506
3507 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
3508
3509 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3510
3511 2010-07-01 Pedro Alves <pedro@codesourcery.com>
3512
3513 * gdb.base/help.exp: Adjust expected output.
3514
3515 2010-07-01 Pedro Alves <pedro@codesourcery.com>
3516
3517 * gdb.base/help.exp: Adjust expected output.
3518
3519 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3520
3521 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3522 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3523 c++/11702.
3524
3525 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3526 Doug Evans <dje@google.com>
3527
3528 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3529 add .dynamic entry'.
3530
3531 2010-06-29 Doug Evans <dje@google.com>
3532
3533 Test PR c++/11702.
3534 * gdb.cp/m-static.exp: Add testcase.
3535 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3536
3537 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
3538 Tom Tromey <tromey@redhat.com>
3539 Thiago Jung Bauermann <bauerman@br.ibm.com>
3540
3541 * gdb.python/py-inferior.c: New File.
3542 * gdb.python/py-infthread.c: New File.
3543 * gdb.python/py-inferior.exp: New File.
3544 * gdb.python/py-infthread.exp: New File.
3545
3546 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3547
3548 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3549 (ptype ::C::OtherFileClass typedefs): New.
3550 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3551 (C::OtherFileClass::cOtherFileClassVar2): New.
3552 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3553 cOtherFileClassVar2.
3554 (C::cOtherFileType2, C::cOtherFileVar2): New.
3555 (C::cOtherFileVar_use): use also cOtherFileVar2.
3556 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3557
3558 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3559
3560 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3561 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3562 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3563 (print ::C::cOtherFileVar)
3564 (whatis C::OtherFileClass::cOtherFileClassType)
3565 (whatis ::C::OtherFileClass::cOtherFileClassType)
3566 (print C::OtherFileClass::cOtherFileClassVar)
3567 (print ::cOtherFileClassVar)
3568 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3569 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3570 trailing content.
3571 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3572 (C::OtherFileClass::cOtherFileClassVar)
3573 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3574 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3575
3576 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3577
3578 Test PR c++/11703 and PR gdb/1448.
3579 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3580 gdb/1448.
3581
3582 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3583
3584 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3585 (main) <rtti_data>: New.
3586 * gdb.cp/virtbase.exp (print rtti_data): New.
3587
3588 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3589 Joel Brobecker <brobecker@adacore.com>
3590
3591 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3592
3593 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3594
3595 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3596
3597 2010-06-28 Doug Evans <dje@google.com>
3598
3599 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3600
3601 2010-06-27 Doug Evans <dje@google.com>
3602
3603 * gdb.cp/m-static.exp: Update expected test output.
3604
3605 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3606
3607 * gdb.gdb/selftest.exp: Adjust expected message for
3608 capturing start-up runtime.
3609
3610 2010-06-25 Tom Tromey <tromey@redhat.com>
3611
3612 PR python/10808:
3613 * gdb.python/python.exp: Add new tests.
3614
3615 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3616
3617 * gdb.cp/operator.cc: Created an import loop.
3618 * gdb.cp/operator.exp: Added testcase for import loop.
3619
3620 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3621
3622 Test PR python/11407.
3623 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3624 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3625 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3626 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3627 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3628 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3629 binfile. Call gdb_compile with clean_restart twice.
3630 (func_nofb print, func_nofb backtrace, func_loopfb print)
3631 (func_loopfb backtrace): New.
3632
3633 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3634
3635 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3636 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3637 by a hand made one.
3638 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3639 i?86 requirement. Remove variables srcfile and binfile. New variable
3640 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3641
3642 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3643
3644 * gdb.cell/dwarfaddr.exp: New file.
3645 * gdb.cell/dwarfaddr.S: New file.
3646
3647 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3648
3649 Test PR 9436.
3650 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3651
3652 2010-06-24 Hui Zhu <teawater@gmail.com>
3653
3654 * gdb.base/eval.exp: New file.
3655
3656 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3657
3658 * gdb.cell/fork.exp: New file.
3659 * gdb.cell/fork.c: Likewise.
3660 * gdb.cell/fork-spu.c: Likewise.
3661
3662 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3663
3664 * lib/gdb.exp (banned_variables_traced): New global variable.
3665 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3666 (gdb_init): Use `trace add variable' instead of obsolete
3667 `trace variable'.
3668
3669 2010-06-21 Doug Evans <dje@google.com>
3670
3671 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3672
3673 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3674
3675 * gdb.arch/spu-ls.exp: New file.
3676 * gdb.arch/spu-ls.c: Likewise.
3677
3678 2010-06-18 Stan Shebs <stan@codesourcery.com>
3679
3680 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3681
3682 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3683
3684 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3685 * gdb.base/watch-cond.exp: Likewise.
3686 * gdb.python/py-breakpoint.exp: Likewise.
3687
3688 2010-06-18 Pedro Alves <pedro@codesourcery.com>
3689
3690 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3691 clean_restart, make sure every test has a distinct message, and
3692 that messages don't include the executable' full path.
3693
3694 2010-06-17 Doug Evans <dje@google.com>
3695
3696 * gdb.arch/i386-size.exp: Updated expected output for
3697 DISASSEMBLY_OMIT_FNAME.
3698
3699 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3700 Sergio Durigan Junior <sergiodj@redhat.com>
3701
3702 * gdb.base/watch-notconst.c: New file.
3703 * gdb.base/watch-notconst.S: New file.
3704 * gdb.base/watch-notconst2.c: New file.
3705 * gdb.base/watch-notconst2.S: New file.
3706 * gdb.base/watch-notconst.exp: New file.
3707 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3708 (func4): Add operations on `global_ptr_ptr'.
3709 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3710 routine to test watchpoints created with a constant expression.
3711 (test_inaccessible_watchpoint): Include tests for watchpoints
3712 created with a constant expression.
3713
3714 2010-06-14 Kevin Buettner <kevinb@redhat.com>
3715
3716 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3717 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3718 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3719 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3720 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3721 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3722 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3723 of `_start'.
3724
3725 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3726
3727 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
3728 not supported on the target.
3729 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3730 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3731 * gdb.mi/mi-nsintrall.exp: Likewise.
3732 * gdb.mi/mi-nsmoribund.exp: Likewise.
3733 * gdb.mi/mi-nsthrexec.exp: Likewise.
3734
3735 2010-06-11 Stan Shebs <stan@codesourcery.com>
3736
3737 * gdb.base/permissions.exp: New file.
3738
3739 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3740
3741 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
3742 does not support ELF executable class.
3743
3744 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3745
3746 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
3747
3748 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3749
3750 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
3751 (runto): Catch "The target does not support running in non-stop mode.".
3752
3753 2010-06-11 Michael Snyder <msnyder@vmware.com>
3754
3755 * gdb.base/setshow.exp (set language asm): Don't use
3756 gdb_test_no_output, fails on some targets.
3757
3758 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3759
3760 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
3761 * gdb.cp/pr9167.exp: Likewise.
3762
3763 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3764
3765 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
3766
3767 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3768
3769 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
3770
3771 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3772
3773 * gdb.base/charset.c (main): Make sure malloc gets linked in.
3774
3775 2010-06-11 Tom Tromey <tromey@redhat.com>
3776
3777 PR gdb/9977, PR exp/11636::
3778 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
3779 (pieces_test_f6): Update expected output.
3780
3781 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3782
3783 * gdb.base/moribund-step.exp: New.
3784
3785 2010-06-08 Michael Snyder <msnyder@vmware.com>
3786
3787 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
3788 * gdb.ada/boolean_expr.exp:
3789 * gdb.ada/frame_args.exp: Ditto.
3790 * gdb.ada/lang_switch.exp: Ditto.
3791 * gdb.ada/ptype_arith_binop.exp: Ditto.
3792 * gdb.ada/ref_param.exp: Ditto.
3793 * gdb.ada/type_coercion.exp:Ditto.
3794
3795 * gdb.asm/asm-source.exp: Ditto.
3796
3797 * gdb.base/attach.exp: Ditto.
3798 * gdb.base/bitfields2.exp: Ditto.
3799 * gdb.base/call-signal-resume.exp: Ditto.
3800 * gdb.base/callfuncs.exp: Ditto.
3801 * gdb.base/commands.exp: Ditto.
3802 * gdb.base/dbx.exp: Ditto.
3803 * gdb.base/default.exp: Ditto.
3804 * gdb.base/dump.exp: Ditto.
3805 * gdb.base/exprs.exp: Ditto.
3806 * gdb.base/freebpcmd.exp: Ditto.
3807 * gdb.base/interrupt.exp: Ditto.
3808 * gdb.base/list.exp: Ditto.
3809 * gdb.base/long_long.exp: Ditto.
3810 * gdb.base/maint.exp: Ditto.
3811 * gdb.base/ptype.exp: Ditto.
3812 * gdb.base/return.exp: Ditto.
3813 * gdb.base/setshow.exp: Ditto.
3814 * gdb.base/sigbpt.exp: Ditto.
3815 * gdb.base/sigrepeat.exp: Ditto.
3816
3817 * gdb.cp/classes.exp: Ditto.
3818
3819 * gdb.dwarf2/dw2-restore.exp: Ditto.
3820
3821 * gdb.gdb/selftest.exp: Ditto.
3822
3823 * gdb.multi/base.exp: Ditto.
3824 * gdb.multi/bkpt-multi-exec.exp: Ditto.
3825
3826 * gdb.python/py-block.exp: Ditto.
3827 * gdb.python/py-prettyprint.exp: Ditto.
3828 * gdb.python/py-template.exp: Ditto.
3829
3830 * gdb.server/ext-attach.exp: Ditto.
3831 * gdb.server/ext-run.exp: Ditto.
3832 * gdb.server/server-mon.exp: Ditto.
3833
3834 * gdb.threads/fork-thread-pending.exp: Ditto.
3835 * gdb.threads/hand-call-in-threads.exp: Ditto.
3836 * gdb.threads/interrupted-hand-call.exp: Ditto.
3837 * gdb.threads/linux-dp.exp: Ditto.
3838 * gdb.threads/manythreads.exp: Ditto.
3839 * gdb.threads/print-threads.exp: Ditto.
3840 * gdb.threads/pthreads.exp: Ditto.
3841 * gdb.threads/schedlock.exp: Ditto.
3842 * gdb.threads/thread-unwindonsignal.exp: Ditto.
3843 * gdb.threads/threadapply.exp: Ditto.
3844
3845 2010-06-08 Michael Snyder <msnyder@vmware.com>
3846
3847 * gdb.ada/exec_changed.exp:
3848 Use ".*" instead of "" as wildcard regexp.
3849
3850 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
3851 * gdb.base/call-ar-st.exp: Ditto.
3852 * gdb.base/checkpoint.exp: Ditto.
3853 * gdb.base/default.exp: Ditto.
3854 * gdb.base/dump.exp: Ditto.
3855 * gdb.base/ending-run.exp: Ditto.
3856 * gdb.base/fileio.exp: Ditto.
3857 * gdb.base/miscexprs.exp: Ditto.
3858 * gdb.base/pointers.exp: Ditto.
3859 * gdb.base/readline.exp: Ditto.
3860 * gdb.base/reread.exp: Ditto.
3861 * gdb.base/restore.exp: Ditto.
3862 * gdb.base/shlib-call.exp: Ditto.
3863 * gdb.base/valgrind-db-attach.exp: Ditto.
3864 * gdb.base/volatile.exp: Ditto.
3865 * gdb.base/watchpoints.exp: Ditto.
3866
3867 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
3868
3869 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
3870 * gdb.python/py-value.exp: Ditto.
3871
3872 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
3873 * gdb.trace/circ.exp: Ditto.
3874 * gdb.trace/collection.exp: Ditto.
3875 * gdb.trace/packetlen.exp: Ditto.
3876 * gdb.trace/passc-dyn.exp: Ditto.
3877 * gdb.trace/report.exp: Ditto.
3878 * gdb.trace/tfile.exp: Ditto.
3879 * gdb.trace/tfind.exp: Ditto.
3880 * gdb.trace/while-dyn.exp: Ditto.
3881
3882 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3883
3884 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
3885
3886 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3887
3888 Test PR 10640.
3889 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
3890
3891 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
3892
3893 * gdb.cp/koenig.exp: Test for ADL operators.
3894 * gdb.cp/koenig.cc: Added ADL operators.
3895 * gdb.cp/operator.exp: New test.
3896 * gdb.cp/operator.cc: New test.
3897
3898 2010-06-04 Michael Snyder <msnyder@vmware.com>
3899
3900 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
3901 * gdb.base/pending.exp: Ditto.
3902
3903 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
3904
3905 2010-06-04 Doug Evans <dje@google.com>
3906
3907 * gdb.python/py-prettyprint.exp: Add new test for enabled and
3908 disabled printers.
3909 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
3910 (enable_lookup_function): New function.
3911
3912 2010-06-04 Tom Tromey <tromey@redhat.com>
3913
3914 * gdb.python/py-value.exp (test_value_hash): Don't test equality
3915 of hash and id.
3916
3917 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3918
3919 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
3920 newline.
3921 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
3922 (empty verbose non-noisy clear, empty verbose noisy clear)
3923 (empty non-verbose noisy clear): Likewise.
3924
3925 2010-06-03 Michael Snyder <msnyder@vmware.com>
3926
3927 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
3928 * gdb.base/display.exp: Ditto.
3929 * gdb.base/find.exp: Ditto.
3930 * gdb.base/ifelse.exp: Ditto.
3931 * gdb.base/multi-forks.exp: Ditto.
3932 * gdb.base/recurse.exp: Ditto.
3933 * gdb.base/setshow.exp: Ditto.
3934 * gdb.base/value-double-free.exp: Ditto.
3935 * gdb.base/watch-vfork.exp: Ditto.
3936 * gdb.base/watch_thread_num.exp: Ditto.
3937 * gdb.base/watchpoint-solib.exp: Ditto.
3938 * gdb.base/watchpoint.exp: Ditto.
3939 * gdb.base/watchpoints.exp: Ditto.
3940
3941 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
3942 * gdb.cp/overload.exp: Ditto.
3943 * gdb.cp/virtfunc.exp: Ditto.
3944
3945 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
3946
3947 * gdb.reverse/watch-precsave.exp:
3948 Replace gdb_test with gdb_test_no_output.
3949
3950 * gdb.threads/attach-into-signal.exp:
3951 Replace gdb_test with gdb_test_no_output.
3952 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
3953 * gdb.threads/watchthreads.exp: Ditto.
3954 * gdb.threads/watchthreads2.exp: Ditto.
3955
3956 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
3957 * gdb.trace/tfind.exp: Ditto.
3958
3959 2010-06-03 Joel Brobecker <brobecker@adacore.com>
3960
3961 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
3962 successful test if message is the empty string.
3963
3964 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3965
3966 * gdb.fortran/module.exp (stopped language detection): New test.
3967
3968 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3969
3970 Support DW_TAG_module as separate namespaces.
3971 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
3972 gdb.fortran/library-module-lib.f90: New.
3973 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
3974 (print i): Remove.
3975 (continue to breakpoint: i-is-1, print var_i value 1)
3976 (continue to breakpoint: i-is-2, print var_i value 2)
3977 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
3978 (print var_d, print var_i value 14, ptype modmany, complete `modm)
3979 (complete `modmany, complete `modmany`, complete `modmany`var)
3980 (show language, setting breakpoint at module): New tests.
3981 * gdb.fortran/module.f90 (module mod): Remove.
3982 (module mod1, module mod2, module modmany, subroutine sub1)
3983 (subroutine sub2, program module): New.
3984
3985 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3986
3987 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
3988 (print value of rUC, print value of rI, print value of UI): ... here.
3989 * gdb.cp/anon-union.exp (pass): Rename to ...
3990 (print z 2): ... here.
3991
3992 2010-06-02 Michael Snyder <msnyder@vmware.com>
3993
3994 * gdb.trace/actions.exp: Use gdb_test_no_output.
3995 * gdb.trace/circ.exp: Ditto.
3996 * gdb.trace/packetlen.exp: Ditto.
3997 * gdb.trace/save-trace.exp: Ditto.
3998 * gdb.trace/tracecmd.exp: Ditto.
3999 * gdb.trace/tsv.exp: Ditto.
4000
4001 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
4002 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
4003 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4004 * gdb.threads/manythreads.exp: Ditto.
4005 * gdb.threads/print-threads.exp: Ditto.
4006 * gdb.threads/pthreads.exp: Ditto.
4007 * gdb.threads/schedlock.exp: Ditto.
4008 * gdb.threads/staticthreads.exp: Ditto.
4009 * gdb.threads/thread-specific.exp: Ditto.
4010 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4011 * gdb.threads/threadapply.exp: Ditto.
4012 * gdb.threads/watchthreads.exp: Ditto.
4013 * gdb.threads/watchthreads2.exp: Ditto.
4014
4015 * gdb.python/py-block.exp: Use gdb_test_no_output.
4016 * gdb.python/py-prettyprint.exp: Ditto.
4017 * gdb.python/py-template.exp: Ditto.
4018 * gdb.python/py-value.exp: Ditto.
4019
4020 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
4021 * gdb.reverse/watch-reverse.exp: Ditto.
4022
4023 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
4024 * gdb.server/ext-run.exp: Ditto.
4025
4026 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
4027 * gdb.dwarf2/dw2-compressed.exp: Ditto.
4028 * gdb.dwarf2/dw2-intercu.exp: Ditto.
4029 * gdb.dwarf2/dw2-intermix.exp: Ditto.
4030 * gdb.dwarf2/dw2-producer.exp: Ditto.
4031 * gdb.dwarf2/mac-fileno.exp: Ditto.
4032
4033 * gdb.gdb/observer.exp: Use gdb_test_no_output.
4034 * gdb.gdb/selftest.exp: Ditto.
4035
4036 * gdb.multi/base.exp: Use gdb_test_no_output.
4037
4038 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
4039
4040 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4041
4042 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
4043
4044 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
4045
4046 * gdb.cp/class2.exp: Use gdb_test_no_output.
4047 * gdb.cp/classes.exp: Ditto.
4048 * gdb.cp/extern-c.exp: Ditto.
4049 * gdb.cp/inherit.exp: Ditto.
4050 * gdb.cp/maint.exp: Ditto.
4051 * gdb.cp/mb-inline.exp: Ditto.
4052 * gdb.cp/mb-templates.exp: Ditto.
4053 * gdb.cp/method2.exp: Ditto.
4054 * gdb.cp/misc.exp: Ditto.
4055 * gdb.cp/ovldbreak.exp: Ditto.
4056 * gdb.cp/punctuator.exp: Ditto.
4057 * gdb.cp/templates.exp: Ditto.
4058 * gdb.cp/virtbase.exp: Ditto.
4059
4060 * gdb.threads/attach-stopped.exp:
4061 Replace uses of send_gdb / gdb_expect.
4062 * gdb.threads/attachstop-mt.exp:
4063 Replace uses of send_gdb / gdb_expect.
4064 * gdb.threads/gcore-thread.exp:
4065 Replace uses of send_gdb / gdb_expect.
4066 * gdb.threads/hand-call-in-threads.exp:
4067 Replace uses of send_gdb / gdb_expect.
4068 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
4069 * gdb.threads/print-threads.exp:
4070 Replace uses of send_gdb / gdb_expect.
4071 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
4072 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
4073 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
4074
4075 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
4076 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
4077 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
4078 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
4079 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
4080 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
4081 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
4082 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
4083 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
4084 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
4085 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
4086
4087 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4088
4089 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
4090
4091 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
4092
4093 * gdb.cp/koenig.exp: Added new test case.
4094 * gdb.cp/koenig.cc: Ditto.
4095
4096 2010-06-01 Michael Snyder <msnyder@vmware.com>
4097
4098 * gdb.base/arithmet.exp: Use gdb_test_no_output.
4099 * gdb.base/arrayidx.exp: Ditto.
4100 * gdb.base/attach.exp: Ditto.
4101 * gdb.base/auxv.exp: Ditto.
4102 * gdb.base/bigcre.exp: Ditto.
4103 * gdb.base/break-always.exp: Ditto.
4104 * gdb.base/break-interp.exp: Ditto.
4105 * gdb.base/break.exp: Ditto.
4106 * gdb.base/breakpoint-shadow.exp: Ditto.
4107 * gdb.base/call-ar-st.exp: Ditto.
4108 * gdb.base/call-sc.exp: Ditto.
4109 * gdb.base/call-signal-resume.exp: Ditto.
4110 * gdb.base/callfuncs.exp: Ditto.
4111 * gdb.base/catch-syscall.exp: Ditto.
4112 * gdb.base/charset.exp: Ditto.
4113 * gdb.base/code-expr.exp: Ditto.
4114 * gdb.base/commands.exp: Ditto.
4115 * gdb.base/cond-expr.exp: Ditto.
4116 * gdb.base/condbreak.exp: Ditto.
4117 * gdb.base/cursal.exp: Ditto.
4118 * gdb.base/cvexpr.exp: Ditto.
4119 * gdb.base/default.exp: Ditto.
4120 * gdb.base/del.exp: Ditto.
4121 * gdb.base/detach.exp: Ditto.
4122 * gdb.base/display.exp: Ditto.
4123 * gdb.base/ena-dis-br.exp: Ditto.
4124 * gdb.base/eval-skip.exp: Ditto.
4125 * gdb.base/foll-fork.exp: Ditto.
4126 * gdb.base/foll-vfork.exp: Ditto.
4127 * gdb.base/frame-args.exp: Ditto.
4128 * gdb.base/funcargs.exp: Ditto.
4129 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4130 * gdb.base/gdbvars.exp: Ditto.
4131 * gdb.base/help.exp: Ditto.
4132 * gdb.base/ifelse.exp: Ditto.
4133 * gdb.base/included.exp: Ditto.
4134 * gdb.base/list.exp: Ditto.
4135 * gdb.base/macscp.exp: Ditto.
4136 * gdb.base/maint.exp: Ditto.
4137 * gdb.base/multi-fork.exp: Ditto.
4138 * gdb.base/overlays.exp: Ditto.
4139 * gdb.base/page.exp: Ditto.
4140 * gdb.base/pending.exp: Ditto.
4141 * gdb.base/pointers.exp: Ditto.
4142 * gdb.base/pr11022.exp: Ditto.
4143 * gdb.base/prelink.exp: Ditto.
4144 * gdb.base/printcmds.exp: Ditto.
4145 * gdb.base/psymtab.exp: Ditto.
4146 * gdb.base/randomize.exp: Ditto.
4147 * gdb.base/relational.exp: Ditto.
4148 * gdb.base/relocate.exp: Ditto.
4149 * gdb.base/remote.exp: Ditto.
4150 * gdb.base/sepdebug.exp: Ditto.
4151 * gdb.base/set-lang-auto.exp: Ditto.
4152 * gdb.base/setshow.exp: Ditto.
4153 * gdb.base/setvar.exp: Ditto.
4154 * gdb.base/signals.exp: Ditto.
4155 * gdb.base/signull.exp: Ditto.
4156 * gdb.base/sigstep.exp: Ditto.
4157 * gdb.base/sizeof.exp: Ditto.
4158 * gdb.base/solib-disc.exp: Ditto.
4159 * gdb.base/store.exp: Ditto.
4160 * gdb.base/structs.exp: Ditto.
4161 * gdb.base/structs2.exp: Ditto.
4162 * gdb.base/subst.exp: Ditto.
4163 * gdb.base/term.exp: Ditto.
4164 * gdb.base/trace-commands.exp: Ditto.
4165 * gdb.base/unwindonsignal.exp: Ditto.
4166 * gdb.base/valgrind-db-attach.exp: Ditto.
4167 * gdb.base/varargs.exp: Ditto.
4168 * gdb.base/watch-cond.exp: Ditto.
4169 * gdb.base/watch_thread_num.exp: Ditto.
4170 * gdb.base/watchpoint-cond-gone.exp: Ditto.
4171 * gdb.base/watchpoint.exp: Ditto.
4172 * gdb.base/whatis-exp.exp: Ditto.
4173
4174 2010-06-01 Michael Snyder <msnyder@vmware.com>
4175
4176 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
4177 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
4178 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
4179 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
4180 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
4181 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
4182 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
4183 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
4184 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
4185 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
4186 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
4187 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
4188 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
4189 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
4190 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
4191
4192 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4193
4194 * gdb.base/commands.exp (begin commands on watch): Remove excessive
4195 trailing newline.
4196 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
4197 * gdb.java/jmisc.exp (p *args\n): Rename to ...
4198 (p *args): ... here and remove excessive trailing newline.
4199
4200 2010-05-31 Joel Brobecker <brobecker@adacore.com>
4201
4202 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
4203
4204 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4205
4206 Accept the new Linux kernel "t (tracing stop)" string.
4207 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
4208 Update comment.
4209 (state_wait) <T (tracing stop)>: New.
4210 (main): Update the state_wait expect string.
4211
4212 2010-05-28 Pedro Alves <pedro@codesourcery.com>
4213
4214 * limits.c, limits.exp: Delete files.
4215 * Makefile.in (clean mostlyclean): Adjust.
4216 * tracecmd.exp: Adjust.
4217
4218 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4219
4220 * gdb.base/tui-layout.exp: New.
4221
4222 2010-05-28 Michael Snyder <msnyder@vmware.com>
4223
4224 * gdb.reverse/break-precsave.exp:
4225 Replace uses of send_gdb / gdb_expect.
4226 * gdb.reverse/break-reverse.exp:
4227 Replace uses of send_gdb / gdb_expect.
4228 * gdb.reverse/consecutive-precsave.exp:
4229 Replace uses of send_gdb / gdb_expect.
4230 * gdb.reverse/consecutive-reverse.exp:
4231 Replace uses of send_gdb / gdb_expect.
4232 * gdb.reverse/finish-precsave.exp:
4233 Replace uses of send_gdb / gdb_expect.
4234 * gdb.reverse/finish-reverse.exp:
4235 Replace uses of send_gdb / gdb_expect.
4236 * gdb.reverse/i386-precsave.exp:
4237 Replace uses of send_gdb / gdb_expect.
4238 * gdb.reverse/i386-reverse.exp:
4239 Replace uses of send_gdb / gdb_expect.
4240 * gdb.reverse/i386-sse-reverse.exp:
4241 Replace uses of send_gdb / gdb_expect.
4242 * gdb.reverse/i387-env-reverse.exp:
4243 Replace uses of send_gdb / gdb_expect.
4244 * gdb.reverse/i387-stack-reverse.exp:
4245 Replace uses of send_gdb / gdb_expect.
4246 * gdb.reverse/machinestate-precsave.exp:
4247 Replace uses of send_gdb / gdb_expect.
4248 * gdb.reverse/machinestate.exp:
4249 Replace uses of send_gdb / gdb_expect.
4250 * gdb.reverse/sigall-precsave.exp:
4251 Replace uses of send_gdb / gdb_expect.
4252 * gdb.reverse/sigall-reverse.exp:
4253 Replace uses of send_gdb / gdb_expect.
4254 * gdb.reverse/solib-precsave.exp:
4255 Replace uses of send_gdb / gdb_expect.
4256 * gdb.reverse/solib-reverse.exp:
4257 Replace uses of send_gdb / gdb_expect.
4258 * gdb.reverse/step-precsave.exp:
4259 Replace uses of send_gdb / gdb_expect.
4260 * gdb.reverse/step-reverse.exp:
4261 Replace uses of send_gdb / gdb_expect.
4262 * gdb.reverse/until-precsave.exp:
4263 Replace uses of send_gdb / gdb_expect.
4264 * gdb.reverse/until-reverse.exp:
4265 Replace uses of send_gdb / gdb_expect.
4266 * gdb.reverse/watch-precsave.exp:
4267 Replace uses of send_gdb / gdb_expect.
4268 * gdb.reverse/watch-reverse.exp:
4269 Replace uses of send_gdb / gdb_expect.
4270
4271 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4272
4273 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
4274 excessive newline.
4275
4276 2010-05-27 Michael Snyder <msnyder@vmware.com>
4277
4278 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
4279 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
4280 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
4281 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
4282 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
4283 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
4284 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
4285 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
4286 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
4287 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
4288 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
4289 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
4290 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
4291 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
4292 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
4293 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
4294 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
4295 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
4296 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
4297
4298 2010-05-26 Michael Snyder <msnyder@vmware.com>
4299
4300 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
4301 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
4302
4303 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
4304 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
4305 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
4306
4307 * gdb.reverse/consecutive-reverse.exp:
4308 Replace uses of send_gdb / gdb_expect.
4309 * gdb.reverse/consecutive-precsave.exp:
4310 Replace uses of send_gdb / gdb_expect.
4311
4312 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
4313 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
4314 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
4315 * gdb.mi/mi-ns-stale-regcache.exp:
4316 Replace uses of send_gdb / gdb_expect.
4317 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
4318 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
4319 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
4320 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
4321 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
4322 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
4323 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
4324 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
4325 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
4326
4327 2010-05-26 Michael Snyder <msnyder@vmware.com>
4328
4329 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
4330
4331 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
4332
4333 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
4334 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
4335 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
4336 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
4337 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
4338 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
4339 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
4340 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
4341 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
4342
4343 2010-05-25 Tom Tromey <tromey@redhat.com>
4344
4345 * gdb.base/macscp.exp: Add missing space after setup_kfail.
4346
4347 2010-05-25 Tom Tromey <tromey@redhat.com>
4348
4349 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
4350 argument order.
4351 * gdb.base/macscp.exp: Fix setup_kfail argument order.
4352 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
4353 order.
4354 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
4355 order.
4356 * gdb.base/call-sc.exp (setup_kfails): Remove.
4357 (setup_compiler_kfails): Remove.
4358 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
4359 argument order.
4360 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
4361 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
4362 (advancei): Fix setup_kfail argument order.
4363 * gdb.base/radix.exp: Fix setup_kfail argument order.
4364 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
4365 order.
4366 * gdb.base/structs.exp (setup_kfails): Remove.
4367 (setup_compiler_kfails): Fix setup_kfail argument order.
4368 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
4369 order.
4370 * gdb.java/jmain.exp: Fix setup_kfail argument order.
4371 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
4372 setup_kfail argument order.
4373 * gdb.cp/overload.exp: Fix setup_kfail argument order.
4374
4375 2010-05-25 Tom Tromey <tromey@redhat.com>
4376
4377 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4378
4379 2010-05-25 Michael Snyder <msnyder@vmware.com>
4380
4381 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
4382 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
4383 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
4384 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
4385 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
4386 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
4387 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
4388 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
4389 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
4390 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
4391 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
4392 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
4393 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
4394 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
4395 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
4396 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
4397 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
4398 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
4399 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
4400 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
4401 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
4402 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
4403 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
4404 * gdb.base/default.exp: Replace send_gdb with gdb_test.
4405 * gdb.base/define.exp: Replace send_gdb with gdb_test.
4406 * gdb.base/display.exp: Replace send_gdb with gdb_test.
4407 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
4408 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
4409 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
4410 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
4411 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
4412 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
4413 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
4414 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
4415 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
4416 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
4417 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
4418 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
4419 * gdb.base/help.exp: Replace send_gdb with gdb_test.
4420 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
4421 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
4422 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
4423 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
4424 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
4425 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
4426 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
4427 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
4428 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
4429
4430 2010-05-25 Doug Evans <dje@google.com>
4431
4432 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
4433 gdb.string_to_argv.
4434
4435 2010-05-21 Tom Tromey <tromey@redhat.com>
4436
4437 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
4438 Call it.
4439 * gdb.dwarf2/pieces.S: Update.
4440 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
4441
4442 2010-05-21 Tom Tromey <tromey@redhat.com>
4443
4444 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4445 Call it.
4446 * gdb.dwarf2/pieces.c (struct C): New.
4447 (f6): New function.
4448 * gdb.dwarf2/pieces.S: Replace.
4449
4450 2010-05-21 Tom Tromey <tromey@redhat.com>
4451
4452 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4453 Call it.
4454
4455 2010-05-21 Tom Tromey <tromey@redhat.com>
4456
4457 * gdb.dwarf2.pieces.exp: New file.
4458 * gdb.dwarf2.pieces.S: New file.
4459 * gdb.dwarf2.pieces.c: New file.
4460
4461 2010-05-20 Pedro Alves <pedro@codesourcery.com>
4462 Joel Brobecker <brobecker@adacore.com>
4463
4464 * lib/gdb.exp (gdb_test_no_output): New function.
4465 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4466 when testing commands that should produce no output.
4467
4468 2010-05-17 Joel Brobecker <brobecker@adacore.com>
4469
4470 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4471 parameter that we want to watch being a constant.
4472
4473 2010-05-17 Joel Brobecker <brobecker@adacore.com>
4474
4475 * gdb.ada/cond_lang: New testcase.
4476
4477 2010-05-17 Joel Brobecker <brobecker@adacore.com>
4478
4479 * lib/gdb.exp (banned_variables): New variable/constant.
4480 (gdb_init): Add write trace on variables listed in banned_variables.
4481 (gdb_finish): Remove write traces on variables listed in
4482 banned_variables.
4483
4484 2010-05-17 Joel Brobecker <brobecker@adacore.com>
4485
4486 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4487 * gdb.cp/koenig.exp: Likewise.
4488
4489 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4490
4491 PR python/11482
4492
4493 * gdb.python/py-value.exp (test_value_hash): New function.
4494
4495 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4496
4497 PR exp/11530.
4498 * gdb.base/gdb11530.c: New file.
4499 * gdb.base/gdb11530.exp: New file.
4500
4501 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4502
4503 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4504 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4505
4506 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4507
4508 * gdb.cp/koenig.exp: New test.
4509 * gdb.cp/koenig.cc: New test program.
4510
4511 2010-05-05 Joel Brobecker <brobecker@adacore.com>
4512
4513 Remove the use of prms_id and bug_id throughout the testsuite.
4514
4515 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4516
4517 PR exp/11349.
4518 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4519 use a reference local variable.
4520
4521 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4522
4523 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4524 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4525 variable different_dir. Move debugfile into a full directory pathname
4526 under DIFFERENT_DIR.
4527 * lib/gdb.exp (separate_debug_filename): Remove.
4528 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4529 variable debug_dir and mkdir of it. Update function comments.
4530
4531 2010-04-29 Pedro Alves <pedro@codesourcery.com>
4532
4533 PR gdb/11557
4534
4535 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4536 files.
4537
4538 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4539
4540 * gdb.python/py-param.exp: New File.
4541
4542 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4543
4544 * gdb.base/default.exp: Fix "set language" test.
4545
4546 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4547
4548 PR breakpoints/11531.
4549 * gdb.base/gdb11531.c: New file.
4550 * gdb.base/gdb11531.exp: New file.
4551
4552 2010-04-26 Tom Tromey <tromey@redhat.com>
4553
4554 * gdb.base/completion.exp: Add tests for completion and deprecated
4555 commands.
4556
4557 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4558
4559 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4560 (print /x char_array): Escape curly brackets.
4561
4562 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4563
4564 Fix deadlock on looped list of loaded shared objects.
4565 * gdb.base/solib-corrupted.exp: New.
4566
4567 2010-04-23 Doug Evans <dje@google.com>
4568
4569 * gdb.python/py-section-script.c: New file.
4570 * gdb.python/py-section-script.exp: New file.
4571 * gdb.python/py-section-script.py: New file.
4572
4573 2010-04-20 Chris Moller <cmoller@redhat.com>
4574
4575 PR 10179
4576
4577 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4578 * gdb.base/pr10179-a.c:
4579 * gdb.base/pr10179-b.c:
4580 * gdb.base/pr10179.exp: New files.
4581
4582 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4583
4584 Fix crashes on dangling display expressions.
4585 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4586 is SEP.
4587 (lib_flags): Remove the "debug" keyword.
4588 (libsepdebug): New variable for iterating new loop.
4589 (save_pf_prefix): New variable wrapping the loop.
4590 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4591 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4592
4593 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4594
4595 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4596
4597 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4598
4599 PR stabs/11479.
4600 * gdb.stabs/gdb11479.exp: New file.
4601 * gdb.stabs/gdb11479.c: New file.
4602
4603 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4604
4605 * gdb.base/charset.c (Strin16, String32): New variables.
4606 * gdb.base/charset.exp (gdb_test): Test correct display
4607 of 16 or 32 bit strings.
4608
4609 2010-04-21 Chris Moller <cmoller@redhat.com>
4610
4611 PR 9167
4612 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4613 * gdb.cp/pr9167.cc: New file.
4614 * gdb.cp/pr9167.exp: New file.
4615
4616
4617 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4618
4619 PR pascal/11492.
4620 * gdb.pascal/gdb11492.pas: New file.
4621 * gdb.pascal/gdb11492.exp: New file.
4622
4623 2010-04-20 Joel Brobecker <brobecker@adacore.com>
4624
4625 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
4626
4627 2010-04-20 Joel Brobecker <brobecker@adacore.com>
4628
4629 * gdb.ada/dyn_loc: New testcase.
4630
4631 2010-04-20 Chris Moller <cmoller@redhat.com>
4632
4633 PR 10867
4634
4635 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4636 * gdb.cp/pr10687.cc: New file.
4637 * gdb.cp/pr10687.exp: New file.
4638
4639
4640 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4641 Sergio Durigan Junior <sergiodj@redhat.com>
4642
4643 * gdb.fortran/logical.exp: New testcase.
4644 * gdb.fortran/logical.f90: New file.
4645
4646 2010-04-19 Doug Evans <dje@google.com>
4647
4648 * gdb.base/help.exp (help source): Update expected output.
4649
4650 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4651
4652 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4653 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4654 gdb_exit and return.
4655 (executable): New variable.
4656 (binfile): Use it.
4657
4658 2010-04-19 Pedro Alves <pedro@codesourcery.com>
4659
4660 PR breakpoints/8554.
4661
4662 * gdb.trace/save-trace.exp: Adjust.
4663
4664 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4665
4666 PR corefiles/11511
4667 * gdb.arch/system-gcore.exp: New.
4668 * gdb.arch/gcore.c: Likewise.
4669
4670 2010-04-15 Doug Evans <dje@google.com>
4671
4672 * gdb.python/py-progspace.c: New file.
4673 * gdb.python/py-progspace.exp: New file.
4674
4675 * gdb.base/source.exp: Add tests for "source -s".
4676
4677 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4678
4679 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4680 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4681 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4682 * gdb.python/py-mi.exp: New test for to_string returning None.
4683
4684 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4685
4686 * gdb.python/py-breakpoint.c: Make result global.
4687
4688 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4689
4690 Fix non-GNU make compatibility.
4691 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4692
4693 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4694
4695 * gdb.python/py-breakpoint.exp: New File.
4696 * gdb.python/py-breakpoint.C: Ditto.
4697
4698 2010-04-08 Stan Shebs <stan@codesourcery.com>
4699
4700 * gdb.trace/actions.exp: Clear default-collect.
4701 * gdb.trace/save-trace.exp: Clear default-collect.
4702
4703 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4704
4705 * gdb.python/py-value: Add null string variable.
4706 (test_lazy_string): Test zero length, NULL address lazy
4707 strings.
4708
4709 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4710
4711 * gdb.arch/i386-avx.c: New.
4712 * gdb.arch/i386-avx.exp: Likewise.
4713
4714 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4715
4716 2010-04-06 Doug Evans <dje@google.com>
4717
4718 * gdb.base/source-test.gdb: New file.
4719 * gdb.base/source.exp: Test source -v.
4720
4721 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4722
4723 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4724
4725 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
4726
4727 * gdb.stabs/aout.sed: Convert all backslash to double backslash
4728 within one line, unless it is followed by a double quote.
4729 * gdb.stabs/hppa.sed: Idem.
4730 * gdb.stabs/weird.def: Add char and String constants
4731 * gdb.stabs/weird.exp: Check for correct parsing of
4732 char and string constants.
4733 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
4734 in .stabs to .stabx substitution.
4735
4736 2010-04-05 Stan Shebs <stan@codesourcery.com>
4737
4738 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
4739 constant global.
4740 * gdb.trace/tfile.exp: Try to print them.
4741
4742 2010-04-04 Stan Shebs <stan@codesourcery.com>
4743
4744 * gdb.base/completion.exp: Update for new "info watchpoints".
4745 * gdb.base/default.exp: Ditto.
4746 * gdb.base/help.exp: Ditto.
4747 * gdb.base/watchpoint.exp: Ditto.
4748 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
4749
4750 2010-04-04 Stan Shebs <stan@codesourcery.com>
4751
4752 * gdb.trace/tfile.exp: Sharpen tfind test.
4753
4754 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4755
4756 * gdb.base/break-entry.exp: New.
4757
4758 2010-04-02 Hui Zhu <teawater@gmail.com>
4759 Michael Snyder <msnyder@vmware.com>
4760
4761 * gdb.reverse/i386-sse-reverse.exp: New file.
4762 * gdb.reverse/i386-sse-reverse.c: New file.
4763
4764 2010-04-02 Pedro Alves <pedro@codesourcery.com>
4765
4766 * gdb.trace/tfind.exp: Adjust expected disassembly output.
4767
4768 2010-04-01 Stan Shebs <stan@codesourcery.com>
4769
4770 * gdb.trace/actions.exp: Tweak expected output.
4771 * gdb.trace/while-stepping.exp: Tweak expected output.
4772
4773 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
4774
4775 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
4776
4777 2010-04-01 Pedro Alves <pedro@codesourcery.com>
4778
4779 * gdb.base/commands.exp: Adjust.
4780 * gdb.cp/extern-c.exp: Adjust.
4781
4782 2010-04-01 Pedro Alves <pedro@codesourcery.com>
4783
4784 * gdb.trace/collection.c (local_test_func): Define a local struct,
4785 and instanciate it.
4786
4787 2010-04-01 Pedro Alves <pedro@codesourcery.com>
4788
4789 * gdb.trace/collection.exp (gdb_collect_args_test)
4790 (gdb_collect_argarray_test): XFAIL the tests that assume the
4791 argarray argument's elements are collected.
4792
4793 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4794
4795 * gdb.dwarf2/dw2-bad-parameter-type.exp,
4796 gdb.dwarf2/dw2-bad-parameter-type.S: New.
4797
4798 2010-03-31 Stan Shebs <stan@codesourcery.com>
4799
4800 * gdb.trace/save-trace.exp: Test save/restore of default-collect
4801 and tracepoint conditionals.
4802 (gdb_verify_tracepoints): Delete unused return.
4803
4804 2010-03-26 Keith Seitz <keiths@redhat.com>
4805
4806 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
4807 appear in the output before main.
4808 Remove KFAIL for gdb/2215 aka bz 9320.
4809
4810 2010-03-30 Doug Evans <dje@google.com>
4811
4812 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
4813 by dejagnu.
4814 * gdb.arch/amd64-dword.exp: Ditto.
4815
4816 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
4817 match.
4818 (break printf): Ditto.
4819
4820 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
4821
4822 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
4823 gcc < 4.4.
4824 * gdb.cp/shadow.exp: Ditto.
4825
4826 2010-03-29 Pedro Alves <pedro@codesourcery.com>
4827
4828 * gdb.trace/collection.exp (run_trace_experiment): Make sure
4829 "tstart" is silent.
4830
4831 2010-03-29 Pedro Alves <pedro@codesourcery.com>
4832
4833 * gdb.trace/collection.exp (executable): New.
4834 (binfile): Use it.
4835 (fpreg, spreg, pcreg): New.
4836 (test_register): Use gdb_test_multiple. Pass /x to print.
4837 (prepare_for_trace_test): New.
4838 (run_trace_experiment): Use "continue", not gdb_run_cmd.
4839 (gdb_collect_args_test, gdb_collect_argstruct_test)
4840 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
4841 prepare_for_trace_test.
4842 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
4843 fpreg, spreg and pcreg.
4844 (gdb_collect_expression_test, gdb_collect_globals_test): Use
4845 prepare_for_trace_test.
4846 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
4847 try to detect tracing support here. Don't set breakpoints at
4848 `begin' or `end' here.
4849 <global scope>: Use clean_restart. Run to main before checking
4850 for tracing support. Check for for tracing support here.
4851
4852 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4853
4854 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
4855 " as $displacement" to "seen displacement message".
4856
4857 2010-03-28 Pedro Alves <pedro@codesourcery.com>
4858
4859 * gdb.trace/while-dyn.exp (executable): New variable.
4860 (binfile): Use it.
4861 (test_while_stepping): New function. Move most tests here. Call
4862 it once for each of the while-stepping, stepping and ws aliases.
4863
4864 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4865
4866 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
4867 that do not provide the tagless_struct type name at all.
4868 (test_print_anon_union): Do not check value of uninitialized
4869 union member. Do not use cp_test_ptype_class, so we can accept
4870 "long" as well as "long int".
4871
4872 2010-03-26 Pedro Alves <pedro@codesourcery.com>
4873
4874 * gdb.trace/tfile.c (tohex, bin2hex): New.
4875 (write_error_trace_file): Hexify error description.
4876
4877 2010-03-25 Stan Shebs <stan@codesourcery.com>
4878
4879 * gdb.trace/tfile.c: Generate an additional trace file, improve
4880 portability.
4881 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
4882 files in a better way.
4883
4884 2010-03-25 Keith Seitz <keiths@redhat.com>
4885
4886 * gdb.java/jprint.exp: XFAIL printing of static class members
4887 because of GCC debuginfo problem.
4888
4889 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4890
4891 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
4892
4893 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4894
4895 * gdb.base/completion.exp: Allow long instead of long int.
4896 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
4897 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
4898 variable p.
4899 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
4900 * gdb.base/pointers.exp: Allow long instead of long int.
4901 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
4902 * gdb.base/step-line.exp: Allow a directory before the source file name.
4903
4904 2010-03-24 Tom Tromey <tromey@redhat.com>
4905
4906 PR breakpoints/9352:
4907 * gdb.base/default.exp: Update.
4908 * gdb.base/commands.exp: Update.
4909 * gdb.cp/extern-c.exp: Test setting commands on multiple
4910 breakpoints at once.
4911
4912 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4913
4914 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
4915 if gdb,nosignals.
4916 * gdb.base/watchpoints.c: Do not include unnecessary headers.
4917 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
4918 exited".
4919
4920 2010-03-24 Stan Shebs <stan@codesourcery.com>
4921
4922 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
4923
4924 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
4925
4926 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
4927 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
4928 argument. Handle "short" and "long".
4929 (Top level): Pass overprototyped output for old_fptr and xptr.
4930
4931 2010-03-23 Pedro Alves <pedro@codesourcery.com>
4932
4933 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
4934 format strings and add casts to avoid compiler warnings.
4935
4936 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
4937
4938 * lib/trace-support.exp (gdb_trace_setactions):
4939 Don't expect whitespace after ">" prompt.
4940 * gdb.trace/actions.exp: Adjust for output changes.
4941 * gdb.trace/while-stepping.exp: Likewise.
4942
4943 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4944
4945 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
4946 and r157645).
4947
4948 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4949
4950 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
4951 New.
4952
4953 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
4954
4955 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
4956 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
4957
4958 2010-03-19 Stan Shebs <stan@codesourcery.com>
4959
4960 * gdb.trace/ax.exp: New file.
4961
4962 2010-03-19 Doug Evans <dje@google.com>
4963
4964 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
4965 output from gcc.
4966
4967 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
4968 named /usr/sbin/prelink<foo>.
4969
4970 2010-03-18 Stan Shebs <stan@codesourcery.com>
4971
4972 * gdb.trace/circ.exp: Test circular-trace-buffer.
4973 * gdb.trace/tfile.exp: Update tstatus test.
4974
4975 2010-03-18 Joel Brobecker <brobecker@adacore.com>
4976
4977 * gdb.dwarf2/dw2-anonymous-func.S: New file.
4978 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
4979
4980 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4981
4982 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
4983
4984 2010-03-18 Pedro Alves <pedro@codesourcery.com>
4985
4986 * gdb.base/default.exp: Adjust the expected output of the finish
4987 and until commands when the inferior is not being run.
4988
4989 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
4990
4991 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
4992 * gdb.cp/nsusing.exp: Ditto.
4993
4994 2010-03-15 Tom Tromey <tromey@redhat.com>
4995
4996 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
4997 * gdb.cp/userdef.cc (operator==): New function.
4998 (main): New locals mem1, mem2.
4999
5000 2010-03-15 Jie Zhang <jie@codesourcery.com>
5001
5002 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
5003 Declare and use new loadtimeout variable.
5004
5005 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
5006
5007 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
5008 Use gdb_load later.
5009
5010 2010-03-14 Pedro Alves <pedro@codesourcery.com>
5011
5012 * gdb.base/solib-disc.c (main): Make format of fprintf a string
5013 literal. Add missing endlines to prints to stderr.
5014
5015 2010-03-12 Tom Tromey <tromey@redhat.com>
5016
5017 PR c++/9708:
5018 * gdb.cp/m-static.exp: Add regression test.
5019 * gdb.cp/m-static.cc (method): New method.
5020 (main): Call it.
5021
5022 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
5023
5024 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
5025 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
5026
5027 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5028
5029 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
5030
5031 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5032
5033 * lib/gdb.exp (skip_stl_tests): New.
5034 (gdb_compile): Symbian needs -ldl.
5035 (shlib_target_file): New.
5036 (shlib_symbol_file): New.
5037 (gdb_load_shlibs): Use shlib_target_file.
5038 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
5039 * gdb.cp/exception.exp: Use skip_stl_tests.
5040 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
5041 * gdb.cp/try_catch.exp: Use skip_stl_tests.
5042 * gdb.cp/mb-templates.exp: Ditto.
5043 * gdb.base/commands.exp: Relax regexes.
5044 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
5045 shlib_target_file and shlib_symbol_file.
5046 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
5047 sections.
5048 * gdb.base/ending-run.exp: Accept E32Main for symbian.
5049 * gdb.base/solib-disc.exp: Use
5050 shlib_target_file and shlib_symbol_file.
5051 * gdb.base/unload.exp: Don't skip on symbian. Use
5052 shlib_target_file and shlib_symbol_file.
5053 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
5054
5055 2010-03-12 Pedro Alves <pedro@codesourcery.com>
5056
5057 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
5058 * gdb.trace/report.exp: Adjust for x86 and x86_64.
5059 Issue a tfind end before looking for a tracepoint frame.
5060 * gdb.trace/tfind.exp: Adjust tstatus output.
5061 Adjust disassembly output.
5062 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
5063
5064 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5065
5066 * gdb.base/break-interp.exp: Create new displacement parameter value
5067 for the test_ld calls.
5068 (reach): New parameter displacement, verify its content. New push of
5069 pf_prefix "reach-$func:". Import global expect_out.
5070 (test_core): New parameter displacement, verify its content. New push
5071 of pf_prefix "core:". New command "set verbose on". Import global
5072 expect_out.
5073 (test_attach): New parameter displacement, verify its content. New
5074 push of pf_prefix "attach:". New command "set verbose on". Import
5075 global expect_out.
5076 (test_ld): New parameter displacement, pass it to the reach, test_core
5077 and test_attach calls and verify its content in the "ld.so exit" test.
5078 * gdb.base/prelink.exp: Remove gdb_exit and final return.
5079 (prelink): Update expected text, use gdb_test.
5080
5081 2010-03-10 Doug Evans <dje@google.com>
5082
5083 * gdb.base/checkpoint.exp: Fix comment.
5084 Lengthen timeout while doing >600 checkpoints test.
5085 Rename duplicate "kill all one" test to keep test names unique.
5086
5087 2010-03-10 Pedro Alves <pedro@codesourcery.com>
5088
5089 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
5090
5091 2010-03-08 Keith Seitz <keiths@redhat.com>
5092
5093 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
5094 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
5095 (dm_type_long): New function.
5096 (dm_type_unsigned_short): New function.
5097 (dm_type_unsigned_long): New function.
5098 (myint): New typedef.
5099 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
5100 long, unsigned shor and long, operator char*, and typedef.
5101 (test_lookup_operator_functions): Add operator char* test.
5102 (test_paddr_operator_functions): Likewise.
5103 (test_paddr_overloaded_functions): Use probe values for
5104 short, long, and unsigned short and long.
5105 (test_paddr_hairy_functions): If the demangler probe detected
5106 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
5107 demangler.
5108 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
5109 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
5110 and "print null_pmf".
5111 Add test "ptype a.*pmf".
5112 * gdb.cp/overload.exp: Allow optional "int" to appear with
5113 "short" and "long".
5114 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
5115 long expect value for men_overload1arg.
5116 Allow "int" to appear with "short" and "long".
5117 When testing "info break", add argument for main (void).
5118 Also allow "int" to appear with "short" and "long".
5119 Ditto with "unsigned" and "long long".
5120 * gdb.java/jmain.exp: Do not enclose methods names in single
5121 quotes.
5122 * gdb.java/jmisc.exp: Likewise.
5123 * gdb.java/jprint.exp: Likewise.
5124 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
5125
5126 From Jan Kratochvil <jan.kratochvil@redhat.com>:
5127 * gdb.cp/exception.exp (backtrace after first throw)
5128 (backtrace after second throw): Allow a namespace before __cxa_throw.
5129 (backtrace after first catch, backtrace after second catch): Allow
5130 a namespace before __cxa_begin_catch.
5131
5132 * gdb.cp/cpexprs.exp: New file.
5133 * gdb.cp/cpexprs.cc: New file.
5134
5135 From Daniel Jacobowitz <dan@codesourcery.com>
5136 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
5137 to use string_to_regexp.
5138 (ctor, dtor): New functions. Use them to match constructor
5139 and destructor function types.
5140 (Top level): Use runto_main.
5141
5142 2010-03-05 Tom Tromey <tromey@redhat.com>
5143
5144 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
5145 gdb.target_charset.
5146 (pp_ns.to_string): Likewise.
5147
5148 2010-03-04 Keith Seitz <keiths@redhat.com>
5149
5150 * gdb.cp/overload.exp: Test that the filename portion of a linespec
5151 can be quoted. Test that both the filename and function/line
5152 portions can be quoted at the same time.
5153
5154 2010-03-04 Pedro Alves <pedro@codesourcery.com>
5155
5156 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
5157
5158 2010-03-03 Doug Evans <dje@google.com>
5159
5160 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
5161 libc contains libpthread.
5162
5163 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
5164 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
5165 of gdb_compile. Add another pattern to match android backtrace.
5166
5167 2010-03-03 Tom Tromey <tromey@redhat.com>
5168
5169 PR gdb/11345:
5170 * gdb.base/printcmds.exp (test_printf): Add test.
5171
5172 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
5173
5174 * gdb.arch/amd64-byte.exp: New.
5175 * gdb.arch/amd64-dword.exp: Likewise.
5176 * gdb.arch/amd64-pseudo.c: Likewise.
5177 * gdb.arch/amd64-word.exp: Likewise.
5178 * gdb.arch/i386-byte.exp: Likewise.
5179 * gdb.arch/i386-pseudo.c: Likewise.
5180 * gdb.arch/i386-word.exp: Likewise.
5181
5182 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5183
5184 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
5185 types. Add structreg, bitfields, and flags registers.
5186 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
5187 registers.
5188
5189 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
5190
5191 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
5192 (load_description): Set architecture if defined.
5193
5194 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
5195
5196 * gdb.python/py-frame.exp: Add read_var block tests.
5197 * gdb.python/py-frame.c (block): New function.
5198
5199 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5200 Daniel Jacobowitz <dan@codesourcery.com>
5201
5202 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
5203
5204 2010-02-25 David S. Miller <davem@davemloft.net>
5205
5206 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
5207 fix logic for setting all_syscalls_numbers.
5208
5209 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5210
5211 * Makefile.in: Add py-block and py-symbol.
5212 * gdb.python/py-symbol.exp: New File.
5213 * gdb.python/py-symtab.exp: New File.
5214 * gdb.python/py-block.exp: New File.
5215 * gdb.python/py-symbol.c: New File.
5216 * gdb.python/py-block.c: New File.
5217
5218 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5219
5220 PR python/11314
5221 * lib/gdb.exp (skip_python_tests): New function.
5222 * gdb.python/py-cmd.exp: Use skip_python_tests.
5223 * gdb.python/py-frame.exp: Likewise.
5224 * gdb.python/py-function.exp: Likewise.
5225 * gdb.python/py-prettyprint.exp: Likewise.
5226 * gdb.python/py-template.exp: Likewise.
5227 * gdb.python/py-type.exp: Likewise.
5228 * gdb.python/py-value.exp: Likewise.
5229
5230 2010-02-22 Pedro Alves <pedro@codesourcery.com>
5231
5232 PR9605
5233
5234 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
5235
5236 2010-02-19 Tom Tromey <tromey@redhat.com>
5237
5238 PR c++/8693, PR c++/9496:
5239 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
5240 regression tests.
5241
5242 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5243
5244 Fix compatibility with m68k as.
5245 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
5246 Use only /* comments */.
5247
5248 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5249
5250 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
5251 * configure: Regenerate.
5252
5253 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
5254
5255 * gdb.python/py-type.exp: Check for Python support.
5256
5257 2010-02-17 Pedro Alves <pedro@codesourcery.com>
5258
5259 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
5260 `regsub' syntax available.
5261
5262 2010-02-17 Pedro Alves <pedro@codesourcery.com>
5263
5264 * gdb.base/shmain.c (main): Remove printf call.
5265 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
5266 * gdb.base/unload.c (main): Make format of fprintf a string
5267 literal. Add missing endlines to prints to stderr.
5268 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
5269
5270 2010-02-17 Tom Tromey <tromey@redhat.com>
5271
5272 * gdb.java/jprint.java (jprint.props): New field.
5273 * gdb.java/jprint.exp (set_lang_java): Add regression test.
5274
5275 2010-02-17 Pedro Alves <pedro@codesourcery.com>
5276
5277 * gdb.base/charset.exp: Don't assume new `regsub' syntax
5278 available.
5279
5280 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5281
5282 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
5283 creation to support remote host testing.
5284
5285 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5286
5287 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
5288 Recognize "command not found".
5289
5290 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5291
5292 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
5293 single-stepping.
5294
5295 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5296
5297 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
5298 if arguments are not supported.
5299
5300 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5301
5302 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
5303 be const or non-const.
5304
5305 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5306
5307 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
5308 mi_send_resuming_command to send -exec-continue.
5309
5310 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5311
5312 * gdb.base/list.exp (test_list_filename_and_function): Add test
5313 with single quotes.
5314 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
5315 matching.
5316 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
5317 Add KFAIL'd tests for PR gdb/11289.
5318
5319 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5320
5321 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
5322
5323 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5324
5325 * gdb.base/comp-dir/subdir/dummy.txt: New file.
5326 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
5327 a temporary directory.
5328
5329 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5330
5331 * gdb.base/charset.exp: Use a single regular expression to match
5332 show host-charset and show target-charset output.
5333
5334 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5335
5336 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
5337 "Illegal process-id" expect string more exact.
5338 (attach to digits-starting nonsense is prohibited): New.
5339
5340 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5341
5342 * gdb.base/prelink.exp (set verbose on): New.
5343
5344 2010-02-12 Tomas Holmberg <th@virtutech.com>
5345
5346 * mi-reverse.exp: New file. Test for reverse option to the
5347 following MI commands: exec-continue, exec-finish, exec-next,
5348 exec-step, exec-next-instruction, exec-step-instruction.
5349
5350 2010-02-09 Joel Brobecker <brobecker@adacore.com>
5351
5352 * gdb.ada/ptype_tagged_param: New testcase.
5353
5354 2010-02-08 Tom Tromey <tromey@redhat.com>
5355
5356 PR c++/8017:
5357 * gdb.cp/overload.exp: Add tests.
5358 * gdb.cp/overload.cc (struct K): New.
5359 (namespace N): New.
5360 (main): Call new functions.
5361 (K::staticoverload): Define.
5362
5363 2010-02-08 Chris Moller <moller@mollerware.com>
5364
5365 PR gdb/10728
5366 * gdb.cp/pr10728-x.h: New file.
5367 * gdb.cp/pr10728-x.cc: New file.
5368 * gdb.cp/pr10728-y.cc: New file.
5369 * gdb.cp/pr10728.exp: New file.
5370 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
5371
5372 2010-02-08 Chris Moller <moller@mollerware.com>
5373
5374 PR gdb/9067
5375 * gdb.cp/pr9067.exp: New
5376 * gdb.cp/pr9067.cc: New
5377 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
5378
5379 2010-02-08 Joel Brobecker <brobecker@adacore.com>
5380
5381 * lib/gdb.exp (gdb_test_timeout): New global variable.
5382 Set it to timeout if not already set.
5383 (gdb_init): Reset the value of timeout to gdb_test_timeout.
5384
5385 2010-02-05 Doug Evans <dje@google.com>
5386
5387 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5388 user.
5389
5390 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
5391
5392 PR c++/7935:
5393 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
5394
5395 2010-02-04 Tom Tromey <tromey@redhat.com>
5396
5397 * gdb.cp/virtbase.exp: Make test case names unique.
5398
5399 2010-02-02 Tom Tromey <tromey@redhat.com>
5400
5401 * gdb.cp/virtbase.exp: Add regression tests.
5402 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
5403 (main): Instantiate RHC.
5404
5405 2010-02-02 Tom Tromey <tromey@redhat.com>
5406
5407 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5408 type-printing change.
5409
5410 2010-02-02 Tom Tromey <tromey@redhat.com>
5411
5412 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
5413 * gdb.cp/virtbase.cc: New file.
5414 * gdb.cp/virtbase.exp: New file.
5415 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
5416
5417 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5418
5419 PR libc/11214:
5420 * gdb.threads/current-lwp-dead.c: Include features.h.
5421 (HAS_NOMMU): New.
5422 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
5423
5424 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5425
5426 * gdb.base/symbol-without-target_section.exp,
5427 gdb.base/symbol-without-target_section.c: New.
5428
5429 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5430
5431 * gdb.base/bigcore.exp: Reset increased timeout.
5432 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
5433
5434 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5435
5436 * gdb.base/gcore.exp (capture_command_output): Use
5437 gdb_test_multiple.
5438
5439 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5440
5441 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
5442 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5443 (Top level): Call it.
5444
5445 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5446
5447 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5448
5449 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5450
5451 * gdb.base/call-strs.exp, gdb.base/default.exp,
5452 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5453 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5454 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5455 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5456 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5457 * gdb.base/ending-run.exp: Correct restore of timeout.
5458 * gdb.base/page.exp: Remove unnecessary timeout setting.
5459
5460 2010-01-29 Joel Brobecker <brobecker@adacore.com>
5461
5462 * gdb.ada/rec_return: New testcase.
5463
5464 2010-01-29 Joel Brobecker <brobecker@adacore.com>
5465
5466 * gdb.ada/call_pn: New testcase.
5467
5468 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5469
5470 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5471 (Top level): Use it to resume.
5472 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5473 the Thumb mode displaced stepping error as unsupported.
5474
5475 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5476
5477 * gdb.cp/nsusing.exp: Added more tests.
5478 * gdb.cp/nsrecurs.exp: Ditto.
5479 * gdb.cp/nsusing.cc: Added test functions.
5480 * gdb.cp/nsrecurs.cc: Ditto.
5481
5482 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5483
5484 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5485 absolute directory pathnames in gdb.sum file.
5486
5487 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5488
5489 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5490 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5491
5492 2010-01-26 Tom Tromey <tromey@redhat.com>
5493
5494 PR exp/7643:
5495 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5496 setup_kfail.
5497
5498 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5499
5500 * gdb.cp/nsrecurs.exp: New test.
5501 * gdb.cp/nsrecurs.cc: New test program.
5502 * gdb.cp/nsstress.exp: New test.
5503 * gdb.cp/nsstress.cc: New test program.
5504 * gdb.cp/nsdecl.exp: New test.
5505 * gdb.cp/nsdecl.cc: New test program.
5506
5507 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5508
5509 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5510 imported into file scope.
5511 Marked test as xfail.
5512 * gdb.cp/namespace-using.cc (marker5): New function.
5513 * gdb.cp/shadow.exp: New test.
5514 * gdb.cp/shadow.cc: New test program.
5515 * gdb.cp/nsimport.exp: New test.
5516 * gdb.cp/nsimport.cc: New test program.
5517
5518 2010-01-25 Tom Tromey <tromey@redhat.com>
5519
5520 PR gdb/11049:
5521 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5522 with "set print null-stop on".
5523
5524 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5525
5526 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5527 Adjust it for DISASSEMBLY_OMIT_FNAME.
5528
5529 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5530
5531 PR symtab/11199:
5532 * gdb.dwarf2/member-ptr-forwardref.exp,
5533 gdb.dwarf2/member-ptr-forwardref.S: New.
5534
5535 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5536
5537 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5538 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5539 thread1_tid_mutex. Remove gdbstop_mutex handling.
5540 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5541 thread2_tid_mutex. Remove gdbstop_mutex handling.
5542 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5543 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5544 pthread_cond_wait conditionalizations by while loops.
5545
5546 2010-01-20 Tom Tromey <tromey@redhat.com>
5547
5548 PR backtrace/10770:
5549 * gdb.dwarf2/pr10770.exp: New file.
5550 * gdb.dwarf2/pr10770.c: New file.
5551 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5552
5553 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5554
5555 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5556 that target was removed, and the test always runs native anyway.
5557
5558 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5559
5560 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5561 gdb.base/watchpoint-cond-gone-stripped.c: New.
5562
5563 2010-01-19 Tom Tromey <tromey@redhat.com>
5564
5565 PR c++/8000:
5566 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5567 existing tests.
5568 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5569 (main): Use AAA::SomeEnum.
5570
5571 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5572
5573 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5574 (test_ignore_count): Declare line_callme_body global.
5575 (run to breakpoint with ignore count): Use line_callme_body.
5576 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5577 (set line_main_hello, set line_main_return): Reindent.
5578 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5579 New.
5580 (continue to callee4): Use line_callee4_body.
5581 (check *stopped from CLI command): Use line_callee4_next.
5582 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5583 (set line_main_hello, set line_main_return): Reindent.
5584 (set line_callee4_head, set line_callee4_body): New.
5585 (continue to callee4): Use line_callee4_body.
5586
5587 2010-01-18 Tom Tromey <tromey@redhat.com>
5588
5589 PR c++/9680:
5590 * gdb.cp/casts.cc: Add new classes and variables.
5591 * gdb.cp/casts.exp: Test new operators.
5592
5593 2010-01-18 Tom Tromey <tromey@redhat.com>
5594 Thiago Jung Bauermann <bauerman@br.ibm.com>
5595
5596 * gdb.python/source2.py: New file.
5597 * gdb.python/source1: New file.
5598 * gdb.python/python.exp: Test "source" command.
5599
5600 2010-01-15 Stan Shebs <stan@codesourcery.com>
5601
5602 * gdb.trace/tfile.c: New file.
5603 * gdb.trace/tfile.exp: New file.
5604
5605 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5606
5607 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5608
5609 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5610
5611 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5612
5613 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5614
5615 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5616 (libfunc): New parameter action. Implement also selectable "sleep".
5617 * gdb.base/break-interp-main.c: Include assert.h.
5618 (libfunc): New parameter action.
5619 (main): New parameters argc and argv. Assert argc. Pass argv.
5620 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5621 (test_attach): New proc.
5622 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5623 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5624
5625 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5626
5627 * gdb.base/break-interp.exp (test_core): New proc.
5628 (test_ld): Call it.
5629
5630 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5631
5632 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5633 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5634 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5635 and gdb_compile_shlib. Use new -Wl compiler options.
5636 (dl bt, main bt): New tests.
5637
5638 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5639
5640 Support PIEs with no symfile_objfile.
5641 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5642 (test_ld): New parameter trynosym.
5643 (test_ld <$trynosym>): New block.
5644
5645 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5646
5647 * gdb.base/break-interp.exp: New file.
5648
5649 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5650
5651 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5652 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5653 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5654 test.
5655 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5656 * gdb.python/py-mi.exp: Add lazy string test.
5657
5658 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5659
5660 * lib/mi-support.exp (mi_check_thread_states): Handle
5661 core number in thread listing.
5662
5663 2010-01-12 Joel Brobecker <brobecker@adacore.com>
5664
5665 * gdb.base/maint.exp: Adjust the expected output for the
5666 "maint print type" test. Use gdb_test_multiple instead of
5667 gdb_sent/gdb_expect.
5668
5669 2010-01-11 Doug Evans <dje@google.com>
5670
5671 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5672 from gdbserver_download. All callers updated.
5673
5674 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5675
5676 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5677
5678 Implement binary numbers parsing.
5679 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5680 (test_integer_literals_rejected): New binary tests.
5681
5682 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5683
5684 * gdb.cell/configure: Regenerate.
5685
5686 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5687
5688 * gdb.base/corefile.exp: Move the core finding block out and call it as
5689 core_find, new variable $corefile, replace corefile by $corefile and
5690 [file tail $corefile] for usage vs. test names resp.
5691 * lib/gdb.exp (core_find): Move it as a new function here. New
5692 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5693 $destcore. Return "" on error.
5694
5695 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5696
5697 Workaround PR binutils/10802.
5698 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5699 (twice).
5700
5701 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5702
5703 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5704
5705 2010-01-08 Joel Brobecker <brobecker@adacore.com>
5706
5707 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5708 call, to avoid interruption.
5709
5710 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5711
5712 * gdb.stabs/weird.def (args93): New.
5713
5714 2010-01-07 Doug Evans <dje@google.com>
5715
5716 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5717
5718 2010-01-07 Tom Tromey <tromey@redhat.com>
5719
5720 * gdb.base/source.exp: Use correct line number.
5721
5722 2010-01-05 Stan Shebs <stan@codesourcery.com>
5723
5724 * gdb.trace/tracecmd.exp: Test ftrace.
5725
5726 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5727
5728 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
5729
5730 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5731
5732 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
5733 "uint_for_mi_testing".
5734
5735 2010-01-01 Joel Brobecker <brobecker@adacore.com>
5736
5737 Test indented comment in file being sourced.
5738 * gdb.base/commands.exp: Test indented comment in file being sourced.
5739
5740 2010-01-01 Joel Brobecker <brobecker@adacore.com>
5741
5742 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
5743 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
5744 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
5745 notice.
5746
5747 2010-01-01 Joel Brobecker <brobecker@adacore.com>
5748
5749 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
5750 notice.
5751
5752 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5753
5754 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
5755 missing $after_stopped and comma (,) expectation.
5756
5757 2009-12-31 Stan Shebs <stan@codesourcery.com>
5758
5759 * gdb.trace/actions.exp: Test teval action.
5760
5761 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
5762
5763 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
5764 (top level): Call test_watchpoint_in_big_blob.
5765 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
5766 watchpoints.
5767 (func3): Write to buf.
5768
5769 2009-12-29 Stan Shebs <stan@codesourcery.com>
5770
5771 * gdb.trace/actions.exp: Test default-collect.
5772
5773 2009-12-28 Stan Shebs <stan@codesourcery.com>
5774
5775 * gdb.trace/tsv.exp: New file.
5776 * gdb.base/completion.exp: Update ambiguous info output.
5777
5778 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
5779
5780 * gdb.base/find.c (main): Reference search buffers.
5781 * gdb.base/included.c (main): Reference integer.
5782 * gdb.base/ptype.c (charfoo): Declare.
5783 (intfoo): Call charfoo.
5784 * gdb.base/scope0.c (useitp): New function.
5785 (usestatics): Use useitp.
5786 (useit): Add a type for val.
5787 * gdb.base/scope1.c (useit1): Take a pointer argument.
5788 (usestatics1): Update calls to useit1.
5789 * gdb.cp/call-c.cc: Declare foo.
5790 (main): Call foo.
5791 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
5792 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
5793 (main): Call C::ensureRefs and ensureOtherRefs.
5794 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
5795 variables.
5796 (ensureOtherRefs): New function.
5797 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
5798 * gdb.cp/templates.cc (main): Call t5i.value.
5799
5800 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5801
5802 Fix compatibility with G++-4.5.
5803 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
5804 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
5805 (uncaught return): Remove.
5806
5807 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5808 Phil Muldoon <pmuldoon@redhat.com>
5809
5810 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
5811 (bp_location13, bp_location14, bp_location17, bp_location18)
5812 (marker3_proto, marker4_proto): New variables.
5813 (breakpoint info): Update output.
5814 (run until breakpoint at marker3, run until breakpoint at marker4): New
5815 tests.
5816
5817 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5818
5819 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
5820 Replace the printf call of Y by provided "y-set-1" label. New block
5821 for the second shared library.
5822 * gdb.base/unload.exp: Compile also the second library, call
5823 gdb_load_shlibs also for it. Use now gdb_breakpoint.
5824 (single pending breakpoint info): Rename to ...
5825 (pending breakpoint info before run): ... this extended test.
5826 (libfile2, libname2, libsrcfile2, libsrc2)
5827 (lib_sl2): New variables.
5828 (exec_opts): Set also SHLIB_NAME2.
5829 (pending breakpoint info on first run at shrfunc1)
5830 (pending breakpoint info on second run at shrfunc1)
5831 (pending breakpoint info on second run at shrfunc2)
5832 (print y from libfile, print y from libfile2): New tests.
5833 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
5834 * gdb.base/unloadshr2.c: New.
5835
5836 2009-12-22 Hui Zhu <teawater@gmail.com>
5837
5838 * gdb.reverse/sigall-reverse.exp: Adjust.
5839
5840 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
5841
5842 PR gdb/10884
5843
5844 * gdb.mi/var-cmd.c (do_bitfield_tests): New
5845 (main): Call do_bitfield_tests.
5846 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
5847
5848 2009-12-20 Joel Brobecker <brobecker@adacore.com>
5849
5850 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
5851 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
5852 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
5853 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
5854 gdb.modula2/unbounded1.c: Update copyright header.
5855
5856 2009-12-10 Chris Moller <moller@mollerware.com>
5857
5858 PR gdb/9399
5859 * gdb.cp/virtfunc2.exp: New tests
5860 * gdb.cp/virtfunc2.cc: New tests
5861 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
5862
5863 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
5864
5865 * gdb.reverse/i387-env-reverse.c: New file.
5866 * gdb.reverse/i387-env-reverse.exp: New file.
5867 * gdb.reverse/i387-stack-reverse.c: New file.
5868 * gdb.reverse/i387-stack-reverse.exp: New file.
5869
5870 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
5871
5872 * gdb.python/py-type.exp (test_range): New test.
5873
5874 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
5875
5876 PR python/10805
5877
5878 * gdb.python/py-type.exp: New file.
5879 * gdb.python/py-type.c: New file.
5880 * Makefile.in: Add py-type.
5881
5882 2009-12-03 Tom Tromey <tromey@redhat.com>
5883
5884 * gdb.python/py-value.exp (test_parse_and_eval): New
5885 function.
5886
5887 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
5888
5889 PR gdb/11022
5890
5891 * gdb.base/pr11022.exp: New test.
5892 * gdb.base/pr11022.c: New test.
5893
5894 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5895
5896 Fix spurious false FAILs.
5897 * gdb.base/structs.c (chartest): New.
5898 (main): Fill-in chartest.
5899 * gdb.base/structs.exp (anychar_re, first): New.
5900 (start_structs_test): Import global anychar_re and first.
5901 New gdb_test call "set print elements 300; ${testfile}"
5902 (start_structs_test <$first>): New block.
5903 (any): Import global anychar_re. New variable ac. Use ${ac}.
5904
5905 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5906
5907 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
5908
5909 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5910
5911 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
5912 Force $srcfile file.
5913 * gdb.base/foll-fork.c (callee): Comment out the printf call.
5914
5915 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5916
5917 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
5918 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
5919 * gdb.threads/watchthreads-reorder.exp: Likewise.
5920
5921 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
5922
5923 PR gdb/8704
5924
5925 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
5926 "if", and "thread". Correct matching in the previous test.
5927
5928 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
5929
5930 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
5931
5932 2009-11-23 Michael Snyder <msnyder@vmware.com>
5933
5934 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
5935 * gdb.reverse-watch-precsave.exp: Ditto.
5936
5937 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
5938
5939 * gdb.asm/asm-source.exp: Adjust.
5940 * gdb.base/help.exp: Adjust.
5941
5942 2009-11-22 Pedro Alves <pedro@codesourcery.com>
5943
5944 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
5945 (do_syscall_tests_without_xml): Set data-directory to
5946 /the/path/to/nowhere.
5947
5948 2009-11-21 Pedro Alves <pedro@codesourcery.com>
5949
5950 * gdb.threads/local-watch-wrong-thread.c,
5951 gdb.threads/local-watch-wrong-thread.exp: New files.
5952
5953 2009-11-21 Pedro Alves <pedro@codesourcery.com>
5954
5955 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
5956 assume new `regsub' syntax available.
5957
5958 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5959
5960 * gdb.base/watchpoint-hw-hit-once.exp,
5961 gdb.base/watchpoint-hw-hit-once.c: New.
5962
5963 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5964
5965 * gdb.threads/watchthreads-reorder.exp,
5966 gdb.threads/watchthreads-reorder.c: New.
5967
5968 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
5969
5970 * gdb.xml/tdesc-regs.exp: Use for m68k.
5971
5972 2009-11-15 Pedro Alves <pedro@codesourcery.com>
5973
5974 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
5975
5976 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5977
5978 * lib/gdb.exp (current_target_name): New procedure.
5979 (gdb_wrapper_target): New variable.
5980 (gdb_wrapper_init): Set gdb_wrapper_target.
5981 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
5982 wrapper.
5983
5984 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5985
5986 * gdb.base/remote.exp: Delete the slowest load test.
5987 Do not load with fixed packet sizes.
5988
5989 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5990
5991 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
5992
5993 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
5994
5995 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
5996 srcfile when setting a breakpoint.
5997
5998 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
5999
6000 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
6001 macros.
6002
6003 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6004
6005 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
6006 to be in memory.
6007 * gdb.base/display.c (force_mem): New.
6008 (do_loops): Use it. Add breakpoint comments.
6009 (do_vars): Add a breakpoint comment.
6010 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
6011 line numbers.
6012
6013 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
6014
6015 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
6016 instead of a bare "run".
6017
6018 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6019
6020 * gdb.python/py-prettyprint.exp: Adjust.
6021
6022 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6023
6024 * lib/cell.exp (skip_cell_tests): Clean up test files before
6025 returning.
6026
6027 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6028
6029 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
6030 and the breakpoint menu. Do not call perror if a prompt is seen.
6031 Consume the following GDB prompt.
6032 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
6033 * gdb.cp/namespace.exp: Use gdb_test.
6034 * gdb.cp/templates.exp: Use gdb_test.
6035 (test_template_breakpoints): Use gdb_test_multiple.
6036
6037 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6038
6039 * gdb.base/break1.c (struct some_struct, values): Move earlier.
6040 (marker4): Reference values.
6041
6042 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6043
6044 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
6045 is missing.
6046
6047 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6048
6049 * gdb.base/break.c (need_malloc): New.
6050 * gdb.base/constvars.c (main): Reference crass and crisp.
6051 * gdb.base/gdb1821.c (main): Reference bar.
6052 * gdb.cp/gdb1355.cc (main): Reference s1.
6053 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
6054 (main): Call them.
6055 * gdb.cp/hang2.cc (dummy2): Define.
6056 * gdb.cp/hang3.cc (dummy3): Define.
6057 * gdb.cp/m-data.cc (main): Reference shadow.
6058
6059 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6060 Nathan Froyd <froydnj@codesourcery.com>
6061
6062 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
6063 remote host.
6064
6065 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
6066
6067 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
6068 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
6069 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6070 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6071 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6072 * gdb.dwarf2/dw2-producer.exp: Likewise.
6073 * gdb.dwarf2/mac-fileno.exp: Likewise.
6074 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
6075 py-prettyprint.py to the remote host.
6076 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
6077
6078 2009-11-11 Keith Seitz <keiths@redhat.com>
6079
6080 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
6081 use it instead of "Foo".
6082 * gdb.cp/classes.exp (do_tests): Add a test to access
6083 a method through a typedef'd class name.
6084
6085 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
6086
6087 * gdb.base/long_long.exp: Permit leading zeros on floating-point
6088 exponents.
6089 * gdb.base/pointers.exp: Likewise.
6090 * gdb.cp/ref-types.exp: Likewise.
6091
6092 2009-11-11 Keith Seitz <keiths@redhat.com>
6093
6094 * gdb.cp/cplusfuncs.cc (class foo): Add operators
6095 new[] and delete[].
6096 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
6097 "void".
6098 (probe_demangler): Remove all single-quoting of
6099 method and variable names.
6100 (info_func_regexp): Remove the word "void" from any
6101 occurrence of "(void)".
6102 (print_addr_2): Remove all single-quoting of
6103 method names.
6104 (print_addr_2_kfail): Likewise.
6105 (print_addr): Single-quote C function names before
6106 passing to print_addr_2.
6107 (test_paddr_operator_functions): Remove single-quoting
6108 for method names.
6109 Add tests for operator new[] and operator delete[].
6110
6111 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6112
6113 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
6114
6115 2009-11-09 Keith Seitz <keiths@redhat.com>
6116
6117 * gdb.cp/overload.exp: Add tests for resolving overloaded
6118 methods in expression parsing/evaluation.
6119
6120 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
6121
6122 * lib/gdb.exp (default_gdb_version): Use --version instead of
6123 --command.
6124
6125 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
6126
6127 * lib/gdb.exp (gdb_compile_test): New.
6128 (skip_ada_tests, skip_java_tests): New.
6129 (gdb_compile): Use gdb_compile_test for f77.
6130 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
6131 * lib/java.exp (compile_java_from_source): Remove runtests check,
6132 use gdb_compile_test to record result.
6133 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
6134 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
6135 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
6136 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
6137 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
6138 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
6139 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
6140 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
6141 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
6142 adjust gdb_compile invocations.
6143
6144 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6145
6146 * Makefile.in (abs_builddir): New.
6147 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
6148 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
6149 `$(abs_builddir)/site.exp'.
6150
6151 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
6152
6153 * config/m68k-emc.exp, lib/emc-support.exp,
6154 gdb.trace/gdb_c_test.c: Delete.
6155 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
6156 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6157 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6158 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6159 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6160 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
6161 casing for m68k-*-elf.
6162
6163 2009-11-03 Pedro Alves <pedro@codesourcery.com>
6164
6165 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
6166 * gdb.arch/i386-prologue.exp: Likewise.
6167 * gdb.arch/i386-unwind.exp: Likewise.
6168
6169 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6170
6171 * lib/gdb.exp (gdb_expect): Fix timeout typo.
6172
6173 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6174
6175 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
6176
6177 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6178
6179 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
6180
6181 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6182
6183 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
6184
6185 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6186
6187 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
6188 * gdb.base/sepdebug2.c: New file.
6189
6190 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6191
6192 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
6193 the modified warnings for catch syscall. Verify if GDB was compiled
6194 with support for lib expat, and choose which tests to run depending
6195 on this.
6196
6197 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
6198
6199 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
6200 that composite commands are parsed OK. And also test
6201 that breakpoint commands do work.
6202
6203 2009-10-23 Michael Snyder <msnyder@vmware.com>
6204
6205 gdb.reverse/consecutive-precsave.exp: Change expect pattern
6206 to allow for new disassembly style.
6207
6208 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
6209
6210 * gdb.asm/asm-source.exp: Adjust.
6211
6212 2009-10-22 Michael Snyder <msnyder@vmware.com>
6213
6214 * gdb.reverse/break-precsave.exp: New test.
6215 * gdb.reverse/consecutive-precsave.exp: Ditto.
6216 * gdb.reverse/finish-precsave.exp: Ditto.
6217 * gdb.reverse/i386-precsave.exp: Ditto.
6218 * gdb.reverse/machinestate-precsave.exp: Ditto.
6219 * gdb.reverse/sigall-precsave.exp: Ditto.
6220 * gdb.reverse/solilb-precsave.exp: Ditto.
6221 * gdb.reverse/step-precsave.exp: Ditto.
6222 * gdb.reverse/until-precsave.exp: Ditto.
6223 * gdb.reverse/watch-precsave.exp: Ditto.
6224
6225 2009-10-22 Michael Snyder <msnyder@vmware.com>
6226
6227 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
6228 for gdb_expect. Adjust one test's expect strings for the new
6229 format of disassemble.
6230 * gdb.reverse/finish-reverse.exp: Delete 'return'.
6231 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
6232 gdb_test_multiple.
6233 * gdb.reverse/step-reverse.exp: Delete 'return'.
6234 * gdb.reverse/until-reverse.exp: Delete blank lines.
6235 * gdb.reverse/watch-reverse.exp: Delete blank lines.
6236
6237 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
6238
6239 * gdb.base/consecutive.exp: Adjust.
6240 * gdb.base/display.exp: Likewise.
6241 * gdb.base/pc-fp.exp: Likewise.
6242 * gdb.base/sigbpt.exp: Likewise.
6243
6244 2009-10-19 Michael Snyder <msnyder@vmware.com>
6245
6246 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
6247 * gdb.reverse/finish-reverse.c: Ditto.
6248 * gdb.reverse/sigall-reverse.c: Ditto.
6249 * gdb.reverse/solib-reverse.c: Ditto.
6250 * gdb.reverse/step-reverse.c: Ditto.
6251 * gdb.reverse/watch-reverse.c: Ditto.
6252
6253 2009-10-19 Pedro Alves <pedro@codesourcery.com>
6254 Stan Shebs <stan@codesourcery.com>
6255
6256 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
6257 * gdb.base/foll-exec.exp: Adjust to expect a process id before
6258 "Executing new program".
6259 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
6260 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
6261 left listed after having been killed.
6262 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
6263 * gdb.base/maint.exp: Adjust test.
6264
6265 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
6266 * gdb.multi/Makefile.in: New.
6267 * gdb.multi/base.exp: New.
6268 * gdb.multi/goodbye.c: New.
6269 * gdb.multi/hangout.c: New.
6270 * gdb.multi/hello.c: New.
6271 * gdb.multi/bkpt-multi-exec.c: New.
6272 * gdb.multi/bkpt-multi-exec.exp: New.
6273 * gdb.multi/crashme.c: New.
6274
6275 2009-10-13 Tristan Gingold <gingold@adacore.com>
6276
6277 * gdb.base/sepdebug.exp: Check debug info are found.
6278
6279 2009-10-08 Pedro Alves <pedro@codesourcery.com>
6280
6281 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
6282 bits.
6283
6284 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6285
6286 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
6287
6288 2009-10-07 Joel Brobecker <brobecker@adacore.com>
6289
6290 * gdb.base/watchpoints.c: Add copyright header. Reformat one
6291 of the comments.
6292
6293 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
6294
6295 * gdb.base/annota1.exp: Remove obsolete match_max increase.
6296 * gdb.base/annota3.exp: Idem.
6297 * gdb.base/maint.exp: Idem.
6298
6299 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6300
6301 * lib/gdb.exp (default_gdb_init): Set current value of match_max
6302 to default.
6303
6304 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6305
6306 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
6307 mingw and cygwin targets.
6308
6309 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6310 Pedro Alves <pedro@codesourcery.com>
6311
6312 * lib/gdb.exp (gdb_compile): Avoid adding
6313 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
6314
6315 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6316
6317 * gdb.base/shr1.c: Use %p in format string.
6318 * gdb.base/unload.c: Avoid warning in fprintf.
6319 * gdb.base/watchpoint-solib.c: Idem.
6320
6321 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6322
6323 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
6324 long type.
6325 (test_unlink): Correct printf string.
6326 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
6327 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
6328
6329 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6330
6331 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
6332 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
6333 * gdb.arch/ia64-breakpoint-shadow.S: New file.
6334
6335 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6336
6337 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
6338 * gdb.objc/nondebug.exp: Likewise.
6339
6340 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6341
6342 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
6343 target_info setting.
6344
6345 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
6346 that detect new threads during "info threads".
6347
6348 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6349
6350 * gdb.threads/manythreads.c (main): Increase thread stack size
6351 to 2*PTHREAD_STACK_MIN.
6352 * gdb.threads/multi-create.c (main): Likewise.
6353 (create_function): Likewise.
6354
6355 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6356
6357 * gdb.base/dump.exp: Pass difference of pointer types instead
6358 of integer types as offset to restore in intarr3.srec case.
6359
6360 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6361
6362 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6363
6364 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6365
6366 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6367
6368 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
6369
6370 New test for two watchpoints, with disabling of
6371 the first inserted.
6372 * testsuite/gdb.base/watchpoints.c: New file.
6373 * testsuite/gdb.base/watchpoints.exp: New file.
6374
6375 2009-09-25 Tom Tromey <tromey@redhat.com>
6376
6377 * gdb.base/charset.exp: Test utf-16 strings with Python.
6378
6379 2009-09-25 Tom Tromey <tromey@redhat.com>
6380
6381 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
6382 UCS-4.
6383 * gdb.base/charset.c (utf_32_string): Rename.
6384 (init_utf32): Rename.
6385 (main): Update.
6386
6387 2009-09-22 Tom Tromey <tromey@redhat.com>
6388
6389 * gdb.python/py-function.exp: Add regression tests.
6390
6391 2009-09-21 Keith Seitz <keiths@redhat.com>
6392
6393 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
6394 with invalid operator.
6395
6396 2009-09-21 Keith Seitz <keiths@redhat.com>
6397
6398 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
6399 and destructor using typedef name of class.
6400 * gdb.cp/classes.cc (class Base1): Add a destructor.
6401 (base1): New typedef.
6402 (use_methods): Instanitate an object of type base1.
6403 * gdb.cp/templates.exp (test_template_typedef): New procedure.
6404 (do_tests): Call test_template_typedef.
6405 * gdb.cp/templates.cc (Baz::~Baz): New method.
6406 (intBazOne): New typedef.
6407 (main): Instantiate intBazOne.
6408
6409 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6410
6411 PR python/10633
6412
6413 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
6414 Function.
6415 (run_lang_tests): Add print elements test.
6416
6417 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6418
6419 * gdb.python/py-value.exp (test_subscript_regression): New
6420 function. Test for invalid subscripts.
6421 * gdb.python/py-value.c (main): Add test array, and pointer to it.
6422 (ptr_ref): New function.
6423
6424 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6425
6426 * gdb.base/default.exp: Fix "show convenience".
6427
6428 2009-09-15 Tom Tromey <tromey@redhat.com>
6429
6430 * lib/mi-support.exp (mi_create_varobj): Update.
6431 (mi_create_floating_varobj): Likewise.
6432 (mi_create_dynamic_varobj): New proc.
6433 (mi_varobj_update): Update.
6434 (mi_varobj_update_with_type_change): Likewise.
6435 (mi_varobj_update_kv_helper): New proc.
6436 (mi_varobj_update_dynamic_helper): Rewrite.
6437 (mi_varobj_update_dynamic): New proc.
6438 (mi_list_varobj_children): Update.
6439 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
6440 * gdb.python/python-prettyprint.py (pp_outer): New class.
6441 (pp_nullstr): Likewise.
6442 (lookup_function): Register new printers.
6443 * gdb.python/python-prettyprint.c (struct substruct): New type.
6444 (struct outerstruct): Likewise.
6445 (substruct_test): New function.
6446 (struct nullstr): New type.
6447 (string_1, string_2): New globals.
6448 (main): Add new tests.
6449 * gdb.python/python-mi.exp: Added regression tests.
6450 * gdb.mi/mi2-var-display.exp: Update.
6451 * gdb.mi/mi2-var-cmd.exp: Update.
6452 * gdb.mi/mi2-var-child.exp: Update.
6453 * gdb.mi/mi2-var-block.exp: Update.
6454 * gdb.mi/mi-var-invalidate.exp: Update.
6455 * gdb.mi/mi-var-display.exp: Update.
6456 * gdb.mi/mi-var-cmd.exp: Update.
6457 * gdb.mi/mi-var-child.exp: Update.
6458 * gdb.mi/mi-var-block.exp: Update.
6459 * gdb.mi/mi-break.exp: Update.
6460 * gdb.mi/gdb701.exp: Update.
6461
6462 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6463
6464 * Makefile.in: Inclusion of catch-syscall object.
6465 * gdb.base/catch-syscall.c: New file.
6466 * gdb.base/catch-syscall.exp: New file.
6467
6468 2009-09-12 Michael Snyder <msnyder@vmware.com>
6469
6470 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6471 that can support reverse debuggnig.
6472
6473 2009-09-11 Tom Tromey <tromey@redhat.com>
6474
6475 * gdb.dwarf2/valop.S: New file.
6476 * gdb.dwarf2/valop.exp: New file.
6477
6478 2009-09-11 Mark Kettenis <kettenis@gnu.org>
6479
6480 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6481
6482 2009-09-10 Doug Evans <dje@google.com>
6483
6484 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6485 Add $gdb_prompt to second breakpoint regexp.
6486
6487 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6488
6489 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6490 names, add missing ones.
6491 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6492 * gdb.python/py-frame.c: Rename from python-frame.c.
6493 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6494 testfile name.
6495 * gdb.python/py-function.exp: Rename from python-function.exp.
6496 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6497 testfile name.
6498 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6499 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6500 Adjust testfile name.
6501 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6502 * gdb.python/py-template.cc: Rename from python-template.cc.
6503 * gdb.python/py-template.exp: Rename from python-template.exp.
6504 Adjust testfile name.
6505 * gdb.python/py-value.c: Rename from python-value.c.
6506 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6507 testfile name.
6508
6509 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6510
6511 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6512 $bpt2address.
6513 (Second breakpoint address is valid on ia64)
6514 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6515
6516 2009-09-03 Joseph Myers <joseph@codesourcery.com>
6517
6518 * gdb.base/ending-run.exp: Restrict regular expression matching
6519 line number to require closing brace following.
6520
6521 2009-09-03 Doug Evans <dje@google.com>
6522
6523 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6524
6525 2009-09-02 Tom Tromey <tromey@redhat.com>
6526
6527 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6528
6529 2009-09-02 Tom Tromey <tromey@redhat.com>
6530
6531 * gdb.dwarf2/callframecfa.exp: New file.
6532 * gdb.dwarf2/callframecfa.S: New file.
6533
6534 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6535
6536 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6537 gdb.base/solib-overlap-main.c: New.
6538
6539 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6540
6541 PR gdb/10565
6542
6543 * gdb.base/bitfields.c (struct container, container): New.
6544 (main): Initialize it and call break5.
6545 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6546
6547 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6548
6549 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6550 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6551
6552 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6553
6554 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6555
6556 2009-08-26 Michael Snyder <msnyder@vmware.com>
6557
6558 * gdb.base/i386-reverse.c: New file.
6559 * gdb.base/i386-reverse.exp: New file.
6560 * gdb.base/Makefile.in: Add new files to be removed.
6561
6562 2009-08-26 Joseph Myers <joseph@codesourcery.com>
6563
6564 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6565 environment-pwd for remote host.
6566 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6567
6568 2009-08-24 Keith Seitz <keiths@redhat.com>
6569
6570 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6571 Add two new C++ completer tests which limit the output to a
6572 given class.
6573
6574 2009-08-24 Michael Snyder <msnyder@vmware.com>
6575
6576 * gdb.base/del.exp: Fix typo in comment.
6577 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6578
6579 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6580
6581 * configure: Regenerate.
6582 * gdb.hp/configure: Likewise.
6583 * gdb.hp/gdb.aCC/configure: Likewise.
6584 * gdb.hp/gdb.base-hp/configure: Likewise.
6585 * gdb.hp/gdb.compat/configure: Likewise.
6586 * gdb.hp/gdb.defects/configure: Likewise.
6587 * gdb.hp/gdb.objdbg/configure: Likewise.
6588 * gdb.stabs/configure: Likewise.
6589
6590 2009-08-19 Doug Evans <dje@google.com>
6591
6592 * gdb.base/gdbvars.c: New file.
6593 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6594
6595 2009-08-14 Pedro Alves <pedro@codesourcery.com>
6596
6597 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6598 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6599
6600 2009-08-13 Pedro Alves <pedro@codesourcery.com>
6601
6602 * gdb.base/default.exp: Adjust "set language test": it's now an
6603 enum command. Larger help string moved to "help set language".
6604 * gdb.base/help.exp: Adjust "help set language" expected output,
6605 now lists all known languages.
6606
6607 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6608
6609 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6610 all frame arguments.
6611 * gdb.arch/altivec-regs.exp: Likewise.
6612
6613 2009-08-07 Tom Tromey <tromey@redhat.com>
6614
6615 * gdb.base/setshow.exp: Add tests for changes to set language, set
6616 check range, and set check type.
6617
6618 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6619
6620 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6621 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
6622 Call it.
6623
6624 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6625
6626 * configure.ac: Run gdb.cell tests when appropriate.
6627 * configure: Regenerate.
6628 * lib/cell.exp: New file.
6629 * gdb.cell: New directory.
6630 * gdb.cell/configure.ac: New file.
6631 * gdb.cell/configure: New file.
6632 * gdb.cell/Makefile.in: New file.
6633 * gdb.cell/arch.exp: New file.
6634 * gdb.cell/break.c: New file.
6635 * gdb.cell/break.exp: New file.
6636 * gdb.cell/break-spu.c: New file.
6637 * gdb.cell/bt.c: New file.
6638 * gdb.cell/bt2-spu.c: New file.
6639 * gdb.cell/bt-spu.c: New file.
6640 * gdb.cell/bt.exp: New file.
6641 * gdb.cell/coremaker.c: New file.
6642 * gdb.cell/coremaker-spu.c: New file.
6643 * gdb.cell/core.exp: New file.
6644 * gdb.cell/gcore.exp: New file.
6645 * gdb.cell/data.c: New file.
6646 * gdb.cell/data.exp: New file.
6647 * gdb.cell/data-spu.c: New file.
6648 * gdb.cell/ea-cache.exp: New file.
6649 * gdb.cell/ea-cache.c: New file.
6650 * gdb.cell/ea-cache-spu.c: New file.
6651 * gdb.cell/ea-standalone.c: New file.
6652 * gdb.cell/ea-standalone.exp: New file.
6653 * gdb.cell/ea-test.c: New file.
6654 * gdb.cell/ea-test.exp: New file.
6655 * gdb.cell/f-regs.exp: New file.
6656 * gdb.cell/mem-access.c: New file.
6657 * gdb.cell/mem-access.exp: New file.
6658 * gdb.cell/mem-access-spu.c: New file.
6659 * gdb.cell/ptype.exp: New file.
6660 * gdb.cell/registers.exp: New file.
6661 * gdb.cell/size.c: New file.
6662 * gdb.cell/sizeof.exp: New file.
6663 * gdb.cell/size-spu.c: New file.
6664 * gdb.cell/solib.exp: New file.
6665 * gdb.cell/solib-symbol.exp: New file.
6666
6667 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6668
6669 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6670
6671 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6672
6673 * gdb.base/float.exp: Handle VFP registers.
6674
6675 2009-07-14 Michael Snyder <msnyder@vmware.com>
6676
6677 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6678 to bring gdb to the beginning of the calling line.
6679
6680 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6681 confusing the i386 epilogue unwinder.
6682
6683 2009-07-14 Stan Shebs <stan@codesourcery.com>
6684
6685 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6686
6687 2009-07-14 Michael Snyder <msnyder@vmware.com>
6688
6689 * gdb.reverse/step-reverse.exp (stepi into function call):
6690 Call instruction may not be first instruction in the line.
6691 (reverse stepi from a function call): Used wrong line number.
6692
6693 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6694
6695 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6696
6697 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6698
6699 Fix gdb.base/macscp.exp when using custom inputrc.
6700 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6701 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6702 env(TERM) set.
6703 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6704 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6705
6706 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6707
6708 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6709 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6710 Change the compilation target to match the testcase name.
6711 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6712 testcase name.
6713 * a2-run.exp: Use for setup prepare_for_testing. Change the
6714 compilation target to match the testcase name.
6715 * gdb.base/commands.exp: Likewise.
6716 * gdb.base/finish.exp: Likewise.
6717 * gdb.base/float.exp: Likewise.
6718 * gdb.base/info-target.exp: Likewise.
6719 * gdb.base/relational.exp: Likewise.
6720 * gdb.base/term.exp: Likewise.
6721 * gdb.base/until.exp: Likewise.
6722 * gdb.base/volatile.exp: Likewise.
6723 * gdb.base/whatis-exp.exp: Likewise.
6724
6725 2009-07-11 Hui Zhu <teawater@gmail.com>
6726
6727 * gdb.base/help.exp (disassemble): Update expected help text.
6728
6729 2009-07-09 Tom Tromey <tromey@redhat.com>
6730
6731 * lib/gdb.exp: Handle TRANSCRIPT.
6732 (remote_spawn, remote_close, send_gdb): New procs.
6733
6734 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
6735
6736 * gdb.python/python-prettyprint.c: Add counted null string
6737 structure.
6738 * gdb.python/python-prettyprint.exp: Print null string. Test for
6739 embedded nulls.
6740 * gdb.python/python-prettyprint.py (pp_ns): New Function.
6741 * gdb.python/python-value.exp (test_value_in_inferior): Add
6742 variable length string fetch tests.
6743 * gdb.python/python-value.c (main): Add strings for string fetch tests.
6744
6745 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6746
6747 * gdb.base/dump.exp (inaccessible memory is reported): New test.
6748
6749 2009-07-07 Tom Tromey <tromey@redhat.com>
6750
6751 * gdb.base/call-rt-st.exp: Update for change to escape output.
6752 * gdb.base/callfuncs.exp: Likewise.
6753 * gdb.base/charset.exp: Likewise.
6754 * gdb.base/constvars.exp: Likewise.
6755 * gdb.base/long_long.exp: Likewise.
6756 * gdb.base/pointers.exp: Likewise.
6757 * gdb.base/printcmds.exp: Likewise.
6758 * gdb.base/setvar.exp: Likewise.
6759 * gdb.base/store.exp: Likewise.
6760 * gdb.cp/ref-types.exp: Likewise.
6761 * gdb.mi/mi-var-child.exp: Likewise.
6762 * gdb.mi/mi-var-display.exp: Likewise.
6763 * gdb.mi/mi2-var-display.exp: Likewise.
6764 * gdb.base/charset.exp: Test octal escape sequence length.
6765 Update for change to escape output.
6766
6767 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6768
6769 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
6770
6771 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
6772
6773 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
6774
6775 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6776
6777 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
6778 gdbserver increasing $portnum if "Can't bind address" has been seen.
6779
6780 2009-07-05 Pedro Alves <pedro@codesourcery.com>
6781
6782 * gdb.base/ending-run.exp: Add "step out of main" pattern for
6783 mingw32ce.
6784
6785 2009-07-05 Pedro Alves <pedro@codesourcery.com>
6786
6787 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
6788 VFP format.
6789
6790 2009-07-02 Pedro Alves <pedro@codesourcery.com>
6791
6792 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
6793 linux. Adjust to use "inferior", "info inferiors", "detach
6794 inferior" and "kill inferior" instead of "restart", "info fork",
6795 "detach fork" and "delete fork".
6796 * gdb.base/ending-run.exp: Spell out "info".
6797 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
6798 the "kill" command.
6799
6800 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6801
6802 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
6803 change to prefix TLS offset in hex with 0x.
6804
6805 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6806
6807 * gdb.base/default.exp: Update test case for "x" changes.
6808
6809 2009-07-01 Tristan Gingold <gingold@adacore.com>
6810
6811 * gdb.base/bigcore.exp: Make darwin untested.
6812
6813 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6814
6815 * gdb.base/completion.exp (directory completion): Create the directory.
6816 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
6817 escapeuniquesub.
6818 (directory completion 2): Expect now ${escapeuniquesub}.
6819 (Glob remaining of directory test): Remove one excessive newline.
6820 Expect the real output.
6821
6822 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6823
6824 Fix `make check//%' target after `make check' has been ran.
6825 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
6826 a mkdir call.
6827 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
6828 (%/.dir): Remove.
6829
6830 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6831
6832 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
6833 the expected result record.
6834
6835 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6836
6837 Remove racy FAILs relying just on the timeouts.
6838 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
6839 (annotation_level 2): Remove racy FAILs.
6840
6841 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
6842
6843 gdb/10275
6844 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
6845
6846 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
6847
6848 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
6849
6850 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
6851
6852 * gdb.mi/mi-stack.exp: Testing symbolic options
6853 to -stack-list-locals and -stack-list-arguments.
6854
6855 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6856
6857 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
6858
6859 2009-06-29 Tom Tromey <tromey@redhat.com>
6860
6861 * dg-extract-results.sh: New file.
6862 * Makefile.in (FORCE_PARALLEL): New variable.
6863 (CHECK_TARGET): New conditional variable.
6864 (check): Use CHECK_TARGET.
6865 (DO_RUNTEST): New variable.
6866 (check-single): New target.
6867 (TEST_DIRS): New variable.
6868 (TEST_TARGETS): Likewise.
6869 (check-parallel): New target.
6870 (check-gdb.%): New pattern.
6871 (BASE1_FILES): New variable.
6872 (BASE2_FILES): Likewise.
6873 (check-gdb.base%): New pattern.
6874 (%/.dir): New pattern.
6875 * configure: Rebuild.
6876 * aclocal.m4 (AM_CONDITIONAL): New defun.
6877 * configure.ac: Check whether user is using GNU make.
6878 (GMAKE): New conditional.
6879
6880 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
6881
6882 * gdb.cp/namespace-nested-import.cc: New test.
6883 * gdb.cp/namespace-nested-import.exp: New test.
6884
6885 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
6886
6887 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
6888 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
6889 * gdb.opt/Makefile.in (EXECUTABLES): Update.
6890 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
6891 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
6892 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
6893 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
6894 gdb.opt/inline-markers.c: New files.
6895 * lib/gdb.exp (skip_inline_frame_tests): New function.
6896 (skip_inline_var_tests): New function.
6897
6898 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
6899
6900 * gdb.cp/exception.exp: Don't require $hex before inner frame in
6901 backtrace.
6902
6903 2009-06-27 Michael Snyder <msnyder@vmware.com>
6904
6905 * gdb.reverse: New directory.
6906 * gdb.reverse/break-reverse.c: New test.
6907 * gdb.reverse/break-reverse.exp: New test.
6908 * gdb.reverse/consecutive-reverse.c: New test.
6909 * gdb.reverse/consecutive-reverse.exp: New test.
6910 * gdb.reverse/finish-reverse.c: New test.
6911 * gdb.reverse/finish-reverse.exp: New test.
6912 * gdb.reverse/machinestate.c: New test.
6913 * gdb.reverse/ms1.c: New test.
6914 * gdb.reverse/machinestate.exp: New test.
6915 * gdb.reverse/Makefile.in: New file.
6916 * gdb.reverse/shr2.c: New test.
6917 * gdb.reverse/solib-reverse.c: New test.
6918 * gdb.reverse/solib-reverse.exp: New test.
6919 * gdb.reverse/step-reverse.c: New test.
6920 * gdb.reverse/step-reverse.exp: New test.
6921 * gdb.reverse/until-reverse.c: New test.
6922 * gdb.reverse/ur1.c: New test.
6923 * gdb.reverse/until-reverse.exp: New test.
6924 * gdb.reverse/watch-reverse.c: New test.
6925 * gdb.reverse/watch-reverse.exp: New test.
6926 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
6927 * configure: Regenerate.
6928
6929 2009-06-26 Doug Evans <dje@google.com>
6930
6931 * gdb.base/psymtab.exp: Turn off pending breakpoints.
6932
6933 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
6934
6935 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
6936 windows problem for 'file delete $binfile'.
6937
6938 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
6939
6940 * gdb.cp/namespace-using.exp: New test.
6941 * gdb.cp/namespace-using.cc: New test.
6942
6943 2009-05-20 Joel Brobecker <brobecker@adacore.com>
6944
6945 * gdb.ada/variant_record_packed_array: New testcase.
6946
6947 2009-06-23 Tom Tromey <tromey@redhat.com>
6948
6949 * gdb.base/charset.exp (test_combination): Regression test.
6950 * gdb.base/charset.c (my_wchar_t): New typedef.
6951 (myvar): New global.
6952 (main): Set myvar.
6953
6954 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
6955
6956 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
6957 target.
6958
6959 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6960
6961 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
6962
6963 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6964
6965 * gdb.mi/gdb680.exp: Update test for error message.
6966
6967 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6968
6969 * gdb.base/annota1.exp: Allow multiple occurrences of the
6970 frames-invalid annotation.
6971 * gdb.cp/annota2.exp: Likewise.
6972
6973 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
6974
6975 * gdb.cp/gdb2495.cc: New file.
6976 * gdb.cp/gdb2495.exp: New file.
6977
6978 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6979
6980 Report error on GDB crash during runto.
6981 * lib/gdb.exp (runto <eof>): New.
6982
6983 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
6984
6985 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
6986 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
6987 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
6988 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
6989 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
6990 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
6991 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
6992 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
6993 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
6994 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
6995 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
6996 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
6997 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
6998 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
6999 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
7000 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
7001 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
7002 gdb.server/server-mon.exp, gdb.server/server-run.exp,
7003 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7004 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7005 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
7006 gdb.trace/passcount.exp, gdb.trace/report.exp,
7007 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
7008 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
7009 gdb.trace/while-stepping.exp: Use a unique name for the compiled
7010 executable.
7011
7012 2009-06-07 Pedro Alves <pedro@codesourcery.com>
7013
7014 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
7015 defined before referencing it.
7016
7017 2009-06-03 Doug Evans <dje@google.com>
7018
7019 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
7020 * gdb.arch/i386-see.c: Ditto.
7021
7022 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
7023
7024 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
7025 (check_macro): Return 1 if undefined.
7026 If first test fails, check if macro debug information is available,
7027 and report unsupported test if no macro information is found.
7028
7029 2009-05-29 Doug Evans <dje@google.com>
7030
7031 * gdb.threads/hand-call-in-threads.exp: New.
7032 * gdb.threads/hand-call-in-threads.c: New.
7033
7034 2009-05-29 Michael Snyder <msnyder@vmware.com>
7035
7036 * gdb.base/break-always.exp: Change "1" to "on".
7037 Add confirmation check.
7038
7039 2009-05-28 Pedro Alves <pedro@codesourcery.com>
7040
7041 * gdb.threads/threxit-hop-specific.c: New.
7042 * gdb.threads/threxit-hop-specific.exp: New.
7043 * gdb.threads/thread-execl.c: New.
7044 * gdb.threads/thread-execl.exp: New.
7045
7046 2009-05-27 Tom Tromey <tromey@redhat.com>
7047 Thiago Jung Bauermann <bauerman@br.ibm.com>
7048
7049 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
7050 (mi_child_regexp): Likewise.
7051 (mi_list_varobj_children_range): Likewise.
7052 (mi_get_features): Likewise.
7053 (mi_list_varobj_children): Rewrite.
7054 * gdb.python/python-mi.exp: New file.
7055
7056 2009-05-27 Tom Tromey <tromey@redhat.com>
7057 Thiago Jung Bauermann <bauerman@br.ibm.com>
7058 Phil Muldoon <pmuldoon@redhat.com>
7059 Paul Pluzhnikov <ppluzhnikov@google.com>
7060
7061 * gdb.python/python-prettyprint.exp: New file.
7062 * gdb.python/python-prettyprint.c: New file.
7063 * gdb.python/python-prettyprint.py: New file.
7064 * gdb.base/display.exp: print/r is now valid.
7065
7066 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
7067 Tom Tromey <tromey@redhat.com>
7068 Pedro Alves <pedro@codesourcery.com>
7069 Paul Pluzhnikov <ppluzhnikov@google.com>
7070
7071 * gdb.python/python-template.exp: New file.
7072 * gdb.python/python-template.cc: New file.
7073 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7074 tests.
7075 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7076 Call it.
7077 (test_value_after_death): New proc.
7078 * gdb.python/python-value.c (PTR): New typedef.
7079 (main): New variable 'x'.
7080
7081 2009-05-27 Tom Tromey <tromey@redhat.com>
7082
7083 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7084 tests.
7085 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7086 Call it.
7087
7088 2009-05-27 Pedro Alves <pedro@codesourcery.com>
7089
7090 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
7091
7092 2009-05-24 Pedro Alves <pedro@codesourcery.com>
7093
7094 * gdb.threads/fork-thread-pending.c: New.
7095 * gdb.threads/fork-thread-pending.exp: New.
7096
7097 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7098
7099 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
7100 * gdb.dwarf2/dw2-strp.S (a_string2): New.
7101
7102 2009-05-18 Jon Beniston <jon@beniston.com>
7103
7104 * gdb.asm/asm-source.exp: Add lm32 target.
7105
7106 2009-05-17 Pedro Alves <pedro@codesourcery.com>
7107
7108 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
7109 `gdb_get_line_number'. Call `callee' in both parent and child.
7110 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
7111 `gdb_get_line_number' instead of hardcoding line numbers.
7112 (catch_fork_unpatch_child): New procedure to test detaching
7113 breakpoints from child fork.
7114 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
7115 hardcoding line numbers.
7116 (do_fork_tests): Run `catch_fork_unpatch_child'.
7117
7118 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
7119
7120 * gdb.mi/mi-cmd-var.exp: Check that when varobj
7121 of structure type enters or leaves the scope, it
7122 is reported by -var-update.
7123
7124 2009-05-11 Doug Evans <dje@sebabeach.org>
7125
7126 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
7127 * gdb.threads/pending-step.c (main): Fix off-by-one error.
7128 * gdb.threads/schedlock.c (main): Fix off-by-one error.
7129
7130 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7131
7132 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
7133
7134 2009-04-30 Doug Evans <dje@google.com>
7135
7136 * gdb.threads/watchthreads2.exp: New testcase.
7137 * gdb.threads/watchthreads2.c: New testcase.
7138
7139 2009-04-29 Doug Evans <dje@google.com>
7140
7141 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
7142 * gdb.cp/mb-ctor.cc: Ditto.
7143 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
7144 * gdb.cp/mb-inline.h (multi_line_foo): New function.
7145 * gdb.cp/mb-inline1.cc: Call it.
7146 * gdb.cp/mb-inline2.cc: Ditto.
7147 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
7148 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
7149
7150 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7151
7152 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
7153 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
7154 Replace all uses of `decimal' by `nonzero'.
7155 (info macro FROM_COMMANDLINE): New test.
7156
7157 2009-04-27 Tom Tromey <tromey@redhat.com>
7158
7159 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
7160
7161 2009-04-27 Doug Evans <dje@google.com>
7162
7163 * gdb.threads/watchthreads.c (main): Initialize args before starting
7164 the threads. Plus formatting cleanup.
7165 * gdb.threads/watchthreads.exp: Avoid errant failures due to
7166 biased scheduling of one thread.
7167
7168 2009-04-27 Jerome Guitton <guitton@adacore.com>
7169
7170 * gdb.cp/templates.cc (GetMax): New template.
7171 (main): Declare two instances of GetMax.
7172 * gdb.cp/templates.exp: Add new test.
7173
7174 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7175
7176 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
7177
7178 2009-04-22 Joseph Myers <joseph@codesourcery.com>
7179
7180 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
7181
7182 2009-04-15 Tom Tromey <tromey@redhat.com>
7183
7184 * gdb.base/charset.exp: Add regression test.
7185
7186 2009-04-14 Joel Brobecker <brobecker@adacore.com>
7187
7188 * gdb.base/exe-lock.exp: New testcase.
7189
7190 2009-04-13 Tom Tromey <tromey@redhat.com>
7191
7192 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
7193 operator on Frame.
7194
7195 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7196
7197 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
7198 * gdb.server/ext-attach.exp: Likewise.
7199
7200 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
7201
7202 Eliminate some sleep usage.
7203
7204 * gdb.mi/basics.c (do_nothing): New.
7205 (main): Use do_nothing instead of printf, so that
7206 not to introduce race condition between output of
7207 inferiour and output of gdb. Do not use sleep as it
7208 is not generally available on embedded targets.
7209
7210 2009-04-02 Pedro Alves <pedro@codesourcery.com>
7211
7212 * gdb.server/ext-attach.exp: Expect an optional process id after
7213 "Detached from remote process".
7214
7215 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7216
7217 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
7218 gdb.dwarf2/dw2-unresolved.exp: New.
7219
7220 2009-04-02 Pedro Alves <pedro@codesourcery.com>
7221
7222 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
7223 mi_run_to_main.
7224
7225 2009-04-02 Pedro Alves <pedro@codesourcery.com>
7226
7227 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
7228 mi_run_to_main. Skip thread exit test on remote targets.
7229 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
7230 mi_run_to_main.
7231 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
7232 mi_run_to_main.
7233 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
7234 when expecting ^connected. Detect when the target doesn't support
7235 non-stop mode.
7236 (mi_run_cmd): Detect if non-stop mode was requested by isn't
7237 supported. Return -1 on error, 0 on success.
7238 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
7239 (mi_runto): Return mi_runto_helper's result explicitly.
7240
7241 2009-04-01 Pedro Alves <pedro@codesourcery.com>
7242
7243 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
7244
7245 2009-04-01 Tom Tromey <tromey@redhat.com>
7246
7247 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
7248 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
7249 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
7250 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
7251
7252 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
7253 Jan Kratochvil <jan.kratochvil@redhat.com>
7254
7255 PR gdb/931
7256 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
7257 output.
7258 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
7259 for gdb/931.
7260 * dw2-strp.S (DW_AT_language): Change to C++.
7261 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
7262
7263 2009-03-31 Joel Brobecker <brobecker@adacore.com>
7264
7265 * gdb.ada/tasks: New testcase.
7266
7267 2009-03-30 Stan Shebs <stan@codesourcery.com>
7268
7269 * gdb.trace/actions.exp: Update to match new info trace format.
7270 * gdb.trace/deltrace.exp: Ditto.
7271 * gdb.trace/infotrace.exp: Ditto.
7272 * gdb.trace/passcount.exp: Ditto.
7273 * gdb.trace/save-trace.exp: Ditto.
7274 * gdb.trace/while-stepping.exp: Ditto.
7275 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
7276
7277 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7278
7279 * gdb.python/python-frame.c: New file.
7280 * gdb.python/python-frame.exp: New file.
7281
7282 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
7283
7284 * gdb.python/python-value.exp: Add tests for the address
7285 attribute.
7286
7287 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
7288
7289 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
7290
7291 2009-03-26 Doug Evans <dje@google.com>
7292
7293 * gdb.mi/mi-nonstop-exit.exp: New file.
7294 * gdb.mi/non-stop-exit.c: New file.
7295
7296 2009-03-26 Tom Tromey <tromey@redhat.com>
7297
7298 Update for change to prologue skipping:
7299 * gdb.mi/mi2-simplerun.exp: Update.
7300 * gdb.mi/mi2-break.exp: Update.
7301 * gdb.mi/mi-simplerun.exp: Update.
7302 * gdb.mi/mi-break.exp: Update.
7303 * gdb.base/ending-run.exp: Update.
7304
7305 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
7306
7307 * gdb.python/python-value.exp (test_value_in_inferior): Test
7308 gdb.Value.is_optimized_out attribute.
7309
7310 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7311
7312 * gdb.dwarf2/dw2-noloc-main.c: New file.
7313 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
7314 (.text): Remove.
7315 (.data): New.
7316 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
7317 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
7318 (DW_TAG_subprogram func_cu1, noloc): Remove.
7319 (main): New.
7320 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
7321 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
7322 (file_symbols): New procedure.
7323
7324 2009-03-25 Tom Tromey <tromey@redhat.com>
7325
7326 * gdb.base/charset.exp (valid_target_charset): New proc.
7327 Use it to skip tests on invalid charsets.
7328
7329 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
7330
7331 * gdb.base/completion.exp: Add a test for directory completion.
7332
7333 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7334
7335 Fix a racy FAIL.
7336 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
7337 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
7338
7339 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
7340
7341 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
7342 * gdb.python/python-function.exp: Add test for function returning
7343 a GDB value.
7344
7345 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
7346
7347 * gdb.python/python-function.exp: New file.
7348
7349 2009-03-20 Tom Tromey <tromey@redhat.com>
7350
7351 * gdb.base/store.exp: Update for change to escape output.
7352 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
7353 to escape output.
7354 * gdb.base/pointers.exp: Update for change to escape output.
7355 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
7356 to escape output.
7357 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
7358 escape output.
7359 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
7360 to escape output.
7361 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
7362 escape output.
7363 * gdb.base/setvar.exp: Update for change to escape output.
7364 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
7365 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
7366 to escape output.
7367 (test_print_string_constants): Likewise.
7368 * gdb.base/charset.exp (valid_host_charset): Check size of
7369 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
7370 cases. Handle "auto"-related output.
7371 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
7372 (uvar, Uvar): New globals.
7373
7374 2009-03-19 Jerome Guitton <guitton@adacore.com>
7375
7376 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
7377 deltas.
7378 * gdb.ada/fixed_points.exp: Ditto.
7379
7380 2009-03-18 Pedro Alves <pedro@codesourcery.com>
7381
7382 * return-nodebug.c: Don't include stdio.h.
7383 (init): Delete.
7384 (func): Delete definition and provide extern declaration.
7385 (t): New.
7386 (main): Don't call printf. Call func and store its result in t.
7387 * return-nodebug1.c: New.
7388 * return-nodebug.exp: Don't expect stdio output. Instead, print
7389 the global variable t. Drop printf formatters and cast types from
7390 foreach loop. Don't use prepare_for_testing. Compile
7391 return-nodebug.c and return-nodebug1.c in separate steps. Don't
7392 define FORMAT or CAST.
7393
7394 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7395
7396 * gdb.base/solib-display.exp: Disable test for remote targers.
7397
7398 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7399
7400 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7401
7402 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7403
7404 Fix a racy FAIL.
7405 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
7406 code from `follow parent, print pids'.
7407 (`follow child, print pids', `follow parent, print pids'): Call it.
7408 Replace `gdb_test "break..."' by gdb_breakpoint.
7409
7410 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7411
7412 * gdb.mi/mi-cli.exp: Adjust for output difference in
7413 sync and async modes.
7414
7415 2009-03-12 Joel Brobecker <brobecker@adacore.com>
7416
7417 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
7418 that was checked in by mistake. Remove loading of ada.exp, since
7419 this is not necessary in this case.
7420
7421 2009-03-12 Joel Brobecker <brobecker@adacore.com>
7422
7423 * gdb.ada/ptype_arith_binop.exp: New testcase.
7424
7425 2009-03-12 Joel Brobecker <brobecker@adacore.com>
7426
7427 * gdb.ada/mod_from_name: New testcase.
7428
7429 2009-03-12 Joel Brobecker <brobecker@adacore.com>
7430
7431 * gdb.ada/tick_last_segv: New testcase.
7432
7433 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7434
7435 * gdb.mi/mi-cli.exp: Remove debug print.
7436
7437 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7438
7439 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7440 include the token in ^running and frame info in *stopped.
7441
7442 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7443
7444 * solib-display.exp: New file.
7445 * solib-display-main.c: New file.
7446 * solib-display-lib.c: New file.
7447
7448 2009-03-05 Pedro Alves <pedro@codesourcery.com>
7449
7450 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7451
7452 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7453
7454 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7455 (list_and_check_macro): Use more specific test name.
7456 (next to definition): Make the test names unique.
7457
7458 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7459
7460 * gdb.pascal/floats.exp: Accept approximate results everywhere.
7461
7462 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7463
7464 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7465 notifications.
7466 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7467 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7468 * lib/mi-support.exp (library_loaded_re): New.
7469 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7470
7471 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7472
7473 * gdb.gdb/observer.exp: Use test_notification observer, not
7474 normal_stop, everywhere.
7475 (test_normal_stop_notifications): Rename to...
7476 (test_notifications): ...this.
7477 (test_observer_normal_stop): Rename to...
7478 (test_observer): ...this.
7479
7480 2009-02-16 Doug Evans <dje@google.com>
7481
7482 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7483 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7484 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7485 (test_prefixed_syscall,test_int3): New tests.
7486 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7487 (test_prefixed_syscall,test_int3): New tests.
7488
7489 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7490
7491 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7492 (mi_expect_interrupt): Likewise.
7493 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7494 response.
7495
7496 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7497
7498 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7499 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7500 Replace calls to get_valueofx by get_hexadecimal_valueof.
7501
7502 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7503
7504 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7505 (get_integer_valueof): New procedure.
7506 (get_sizeof): Use new get_integer_value_of.
7507 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7508 by get_integer_valueof.
7509
7510 2009-02-13 Tom Tromey <tromey@redhat.com>
7511
7512 * gdb.base/remote.exp (get_sizeof): Remove.
7513 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7514 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7515 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7516 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7517 (get_sizeof): Likewise.
7518
7519 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7520
7521 PR fortran/9806
7522 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7523
7524 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7525
7526 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7527
7528 2009-02-06 Pedro Alves <pedro@codesourcery.com>
7529
7530 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7531
7532 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7533
7534 * gdb.python/python-cmd.exp: New file.
7535
7536 2009-02-06 Tristan Gingold <gingold@adacore.com>
7537
7538 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7539
7540 2009-02-05 Tristan Gingold <gingold@adacore.com>
7541
7542 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7543 pointer is dereferenced and use this signal name in regexp.
7544 * gdb.base/signull.exp: Ditto.
7545 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7546 * gdb.base/signull.c (main): Ditto.
7547
7548 2009-02-04 Tom Tromey <tromey@redhat.com>
7549 Thiago Jung Bauermann <bauerman@br.ibm.com>
7550
7551 * gdb.python/python-value.exp: Use `gdb.history' instead of
7552 `gdb.value_from_history'.
7553 (test_value_numeric_ops): Add test for conversion of enum constant.
7554 * gdb.python/python-value.c (enum e): New type.
7555 (evalue): New global.
7556 (main): Use argv.
7557
7558 2009-02-04 Jerome Guitton <guitton@adacore.com>
7559
7560 * gdb.ada/uninitialized_vars: New test program.
7561 * gdb.ada/uninitialized_vars.exp: New testcase.
7562
7563 2009-02-02 Tom Tromey <tromey@redhat.com>
7564
7565 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7566 * gdb.cp/pr2489.cc: Rename...
7567 * gdb.cp/pr9594.cc: ... to this.
7568
7569 2009-02-02 Tom Tromey <tromey@redhat.com>
7570
7571 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7572 * gdb.cp/pr2489.cc: New file.
7573 * gdb.cp/cpcompletion.exp: New file.
7574
7575 2009-02-02 Tom Tromey <tromey@redhat.com>
7576
7577 PR exp/9059:
7578 * gdb.cp/call-c.exp: Add regression test.
7579 * gdb.cp/call-c.cc (FooHandle): New typedef.
7580 (main): New variable 'handle'.
7581
7582 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7583
7584 * lib/mi-support.exp (et_mi_thread_list)
7585 (check_mi_and_console_threads): Adjust for current thread in
7586 -thread-list-ids output.
7587
7588 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7589
7590 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7591 Call it.
7592
7593 2009-01-28 Doug Evans <dje@google.com>
7594
7595 * gdb.arch/amd64-disp-step.S: New file.
7596 * gdb.arch/amd64-disp-step.exp: New file.
7597 * gdb.arch/i386-disp-step.S: New file.
7598 * gdb.arch/i386-disp-step.exp: New file.
7599
7600 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7601
7602 * gdb.base/find.exp: Set newline variable
7603 using quotes instead of braces to fix cygwin failures.
7604
7605 2009-01-23 Pedro Alves <pedro@codesourcery.com>
7606
7607 * gdb.base/radix.exp: Add tests to ensure that that set
7608 input-radix 0 and set output-radix 0 are really rejected.
7609
7610 2009-01-23 Pedro Alves <pedro@codesourcery.com>
7611
7612 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7613 copyright years.
7614
7615 2009-01-23 Pedro Alves <pedro@codesourcery.com>
7616
7617 PR gdb/9664:
7618 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7619
7620 2009-01-22 Pedro Alves <pedro@codesourcery.com>
7621
7622 PR c++/9631:
7623 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7624
7625 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7626
7627 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7628 binfile definition to fix Windows OS failure.
7629
7630 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7631
7632 PR gdb/9346
7633 * gdb.base/interrupt.c (sigint_handler): New.
7634 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7635 on error.
7636 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7637 Test "signal SIGINT".
7638
7639 2009-01-19 Doug Evans <dje@google.com>
7640
7641 * gdb.base/break.exp: Update expected gdb output.
7642 * gdb.base/sepdebug.exp: Ditto.
7643 * gdb.mi/mi-syn-frame.exp: Ditto.
7644 * gdb.mi/mi2-syn-frame.exp: Ditto.
7645 * gdb.base/call-signal-resume.exp: New file.
7646 * gdb.base/call-signals.c: New file.
7647 * gdb.base/unwindonsignal.exp: New file.
7648 * gdb.base/unwindonsignal.c: New file.
7649 * gdb.threads/interrupted-hand-call.exp: New file.
7650 * gdb.threads/interrupted-hand-call.c: New file.
7651 * gdb.threads/thread-unwindonsignal.exp: New file.
7652
7653 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7654
7655 * gdb.base/define.exp: Test defining and hooking prefix commands.
7656 * gdb.python/python.exp: Update test for "show user" output.
7657
7658 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7659
7660 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7661 now the output exactly, using less wildcards. Expect also the output
7662 of gfortran-4.3. Update for the f-valprint.c modification from
7663 2008-04-22.
7664 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7665 Remove gdb_test test names where matching the command.
7666
7667 2009-01-01 Pedro Alves <pedro@codesourcery.com>
7668
7669 PR breakpoints/9681:
7670 * gdb.base/watchpoint.exp: Add regression test.
7671
7672 2008-12-31 Pedro Alves <pedro@codesourcery.com>
7673
7674 * gdb.threads/attach-into-signal.exp: Don't use
7675 gdb_suppress_entire_file.
7676 * gdb.threads/attach-stopped.exp: Ditto.
7677 * gdb.threads/attachstop-mt.exp: Ditto.
7678
7679 2008-12-31 Pedro Alves <pedro@codesourcery.com>
7680
7681 PR gdb/8812:
7682 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7683
7684 2008-12-29 Pedro Alves <pedro@codesourcery.com>
7685
7686 PR gdb/7536:
7687 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7688 and unsupported output radices are really rejected.
7689
7690 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7691
7692 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7693
7694 2008-12-22 Tom Tromey <tromey@redhat.com>
7695
7696 * gdb.cp/punctuator.exp: New file.
7697
7698 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7699
7700 * gdb.base/completion.exp (Completing non-existing component): New test.
7701
7702 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7703
7704 Fix for PR gdb/8648.
7705 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7706 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7707 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7708 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7709
7710 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7711
7712 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7713
7714 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
7715
7716 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7717 compiler actually generate code at the expected line number.
7718
7719 2008-12-15 Jie Zhang <jie.zhang@analog.com>
7720
7721 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7722
7723 2008-12-12 Tom Tromey <tromey@redhat.com>
7724
7725 * gdb.base/commands.exp (redefine_hook_test): New proc.
7726 Call it.
7727
7728 2008-12-11 Tom Tromey <tromey@redhat.com>
7729
7730 * gdb.base/macscp.exp: New regression test.
7731
7732 2008-12-11 Tom Tromey <tromey@redhat.com>
7733
7734 * gdb.base/macscp.exp: Print "address.addr".
7735 * gdb.base/macscp1.c (struct outer): New struct.
7736 (address): New global.
7737
7738 2008-12-09 Tom Tromey <tromey@redhat.com>
7739
7740 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
7741 Call it.
7742
7743 2008-12-04 Doug Evans <dje@google.com>
7744
7745 * gdb.server/ext-run.exp: Relax regexp for init program.
7746
7747 2008-12-03 Tristan Gingold <gingold@adacore.com>
7748
7749 * gdb.base/macscp.exp: Generate an object file during compilation
7750 to work around Darwin dsymutil limitations.
7751
7752 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7753
7754 Test resolving external references to TLS variables.
7755 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
7756 FILE2_THREAD_LOCAL.
7757 (testfile2, srcfile2): New variables.
7758 * gdb.threads/tls.c (file2_thread_local)
7759 (function_referencing_file2_thread_local): New.
7760 * gdb.threads/tls2.c: New file.
7761
7762 2008-11-28 Joel Brobecker <brobecker@adacore.com>
7763
7764 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
7765 rather than integer, as integer might not be big enough when
7766 on 64bit targets.
7767
7768 2008-11-27 Jerome Guitton <guitton@adacore.com>
7769
7770 * gdb.cp/formatted-ref.exp: Add equality test.
7771 * gdb.ada/formatted_ref.exp: Ditto.
7772
7773 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7774
7775 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
7776 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
7777
7778 2008-11-20 Andreas Schwab <schwab@suse.de>
7779
7780 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
7781 matching syscall entry point.
7782 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
7783 (tcatch_vfork_then_child_follow): Likewise. Finish through
7784 vfork even if we stopped at the syscall trampoline.
7785
7786 2008-11-20 Doug Evans <dje@google.com>
7787
7788 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
7789
7790 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
7791
7792 * gdb.arch/ppc-dfp.exp: New file.
7793 * gdb.arch/ppc-dfp.c: New file.
7794
7795 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
7796
7797 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
7798
7799 2008-11-17 Doug Evans <dje@google.com>
7800
7801 * gdb.mi/mi-syn-frame.exp: Update expected output.
7802 * gdb.mi/mi2-syn-frame.exp: Update expected output.
7803
7804 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7805
7806 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
7807 "thread N" results in =thread-selected.
7808 * lib/mi-support (mi_run_cmd, mi_expect_stop)
7809 (mi_send_resuming_command_raw): Be prepared for
7810 =thread-selected.
7811
7812 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
7813
7814 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
7815 * lib/mi-support.exp: Likewise.
7816
7817 2008-11-16 Joel Brobecker <brobecker@adacore.com>
7818
7819 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
7820 commands from the expected output for "help catch".
7821
7822 2008-11-15 Joel Brobecker <brobecker@adacore.com>
7823
7824 * gdb.ada/int_deref.exp: New testcase.
7825
7826 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
7827
7828 * gdb.mi/gdb2549.exp: New file.
7829
7830 2008-11-11 Doug Evans <dje@google.com>
7831
7832 * gdb.base/callexit.exp: New file.
7833 * gdb.base/callexit.c: New file.
7834
7835 2008-11-10 Doug Evans <dje@google.com>
7836
7837 * lib/gdb.exp (GDBFLAGS): Move -nx ...
7838 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
7839 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
7840 (default_gdb_start,default_gdb_exit): Ditto.
7841 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
7842 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
7843 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
7844 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
7845 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
7846 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
7847
7848 2008-11-03 Andreas Schwab <schwab@suse.de>
7849
7850 * gdb.base/hashline2.exp: Fix typo.
7851 * gdb.base/hashline3.exp: Likewise.
7852
7853 2008-10-30 Tom Tromey <tromey@redhat.com>
7854
7855 * gdb.base/pointers.exp: Add test.
7856 * gdb.base/pointers.c (k, S): New typedefs.
7857 (instance): New global.
7858
7859 2008-10-30 Andreas Schwab <schwab@suse.de>
7860
7861 * gdb.base/args.exp: Add tests for newlines.
7862
7863 2008-10-30 Joel Brobecker <brobecker@adacore.com>
7864
7865 gdb.base/foll-exec.exp: Update the expected output of a couple
7866 of "info breakpoints" tests.
7867
7868 2008-10-28 Tom Tromey <tromey@redhat.com>
7869
7870 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
7871
7872 2008-10-24 Pedro Alves <pedro@codesourcery.com>
7873
7874 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
7875 gdb_start_cmd.
7876 Use runto_main before any test that requires execution.
7877
7878 2008-10-23 Pedro Alves <pedro@codesourcery.com>
7879
7880 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
7881 instead of SIGINT.
7882
7883 2008-10-22 Joel Brobecker <brobecker@adacore.com>
7884
7885 * gdb.base/completion.exp: Update expected output following
7886 the addition of the "info tasks" command.
7887
7888 2008-10-22 Tom Tromey <tromey@redhat.com>
7889
7890 * gdb.base/exprs.exp (test_expr): Add test for string
7891 concatenation.
7892
7893 2008-10-19 Pedro Alves <pedro@codesourcery.com>
7894
7895 * configure.ac: Output gdb.python/Makefile.
7896 * configure: Regenerate.
7897 * gdb.python/Makefile.in: New.
7898
7899 2008-10-16 Joel Brobecker <brobecker@adacore.com>
7900
7901 * gdb.base/foll-fork.exp: Adjust the expected output to match
7902 the new description for fork/vfork catchpoints in the "info
7903 breakpoints" output.
7904
7905 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
7906
7907 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
7908
7909 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
7910
7911 * gdb.python/python-value.c: New file.
7912 * gdb.python/python-value.exp: New file.
7913
7914 2008-10-15 Pedro Alves <pedro@codesourcery.com>
7915
7916 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
7917
7918 2008-10-15 Denis Pilat <denis.pilat@st.com>
7919
7920 * gdb.cp/mb-ctor.exp: Fix a typo.
7921
7922 2008-10-09 Tom Tromey <tromey@redhat.com>
7923
7924 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
7925 'fprintf' and 'stderr'.
7926
7927 2008-10-07 Joel Brobecker <brobecker@adacore.com>
7928
7929 * gdb.ada/ref_tick_size.exp: New testcase.
7930
7931 2008-10-06 Doug Evans <dje@google.com>
7932
7933 * gdb.dwarf2/dw2-cu-size.exp: New file.
7934 * gdb.dwarf2/dw2-cu-size.S: New file.
7935
7936 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
7937 .Ltype_int for clarity.
7938
7939 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7940
7941 PR gdb/2384:
7942 * gdb.cp/gdb2384.exp: Extended to test more cases.
7943 * gdb.cp/gdb2384.cc: Likewise.
7944 * gdb.cp/gdb2384-base.h: Likewise.
7945 * gdb.cp/gdb2384-base.cc: Likewise.
7946
7947 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7948
7949 * gdb.base/maint.exp (maint print type): Remove printing
7950 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
7951
7952 2008-09-30 Tom Tromey <tromey@redhat.com>
7953
7954 * gdb.base/macscp.exp: Add completion tests.
7955 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
7956 (TWENTY_THREE): Likewise.
7957 (FORTY_EIGHT): Likewise.
7958
7959 2008-09-30 Tom Tromey <tromey@redhat.com>
7960
7961 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
7962 everywhere.
7963 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
7964
7965 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7966
7967 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
7968 testcase is derived from. Fix racy dependency on an expected PID
7969 number. No longer support the testcase on Linux kernel 2.4.x.
7970
7971 2008-09-27 Tom Tromey <tromey@redhat.com>
7972
7973 * gdb.base/macscp.exp: Add tests for stringification, splicing,
7974 and varargs.
7975
7976 2008-09-22 Pedro Alves <pedro@codesourcery.com>
7977
7978 * lib/mi-support.exp (mi_expect_interrupt): New.
7979 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
7980 from gdb.mi/mi-nonstop.exp.
7981 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
7982 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
7983 lib/mi-support.exp.
7984 Use mi_check_thread_states throughout. Avoid ".*" and do not
7985 require an anchor after -exec-run.
7986
7987 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
7988
7989 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
7990 stop is pending. Avoid ".*" when two stops are pending.
7991 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
7992 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
7993 newlines in fullnames.
7994 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
7995 (mi_expect_stop): Update comments. Only anchor in sync mode.
7996 Do not match newlines.
7997 (mi_send_resuming_command_raw): Always return status.
7998 (mi_get_stop_line): Do not match more than one line by accident.
7999 Only anchor in sync mode.
8000 (mi_run_inline_test): If -exec-next fails, give up.
8001
8002 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8003
8004 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
8005 on SPU.
8006
8007 2008-09-10 Joel Brobecker <brobecker@adacore.com>
8008
8009 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
8010
8011 2008-09-10 Joel Brobecker <brobecker@adacore.com>
8012
8013 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
8014 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8015 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
8016 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8017 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
8018 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
8019 gdb.ada/interface.exp, gdb.ada/null_array.exp,
8020 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8021 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8022 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8023 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
8024 Include the "= " sequence in the expected output of print tests.
8025
8026 2008-09-10 Joel Brobecker <brobecker@adacore.com>
8027
8028 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
8029 description for boolean types.
8030
8031 2008-09-09 Pedro Alves <pedro@codesourcery.com>
8032
8033 * gdb.base/hook-stop-continue.c: New.
8034 * gdb.base/hook-stop-continue.exp: New.
8035
8036 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8037
8038 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
8039
8040 2008-09-08 Jerome Guitton <guitton@adacore.com>
8041
8042 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
8043 (stack_check_probe_2, stack_check_probe_loop_1)
8044 (stack_check_probe_loop_2): New functions.
8045 (main): Add call to these new functions.
8046 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
8047 functions, check that the breakpoint is inserted at the appropriate
8048 location.
8049 (insert_breakpoint): Slightly refine this procedure so that it can
8050 be called several times in the test.
8051
8052 2008-09-08 Jerome Guitton <guitton@adacore.com>
8053
8054 * gdb.base/stack-checking.c: New file.
8055 * gdb.base/stack-checking.exp: New file.
8056
8057 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8058
8059 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
8060 * gdb.arch/altivec-regs.exp: Likewise.
8061 * gdb.arch/vsx-regs.exp: Likewise.
8062
8063 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8064
8065 * gdb.arch/ppc-fp.exp: New file.
8066 * gdb.arch/ppc-fp.c: New file.
8067
8068 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8069
8070 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
8071 lest gcc-4.3.1 optimizes the whole thing away.
8072
8073 2008-09-04 Michael Snyder <msnyder@vmware.com>
8074
8075 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
8076 as "at" (for non-debug functions such as _start).
8077
8078 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8079
8080 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
8081 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
8082 software watchpoints.
8083 * gdb.base/watch_thread_num.exp: Likewise.
8084
8085 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
8086
8087 * gdb.arch/i386-bp_permanent.exp: New test.
8088
8089 2008-08-24 Tom Tromey <tromey@redhat.com>
8090
8091 * gdb.base/maint.exp: Update "maint print type".
8092
8093 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
8094
8095 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
8096 support. Adjust the order of "*running" notifications.
8097 * gdb.mi/non-stop.c: Don't cast from int to void* and
8098 back.
8099
8100 2008-08-20 Mark Kettenis <kettenis@gnu.org>
8101
8102 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
8103 expect to find it in the "info frame" output.
8104
8105 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
8106
8107 * gdb.base/interp.exp: Always consume both prompts.
8108
8109 2008-08-20 Pedro Alves <pedro@codesourcery.com>
8110
8111 * gdb.base/pending.exp: Test pending breakpoints without symbols
8112 loaded.
8113
8114 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8115
8116 * lib/mi-support.exp (mi_expect_stop): Produce
8117 more details on failures.
8118 * gdb.mi/mi-nonstop.exp: New.
8119 * gdb.mi/non-stop.c: New.
8120
8121 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8122
8123 * gdb.mi/mi-async.exp: Use 'set target-async'.
8124 * lib/mi-support.exp: Use 'set/show target-async'.
8125
8126 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
8127
8128 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
8129
8130 2008-08-17 Tom Tromey <tromey@redhat.com>
8131
8132 * gdb.base/help.exp (help catch): Rewrite.
8133
8134 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8135
8136 * gdb.base/define.exp: Test indented command documentation.
8137 * gdb.python/python.exp: Test indented multi-line command.
8138
8139 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
8140
8141 * testsuite/gdb.arch/vsx-regs.c: New source file.
8142 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
8143 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
8144
8145 2008-08-14 Tom Tromey <tromey@redhat.com>
8146
8147 * gdb.base/macscp.exp: Add regression test for "macro define" or
8148 "macro undef" with no arguments.
8149
8150 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
8151
8152 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
8153
8154 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8155
8156 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
8157
8158 2008-08-06 Tom Tromey <tromey@redhat.com>
8159
8160 * gdb.python/python.exp: New file.
8161
8162 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8163
8164 Fix for PR gdb/1543.
8165 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
8166 $LOCATION.
8167 (location): New variable.
8168 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
8169 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
8170 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
8171 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
8172 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
8173 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
8174 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
8175 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
8176 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
8177 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
8178 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
8179 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
8180 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
8181 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
8182 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8183 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
8184 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
8185 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
8186 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
8187 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8188 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
8189 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
8190 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
8191 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
8192 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
8193 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
8194 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
8195 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
8196 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
8197 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
8198 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
8199 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
8200 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
8201 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
8202 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
8203 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
8204 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
8205 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8206 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
8207 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
8208 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
8209 gdb.base/type-opaque.exp, gdb.base/until.exp,
8210 gdb.base/value-double-free.c, gdb.base/varargs.exp,
8211 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
8212 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
8213 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8214 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
8215 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
8216 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8217 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8218 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8219 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
8220 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
8221 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
8222 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
8223 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
8224 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
8225 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
8226 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8227 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
8228 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
8229 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
8230 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8231 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
8232 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
8233 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
8234 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8235 gdb.pascal/types.exp, gdb.stabs/weird.exp,
8236 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
8237 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
8238 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
8239 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
8240 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
8241 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
8242 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8243 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8244 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8245 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8246 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8247 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8248 lib/mi-support.exp, lib/trace-support.exp: Remove reference
8249 to bug-gdb@prep.ai.mit.edu .
8250
8251 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
8252
8253 * lib/mi-support.exp (mi_load_shlibs): New.
8254 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
8255
8256 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
8257
8258 * lib/mi-support.exp (get_mi_thread_list)
8259 (check_mi_and_console_threads): New, moved from ...
8260 * gdb.mi/mi-pthread.exp: ...here.
8261 * gdb.mi/gdb669.exp (get_mi_thread_list)
8262 (check_mi_and_console_threads): Delete.
8263 * gdb.mi/mi2-pthread.exp: Likewise.
8264
8265 2008-07-28 Tom Tromey <tromey@redhat.com>
8266
8267 * Makefile.in (just-check): Remove. Move body to...
8268 (check): ... here.
8269
8270 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8271
8272 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
8273 Add a test for duplicated SIGINTs.
8274
8275 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8276
8277 * gdb.threads/schedlock.exp (get_args): Update to work for any
8278 value of NUM.
8279 (Top level): Report the number of threads that did not resume.
8280
8281 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8282
8283 * gdb.dwarf2/dw2-compressed.S: Also define __start.
8284
8285 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8286
8287 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
8288 non-MI prompt.
8289
8290 2008-07-26 Tom Tromey <tromey@redhat.com>
8291
8292 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
8293 (function_struct, function_struct_ptr): New globals.
8294 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
8295 function pointer in a struct.
8296
8297 2008-07-26 Tom Tromey <tromey@redhat.com>
8298
8299 * gdb.base/macscp.exp: Add test for macro lexing bug.
8300
8301 2008-07-18 Tom Tromey <tromey@redhat.com>
8302
8303 * gdb.base/macscp.exp: Add macro tests.
8304
8305 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8306
8307 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
8308
8309 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8310
8311 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
8312
8313 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
8314
8315 * gdb.cp/class2.exp: fix for failure on spu-elf
8316
8317 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8318
8319 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
8320
8321 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8322
8323 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
8324
8325 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
8326
8327 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
8328
8329 2008-07-11 Kevin Buettner <kevinb@redhat.com>
8330
8331 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
8332 of regexp to account for changes made to GDB in the printing of
8333 byte vectors.
8334
8335 2008-07-11 Tom Tromey <tromey@redhat.com>
8336
8337 * gdb.base/completion.exp: Add 'help' completion test.
8338
8339 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8340
8341 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
8342
8343 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8344
8345 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
8346
8347 2008-07-09 Pedro Alves <pedro@codesourcery.com>
8348
8349 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
8350
8351 2008-07-09 Pedro Alves <pedro@codesourcery.com>
8352
8353 * gdb.base/fullname.exp: Restore pwd if compiling failed.
8354
8355 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8356
8357 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8358
8359 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8360
8361 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
8362 previous commit. Add a comment.
8363
8364 2008-06-28 Pedro Alves <pedro@codesourcery.com>
8365
8366 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8367
8368 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8369
8370 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8371
8372 2008-06-27 Pedro Alves <pedro@codesourcery.com>
8373
8374 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
8375 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
8376 compiling an executable, link in an object that forces unbuffered
8377 output.
8378 * lib/set_unbuffered_mode.c: New file.
8379
8380 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8381
8382 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8383
8384 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8385
8386 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
8387 mi_expect_stop.
8388 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
8389 Demand that *running is output.
8390 (detect_async): Perform checking every time.
8391 (mi_send_resuming_command): Extract everything into...
8392 (mi_send_resuming_command_raw): ...this.
8393 (mi_expect_stop): Don't accept any output before *stopped.
8394
8395 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8396
8397 Robustify mi-simplerun.
8398 * gdb.mi/basics.c (main): Add a call to sleep.
8399 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
8400 * gdb.mi/mi2-cli.exp: Likewise.
8401 * gdb.mi/mi-break.exp: Likewise.
8402
8403 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
8404
8405 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8406
8407 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8408
8409 * gdb.mi/mi-console.exp: Adjust.
8410 * gdb.mi/mi-syn-frame.exp: Adjust.
8411 * gdb.mi/mi2-console.exp: Adjust.
8412 * gdb.mi/mi2-syn-frame.exp: Adjust.
8413 * lib/mi-support.exp (mi_run_cmd): Adjust.
8414 (mi_send_resuming_command): Adjust.
8415
8416 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8417
8418 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
8419 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
8420 testing of stopped.
8421 * gdb.mi/mi2-syn-frame.exp: Likewise.
8422 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
8423 (async, detect_async): New.
8424 (mi_expect_stop, mi_continue_to_line): Adjust expectation
8425 depending on if we're running in sync or async mode.
8426
8427 2008-06-09 Tom Tromey <tromey@redhat.com>
8428
8429 * gdb.base/completion.exp: New tests for field name completion
8430 with spaces, and field name completion with '->'.
8431
8432 2008-06-06 Tom Tromey <tromey@redhat.com>
8433
8434 * gdb.base/break1.c (struct some_struct): New struct.
8435 (values): New global.
8436 * gdb.base/completion.exp: Add field name completion test.
8437
8438 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8439
8440 * gdb.cp/call-c.exp: Test for incorrect handling of reference
8441 to pointer.
8442 * gdb.cp/call-c.cc: Likewise.
8443
8444 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
8445
8446 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8447 annotation.
8448
8449 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8450 Pedro Alves <pedro@codesourcery.com>
8451
8452 * gdb.threads/execl.c, gdb.threads/execl1.c,
8453 gdb.threads/execl.exp: New tests.
8454
8455 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8456 Daniel Jacobowitz <dan@codesourcery.com>
8457
8458 * gdb.cp/exception.exp: Activate test, make it work with pending
8459 catchpoints.
8460
8461 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8462
8463 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8464
8465 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8466
8467 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8468 now printed.
8469 * gdb.mi/mi2-var-cmd.exp: Likewise.
8470
8471 2008-05-27 Andreas Schwab <schwab@suse.de>
8472
8473 * gdb.base/frame-args.exp: Handle arguments that are optimized
8474 out.
8475
8476 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
8477
8478 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8479 quiet for ppc32 and group options into a single variable.
8480
8481 2008-05-23 Joel Brobecker <brobecker@adacore.com>
8482
8483 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8484 of zero-size elements.
8485 * gdb.ada/null_array.exp: Test printing this new array.
8486
8487 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8488
8489 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8490
8491 2008-05-21 Joel Brobecker <brobecker@adacore.com>
8492
8493 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8494 of the "finish" command.
8495
8496 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
8497
8498 * gdb.base/annota1.exp: Test for new annotation.
8499
8500 2008-05-16 Pedro Alves <pedro@codesourcery.com>
8501
8502 * gdb.base/fixsection.exp: New file.
8503 * gdb.base/fixsection0.c: New file.
8504 * gdb.base/fixsection1.c: New file.
8505
8506 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8507
8508 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8509 * gdb.base/annota3.exp: Likewise.
8510
8511 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8512
8513 * gdb.base/watch_thread_num.exp: Don't run tests that require
8514 watchpoints if the target doesn't support them.
8515
8516 2008-05-12 Doug Evans <dje@google.com>
8517
8518 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8519
8520 2008-05-09 Joel Brobecker <brobecker@adacore.com>
8521
8522 * gdb.ada/assign_1.exp: New testcase.
8523
8524 2008-05-09 Doug Evans <dje@google.com>
8525
8526 * gdb.base/find.exp: New file.
8527 * gdb.base/find.c: New file.
8528
8529 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8530
8531 * gdb.base/commands.exp (watchpoint_command_test): Handle
8532 gdb,no_hardware_watchpoints.
8533 * gdb.base/float.exp: Allow ARM targets without floating point.
8534 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8535
8536 2008-05-06 Jerome Guitton <guitton@adacore.com>
8537 Joel Brobecker <brobecker@adacore.com>
8538
8539 * gdb.ada/lang_switch: New test program.
8540 * gdb.ada/lang_switch.exp: New testcase.
8541
8542 2008-05-05 Doug Evans <dje@google.com>
8543
8544 * gdb.base/help.exp (disassemble): Update expected help text.
8545
8546 2008-05-04 Pedro Alves <pedro@codesourcery.com>
8547
8548 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8549
8550 2008-05-04 Pedro Alves <pedro@codesourcery.com>
8551
8552 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8553 different times.
8554
8555 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8556
8557 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8558 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8559 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8560 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8561
8562 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8563
8564 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8565 notification to appear.
8566
8567 2008-05-04 Daniel Jacobowitz <dan@debian.org>
8568
8569 * gdb.base/fullname.c: New file.
8570 * gdb.base/fullname.exp: New file.
8571 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8572
8573 2008-05-03 Pedro Alves <pedro@codesourcery.com>
8574
8575 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8576 expressions with macros.
8577
8578 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8579
8580 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8581
8582 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8583
8584 * gdb.base/completion.exp: Handle lack of other symbols beginning
8585 with "a".
8586
8587 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8588
8589 2008-05-02 Jim Blandy <jimb@codesourcery.com>
8590
8591 * gdb.asm/asmsrc1.s: Add scratch space.
8592
8593 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8594 Daniel Jacobowitz <dan@codesourcery.com>
8595
8596 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8597 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8598 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8599
8600 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8601
8602 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8603
8604 2008-05-01 Joel Brobecker <brobecker@adacore.com>
8605
8606 * gdb.base/info-target.exp: New testcase.
8607
8608 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8609
8610 * gdb.cp/hang.exp: Use .cc instead of .C.
8611 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8612 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8613
8614 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8615
8616 * gdb.base/gdb1250.exp: Remove perror.
8617 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8618
8619 2008-04-30 Pedro Alves <pedro@codesourcery.com>
8620
8621 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8622 .2byte.
8623
8624 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8625
8626 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8627 (maybe_kfail): New.
8628
8629 2008-04-25 Pedro Alves <pedro@codesourcery.com>
8630
8631 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8632
8633 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8634
8635 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8636 * gdb.mi/mi2-syn-frame.exp: Likewise.
8637 * lib/mi-support.exp: Likewise.
8638
8639 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8640
8641 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8642 to specify regexp for the location to stop at.
8643 * gdb.base/break-always.c: New.
8644 * gdb.base/break-always.exp: New.
8645
8646 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8647
8648 * lib/mi-support.exp (mi_runto_helper): Adjust
8649 for the original-location field.
8650 (mi_create_breakpoint, mi_list_breakpoints): New.
8651 * gdb.mi/mi-break.exp: Adjust.
8652 * gdb.mi/mi2-break.exp: Adjust.
8653 * gdb.mi/mi-pending.exp: Adjust.
8654 * gdb.mi/mi-simplerun.exp: Adjust.
8655 * gdb.mi/mi2-simplerun.exp: Adjust.
8656 * gdb.mi/mi-syn-frame.exp: Adjust.
8657 * gdb.mi/mi2-syn-frame.exp: Adjust.
8658 * gdb.mi/mi-until.exp: Adjust.
8659 * gdb.mi/mi2-until.exp: Adjust.
8660 * gdb.mi/mi-var-display.exp: Adjust.
8661 * gdb.mi/mi2-var-display.exp: Adjust.
8662 * gdb.mi/mi-watch.exp: Adjust.
8663 * gdb.mi/mi2-watch.exp: Adjust.
8664
8665 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
8666
8667 * aclocal.m4: Add override.m4.
8668 * configure: Regenerate.
8669
8670 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8671
8672 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8673 '-var-update --all-values' reports new value even the type
8674 of a variable object has changed.
8675
8676 2008-04-18 Craig Silverstein <csilvers@google.com>
8677
8678 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8679 files.
8680
8681 2008-04-18 Joel Brobecker <brobecker@adacore.com>
8682
8683 * gdb.ada/atomic_enum: New test program.
8684 * gdb.ada/atomic_enum.exp: New testcase.
8685
8686 2008-04-17 Doug Evans <dje@google.com>
8687
8688 * gdb.opt/Makefile.in: Fix whitespace.
8689
8690 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8691
8692 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8693
8694 2008-04-17 Doug Evans <dje@google.com>
8695
8696 * gdb.base/hashline1.exp: New testcase.
8697 * gdb.base/hashline2.exp: New testcase.
8698 * gdb.base/hashline2.exp: New testcase.
8699
8700 2008-04-17 Pedro Alves <pedro@codesourcery.com>
8701
8702 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8703
8704 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8705
8706 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8707 temporary breakpoint to match "Temporary breakpoint".
8708 * gdb.base/break.exp (delete_breakpoints): Likewise.
8709 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8710 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8711 * gdb.base/display.exp: Likewise.
8712 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8713 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8714 * gdb.base/restore.exp (restore_tests): Likewise.
8715 * gdb.base/sepdebug.exp: Likewise.
8716 * gdb.base/watchpoint.exp: Likewise.
8717 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8718 * gdb.mi/mi-pending.exp: Likewise.
8719 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8720 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8721 * gdb.mi/mi-var-cmd.exp: Likewise.
8722 * gdb.mi/mi-var-display.exp: Likewise.
8723 * gdb.mi/mi2-cli.exp: Likewise.
8724 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8725 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
8726 * gdb.mi/mi2-var-display.exp: Likewise.
8727 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
8728 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
8729 new "disp" field.
8730 (mi_expect_stop): Move after_reason argument to be really after
8731 reason. This is to support fix for PR2424.
8732
8733 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8734
8735 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
8736
8737 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
8738
8739 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
8740 field. Add more floating varobj tests.
8741 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
8742 field.
8743 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
8744 (main): Call do_at_tests.
8745 * lib/mi-support.exp (mi_create_floating_varobj)
8746 (mi_varobj_update_with_type_change): New.
8747
8748 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
8749
8750 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
8751 option of -var-evaluate-expression.
8752 * gdb.mi/mi2-var-display.exp: Likewise.
8753
8754 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
8755
8756 Introduce test setup helpers.
8757 * lib/gdb.exp (build_executable, clean_restart)
8758 (prepare_for_testing): New.
8759 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
8760 * gdb.base/return.exp: Likewise.
8761 * gdb.base/ending-run.exp: Likewise.
8762
8763 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
8764
8765 * gdb.mi/mi-async.exp: New test for asynchronous Machine
8766 Interface (MI) responses.
8767
8768 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
8769
8770 * gdb.cp/breakpoint.cc: New code to test conditions involving
8771 member variables.
8772 * gdb.cp/breakpoint.exp: Test condition involving member
8773 variables.
8774
8775 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
8776
8777 * lib/mi-support.exp (mi_expect_stop): New.
8778 (mi_run_cmd): Change the
8779 token. Use mi_send_resuming_command, use
8780 mi_expect_stop.
8781 (mi_execute_to_helper): Rename to mi_execute_to.
8782 (mi_send_resuming_command): Add more error patterns.
8783 (mi_wait_for_stop): Renamed to...
8784 (mi_get_stop_line): ...this.
8785 (mi_run_inline_test): Adjust.
8786
8787 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
8788 * gdb.mi/mi-console.exp: Likewise.
8789 * gdb.mi/mi-pending.exp: Likewise.
8790 * gdb.mi/mi-simplerun.exp: Likewise.
8791 * gdb.mi/mi-stack.exp: Likewise.
8792 * gdb.mi/mi-stepi.exp: Likewise.
8793 * gdb.mi/mi-syn-frame.exp: Add comment.
8794 * gdb.mi/mi-until.exp: Likewise.
8795 * gdb.mi/mi-var-display.exp: Likewise.
8796 * gdb.mi/mi-watch.exp: Likewise.
8797 * gdb.mi/mi2-cli.exp: Likewise.
8798 * gdb.mi/mi2-console.exp: Likewise.
8799 * gdb.mi/mi2-simplerun.exp: Likewise.
8800 * gdb.mi/mi2-stack.exp: Likewise.
8801 * gdb.mi/mi2-stepi.exp: Likewise.
8802 * gdb.mi/mi2-until.exp: Likewise.
8803 * gdb.mi/mi2-var-display.exp: Likewise.
8804 * gdb.mi/mi2-watch.exp: Likewise.
8805
8806 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8807
8808 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
8809
8810 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
8811
8812 2008-04-04 Pedro Alves <pedro@codesourcery.com>
8813
8814 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
8815 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
8816 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
8817 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
8818 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
8819 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
8820 expect an mi error duplicated in stderr.
8821
8822 2008-04-03 Joel Brobecker <brobecker@adacore.com>
8823
8824 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
8825 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
8826 Add a couple of tests that verify the behavior when the new setting
8827 is set to "cancel" and "all".
8828 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
8829 "ask" before we start the testing.
8830
8831 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
8832
8833 * gdb.cp/casts.cc: Add class reference variables.
8834 * gdb.cp/casts.exp: New test cases for up/down casting references.
8835
8836 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
8837
8838 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
8839 instead of beginning to make an extra test pass.
8840 * gdb.mi/mi2-var-display.exp: Likewise.
8841
8842 2008-03-31 Maciej W. Rozycki <macro@mips.com>
8843
8844 * gdb.base/break.exp: Mark failures as such. Fix formatting.
8845
8846 2008-03-31 Markus Deuling <deuling@de.ibm.com>
8847 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8848
8849 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
8850 value. Add xfail for older kernels.
8851
8852 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
8853
8854 Bring mi-support in line with gdb.exp.
8855 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
8856 (mi_gdb_start): New function.
8857
8858 2008-03-28 Maciej W. Rozycki <macro@mips.com>
8859
8860 * gdb.mi/mi-var-cmd.exp: Fix a typo.
8861
8862 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8863
8864 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
8865 * gdb.mi/mi2-var-display.exp: Likewise.
8866
8867 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
8868
8869 * lib/mi-support.exp (mi_create_varobj_checked): New.
8870 (mi_list_varobj_children): Allow to check for a
8871 value.
8872 (mi_list_array_varobj_children): New.
8873
8874 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
8875 and mi_list_varobj_children, as opposed to hardcoding
8876 expected strings.
8877 * gdb.mi/gdb701.exp: Likewise.
8878 * gdb.mi/gdb792.exp: Likewise.
8879 * gdb.mi/mi-var-block.exp: Likewise.
8880 * gdb.mi/mi-var-cmd.exp: Likewise.
8881 * gdb.mi/mi-var-invalidate.exp: Likewise.
8882 * gdb.mi/mi2-var-block.exp: Likewise.
8883 * gdb.mi/mi2-var-child.exp: Likewise.
8884 * gdb.mi/mi2-var-cmd.exp: Likewise.
8885 * gdb.mi/mi2-var-display.exp: Likewise.
8886
8887 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8888
8889 Fix random false FAILs on i386.
8890 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
8891
8892 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8893
8894 PR gdb/544
8895 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
8896
8897 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
8898
8899 PR gdb/544
8900 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
8901
8902 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8903
8904 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
8905 fixed PR gdb/544.
8906
8907 2008-03-21 Pedro Alves <pedro@codesourcery.com>
8908
8909 * gdb.threads/fork-child-threads.exp: Test next over fork.
8910
8911 2008-03-21 Chris Demetriou <cgd@google.com>
8912
8913 * gdb.base/break.exp (rbreak junk): New test for rbreak
8914 "Junk at end of arguments" issue.
8915
8916 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8917
8918 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
8919 *& to work on created array elements.
8920 (Top level): Test print $pc with a file. Test string operations
8921 without a target.
8922 * gdb.base/ptype.exp: Do not expect *& to work on created array
8923 elements.
8924
8925 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
8926
8927 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8928 gdb.threads/staticthreads.exp: Update exit query.
8929
8930 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
8931
8932 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
8933
8934 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
8935
8936 * gdb.base/watchpoint.c (global_ptr, func4): New.
8937 (main): Call func4.
8938 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
8939 (test_inaccessible_watchpoint): New.
8940
8941 2008-02-29 Maciej W. Rozycki <macro@mips.com>
8942
8943 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
8944 select the largest.
8945
8946 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
8947
8948 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
8949 frames-invalid annotations.
8950
8951 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
8952
8953 * gdb.base/assign.exp: avoid same output for different tests.
8954
8955 2008-02-27 Doug Evans <dje@google.com>
8956
8957 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
8958 for bug 1738.
8959 (breakpoint_to_handler_entry): Ditto.
8960
8961 2008-02-27 Joel Brobecker <brobecker@adacore.com>
8962
8963 * gdb.base/ending-run.exp: Use the first line of code inside
8964 function body to test breakpoints.
8965 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
8966 location where the breakpoint is inserted when using the line
8967 where a function is declared. Fix typo in the description of
8968 one of the tests.
8969 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
8970
8971 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8972
8973 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
8974 tests.
8975
8976 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
8977
8978 * gdb.base/args.exp: avoid same output for tests
8979 with single quotes.
8980
8981 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
8982
8983 * gdb.base/annota1.exp: Adjust for 'info break'
8984 format changes.
8985 * gdb.base/annota3.exp: Likewise.
8986 * gdb.base/break.exp: Likewise.
8987 * gdb.base/condbreak.exp: Likewise.
8988 * gdb.base/pending.exp: Likewise.
8989 * gdb.base/sepdebug.exp: Likewise.
8990 * gdb.base/unload.exp: Likewise.
8991 * gdb.cp/ovldbreak.exp: Likewise.
8992 * gdb.mi/mi-pending.exp: Likewise.
8993
8994 2008-02-07 Doug Evans <dje@google.com>
8995
8996 * gdb.cp/mb-inline.exp: New.
8997 * gdb.cp/mb-inline.h: New.
8998 * gdb.cp/mb-inline1.cc: New.
8999 * gdb.cp/mb-inline2.cc: New.
9000
9001 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
9002
9003 * gdb.pascal/floats.pas: New test program.
9004 * gdb.pascal/floats.exp: New testcase.
9005
9006 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9007
9008 * gdb.base/callfuncs.c (t_float_many_args): New function.
9009 (t_double_many_args): New function.
9010 * gdb.base/callfuncs.exp: Add tests for exceeding float
9011 and double parameters passed through the stack.
9012
9013 2008-02-05 Joel Brobecker <brobecker@adacore.com>
9014
9015 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
9016 gdb.ada/complete/foo.adb: New files.
9017 * gdb.ada/complete.exp: New testcase.
9018
9019 2008-02-03 Doug Evans <dje@google.com>
9020
9021 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
9022
9023 * gdb.cp/gdb2384.exp: New file.
9024 * gdb.cp/gdb2384.cc: New file.
9025 * gdb.cp/gdb2384-base.h: New file.
9026 * gdb.cp/gdb2384-base.cc: New file.
9027
9028 2008-02-02 Doug Evans <dje@google.com>
9029
9030 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
9031
9032 2007-02-01 Joel Brobecker <brobecker@adacore.com>
9033
9034 * gdb.ada/sym_print_name: New test program.
9035 * gdb.ada/sym_print_name.exp: New testcase.
9036
9037 2007-02-01 Joel Brobecker <brobecker@adacore.com>
9038
9039 * gdb.ada/nested/hello.adb: New file.
9040 * gdb.ada/nested.exp: New testcase.
9041 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9042
9043 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9044
9045 * gdb.mi/basic.c (return_1): New function.
9046 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
9047 don't cause future evaluations of function to report
9048 creation of internal breakpoints.
9049
9050 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9051
9052 * gdb.mi/mi-break.exp (test_error): New.
9053 Call it.
9054
9055 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
9056
9057 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
9058 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
9059
9060 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9061
9062 * gdb.pascal/integers.pas: New test program.
9063 * gdb.pascal/integers.exp: New testcase.
9064
9065 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9066
9067 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
9068
9069 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
9070
9071 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
9072 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
9073
9074 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
9075
9076 * gdb.ada/formatted_ref: New test program.
9077 * gdb.ada/formatted_ref.exp: New testcase.
9078
9079 * gdb.cp/formatted-ref.cc: New file.
9080 * gdb.cp/formatted-ref.exp: New testcase.
9081
9082 2008-01-30 Joel Brobecker <brobecker@adacore.com>
9083
9084 * gdb.base/ptype.exp: Add testing of "ptype $pc".
9085
9086 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
9087
9088 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
9089 (test_file_list_exec_source_file): Update to new macro-info field.
9090
9091 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
9092
9093 * gdb.ada/exprs: New test program.
9094 * gdb.ada/exprs.exp: New testcase.
9095
9096 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9097
9098 * dfp-test.c (DELTA, DELTA_B): New definitions.
9099 (double_val1, double_val2, double_val3, double_val4, double_val5,
9100 double_val6, double_val7, double_val8, double_val9, double_val10,
9101 double_val11, double_val12, double_val13, double_val14, dec32_val1,
9102 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
9103 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
9104 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
9105 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
9106 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
9107 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
9108 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
9109 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
9110 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
9111 dec128_val16): New global variables.
9112 (decimal_dec128_align): New function.
9113 (decimal_mixed): Likewise.
9114 (decimal_many_args_dec32): Likewise.
9115 (decimal_many_args_dec64): Likewise.
9116 (decimal_many_args_dec128): Likewise.
9117 (decimal_many_args_mixed): Likewise.
9118 * dfp-test.exp: Add tests calling new inferior functions.
9119
9120 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9121
9122 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
9123 gdb.server/ext-run.exp: New files.
9124 * lib/gdbserver-support.exp (gdbserver_download): New.
9125 (gdbserver_start): New. Update gdbserver expected
9126 output.
9127 (gdbserver_spawn): Use them.
9128 (gdbserver_start_extended): New.
9129
9130 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9131
9132 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
9133 Run on GNU/Linux.
9134 (do_exec_tests): Check for systems which do not support catchpoints.
9135 Do not match START.
9136 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
9137 Run on GNU/Linux. Enable verbose output.
9138 (check_fork_catchpoints): New.
9139 (explicit_fork_child_follow, catch_fork_child_follow)
9140 (tcatch_fork_parent_follow): Update expected messages.
9141 (do_fork_tests): Use check_fork_catchpoints.
9142 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
9143 Run on GNU/Linux. Enable verbose output.
9144 (check_vfork_catchpoints): New.
9145 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
9146 expected messages.
9147 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
9148
9149 2008-01-29 Jim Blandy <jimb@red-bean.com>
9150
9151 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
9152 host' errors.
9153 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
9154
9155 2008-01-29 Jim Blandy <jimb@red-bean.com>
9156
9157 * gdb.threads/sigthread.c: Use barriers to ensure that
9158 child_thread and child_thread_two are always initialized before we
9159 start to use them.
9160
9161 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
9162
9163 * gdb.base/watchpoint-solib.exp: New.
9164 * gdb.base/watchpoint-solib.c: New.
9165 * gdb.base/watchpoint-solib-shr.c: New.
9166
9167 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
9168
9169 * gdb.base/gdb1056.exp: Add unsigned integer test.
9170
9171 2008-01-28 Doug Evans <dje@google.com>
9172
9173 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
9174
9175 2008-01-27 Jim Blandy <jimb@codesourcery.com>
9176
9177 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
9178
9179 * gdb.base/expand-psymtabs.exp: Doc fix.
9180
9181 2008-01-26 Mark Kettenis <kettenis@gnu.org>
9182
9183 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9184
9185 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
9186
9187 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
9188 -var-set-format.
9189
9190 2008-01-23 Chris Demetriou <cgd@google.com>
9191
9192 * gdb.threads/thread_events.c: New testcase source file.
9193 * gdb.threads/thread_events.exp: New testcase expect file.
9194
9195 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
9196
9197 * lib/gdb.exp: Add the variable octal.
9198
9199 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
9200 -var-set-format.
9201
9202 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9203 Vladimir Prus <vladimir@codesourcery.com>
9204
9205 * gdb.base/float.exp: Allow missing floating point for m68k and
9206 PowerPC.
9207
9208 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
9209
9210 * gdb.mi/basics.c: Setup for testing breakpoints
9211 ignore count.
9212 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
9213 * gdb.mi/mi-cli.exp: Adjust.
9214 * gdb.mi/mi2-cli.exp: Adjust.
9215
9216 2008-01-17 Pedro Alves <pedro@codesourcery.com>
9217
9218 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
9219 and 'dummy_ptr' integer pointer. Initialize struct_declarations
9220 with dummy_ptr's address.
9221 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
9222 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
9223 all targets.
9224 * gdb.mi/mi2-var-child.exp: Likewise.
9225
9226 2008-01-09 Joel Brobecker <brobecker@adacore.com>
9227
9228 * gdb.ada/null_array: New test program.
9229 * gdb.ada/null_array.exp: New testcase.
9230
9231 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
9232
9233 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
9234 with required float modifiers.
9235
9236 2008-01-08 Joel Brobecker <brobecker@adacore.com>
9237
9238 * gdb.ada/funcall_param: New test program.
9239 * gdb.ada/funcall_param.exp: New testcase.
9240
9241 2008-01-08 Joel Brobecker <brobecker@adacore.com>
9242
9243 * gdb.ada/arrayparam: New test program.
9244 * gdb.ada/arrayparam.exp: New testcase.
9245
9246 2008-01-08 Joel Brobecker <brobecker@adacore.com>
9247
9248 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
9249 landed. Should also fix random failures in the test following it.
9250
9251 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9252
9253 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
9254 for expressions with decimal float values.
9255 (test_dfp_conversions): New function to test casts to and from
9256 decimal float types.
9257 Call test_dfp_conversions.
9258 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
9259 elements.
9260 (main): Initialize ds.float4 and ds.double8 elements.
9261 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
9262 string to new error message.
9263 (d64_set_tests): Likewise.
9264 (d128_set_tests): Likewise.
9265 Add tests for expressions with decimal float variables. Add tests for
9266 conversions to and from decimal float types.
9267
9268 2008-01-05 Joel Brobecker <brobecker@adacore.com>
9269
9270 * gdb.ada/packed_tagged/comp_bug.adb: New file.
9271 * gdb.ada/packed_tagged.exp: New testcase.
9272
9273 2008-01-04 Joel Brobecker <brobecker@adacore.com>
9274
9275 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
9276 gdb.ada/homonym/homonym_main.adb: New files.
9277 * gdb.ada/homonym.exp: New testcase.
9278
9279 2008-01-04 Joel Brobecker <brobecker@adacore.com>
9280
9281 * gdb.ada/packed_array.exp: Add testing of references to
9282 a packed array.
9283
9284 2008-01-04 Joel Brobecker <brobecker@adacore.com>
9285
9286 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
9287 New files.
9288 * gdb.ada/type_coercion.exp: New testcase.
9289
9290 2008-01-04 Joel Brobecker <brobecker@adacore.com>
9291
9292 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
9293 gdb.ada/tagged/foo.adb: New file.
9294 * gdb.ada/tagged.exp: New testcase.
9295
9296 2008-01-04 Joel Brobecker <brobecker@adacore.com>
9297
9298 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
9299 gdb.ada/ptype_field/foo.adb: New files.
9300 * gdb.ada/ptype_field.exp: New testcase.
9301
9302 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9303
9304 * gdb.ada/print_pc.exp: New testcase.
9305
9306 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9307
9308 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
9309 gdb.ada/taft_type/p.adb: New files.
9310 * gdb.ada/taft_type.exp: New testcase.
9311
9312 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9313
9314 * gdb.ada/array_bounds/bar.adb: New file.
9315 * gdb.ada/array_bounds.exp: New testcase.
9316
9317 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9318
9319 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
9320 gdb.ada/arrayptr/foo.adb: New files.
9321 * gdb.ada/arrayptr.exp: New testcase.
9322
9323 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9324
9325 * gdb.base/set-lang-auto.exp: New testcase.
9326
9327 2008-01-03 Joel Brobecker <brobecker@adacore.com>
9328
9329 * gdb.ada/fun_addr/foo.adb: New file.
9330 * gdb.ada/fun_addr.exp: New testcase.
9331
9332 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9333
9334 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
9335 New files
9336
9337 2008-01-02 Joel Brobecker <brobecker@adacore.com>
9338
9339 * array_subscript_addr/p.adb: New file.
9340 * array_subscript_addr.exp: New testcase.
9341
9342 2008-01-02 Joel Brobecker <brobecker@adacore.com>
9343
9344 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
9345 New files.
9346 * gdb.ada/str_cmp_ref.exp: New testcase.
9347
9348 2008-01-01 Joel Brobecker <brobecker@adacore.com>
9349
9350 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
9351 gdb.ada/fun_in_declare/foo.adb: New files.
9352 * gdb.ada/fun_in_declare.exp: New testcase.
9353
9354 2008-01-01 Joel Brobecker <brobecker@adacore.com>
9355
9356 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
9357 gdb.ada/ref_param/pck.ads: New files.
9358 * gdb.ada/ref_param.exp: New testcase.
9359
9360 2008-01-01 Joel Brobecker <brobecker@adacore.com>
9361
9362 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
9363 gdb.ada/interface/foo.adb: New files.
9364 * gdb.ada/interface.exp: New testcase.
9365
9366 2007-12-31 Jim Blandy <jimb@codesourcery.com>
9367
9368 * gdb.base/multi-forks.exp: Consume all output from child
9369 processes before proceeding to next test.
9370
9371 2007-12-29 Jim Blandy <jimb@codesourcery.com>
9372
9373 * configure: Regenerated.
9374
9375 2007-12-27 Joel Brobecker <brobecker@adacore.com>
9376
9377 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
9378 gdb.ada/fixed_cmp/fixed.adb: New files.
9379 * gdb.ada/fixed_cmp.exp: New testcase.
9380
9381 2007-12-27 Joel Brobecker <brobecker@adacore.com>
9382
9383 * gdb.ada/boolean_expr.exp: New testcase.
9384
9385 2007-12-26 Jim Blandy <jimb@codesourcery.com>
9386
9387 * gdb.base/multi-forks.exp: Doc fix.
9388
9389 2007-12-26 Joel Brobecker <brobecker@adacore.com>
9390
9391 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9392 * gdb.ada/char_param.exp: Do not compile our test program with
9393 -gnata, this is unnecessary.
9394 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
9395
9396 2007-12-24 Joel Brobecker <brobecker@adacore.com>
9397
9398 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
9399 gdb.ada/print_chars/foo.adb: New files.
9400 * gdb.ada/print_chars.exp: New testcase.
9401
9402 2007-12-24 Joel Brobecker <brobecker@adacore.com>
9403
9404 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
9405 gdb.ada/char_param/foo.adb: New files.
9406 * gdb.ada/char_param.exp: New testcase.
9407
9408 2007-12-22 Jim Blandy <jimb@codesourcery.com>
9409
9410 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
9411 hard-coding source line numbers into the test.
9412 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
9413 gdb_get_line_number to find.
9414
9415 2007-12-22 Joel Brobecker <brobecker@adacore.com>
9416
9417 * gdb.base/ptype.c (highest): New struct type.
9418 (the_highest): New variable of that type.
9419 (main): Add dummy assignment to a field of variable the_highest.
9420 * gdb.base/ptype.exp: Test type printing of our new variable.
9421
9422 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9423
9424 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
9425 and record first explicitly generated thread number.
9426 Use that thread number for thread specific watchpoint test.
9427 Add iteration number to repetitive tests.
9428
9429 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
9430 Jim Blandy <jimb@codesourcery.com>
9431
9432 * gdb.base/expand-psymtabs.c: New testcase
9433 source file.
9434 * gdb.base/expand-psymtabs.exp: New testcase
9435 expect file.
9436
9437 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
9438
9439 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
9440 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
9441
9442 2007-12-17 Joel Brobecker <brobecker@adacore.com>
9443
9444 * gdb.ada/frame_args/foo.adb: New file.
9445 * gdb.ada/frame_args/pck.ads: New file.
9446 * gdb.ada/frame_args/pck.adb: New file.
9447 * gdb.ada/frame_args.exp: New testcase.
9448
9449 2007-12-17 Joel Brobecker <brobecker@adacore.com>
9450
9451 * gdb.base/frame-args.c: New file.
9452 * gdb.base/frame-args.exp: New testcase.
9453
9454 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
9455 Joseph Myers <joseph@codesourcery.com>
9456
9457 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9458
9459 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
9460
9461 * gdb.mi/mi-pending.exp: New.
9462 * gdb.mi/mi-pending.c: New.
9463 * gdb.mi/mi-pendshr.c: New.
9464
9465 2007-12-06 Jim Blandy <jimb@codesourcery.com>
9466
9467 * gdb.base/default.exp: Update expected output for 'info catch'.
9468
9469 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9470
9471 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9472 must be set to binary.
9473
9474 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9475
9476 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9477
9478 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9479
9480 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9481 gdb.mi/mi-file-transfer.exp: New.
9482
9483 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9484
9485 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9486
9487 2007-11-22 Maciej W. Rozycki <macro@mips.com>
9488
9489 * gdb.trace/backtrace.exp: Fix a typo.
9490 * gdb.trace/circ.exp: Likewise.
9491 * gdb.trace/collection.exp: Likewise.
9492 * gdb.trace/limits.exp: Likewise.
9493 * gdb.trace/report.exp: Likewise.
9494 * gdb.trace/tfind.exp: Likewise.
9495 * gdb.trace/while-dyn.exp: Likewise.
9496
9497 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
9498
9499 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9500 objects of pointers that can't be dereferenced are now
9501 "noneditable".
9502
9503 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9504
9505 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9506 (target_cpu): Remove.
9507
9508 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9509
9510 * gdb.base/ending-run.exp: Expect the list of cleared
9511 breakpoint to come in natural order, not the reversed one.
9512
9513 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9514
9515 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9516 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
9517
9518 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
9519
9520 * gdb.base/printcmds.exp: New function
9521 test_printf_with_dfp.
9522
9523 2007-11-02 Doug Evans <dje@google.com>
9524
9525 * gdb.disasm/t01_mov.s: Remove carriage returns.
9526 * gdb.disasm/t02_mova.s: Ditto.
9527 * gdb.disasm/t03_add.s: Ditto.
9528 * gdb.disasm/t04_sub.s: Ditto.
9529 * gdb.disasm/t05_cmp.s: Ditto.
9530 * gdb.disasm/t06_ari2.s: Ditto.
9531 * gdb.disasm/t07_ari3.s: Ditto.
9532 * gdb.disasm/t08_or.s: Ditto.
9533 * gdb.disasm/t09_xor.s: Ditto.
9534 * gdb.disasm/t10_and.s: Ditto.
9535 * gdb.disasm/t11_logs.s: Ditto.
9536 * gdb.disasm/t12_bit.s: Ditto.
9537 * gdb.disasm/t13_otr.s: Ditto.
9538
9539 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9540
9541 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9542
9543 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9544
9545 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9546 provide DFP support.
9547
9548 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9549
9550 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9551 Test "set powerpc vector-abi". Skip auto-detection tests for old
9552 toolchains.
9553
9554 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9555
9556 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9557 with [string compare].
9558
9559 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9560
9561 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9562 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9563
9564 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
9565
9566 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9567 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9568 * gdb.opt/Makefile.in: New makefile.
9569 * Makefile.in: Create new directory "gdb.opt".
9570 * configure.ac: Add "gdb.opt" directory.
9571 * configure: Regenerated.
9572
9573 2007-10-25 Doug Evans <dje@google.com>
9574
9575 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9576 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9577
9578 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
9579 Thiago Jung Bauermann <bauerman@br.ibm.com>
9580
9581 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9582 Floating Point expressions.
9583 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9584 Floating Point variables.
9585 * gdb.base/dfp-test.c: new file containing program with Decimal
9586 Floating variables, used by gdb.base/dfp-test.exp.
9587
9588 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9589
9590 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9591
9592 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9593
9594 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9595 compiling test case with GCC.
9596 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9597
9598 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9599
9600 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9601 format changes.
9602
9603 2007-10-18 Michael Snyder <msnyder@specifix.com>
9604
9605 * gdb.base/dbx.exp: Add missing "-re " operator.
9606
9607 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9608
9609 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9610 * configure.ac: Removed trailing spaces after backslash.
9611 * gdb.modula2: New directory.
9612 * gdb.modula2/Makefile.in: New file.
9613 * gdb.modula2/unbounded-array.exp: New file.
9614 * gdb.modula2/unbounded1.c: New file.
9615
9616 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9617
9618 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9619
9620 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
9621
9622 * gdb.base/sigstep.c (main): Add checks for
9623 return values for setitimer call.
9624 Call setitimer again with itimer = ITIMER_REAL
9625 if first call to setitimer fails.
9626
9627 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
9628
9629 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9630 of $timeout.
9631
9632 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9633
9634 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9635
9636 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
9637
9638 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9639 of gdb_expect call, to avoid interruption.
9640
9641 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9642
9643 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9644 (v_unsigned_long_long, v_long_long_array)
9645 (v_signed_long_long_array, v_unsigned_long_long_array)
9646 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9647 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9648 [!NO_LONG_LONG]: New.
9649 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9650 v_long_long_member.
9651
9652 (v_long_long_func, v_signed_long_long_func)
9653 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9654 (main) [!NO_LONG_LONG]: Initialize long long variants.
9655
9656 * gdb.base/whatis.exp: If board file requests no_long_long, build
9657 test with NO_LONG_LONG defined. Test long long, signed long long,
9658 and unsigned long long variants but only if board file doesn't
9659 disable it.
9660
9661 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
9662 Daniel Jacobowitz <dan@codesourcery.com>
9663
9664 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9665 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9666 * configure: Regenerated.
9667 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9668 gdb.pascal/types.exp, lib/pascal.exp: New files.
9669
9670 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9671
9672 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9673 call.
9674 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9675 to return to the call.
9676 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9677 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9678 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9679 * gdb.mi/mi-until.exp (test_until): Likewise.
9680 * gdb.mi/mi2-until.exp (test_until): Likewise.
9681
9682 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9683
9684 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9685 two-char array.
9686 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9687
9688 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9689
9690 * gdb.threads/watchthreads.c (thread_function): Sleep between
9691 iterations.
9692 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9693 at once for S/390. Generate matching fails and passes.
9694
9695 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9696
9697 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9698 the 'struct_declarations' variable to zeros.
9699
9700 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9701
9702 * gdb.cp/mb-ctor.cc: New.
9703 * gdb.cp/mb-ctor.exp: New.
9704 * gdb.cp/mb-templates.cc: New.
9705 * gdb.cp/mb-templates.exp: New.
9706
9707 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9708
9709 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9710
9711 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9712
9713 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9714 targets.
9715 * configure: Regenerate.
9716
9717 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
9718
9719 * gdb.base/annota1.exp: Adjust for 'info break'
9720 format changes.
9721 * gdb.base/annota3.exp: Likewise.
9722 * gdb.base/break.exp: Likewise.
9723 * gdb.base/condbreak.exp: Likewise.
9724 * gdb.base/pending.exp: Likewise.
9725 * gdb.base/sepdebug.exp: Likewise.
9726 * gdb.base/unload.exp: Likewise.
9727 * gdb.base/ovldbreak.exp: Likewise.
9728
9729 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
9730
9731 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
9732 messages.
9733 * gdb.base/chng-syms.exp: Likewise.
9734 * gdb.base/unload.exp: Likewise.
9735
9736 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
9737
9738 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
9739
9740 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
9741
9742 * schedlock.c (NUM): Change to 1.
9743 (main): Use args[0] for the main thread.
9744 * schedlock.exp: Only expect two threads. Only issue one pass or fail
9745 regardless of the number of threads.
9746
9747 2007-09-14 Maciej W. Rozycki <macro@mips.com>
9748
9749 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
9750 type down.
9751 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9752 test.
9753 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
9754 watchpoint type down.
9755 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
9756 test.
9757
9758 2007-09-14 Maciej W. Rozycki <macro@mips.com>
9759
9760 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
9761 Move all the tests here and run them twice, once using software
9762 watchpoints and once using hardware watchpoints.
9763 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
9764
9765 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
9766
9767 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
9768 test.
9769
9770 2007-09-10 Mark Kettenis <kettenis@gnu.org>
9771
9772 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
9773 build-id.
9774
9775 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
9776 know about $ORIGIN. Calculate output dir from $dest instead of
9777 using ${objdir}/{$subdir}.
9778
9779 2007-09-09 Mark Kettenis <kettenis@gnu.org>
9780
9781 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
9782 gcore, before continuing with the test.
9783
9784 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
9785
9786 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
9787 * gdb.mi/mi-watch.exp: Likewise.
9788
9789 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9790 Jim Blandy <jimb@codesourcery.com>
9791
9792 * gdb.arch/i386-sse.exp: Do not expect character constants.
9793 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
9794 * gdb.base/display.exp: Allow print/s.
9795 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
9796 and unsigned char array changes.
9797
9798 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9799
9800 * gdb.base/display.exp: Add tests for printf %p.
9801
9802 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
9803
9804 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
9805 the dll name to unicode.
9806
9807 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9808
9809 * gdb.base/default.exp (show version): Update the version text.
9810 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
9811
9812 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9813
9814 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
9815 New files.
9816
9817 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9818
9819 * lib/gdb.exp (build_id_debug_filename_get): New function.
9820 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
9821 Remove the generate DEBUG file for the future testcase runs.
9822 New testcase for the NT_GNU_BUILD_ID retrieval.
9823 Move the final testing step to ...
9824 (test_different_dir): ... a new function.
9825 New parameter XFAIL to XFAIL all the tests performed.
9826 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
9827 New parameter TYPE to PF_PREFIX all the tests performed.
9828
9829 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
9830
9831 * gdb.mi/mi-var-cp.cc (path_expression): New
9832 function.
9833 * gdb.mi/mi-var-cp.exp: Run path exression tests.
9834
9835 2007-08-27 Markus Deuling <deuling@de.ibm.com>
9836
9837 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
9838 to fit into SPU Local Store memory.
9839
9840 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9841
9842 * gdb.base/default.exp: Adjust the expected output of "info
9843 warranty" after the switch to GPLv3.
9844
9845 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9846
9847 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
9848 to 30000 (from 20000).
9849
9850 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9851
9852 Switch the license of all .exp files to GPLv3.
9853 Switch the license of all .f and .f90 files to GPLv3.
9854 Switch the license of all .s and .S files to GPLv3.
9855
9856 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9857
9858 * configure.ac: Switch license to GPLv3.
9859
9860 2007-08-23 Joel Brobecker <brobecker@adacore.com>
9861
9862 Switch the licensing to GPLv3 for all .ads and .adb files.
9863
9864 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
9865
9866 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
9867 and t_int_double.
9868 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
9869
9870 2007-08-17 Joel Brobecker <brobecker@adacore.com>
9871
9872 * gdb.base/step-line.c: Switch license to GPL version 3, and
9873 update copyright year.
9874 * gdb.base/step-line.inp: Likewise.
9875
9876 2007-08-17 Joel Brobecker <brobecker@adacore.com>
9877
9878 * gdb.base/gdb1555.exp: Make expected output immune to formatting
9879 changes inside gdb1555.c.
9880 * gdb.base/pending.exp: Likewise.
9881
9882 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
9883
9884 * config/default.exp: New file.
9885
9886 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
9887
9888 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
9889 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
9890
9891 2007-07-30 Maciej W. Rozycki <macro@mips.com>
9892
9893 * gdb.base/dump.exp: Force the correct endianness for binary
9894 formats not carrying this information.
9895
9896 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9897
9898 * gdb.threads/staticthreads.exp: Match .*sem_post.
9899
9900 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9901
9902 * gdb.base/readline.exp (operate_and_get_next): Match the final
9903 prompt.
9904
9905 2007-07-23 Kevin Buettner <kevinb@redhat.com>
9906
9907 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
9908 to restarting SID.
9909
9910 2007-07-18 Kevin Buettner <kevinb@redhat.com>
9911
9912 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
9913 prior to `gdb_start'.
9914
9915 2007-07-18 Kevin Buettner <kevinb@redhat.com>
9916
9917 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
9918 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
9919 Remove call to gdb_unload.
9920
9921 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
9922 Daniel Jacobowitz <dan@codesourcery.com>
9923
9924 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
9925 for __WIN32__.
9926 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
9927 * gdb.base/unload.exp: Use shared library test routines.
9928
9929 2007-07-03 Markus Deuling <deuling@de.ibm.com>
9930
9931 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
9932 * gdb.base/solib-symbol-lib.c: Likewise.
9933 * gdb.base/solib-symbol-main.c: Likewise.
9934
9935 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
9936
9937 * config/gdbserver.exp (gdb_reconnect): New.
9938 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
9939 gdb.base/solib-disc.exp: New files.
9940 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
9941 remote debugging".
9942 (gdb_compile): Add shlib_load flag.
9943 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
9944 port.
9945 (gdbserver_reconnect): New.
9946
9947 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
9948 Daniel Jacobowitz <dan@codesourcery.com>
9949
9950 * gdb.base/annota3.exp: Test for if construct.
9951
9952 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
9953
9954 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
9955
9956 2007-06-21 Chris Dearman <chris@mips.com>
9957 Maciej W. Rozycki <macro@mips.com>
9958
9959 * gdb.base/display.exp: Allow a newline after display/i.
9960 * gdb.base/pc-fp.exp: Likewise.
9961 * gdb.base/sigbpt.exp: Likewise.
9962
9963 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
9964
9965 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
9966 required features to be included.
9967
9968 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
9969
9970 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
9971 in info threads output.
9972
9973 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9974 Markus Deuling <deuling@de.ibm.com>
9975
9976 * gdb.arch/spu-info.exp: New testcase.
9977 * gdb.arch/spu-info.c: New file.
9978
9979 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
9980
9981 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
9982 tpcs_offset. Restore lr after the call.
9983 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
9984
9985 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
9986
9987 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
9988 (gdbserver_run): Kill any running gdbserver.
9989 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
9990
9991 2007-05-17 Maciej W. Rozycki <macro@mips.com>
9992
9993 * gdb.base/sigbpt.exp: Preset segv_addr.
9994
9995 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
9996
9997 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
9998 (gdb_compile_shlib): Likewise.
9999 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
10000 (default_gdb_init): Clear cleanfiles.
10001 (gdb_finish): Delete recorded cleanfiles.
10002 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
10003
10004 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
10005 Do not use isnative.
10006 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
10007 gdb.base/so-impl-ld.exp: Likewise.
10008 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
10009 * gdb.base/unload.exp: Likewise. Do not pass empty option to
10010 gdb_compile.
10011
10012 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
10013
10014 * config/unknown.exp: Remove.
10015
10016 2007-05-15 Markus Deuling <deuling@de.ibm.com>
10017
10018 * gdb.base/info-proc.exp: Check is_remote.
10019
10020 2007-05-14 Markus Deuling <deuling@de.ibm.com>
10021
10022 * gdb.base/gcore.exp: Initialize variable core_supported.
10023
10024 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10025
10026 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
10027
10028 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10029
10030 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
10031 * gdb.threads/print-threads.exp (test_all_threads): Allow
10032 negative and hexadecimal thread IDs.
10033
10034 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10035
10036 * gdb.java/jprint.java (public): Avoid invalid call to static
10037 method.
10038
10039 2007-05-14 Denis Pilat <denis.pilat@st.com>
10040
10041 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
10042 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
10043 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10044 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
10045 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
10046
10047 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10048
10049 * gdb.base/overlays.exp: Add support for targets with only code
10050 overlay support, not data overlay. Support spu-*-* target in
10051 this mode.
10052 * gdb.base/ovlymgr.c: Provide stubs for spu target.
10053 * gdb.base/spu.ld: New file.
10054
10055 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
10056
10057 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
10058
10059 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
10060
10061 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
10062
10063 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10064
10065 * gdb.java/jmain.exp: Handle demangled names with and without method
10066 signatures.
10067
10068 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10069
10070 * gdb.mi/mi-syn-frame.c (main, foo, bar)
10071 (have_a_very_merry_interrupt): Remove calls to puts.
10072 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
10073 inferior output.
10074 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
10075 test names.
10076
10077 2007-04-29 Markus Deuling <deuling@de.ibm.com>
10078 Daniel Jacobowitz <dan@codesourcery.com>
10079
10080 * gdb.base/auxv.exp (core_works): Also check is_remote.
10081 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
10082
10083 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
10084
10085 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
10086 message, not the undefined 'module' variable.
10087 * gdb.base/siginfo.exp: Likewise.
10088 * gdb.base/sigstep.exp: Likewise.
10089 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
10090 serialport.
10091 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
10092
10093 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
10094
10095 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
10096 target sim fails. Return 0 otherwise.
10097 (gdb_load): Return prematurely if gdb_target_sim fails.
10098
10099 2007-04-16 Denis Pilat <denis.pilat@st.com>
10100
10101 * gdb.base/setshow.exp: Reset height after having set it to 100.
10102
10103 2007-04-16 Denis Pilat <denis.pilat@st.com>
10104
10105 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
10106
10107 2007-04-16 Denis Pilat <denis.pilat@st.com>
10108
10109 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
10110
10111 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
10112
10113 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
10114 tests. Run the frozen varobjs test.
10115 * gdb.mi/var-cmd.c (do_frozen_tests): New.
10116 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
10117
10118 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10119
10120 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
10121 gdb.base/type-opaque.exp: New files.
10122
10123 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
10124
10125 * gdb.mi/mi-var-child.c
10126 (do_children_tests): User char[2] instead of
10127 char so that automatic printing of pointers to char
10128 don't give unpredicable result.
10129 * gdb.mi/var-cmd.c (do_locals_test): Initialize
10130 local variables.
10131 * gdb.mi/mi-var-child.exp: Step to right line
10132 of do_children_tests.
10133 * gdb.mi/mi2-var-child.exp: Likewise.
10134 * gdb.mi/mi-var-cmd.exp: Step to right line of
10135 do_locals_tests.
10136 (do_children_tests): User char[2] instead of
10137 char so that automatic printing of pointers to char
10138 don't give unpredicable result.
10139 * gdb.mi/mi2-var-cmd.exp: Likewise.
10140 * lib/mi-support.exp (mi_continue_to_line):
10141 Pass test name to mi_wait_for_stop.
10142
10143 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10144
10145 * gdb.asm/asm-source.exp: Remove d10v case.
10146 * lib/gdb.exp (skip_cplus_tests): Likewise.
10147 * gdb.asm/d10v.inc: Deleted.
10148
10149 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10150
10151 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
10152
10153 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10154
10155 * config/netware.exp: Delete file.
10156
10157 2007-03-29 Joel Brobecker <brobecker@adacore.com>
10158
10159 * gdb.dwarf2/dw2-noloc.S: New file.
10160 * gdb.dwarf2/dw2-noloc.exp: New file.
10161
10162 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
10163
10164 * gdb.cp/method2.cc: New test.
10165 * gdb.cp/method2.exp: New test.
10166 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
10167
10168 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10169
10170 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
10171
10172 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
10173
10174 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
10175
10176 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10177
10178 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
10179 (gdb_load): Delete, replace with...
10180 (gdb_reload): ...this.
10181 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
10182 * gdb.server/server-mon.exp: Likewise.
10183 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
10184 (gdb_start_cmd): New.
10185 (gdb_file_cmd): Save the last loaded file.
10186 (gdb_reload): New.
10187 (gdb_gnu_strip_debug): Use transform.
10188 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
10189 support here. Use new $last_loaded_file. Check mtime.
10190 (gdb_target_cmd): Handle ObjC failure case.
10191 (infer_host_exec): Delete.
10192 (gdbserver_load): Rename to...
10193 (gdbserver_run): ...this. Simplify.
10194 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
10195 (mi_gdb_load): Move most contents to a new function...
10196 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
10197 (mi_run_cmd): Use mi_gdb_target_load.
10198 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
10199 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
10200 Use gdb_run_cmd.
10201 * gdb.base/charsign.exp: Remove incorrect comment.
10202 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
10203 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
10204 gdb.base/start.exp: Use gdb_start_cmd.
10205
10206 2007-03-23 Nigel Stephens <nigel@mips.com>
10207 Maciej W. Rozycki <macro@mips.com>
10208
10209 * gdb.base/sigbpt.exp: Fix the message when skipping test.
10210 * gdb.base/signull.exp: Similarly.
10211
10212 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10213
10214 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
10215 messages available to test cases (like chng-sym.exp).
10216
10217 2007-03-14 Andreas Schwab <schwab@suse.de>
10218
10219 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10220 format changes.
10221
10222 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
10223
10224 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
10225 (optimized_1): New.
10226 (main): Call optimized_1.
10227 (gdb2029): Correct typos. Call gdb2029_marker.
10228 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
10229 for gdb2029.
10230
10231 2007-03-12 Mark Kettenis <kettenis@gnu.org>
10232
10233 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
10234 as tabs. Remove redundant test pattern.
10235
10236 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10237
10238 * gdb.base/long_long.exp: Accept optional symbol name in <...>
10239 for /a format output.
10240
10241 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
10242
10243 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
10244 collect output incrementally.
10245
10246 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10247
10248 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
10249 for -var-create lpcharacter test.
10250 * gdb.mi/mi2-var-cmd.exp: Likewise.
10251
10252 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10253
10254 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
10255 pass on targets where address zero is readable.
10256
10257 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10258
10259 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
10260 just a single architecture.
10261
10262 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10263
10264 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
10265 (fetch_all_registers): New function, uses gdb_test_multiple and
10266 exp_continue to fetch inferior output line-by-line.
10267 Replace all uses of do_get_all_registers by fetch_all_registers.
10268
10269 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10270
10271 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
10272 in target_info.
10273
10274 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10275
10276 * gdb.threads/manythreads.exp: Use $message string for
10277 consistancy; add a default (timeout) case.
10278
10279 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10280
10281 * gdb.base/watchpoint.exp: Fix truncated comment.
10282
10283 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10284
10285 * Makefile.in: Remove spurious single-quotes from sed command.
10286
10287 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10288
10289 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
10290 func.
10291 * gdb.mi/mi2-var-cmd.exp: Likewise.
10292
10293 2007-02-27 Joel Brobecker <brobecker@adacore.com>
10294
10295 * gdb.dwarf2/dw2-producer.S: New file.
10296 * gdb.dwarf2/dw2-producer.exp: New testcase.
10297
10298 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
10299
10300 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10301 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10302 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10303 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10304 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10305 Revert tests to use mi_gdb_test and include value field in output
10306 of -var-create.
10307
10308 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10309
10310 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
10311
10312 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10313
10314 * gdb.base/maint.exp: Remove full paths from test names.
10315 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
10316 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
10317
10318 2007-02-27 Joel Brobecker <brobecker@adacore.com>
10319
10320 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
10321
10322 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10323
10324 * gdb.server/server-mon.exp: New test.
10325
10326 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10327
10328 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
10329
10330 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10331
10332 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
10333 register capitalization.
10334
10335 2007-02-13 Denis Pilat <denis.pilat@st.com>
10336
10337 * gdb.mi/mi-var-invalidate.exp: New file.
10338
10339 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10340
10341 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
10342
10343 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10344
10345 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
10346
10347 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10348
10349 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
10350 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
10351
10352 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
10353
10354 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10355 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10356 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10357 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10358 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10359 * gdb.mi/gdb792.exp, lib/mi-support.exp:
10360 Update tests to include value field in output of -var-create.
10361
10362 2007-02-08 Andreas Schwab <schwab@suse.de>
10363
10364 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10365
10366 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
10367
10368 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
10369 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
10370
10371 2007-02-02 Denis Pilat <denis.pilat@st.com>
10372
10373 * gdb.threads/threadapply.exp: check that frame is not changed by
10374 the thread apply all command.
10375
10376 2007-01-31 Andreas Schwab <schwab@suse.de>
10377
10378 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10379
10380 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
10381 in the dwarf sections.
10382 * gdb.dwarf2/mac-fileno.S: Likewise.
10383
10384 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10385 bspstore register on ia64.
10386
10387 2007-01-29 Andreas Schwab <schwab@suse.de>
10388
10389 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10390 "frame-begin" annotation.
10391
10392 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10393 number of "frames-invalid" annotations.
10394
10395 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10396
10397 * gdb.base/commands.exp: Call if_commands_test.
10398 (gdb_test_no_prompt, if_commands_test): New.
10399
10400 2007-01-28 Mark Kettenis <kettenis@gnu.org>
10401
10402 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10403
10404 2007-01-27 Andreas Schwab <schwab@suse.de>
10405
10406 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
10407 .short/.int/.quad in the dwarf sections.
10408 * gdb.dwarf2/dw2-intercu.S: Likewise.
10409 * gdb.dwarf2/dw2-intermix.S: Likewise.
10410
10411 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10412
10413 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
10414 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10415 array.
10416 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10417 * gdb.base/setvar.exp: Likewise.
10418
10419 2007-01-26 Andreas Schwab <schwab@suse.de>
10420
10421 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10422 test.
10423
10424 * gdb.base/multi-forks.exp ("restart $i"): Also match
10425 __kernel_syscall_via_break.
10426
10427 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
10428
10429 * lib/mi-support.exp (mi_delete_varobj): New.
10430 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
10431 testcase.
10432 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
10433 (main): Call the above.
10434 (reference_update_test, base_in_reference_test)
10435 (reference_to_pointer): Delete the created varobjs.
10436
10437 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
10438
10439 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
10440 * configure: Regenerated.
10441 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
10442 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10443 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10444 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10445 * lib/gdb.exp (gdb_skip_xml_test): New function.
10446
10447 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10448
10449 * gdb.base/sigrepeat.exp: Correct error message.
10450
10451 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10452 Daniel Jacobowitz <dan@codesourcery.com>
10453
10454 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10455 gdb.arch/i386-gnu-cfi-asm.S: New files.
10456
10457 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10458
10459 * lib/gdb.exp: Abort on missing `site.exp'.
10460
10461 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10462 Daniel Jacobowitz <dan@codesourcery.com>
10463
10464 * gdb.base/included.c, gdb.base/included.exp,
10465 gdb.base/included.h: New files.
10466
10467 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10468
10469 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10470 (maximize_rlimit): Reduce limits on 64-bit systems.
10471
10472 2007-01-19 Mark Kettenis <kettenis@gnu.org>
10473
10474 From Marcus Deuling <deuling@de.ibm.com>:
10475 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10476 every case.
10477
10478 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
10479
10480 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10481 (test_path_specification): Use objdir instead of srcdir to always
10482 get an absolute filename.
10483
10484 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10485
10486 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10487
10488 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10489
10490 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10491 Make sure the variable we're using is in scope.
10492 (reference_to_pointer): Likewise.
10493
10494 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10495
10496 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10497 has no debug information.
10498
10499 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10500
10501 * gdb.base/annota1.exp: Remove extra send_gdb.
10502
10503 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10504
10505 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10506
10507 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10508
10509 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10510
10511 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
10512 Daniel Jacobowitz <dan@codesourcery.com>
10513
10514 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10515 lcharacter or linteger change. Correct duplicated test name.
10516 * gdb.mi/mi2-var-cmd.exp: Likewise.
10517
10518 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10519
10520 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10521
10522 2007-01-05 Joel Brobecker <brobecker@adacore.com>
10523
10524 * gdb.base/nofield.c: New file.
10525 * gdb.base/nofield.exp: New testcase.
10526
10527 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
10528
10529 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10530
10531 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10532 test.
10533
10534 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10535
10536 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10537
10538 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10539
10540 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10541 when continuing.
10542
10543 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10544
10545 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10546 Expect ".exe" extension.
10547
10548 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10549
10550 * gdb.base/charset.exp: Add explicit filename to break.
10551 * gdb.base/dbx.exp: Add explicit filename to breaks.
10552
10553 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10554
10555 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10556 * gdb.mi/mi2-file.exp: Likewise.
10557
10558 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10559
10560 Implement specification of MI tests as comments
10561 in C and C++ sources.
10562 * lib/mi-support.exp (mi_autotest_data): New variable.
10563 (mi_autotest_source): New variable.
10564 (count_newlines, mi_prepare_inline_tests)
10565 (mi_get_inline_test, mi_continue_to_line)
10566 (mi_run_inline_test, mi_tbreak)
10567 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10568 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10569 Run inline tests.
10570 * gdb.mi/mi-var-cp.cc: Define tests here.
10571
10572 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10573
10574 Simplify usage of mi_continue_to.
10575 * lib/mi-support.exp (mi_runto_helper): Renamed
10576 from mi_runto, added new parameter 'run_or_continue'.
10577 (mi_runto): Use mi_runto_helper.
10578 (mi_continue_to): Accept just function name as parameter.
10579 Use mi_runto_helper.
10580 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10581 * gdb.mi/mi2-var-cmd.exp: Likewise.
10582
10583 2006-01-04 Joel Brobecker <brobecker@adacore.com>
10584
10585 Make this testcase a bit more realistic. The current code
10586 is too simplistic, and allows the compiler to optimize out
10587 some of the entities we need for this testcase.
10588 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10589 (Do_Nothing): Add extra parameter.
10590 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10591 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10592 by using a variable of type Void_Star.
10593
10594 2006-01-04 Joel Brobecker <brobecker@adacore.com>
10595
10596 * gdb.ada/catch_ex/foo.adb: New file.
10597 * gdb.ada/catch_ex.exp: New testcase.
10598
10599 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10600
10601 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10602 pass --image-base to linker.
10603
10604 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10605 Daniel Jacobowitz <dan@codesourcery.com>
10606
10607 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10608 secondary prompts.
10609
10610 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10611
10612 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10613 output. Test the types of members and member pointers.
10614 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10615 gdb/2092.
10616 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10617 statement. Enable for GCC. Update expected output for some tests
10618 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10619 layout.
10620 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10621 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10622 (Diamond::vget_base): New.
10623 (main): Add new tests.
10624 * gdb.cp/printmethod.exp: Update expected output for member functions.
10625 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10626 print pEe->D::vg().
10627
10628 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10629
10630 * gdb.threads/tls.exp: Allow stops in sem_post.
10631
10632 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10633
10634 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10635 * gdb.base/annota3.exp: Likewise.
10636 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10637 again (instead of timing out).
10638 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10639 GCC bug 26475.
10640 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10641 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10642 test from jmisc1.exp.
10643 * gdb.java/jmisc1.exp: Delete.
10644 * gdb.java/jprint.exp: Adjust to work with method signatures including
10645 return types.
10646 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10647 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10648 * lib/java.exp (compile_java_from_source): Pass the correct type
10649 to target_compile.
10650
10651 2006-12-31 Joel Brobecker <brobecker@adacore.com>
10652
10653 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10654 (stack_align_edx): New function.
10655 (stack_align_eax): New function.
10656 (main): Add calls to stack_align_edx and stack_align_eax.
10657 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10658 Add testing for the cases where the register used during a stack
10659 realignment is edx. Same for eax.
10660
10661 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10662
10663 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10664 and generic PE targets.
10665
10666 2006-12-29 Joel Brobecker <brobecker@adacore.com>
10667
10668 * gdb.ada/array_return.exp: Update copyright date list.
10669
10670 2006-12-27 Joel Brobecker <brobecker@adacore.com>
10671
10672 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10673 (Create_Small_Float_Vector): New function.
10674 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10675 function body.
10676 * gdb.ada/array_return/p.adb: Use new type and function from
10677 package Pck.
10678 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10679 able to print the value returned by a function returning an
10680 array of float.
10681
10682 2006-12-20 Joel Brobecker <brobecker@adacore.com>
10683
10684 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10685 The associated tests should be PASSing.
10686
10687 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10688
10689 Test for base in references.
10690 * gdb.mi/mi-var-cp.cc: Add test code.
10691 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10692 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10693 * gdb.mi/mi2-watch.exp: Likewise.
10694 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10695 (mi_list_varobj_children): New function.
10696
10697 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10698
10699 * lib/mi-support.exp
10700 (mi_runto): Accept "()" after function name.
10701 (mi_create_varobj): New function.
10702 (mi_varobj_update): New function.
10703 (mi_Check_varobj_value): New function.
10704 * gdb.mi/mi-var-cp.exp: New file.
10705 * gdb.mi/mi-var-cp.cc: New file.
10706
10707 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10708
10709 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10710 gdb.base/weaklib2.c: New files.
10711
10712 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
10713
10714 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10715 info. Adjust test names.
10716
10717 * gdb.base/break.c (main): Move position of malloc.
10718 * gdb.base/break.exp: Revert mistaken checkin.
10719
10720 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10721
10722 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10723 assignement of arrays and function pointers.
10724 * gdb.mi/var-cmd.c: Add declaration necessary for above
10725 tests.
10726
10727 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10728
10729 * gdb.base/break.c (main): Call malloc.
10730
10731 * gdb.threads/linux-dp.exp: Read thread table before and after
10732 creating each philosopher and verify it.
10733
10734 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
10735 Paul Brook <paul@codesourcery.com>
10736 Daniel Jacobowitz <dan@codesourcery.com>
10737
10738 * gdb.base/ending-run.exp: Flatten expect script stepping out of
10739 main to remove duplication. Add start function of the form
10740 '_*start[1-9]*'. Add RVDS start function.
10741
10742 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10743
10744 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
10745
10746 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10747
10748 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
10749 * gdb.asm/spu.inc: New file.
10750 * gdb.base/term.exp: Disable if [target_info exists noargs].
10751 * gdb.gdb/complaints.exp: Disable if ![isnative].
10752 * gdb.gdb/selftest.exp: Likewise.
10753 * gdb.gdb/observer.exp: Likewise.
10754 * gdb.gdb/xfullpath.exp: Likewise.
10755 * gdb.base/attach.exp: Disable on SPU target.
10756 * gdb.cp/bs145503.exp: Likewise.
10757 * gdb.cp/exception.exp: Likewise.
10758 * gdb.cp/userdef.exp: Likewise.
10759
10760 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
10761
10762 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
10763
10764 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
10765
10766 * gdb.base/completion.exp: Fix completion tests for
10767 'info' and 'info '.
10768 * gdb.base/help.exp (help_test_raw, test_class_help)
10769 (test_prefix_command_help): Move...
10770 * lib/gdb.exp: Here.
10771 * gdb.base/main.exp: Adjust.
10772 * gdb.cp/maint.exp: Adjust.
10773 * gdb.trace/tracecmd.exp: Use test_help_class.
10774
10775 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10776
10777 * gdb.stabs/weird.exp (print_weird_var): Use
10778 gdb_test_multiple instead of gdb_expect.
10779
10780 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
10781
10782 * gdb.base/help.exp (help_test_raw): New.
10783 (test_class_help): New.
10784 (test_prefix_command_help): New.
10785 Adjust testcases.
10786
10787 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
10788
10789 * gdb.base/constvars.c (main): Write to crass and crips, so that
10790 they are allocated by the compiler.
10791
10792 2006-10-27 Andreas Schwab <schwab@suse.de>
10793
10794 * gdb.base/multi-forks.exp: Use "detach fork" instead of
10795 "detach-fork".
10796
10797 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
10798
10799 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
10800 of patterns.
10801
10802 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10803
10804 * gdb.base/sepdebug.exp: Remove debug format test.
10805 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
10806 Handle no-symtab.
10807 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
10808
10809 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
10810
10811 * gdb.threads/manythreads.c (thread_function, main): Don't cast
10812 int to pointer or pointer to int.
10813 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
10814
10815 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
10816
10817 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
10818
10819 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10820
10821 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
10822
10823 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10824
10825 PR c++/2116
10826 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
10827
10828 2006-10-06 Joel Brobecker <brobecker@adacore.com>
10829
10830 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
10831 the corresponding bug has been fixed in GDB (PR/2018).
10832
10833 2006-10-06 Joel Brobecker <brobecker@adacore.com>
10834
10835 * gdb.base/subst.exp: New testcase.
10836
10837 2006-10-06 Joel Brobecker <brobecker@adacore.com>
10838
10839 * gdb.ada/array_return/pck.ads: Add copyright notice.
10840 * gdb.ada/array_return/pck.adb: Likewise.
10841 * gdb.ada/array_return/p.adb: Likewise.
10842 * gdb.ada/exec_changed/first.adb: Likewise.
10843 * gdb.ada/exec_changed/second.adb: Likewise.
10844
10845 2006-10-06 Joel Brobecker <brobecker@adacore.com>
10846
10847 * gdb.ada/watch_arg/watch.adb: New file.
10848 * gdb.ada/watch_arg.exp: New testcase.
10849
10850 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
10851
10852 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
10853 via string_to_regexp.
10854 * gdb.mi/mi2-basics.exp: Likewise.
10855
10856 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
10857
10858 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
10859 Remove unused / obsolete files.
10860
10861 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
10862
10863 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
10864
10865 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
10866
10867 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
10868 HIGH_FRAME argument to -stack-list-arguments can be larger than
10869 the number of frames.
10870
10871 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
10872
10873 * gdb.base/args.c (main): Add breakpoint marker.
10874 * gdb.base/args.exp: Use args_test for tests. Add new tests which
10875 really test empty arguments.
10876 (args_load): Delete.
10877 (args_test): New.
10878
10879 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
10880
10881 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
10882 check for one file.
10883
10884 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
10885
10886 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
10887 HIGH_FRAME argument to -stack-list-locals can be larger than
10888 the number of frames.
10889
10890 2006-08-18 Fred Fish <fnf@specifix.com>
10891
10892 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
10893 '$' in front of skip_vmx_tests_saved when setting that.
10894
10895 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
10896
10897 * gdb.base/trace-commands.exp: New file.
10898
10899 2006-08-10 Joel Brobecker <brobecker@adacore.com>
10900 Daniel Jacobowitz <dan@codesourcery.com>
10901
10902 * gdb.base/step-bt.exp: Make hexadecimal address optional in
10903 expected output of the backtrace commands.
10904
10905 2006-08-09 Joel Brobecker <brobecker@adacore.com>
10906
10907 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
10908 untested followed by return combination.
10909 * gdb.arch/altivec-regs.exp: Likewise.
10910 * gdb.arch/e500-abi.exp: Likewise.
10911 * gdb.arch/e500-regs.exp: Likewise.
10912 * gdb.arch/gdb1291.exp: Likewise.
10913 * gdb.arch/gdb1431.exp: Likewise.
10914 * gdb.arch/gdb1558.exp: Likewise.
10915 * gdb.arch/i386-prologue.exp: Likewise.
10916 * gdb.arch/i386-unwind.exp: Likewise.
10917 * gdb.asm/asm-source.exp: Likewise.
10918 * gdb.base/a2-run.exp: Likewise.
10919 * gdb.base/advance.exp: Likewise.
10920 * gdb.base/all-bin.exp: Likewise.
10921 * gdb.base/annota1.exp: Likewise.
10922 * gdb.base/annota3.exp: Likewise.
10923 * gdb.base/args.exp: Likewise.
10924 * gdb.base/arithmet.exp: Likewise.
10925 * gdb.base/assign.exp: Likewise.
10926 * gdb.base/async.exp: Likewise.
10927 * gdb.base/attach.exp: Likewise.
10928 * gdb.base/bang.exp: Likewise.
10929 * gdb.base/bigcore.exp: Likewise.
10930 * gdb.base/bitfields.exp: Likewise.
10931 * gdb.base/bitfields2.exp: Likewise.
10932 * gdb.base/break.exp: Likewise.
10933 * gdb.base/call-sc.exp: Likewise.
10934 * gdb.base/call-strs.exp: Likewise.
10935 * gdb.base/callfuncs.exp: Likewise.
10936 * gdb.base/checkpoint.exp: Likewise.
10937 * gdb.base/chng-syms.exp: Likewise.
10938 * gdb.base/code-expr.exp: Likewise.
10939 * gdb.base/commands.exp: Likewise.
10940 * gdb.base/completion.exp: Likewise.
10941 * gdb.base/cond-expr.exp: Likewise.
10942 * gdb.base/condbreak.exp: Likewise.
10943 * gdb.base/consecutive.exp: Likewise.
10944 * gdb.base/constvars.exp: Likewise.
10945 * gdb.base/corefile.exp: Likewise.
10946 * gdb.base/cvexpr.exp: Likewise.
10947 * gdb.base/dbx.exp: Likewise.
10948 * gdb.base/define.exp: Likewise.
10949 * gdb.base/detach.exp: Likewise.
10950 * gdb.base/display.exp: Likewise.
10951 * gdb.base/dump.exp: Likewise.
10952 * gdb.base/ena-dis-br.exp: Likewise.
10953 * gdb.base/ending-run.exp: Likewise.
10954 * gdb.base/environ.exp: Likewise.
10955 * gdb.base/eval-skip.exp: Likewise.
10956 * gdb.base/exprs.exp: Likewise.
10957 * gdb.base/fileio.exp: Likewise.
10958 * gdb.base/finish.exp: Likewise.
10959 * gdb.base/float.exp: Likewise.
10960 * gdb.base/foll-exec.exp: Likewise.
10961 * gdb.base/foll-fork.exp: Likewise.
10962 * gdb.base/foll-vfork.exp: Likewise.
10963 * gdb.base/freebpcmd.exp: Likewise.
10964 * gdb.base/funcargs.exp: Likewise.
10965 * gdb.base/gcore.exp: Likewise.
10966 * gdb.base/gdb1090.exp: Likewise.
10967 * gdb.base/gdb1250.exp: Likewise.
10968 * gdb.base/huge.exp: Likewise.
10969 * gdb.base/info-proc.exp: Likewise.
10970 * gdb.base/interrupt.exp: Likewise.
10971 * gdb.base/jump.exp: Likewise.
10972 * gdb.base/langs.exp: Likewise.
10973 * gdb.base/lineinc.exp: Likewise.
10974 * gdb.base/list.exp: Likewise.
10975 * gdb.base/logical.exp: Likewise.
10976 * gdb.base/long_long.exp: Likewise.
10977 * gdb.base/macscp.exp: Likewise.
10978 * gdb.base/maint.exp: Likewise.
10979 * gdb.base/mips_pro.exp: Likewise.
10980 * gdb.base/miscexprs.exp: Likewise.
10981 * gdb.base/multi-forks.exp: Likewise.
10982 * gdb.base/opaque.exp: Likewise.
10983 * gdb.base/overlays.exp: Likewise.
10984 * gdb.base/pc-fp.exp: Likewise.
10985 * gdb.base/pointers.exp: Likewise.
10986 * gdb.base/printcmds.exp: Likewise.
10987 * gdb.base/psymtab.exp: Likewise.
10988 * gdb.base/ptype.exp: Likewise.
10989 * gdb.base/recurse.exp: Likewise.
10990 * gdb.base/relational.exp: Likewise.
10991 * gdb.base/relocate.exp: Likewise.
10992 * gdb.base/remote.exp: Likewise.
10993 * gdb.base/reread.exp: Likewise.
10994 * gdb.base/restore.exp: Likewise.
10995 * gdb.base/return.exp: Likewise.
10996 * gdb.base/return2.exp: Likewise.
10997 * gdb.base/scope.exp: Likewise.
10998 * gdb.base/sect-cmd.exp: Likewise.
10999 * gdb.base/sep.exp: Likewise.
11000 * gdb.base/sepdebug.exp: Likewise.
11001 * gdb.base/setshow.exp: Likewise.
11002 * gdb.base/setvar.exp: Likewise.
11003 * gdb.base/sigall.exp: Likewise.
11004 * gdb.base/sigbpt.exp: Likewise.
11005 * gdb.base/signals.exp: Likewise.
11006 * gdb.base/signull.exp: Likewise.
11007 * gdb.base/sizeof.exp: Likewise.
11008 * gdb.base/solib.exp: Likewise.
11009 * gdb.base/step-line.exp: Likewise.
11010 * gdb.base/step-test.exp: Likewise.
11011 * gdb.base/structs.exp: Likewise.
11012 * gdb.base/structs2.exp: Likewise.
11013 * gdb.base/term.exp: Likewise.
11014 * gdb.base/twice.exp: Likewise.
11015 * gdb.base/until.exp: Likewise.
11016 * gdb.base/varargs.exp: Likewise.
11017 * gdb.base/volatile.exp: Likewise.
11018 * gdb.base/watchpoint.exp: Likewise.
11019 * gdb.base/whatis-exp.exp: Likewise.
11020 * gdb.base/whatis.exp: Likewise.
11021 * gdb.cp/ambiguous.exp: Likewise.
11022 * gdb.cp/annota2.exp: Likewise.
11023 * gdb.cp/annota3.exp: Likewise.
11024 * gdb.cp/bool.exp: Likewise.
11025 * gdb.cp/breakpoint.exp: Likewise.
11026 * gdb.cp/casts.exp: Likewise.
11027 * gdb.cp/class2.exp: Likewise.
11028 * gdb.cp/classes.exp: Likewise.
11029 * gdb.cp/cplusfuncs.exp: Likewise.
11030 * gdb.cp/ctti.exp: Likewise.
11031 * gdb.cp/derivation.exp: Likewise.
11032 * gdb.cp/exception.exp: Likewise.
11033 * gdb.cp/gdb1355.exp: Likewise.
11034 * gdb.cp/hang.exp: Likewise.
11035 * gdb.cp/inherit.exp: Likewise.
11036 * gdb.cp/local.exp: Likewise.
11037 * gdb.cp/m-data.exp: Likewise.
11038 * gdb.cp/m-static.exp: Likewise.
11039 * gdb.cp/member-ptr.exp: Likewise.
11040 * gdb.cp/method.exp: Likewise.
11041 * gdb.cp/misc.exp: Likewise.
11042 * gdb.cp/namespace.exp: Likewise.
11043 * gdb.cp/overload.exp: Likewise.
11044 * gdb.cp/ovldbreak.exp: Likewise.
11045 * gdb.cp/pr-1023.exp: Likewise.
11046 * gdb.cp/pr-1210.exp: Likewise.
11047 * gdb.cp/pr-574.exp: Likewise.
11048 * gdb.cp/printmethod.exp: Likewise.
11049 * gdb.cp/psmang.exp: Likewise.
11050 * gdb.cp/ref-params.exp: Likewise.
11051 * gdb.cp/ref-types.exp: Likewise.
11052 * gdb.cp/rtti.exp: Likewise.
11053 * gdb.cp/templates.exp: Likewise.
11054 * gdb.cp/try_catch.exp: Likewise.
11055 * gdb.cp/userdef.exp: Likewise.
11056 * gdb.cp/virtfunc.exp: Likewise.
11057 * gdb.disasm/am33.exp: Likewise.
11058 * gdb.disasm/h8300s.exp: Likewise.
11059 * gdb.disasm/mn10300.exp: Likewise.
11060 * gdb.disasm/sh3.exp: Likewise.
11061 * gdb.disasm/t01_mov.exp: Likewise.
11062 * gdb.disasm/t02_mova.exp: Likewise.
11063 * gdb.disasm/t03_add.exp: Likewise.
11064 * gdb.disasm/t04_sub.exp: Likewise.
11065 * gdb.disasm/t05_cmp.exp: Likewise.
11066 * gdb.disasm/t06_ari2.exp: Likewise.
11067 * gdb.disasm/t07_ari3.exp: Likewise.
11068 * gdb.disasm/t08_or.exp: Likewise.
11069 * gdb.disasm/t09_xor.exp: Likewise.
11070 * gdb.disasm/t10_and.exp: Likewise.
11071 * gdb.disasm/t11_logs.exp: Likewise.
11072 * gdb.disasm/t12_bit.exp: Likewise.
11073 * gdb.disasm/t13_otr.exp: Likewise.
11074 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
11075 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
11076 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
11077 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
11078 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
11079 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11080 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11081 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11082 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
11083 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
11084 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11085 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11086 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11087 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11088 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11089 * gdb.mi/gdb701.exp: Likewise.
11090 * gdb.mi/gdb792.exp: Likewise.
11091 * gdb.mi/mi-basics.exp: Likewise.
11092 * gdb.mi/mi-break.exp: Likewise.
11093 * gdb.mi/mi-cli.exp: Likewise.
11094 * gdb.mi/mi-console.exp: Likewise.
11095 * gdb.mi/mi-disassemble.exp: Likewise.
11096 * gdb.mi/mi-eval.exp: Likewise.
11097 * gdb.mi/mi-file.exp: Likewise.
11098 * gdb.mi/mi-read-memory.exp: Likewise.
11099 * gdb.mi/mi-regs.exp: Likewise.
11100 * gdb.mi/mi-return.exp: Likewise.
11101 * gdb.mi/mi-simplerun.exp: Likewise.
11102 * gdb.mi/mi-stack.exp: Likewise.
11103 * gdb.mi/mi-stepi.exp: Likewise.
11104 * gdb.mi/mi-syn-frame.exp: Likewise.
11105 * gdb.mi/mi-until.exp: Likewise.
11106 * gdb.mi/mi-var-block.exp: Likewise.
11107 * gdb.mi/mi-var-child.exp: Likewise.
11108 * gdb.mi/mi-var-cmd.exp: Likewise.
11109 * gdb.mi/mi-var-display.exp: Likewise.
11110 * gdb.mi/mi-watch.exp: Likewise.
11111 * gdb.mi/mi2-basics.exp: Likewise.
11112 * gdb.mi/mi2-break.exp: Likewise.
11113 * gdb.mi/mi2-cli.exp: Likewise.
11114 * gdb.mi/mi2-console.exp: Likewise.
11115 * gdb.mi/mi2-disassemble.exp: Likewise.
11116 * gdb.mi/mi2-eval.exp: Likewise.
11117 * gdb.mi/mi2-file.exp: Likewise.
11118 * gdb.mi/mi2-read-memory.exp: Likewise.
11119 * gdb.mi/mi2-regs.exp: Likewise.
11120 * gdb.mi/mi2-return.exp: Likewise.
11121 * gdb.mi/mi2-simplerun.exp: Likewise.
11122 * gdb.mi/mi2-stack.exp: Likewise.
11123 * gdb.mi/mi2-stepi.exp: Likewise.
11124 * gdb.mi/mi2-syn-frame.exp: Likewise.
11125 * gdb.mi/mi2-until.exp: Likewise.
11126 * gdb.mi/mi2-var-block.exp: Likewise.
11127 * gdb.mi/mi2-var-child.exp: Likewise.
11128 * gdb.mi/mi2-var-cmd.exp: Likewise.
11129 * gdb.mi/mi2-var-display.exp: Likewise.
11130 * gdb.mi/mi2-watch.exp: Likewise.
11131 * gdb.stabs/exclfwd.exp: Likewise.
11132 * gdb.stabs/weird.exp: Likewise.
11133 * gdb.threads/gcore-thread.exp: Likewise.
11134 * gdb.trace/actions.exp: Likewise.
11135 * gdb.trace/backtrace.exp: Likewise.
11136 * gdb.trace/circ.exp: Likewise.
11137 * gdb.trace/collection.exp: Likewise.
11138 * gdb.trace/deltrace.exp: Likewise.
11139 * gdb.trace/infotrace.exp: Likewise.
11140 * gdb.trace/limits.exp: Likewise.
11141 * gdb.trace/packetlen.exp: Likewise.
11142 * gdb.trace/passc-dyn.exp: Likewise.
11143 * gdb.trace/passcount.exp: Likewise.
11144 * gdb.trace/report.exp: Likewise.
11145 * gdb.trace/save-trace.exp: Likewise.
11146 * gdb.trace/tfind.exp: Likewise.
11147 * gdb.trace/tracecmd.exp: Likewise.
11148 * gdb.trace/while-dyn.exp: Likewise.
11149 * gdb.trace/while-stepping.exp: Likewise.
11150
11151 2006-08-08 Joel Brobecker <brobecker@adacore.com>
11152
11153 * gdb.base/step-bt.c: New file.
11154 * gdb.base/step-bt.exp: New testcase.
11155
11156 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
11157
11158 * config/monitor.exp (gdb_load): Remove support for obsolete
11159 download-write-size.
11160 * gdb.base/remote.exp: Likewise. Update all callers of
11161 gdb_timed_load.
11162
11163 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11164
11165 * cursal.exp: Pass binfile to gdb_load.
11166
11167 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
11168
11169 * gdb.base/cursal.exp: Add "" to gdb_load call.
11170
11171 2006-07-29 Mark Kettenis <kettenis@gnu.org>
11172
11173 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
11174 NetBSD/ELF targets.
11175
11176 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
11177
11178 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
11179 operator*.
11180
11181 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
11182
11183 * gdb.base/completion.exp: Update for change in "file" behavior.
11184 * gdb.stabs/weird.exp: Likewise.
11185 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
11186 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
11187
11188 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
11189
11190 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
11191 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
11192
11193 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
11194
11195 * gdb.base/default.exp: Update source command error message.
11196 * gdb.base/help.exp: Update 'help source' message.
11197
11198 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
11199
11200 * gdb.cp/bs15503.exp: Update comment for no longer crashing
11201 test.
11202
11203 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
11204
11205 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
11206
11207 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11208
11209 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
11210
11211 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11212
11213 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
11214
11215 2006-07-17 Mark Kettenis <kettenis@gnu.org>
11216
11217 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
11218 *-*-openbsd* from targets for wich we expect ARM FPA floating
11219 point format.
11220
11221 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
11222
11223 * gdb.cp/annota3.exp: Expect frame-begin annotation.
11224
11225 2006-07-17 Mark Kettenis <kettenis@gnu.org>
11226
11227 * gdb.base/annota3.exp: Expect frame-begin annotation.
11228
11229 2006-07-14 Joel Brobecker <brobecker@adacore.com>
11230
11231 * gdb.base/help.exp: Adjust "help unset" test to accept
11232 any list of unset commands.
11233
11234 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
11235 Daniel Jacobowitz <dan@codesourcery.com>
11236
11237 * gdb.cp/ref-params.exp: New test.
11238 * gdb.cp/ref-params.cc: New source file.
11239 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
11240
11241 2006-07-08 Mark Kettenis <kettenis@gnu.org>
11242
11243 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
11244 spaces/tabs in regular expressions since they might not be there.
11245
11246 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
11247
11248 * gdb.base/ifelse.exp: New file.
11249
11250 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
11251
11252 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
11253 line.
11254 * gdb.base/huge.exp: Loop over compilation to find a size that
11255 is acceptable.
11256 * gdb.base/remote.exp: Correct expected strings.
11257 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
11258
11259 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11260
11261 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
11262
11263 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11264
11265 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
11266 native.
11267
11268 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11269
11270 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
11271 enable stabs testing.
11272
11273 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11274
11275 * gdb.base/auxv.exp: Intercept undefined command messages before
11276 gdb_test_multiple does.
11277
11278 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11279
11280 * Makefile.in (host_alias): Remove.
11281 (target_alias): Use @target_noncanonical@.
11282 (site.exp): Don't set host_alias.
11283 * aclocal.m4: Remove contents. Include acx.m4.
11284 * configure: Regenerated.
11285 * configure.ac: Use ACX_NONCANONICAL_TARGET.
11286
11287 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
11288
11289 * lib/gdb.exp (gdb_load_cmd): New.
11290
11291 * gdb.base/fileio.c: Add system(NULL) test.
11292 * gdb.base/fileio.exp: Check it.
11293
11294 * gdb.base/break.c: Add 10a breakpoint at }
11295 * gdb.base/break.exp: Add test for breakpoint at }
11296 * gdb.cp/anon-union.cc: Add code at end of function.
11297 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
11298 * gdb.mi/var-cmd.c: Add code at end of function.
11299 * gdb.mi/mi-var-display.exp: Adjust end of next.
11300 * gdb.mi/mi2-var-display.exp: Likewise.
11301 * gdb.base/fileio.c: Add stop function and insert calls at
11302 stopping places.
11303 * gdb.base/fileio.exp: Breakpoint stop function and remove
11304 explicit line number references.
11305
11306 2006-05-19 Joel Brobecker <brobecker@adacore.com>
11307
11308 * gdb.base/del.exp (test_delete_alias): New function.
11309 Now check that both "del" and "d" work as aliases for "delete".
11310
11311 2006-05-18 Fred Fish <fnf@specifix.com>
11312
11313 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
11314 required. Check for spurious output after program exits normally.
11315
11316 2006-05-17 Fred Fish <fnf@specifix.com>
11317
11318 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
11319 gdb_load, so it works in the simulator.
11320
11321 2006-05-11 Fred Fish <fnf@specifix.com>
11322
11323 * gdb.base/bang.exp: Ignore unexpected output between the
11324 "program exited normally" and the gdb prompt, as many other
11325 tests do.
11326
11327 2006-05-07 Mark Kettenis <kettenis@gnu.org>
11328
11329 * gdb.base/help.exp: Make "delete checkpoint" part option for
11330 "help d" and "help delete" tests.
11331
11332 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11333
11334 * gdb.mi/mi-basics.exp: Add missing serial number to
11335 expected output in some mi_gdb_test statements.
11336 * gdb.mi/mi2-basics.exp: Likewise.
11337
11338 2006-05-05 Joel Brobecker <brobecker@adacore.com>
11339
11340 * gdb.base/del.c: New file.
11341 * gdb.base/del.exp: New testcase.
11342
11343 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
11344
11345 * gdb.base/break.exp: Do not assume a breakpoint on
11346 main will actually be in $srcfile when optimizing.
11347 * gdb.base/savedregs.exp: Do not require that the dummy
11348 frame location match up to a symbol and source file location.
11349 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
11350 will get printed without a mi_cmd_data_list_register_values prefix.
11351 (*-data-list-register-*): Correct regular expressions to expect the new
11352 pseudo d? floating point registers.
11353 * gdb.mi/mi2-regs.exp: Likewise.
11354
11355 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
11356
11357 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
11358 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
11359 is allocated by the compiler.
11360 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
11361 anons, e, anone to force their allocation by the compiler.
11362
11363 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
11364
11365 * gdb.base/help.exp: Update expected text for help d and
11366 help delete.
11367
11368 2006-05-02 Mark Kettenis <kettenis@gnu.org>
11369
11370 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
11371 NetBSD/ELF targets.
11372
11373 2006-04-30 Mark Kettenis <kettenis@gnu.org>
11374
11375 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
11376 single-step breakpoint fails; make this a KFAIL on
11377 sparc*-*-openbsd*.
11378 * gdb.base/siginfo.exp: Likewise.
11379 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11380
11381 2006-04-26 Michael Snyder <msnyder@redhat.com>
11382
11383 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
11384 which may have to consume output from other forks.
11385 Add tests to make sure that "delete fork" succeeded.
11386
11387 2006-04-20 Michael Snyder <msnyder@redhat.com>
11388
11389 * 2006-03-22 Jim Blandy <jimb@redhat.com>
11390 Add support for the Renesas M32C and M16C.
11391
11392 * gdb.asm/asm-source.exp: Add m32c target.
11393 * gdb.asm/m32c.inc: Support for m32c target.
11394
11395 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11396
11397 * gdb.base/commands.exp (recursive_source_test): New test.
11398
11399 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
11400
11401 * gdb.base/float.exp: Add pattern for sparc targets.
11402
11403 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11404
11405 * gdb.base/commands.exp (stray_arg0_test): New test.
11406
11407 2006-03-30 Paul Brook <paul@codesourcery.com>
11408
11409 * gdb.mi/mi-until.exp: kfail broken until command.
11410 * gdb.mi/mi2-until.exp: Ditto.
11411
11412 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
11413
11414 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11415
11416 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
11417
11418 * gdb.base/prelink.exp: Anchor tested-for regular expression
11419 on gdb prompt.
11420
11421 2006-03-07 Paul Brook <paul@codesourcery.com>
11422
11423 * gdb.base/assign.exp: Correct fail message.
11424
11425 2006-03-07 Paul Brook <paul@codesourcery.com>
11426
11427 * lib/compiler.c: Extract armcc version number.
11428 * lib/compiler.cc: Ditto.
11429
11430 2006-03-07 Paul Brook <paul@codesourcery.com>
11431
11432 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
11433 additional_flags=-w.
11434 * gdb.arch/altivec-regs.exp: Ditto.
11435 * gdb.arch/e500-abi.exp: Ditto.
11436 * gdb.arch/e500-regs.exp: Ditto.
11437 * gdb.base/all-bin.exp: Ditto.
11438 * gdb.base/annota1.exp: Ditto.
11439 * gdb.base/annota3.exp: Ditto.
11440 * gdb.base/args.exp: Ditto.
11441 * gdb.base/arithmet.exp: Ditto.
11442 * gdb.base/assign.exp: Ditto.
11443 * gdb.base/async.exp: Ditto.
11444 * gdb.base/bang.exp: Ditto.
11445 * gdb.base/break.exp: Ditto.
11446 * gdb.base/call-rt-st.exp: Ditto.
11447 * gdb.base/completion.exp: Ditto.
11448 * gdb.base/cond-expr.exp: Ditto.
11449 * gdb.base/condbreak.exp: Ditto.
11450 * gdb.base/consecutive.exp: Ditto.
11451 * gdb.base/define.exp: Ditto.
11452 * gdb.base/display.exp: Ditto.
11453 * gdb.base/ena-dis-br.exp: Ditto.
11454 * gdb.base/environ.exp: Ditto.
11455 * gdb.base/eval-skip.exp: Ditto.
11456 * gdb.base/info-proc.exp: Ditto.
11457 * gdb.base/jump.exp: Ditto.
11458 * gdb.base/logical.exp: Ditto.
11459 * gdb.base/long_long.exp: Ditto.
11460 * gdb.base/maint.exp: Ditto.
11461 * gdb.base/miscexprs.exp: Ditto.
11462 * gdb.base/pc-fp.exp: Ditto.
11463 * gdb.base/pointers.exp: Ditto.
11464 * gdb.base/relational.exp: Ditto.
11465 * gdb.base/reread.exp: Ditto.
11466 * gdb.base/sect-cmd.exp: Ditto.
11467 * gdb.base/sep.exp: Ditto.
11468 * gdb.base/sepdebug.exp: Ditto.
11469 * gdb.base/until.exp: Ditto.
11470 * gdb.base/whatis-exp.exp: Ditto.
11471 * gdb.cp/annota2.exp: Ditto.
11472 * gdb.cp/annota3.exp: Ditto.
11473 * gdb.trace/actions.exp: Ditto.
11474 * gdb.trace/backtrace.exp: Ditto.
11475 * gdb.trace/circ.exp: Ditto.
11476 * gdb.trace/collection.exp: Ditto.
11477 * gdb.trace/deltrace.exp: Ditto.
11478 * gdb.trace/infotrace.exp: Ditto.
11479 * gdb.trace/limits.exp: Ditto.
11480 * gdb.trace/packetlen.exp: Ditto.
11481 * gdb.trace/passc-dyn.exp: Ditto.
11482 * gdb.trace/passcount.exp: Ditto.
11483 * gdb.trace/report.exp: Ditto.
11484 * gdb.trace/save-trace.exp: Ditto.
11485 * gdb.trace/tfind.exp: Ditto.
11486 * gdb.trace/tracecmd.exp: Ditto.
11487 * gdb.trace/while-dyn.exp: Ditto.
11488 * gdb.trace/while-stepping.exp: Ditto.
11489 * lib/gdb.exp: Ditto.
11490 (gdb_compile): Handle nowarning option.
11491
11492 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
11493
11494 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11495 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11496 Rename executable to prelinkt. Don't re-prelink if we didn't
11497 get a core file. Test prelink -u exit status to tell whether
11498 prelinking failed. Use gdb_test_multiple.
11499
11500 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11501
11502 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11503 (do_tests): Call it.
11504
11505 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
11506
11507 * gdb.base/prelink.exp: New test.
11508 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11509
11510 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11511
11512 * gdb.fortran/derived-type.f90: New file.
11513 * gdb.fortran/derived-type.exp: New testcase.
11514
11515 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11516
11517 * gdb.base/default.exp: Allow ';' as a directory separator.
11518
11519 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11520
11521 * gdb.base/help.exp (help add-symbol-file): Update.
11522
11523 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11524
11525 * gdb.base/help.exp (help load): Update expected results.
11526
11527 2006-02-19 Fred Fish <fnf@specifix.com>
11528
11529 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11530 specifix hex value as part of results.
11531 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
11532
11533 2006-02-16 Fred Fish <fnf@specifix.com>
11534
11535 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11536 ushort_addr, and slong_addr, so the typedefs are not optimized
11537 away.
11538 * gdb.base/whatis.exp: Add tests using type name for struct type,
11539 union type, enum type, and typedef.
11540
11541 2006-02-13 Mark Kettenis <kettenis@gnu.org>
11542
11543 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11544
11545 2006-02-13 Jim Blandy <jimb@redhat.com>
11546
11547 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11548 case where it takes two "next" commands to skip past the init
11549 call.
11550
11551 2006-02-12 Fred Fish <fnf@specifix.com>
11552
11553 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11554 to handle cases where it takes two "next" commands to skip
11555 past the init call.
11556
11557 2006-02-07 Joel Brobecker <brobecker@adacore.com>
11558
11559 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11560 on hppa32 targets.
11561
11562 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
11563
11564 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11565 field.
11566
11567 2006-01-29 Mark Kettenis <kettenis@gnu.org>
11568
11569 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11570
11571 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11572
11573 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11574 files.
11575
11576 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11577
11578 * gdb.cp/maint.exp: Set complaints to a positive value.
11579
11580 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11581
11582 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11583 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11584 function name.
11585
11586 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11587
11588 * gdb.base/checkpoint.c: Update copyright notice. Include
11589 <stdlib.h>.
11590
11591 2006-01-04 Jim Blandy <jimb@redhat.com>
11592
11593 * gdb.asm/asm-source.exp: Independently provide default values for
11594 asm-flags and debug-flags. Use 'string equal' to do the
11595 comparison, not the implicit expr's '==' operator. Remove
11596 now-unneeded assignments to asm-flags. In h8300 case, place
11597 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11598
11599 2006-01-04 Michael Snyder <msnyder@redhat.com>
11600
11601 * gdb.base/checkpoint.c: New file.
11602 * gdb.base/checkpoint.exp: New file.
11603 * gdb.base/multi-fork.c: New file.
11604 * gdb.base/multi-fork.exp: New file.
11605 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11606
11607 2006-01-04 Fred Fish <fnf@specifix.com>
11608
11609 * gdb.base/ptype.c (foo): Add typedef.
11610 (intfoo): Add function.
11611 * gdb.base/ptype1.c: New file.
11612 * gdb.base/ptype.exp: Handle compilation and linking with two
11613 source files. Test that proper type for "foo" is found based
11614 on source context rather than first match found in symtabs.
11615
11616 2005-12-28 Mark Kettenis <kettenis@gnu.org>
11617
11618 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11619 * gdb.asm/openbsd.inc: Indent commands.
11620
11621 2005-12-26 Mark Kettenis <kettenis@gnu.org>
11622
11623 * gdb.base/freebpcmd.exp: Increase timeout.
11624
11625 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11626
11627 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11628
11629 * gdb.base/default.exp: Update check for "show version".
11630
11631 2005-12-09 Randolph Chung <tausq@debian.org>
11632
11633 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11634 * gdb.asm/pa64.inc: New file.
11635
11636 2005-12-09 Randolph Chung <tausq@debian.org>
11637
11638 * gdb.asm/common.inc: Indent commands.
11639 * gdb.asm/asmsrc1.s: Likewise.
11640 * gdb.asm/asmsrc2.s: Likewise.
11641
11642 2005-12-09 Randolph Chung <tausq@debian.org>
11643
11644 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11645 (get_addr_of_sym): Remove duplicate print.
11646 (gen_core): xfail hppa*-*-hpux*, update expected output.
11647 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11648 * gdb.arch/pa64-nullify.s: New file.
11649
11650 2005-12-09 Randolph Chung <tausq@debian.org>
11651
11652 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11653
11654 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
11655
11656 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11657 code generation for these functions.
11658 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11659 error message.
11660
11661 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11662
11663 * gdb.base/help.exp (help b, help br, help bre, help brea)
11664 (help break): Update the expected message.
11665
11666 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11667
11668 * gdb.asm/m68hc11.inc: Setup the data section.
11669 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11670 script for this test.
11671 (m6812-*-*): Likewise.
11672
11673 2005-11-09 Randolph Chung <tausq@debian.org>
11674
11675 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11676
11677 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11678
11679 * gdb.base/break.exp: Fix a comment typo.
11680
11681 2005-11-03 Jim Blandy <jimb@redhat.com>
11682
11683 Checked in by Elena Zannoni <ezannoni@redhat.com>
11684
11685 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
11686
11687 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
11688
11689 * gdb.arch/gdb1558.c: Include stdio.h.
11690
11691 2005-10-31 Mark Kettenis <kettenis@gnu.org>
11692
11693 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11694
11695 2005-10-31 Mark Kettenis <kettenis@gnu.org>
11696
11697 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11698
11699 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11700
11701 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11702 vscr" tests to better match output.
11703
11704 2005-10-12 Jim Blandy <jimb@redhat.com>
11705
11706 * gdb.base/structs.exp (any): New function.
11707 (test_struct_returns): Don't make any assumptions at all about
11708 what value the function returns when GDB can't set the return
11709 value.
11710
11711 2005-10-09 Joel Brobecker <brobecker@adacore.com>
11712
11713 * gdb.ada/arrayidx/p.adb: New file.
11714 * gdb.ada/arrayidx.exp: New testcase
11715
11716 2005-10-09 Joel Brobecker <brobecker@adacore.com>
11717
11718 * gdb.ada/array_return/pck.ads: New file.
11719 * gdb.ada/array_return/pck.adb: New file.
11720 * gdb.ada/array_return/p.adb: New file.
11721 * gdb.ada/array_return.exp: New testcase.
11722
11723 2005-10-03 Joel Brobecker <brobecker@adacore.com>
11724
11725 * gdb.base/arrayidx.c: New file.
11726 * gdb.base/arrayidx.exp: New testcase.
11727
11728 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
11729
11730 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
11731 frames-invalid and breakpoints-invalid are no longer generated
11732 with level 3 so don't expect them in the output.
11733
11734 2005-09-27 Bob Rossi <bob@brasko.net>
11735
11736 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
11737 from test. Escape the | in mi_gdb_test call.
11738 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
11739 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
11740 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
11741 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
11742 expected regex's in mi_gdb_test calls.
11743 * lib/mi-support.exp: Remove arbitrary .* from tests.
11744 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
11745 Fully anchor GDB/MI expected results in mi_gdb_test.
11746 * lib/gdb.exp (string_to_regexp): Escape the ] character.
11747 * gdb.base/sizeof.exp: Remove escape character. Correct test.
11748
11749 2005-09-26 Paul Brook <paul@codesourcery.com>
11750
11751 * long_long.exp: Exclude eabi targets from arm FPA float format test.
11752
11753 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11754
11755 * bfp-test.c: New file.
11756 * bfp-test.exp: New testcase.
11757
11758 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
11759
11760 * gdb.fortran/subarray.exp: New testcase to test the evaluation
11761 of subarray and substring variable.
11762 * gdb.fortran/subarray.f: New source file for the test of subarray
11763 and substring variable evaluation.
11764 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
11765 of string constant.
11766
11767 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
11768
11769 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
11770 copyright dates.
11771
11772 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
11773
11774 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
11775 powerpc altivec' test with an almost identical 'info vector' test.
11776
11777 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11778
11779 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11780 vscr" tests to match output.
11781
11782 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
11783
11784 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
11785 output.
11786
11787 2005-09-11 Bob Rossi <bob@brasko.net>
11788
11789 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
11790 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
11791 commands that return an MI output command and an asyncronous MI output
11792 command.
11793 * gdb.mi/mi-console.exp: Ditto.
11794
11795 2005-09-11 Bob Rossi <bob@brasko.net>
11796
11797 * gdb.mi/mi-var-child.c: Include <string.h>.
11798
11799 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
11800
11801 * killed.exp: Correct gdb_expect syntax.
11802
11803 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
11804
11805 * lib/mi-support.exp (mi_gdb_load): Fix typo.
11806
11807 2005-08-02 Bob Rossi <bob@brasko.net>
11808
11809 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
11810 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
11811 Change tests to inferior-tty-set/show.
11812 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
11813 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
11814 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
11815 inferior. Use mi_gdb_test to get GDB and Inferior output.
11816 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
11817 descriptor.
11818 (mi_inferior_tty_name): Add inferior PTY file name.
11819 (mi_gdb_start): Add INFERIOR_PTY parameter.
11820 (mi_gdb_test): Add IPATTERN parameter.
11821
11822 2005-08-02 Bob Rossi <bob@brasko.net>
11823
11824 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
11825 parameter to mi_gdb_test.
11826 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
11827
11828 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11829
11830 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
11831 struct_declarations.
11832 * gdb.mi/mi-var-child.exp: Step over the initialization of
11833 struct_declarations.
11834
11835 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11836
11837 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
11838 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
11839 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
11840 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
11841 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
11842 file.
11843
11844 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
11845
11846 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
11847 (do_children_tests): Assign values to the extra elements.
11848
11849 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
11850 them for tests for "-var-update --no-values" and
11851 "-var-update --all-values".
11852 Add test for "-var-list-children --simple-values".
11853
11854 * gdb.mi/basics.c (callee4): Add integer array D[3]...
11855
11856 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
11857 "-stack-list-locals --simple-values" Improve doc strings and
11858 comments.
11859
11860 2005-07-18 Mark Kettenis <kettenis@gnu.org>
11861
11862 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
11863 *-*-openbsd*.
11864 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
11865
11866 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
11867 sigaltsatck'.
11868
11869 2005-07-14 Bob Rossi <bob@brasko.net>
11870
11871 * gdb.base/default.exp (tty): Changed output of command.
11872 * gdb.base/help.exp (help tty): Ditto.
11873
11874 2005-07-12 Mark Kettenis <kettenis@gnu.org>
11875
11876 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
11877
11878 2005-07-10 Mark Kettenis <kettenis@gnu.org>
11879
11880 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
11881 -stack-select-frame without arguments.
11882 (test_stack_frame_listing): Add test for newly implemented command
11883 -stack-info-frame.
11884
11885 2005-07-06 Bob Rossi <bob@brasko.net>
11886
11887 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
11888 command.
11889 (Copyright): Update copyright.
11890
11891 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
11892
11893 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
11894 tests to evaluate exponentiation expression.
11895
11896 2005-06-29 Andreas Schwab <schwab@suse.de>
11897
11898 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
11899 main to avoid warnings.
11900
11901 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
11902
11903 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
11904
11905 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
11906 -stack-select-frame without arguments.
11907 (test_stack_frame_listing): Add test for newly implemented command
11908 -stack-info-frame.
11909
11910 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
11911
11912 * gdb.fortran/array-element.f: New file.
11913 * gdb.fortran/array-element.exp: New testcase.
11914
11915 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11916
11917 * gdb.base/bigcore.exp: Correct checks for systems which can
11918 not dump a large core file.
11919
11920 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11921
11922 * gdb.base/relocate.c: Add a copyright notice.
11923 (dummy): Remove.
11924 * gdb.base/relocate.exp: Test printing the values of variables
11925 from a relocatable file.
11926
11927 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11928
11929 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
11930 excess MI output after an error.
11931
11932 2005-05-29 Joel Brobecker <brobecker@adacore.com>
11933
11934 * gdb.arch/alpha-step.c: New file.
11935 * gdb.arch/alpha-step.exp: New testcase.
11936
11937 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
11938 Dennis Brueni <dennis@slickedit.com>
11939
11940 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
11941 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
11942 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
11943 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
11944 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
11945 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
11946 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
11947
11948 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
11949 Wu Zhou <woodzltc@cn.ibm.com>
11950
11951 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
11952 IBM's xlc compiler.
11953 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
11954 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
11955
11956 2005-05-13 Jim Blandy <jimb@redhat.com>
11957
11958 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
11959 calling gdb_suppress_entire_file.
11960 * gdb.base/charset.exp: Same.
11961 * gdb.base/call-rt-st.exp: Same.
11962
11963 2005-05-05 Bob Rossi <bob_rossi@cox.net>
11964
11965 * lib/gdb.exp (fullname_syntax): Added global regex.
11966 (fullname_syntax_POSIX): Ditto.
11967 (fullname_syntax_UNC): Ditto.
11968 (fullname_syntax_DOS_CASE): Ditto.
11969 (fullname_syntax_DOS): Ditto.
11970 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
11971 fullname_syntax variable to scope and use it.
11972 (test_file_list_exec_source_files): Ditto.
11973 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
11974
11975 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
11976
11977 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
11978
11979 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
11980
11981 * lib/gdb.exp (skip_altivec_tests): New function, based on
11982 check_vmx_hw_available from the GCC testsuite.
11983 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
11984 * lib/gdb.arch/altivec-regs.exp: Likewise.
11985
11986 2005-05-02 Jim Blandy <jimb@redhat.com>
11987
11988 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
11989 calling gdb_suppress_entire_file.
11990
11991 2005-04-30 Randolph Chung <tausq@debian.org>
11992
11993 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
11994 Slightly relax "sem_post" name checking.
11995
11996 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
11997
11998 * gdb.base/unload.exp: Use new shared library infrastructure.
11999
12000 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12001
12002 * gdb.base/so-impl-ld.exp: Use new shared library
12003 infrastructure.
12004
12005 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
12006
12007 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
12008 * gdb.asm/h8300.inc: New file.
12009
12010 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12011
12012 * gdb.base/shlib-call.exp: Change to use new shared library
12013 infrastructure.
12014
12015 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12016
12017 * gdb.base/pending.exp: Change to use new shared library
12018 infrastructure.
12019
12020 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12021
12022 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
12023 use test_compiler_info instead of gcc_compiled, and update copyright.
12024
12025 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
12026
12027 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
12028 shared objects being adjusted and update copyright years.
12029
12030 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
12031
12032 * ChangeLog: Correct some 2003-01-13 dates.
12033 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
12034 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
12035 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
12036 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
12037 gdb.trace/tfind.exp: Update copyright years.
12038
12039 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
12040 Daniel Jacobowitz <dan@codesourcery.com>
12041
12042 * lib/gdb.exp (gdb_compile): Handle shlib=.
12043 (gdb_compile_shlib): New function.
12044
12045 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
12046
12047 * lib/gdb.exp (test_compiler_info): Give argument a default value.
12048
12049 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12050
12051 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
12052 gdb.server.
12053 * configure.ac: Likewise.
12054 * configure: Regenerated.
12055 * gdb.gdbserver/Makefile.in: Moved to...
12056 * gdb.server/Makefile.in: ... here.
12057 * gdb.gdbserver/server.c: Moved to...
12058 * gdb.server/server.c: ... here.
12059 * gdb.gdbserver/server-run.exp: Moved to...
12060 * gdb.server/server-run.exp: ... here.
12061
12062 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12063
12064 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
12065 * configure.ac: Create gdb.gdbserver/Makefile.
12066 * configure: Regenerated.
12067 * lib/gdbserver-support.exp: New file, derived from
12068 config/gdbserver.exp.
12069 * config/gdbserver.exp: Use gdbserver-support.exp.
12070 * gdb.gdbserver/Makefile.in: New file.
12071 * gdb.gdbserver/server.c: New file.
12072 * gdb.gdbserver/server-run.exp: New file.
12073
12074 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
12075
12076 * lib/gdb.exp (test_compiler_info): Return compiler_info
12077 if no arguments are given.
12078
12079 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
12080
12081 * gdb.arch/altivec-abi.exp: Check for compiler and set
12082 use altivec' flag accordingly.
12083 * gdb.arch/altivec-regs.exp: Likewise.
12084
12085 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
12086
12087 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
12088
12089 2005-03-27 Andreas Schwab <schwab@suse.de>
12090
12091 * gdb.base/bigcore.c (main): Add missing mode argument in open
12092 call.
12093
12094 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
12095
12096 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
12097 downloads.
12098 * config/gdbserver.exp (gdb_load): Likewise.
12099
12100 2005-03-14 Paul Brook <paul@codesourcery.com>
12101
12102 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
12103 targets.
12104
12105 2005-03-09 Joel Brobecker <brobecker@adacore.com>
12106
12107 * gdb.dwarf2/dup-psym.S: New file.
12108 * gdb.dwarf2/dup-psym.exp: New testcase.
12109
12110 2005-03-09 Joel Brobecker <brobecker@adacore.com>
12111
12112 * gdb.ada/exec_changed/first.adb: New file.
12113 * gdb.ada/exec_changed/second.adb: New file.
12114 * gdb.ada/exec_changed.exp: New testcase.
12115
12116 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
12117
12118 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
12119 (A2): New class.
12120 (main): Test operator+.
12121 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
12122 breakpoint test.
12123
12124 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
12125 * gdb.base/signull.exp: Disable if gdb,nosignals.
12126 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
12127 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
12128 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
12129 * gdb.mi/mi2-console.exp: Likewise.
12130 * gdb.trace/collection.exp (run_trace_experiment): Consume the
12131 continue output at start.
12132 (gdb_collect_locals_test): Robustify regexp.
12133 * gdb.trace/passc-dyn.exp: Fix comment typo.
12134 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
12135
12136 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
12137
12138 * gdb.asm/asm-source.exp: Add iq2000 case.
12139 * gdb.asm/iq2000.inc: New file.
12140
12141 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
12142
12143 * gdb.base/command.exp: Change hardcoded value to regular expression.
12144 * gdb.base/float.exp: Add powerpc to the list of targets checked.
12145
12146 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
12147
12148 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
12149 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
12150 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
12151 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
12152 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
12153
12154 2005-03-05 Mark Kettenis <kettenis@gnu.org>
12155
12156 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
12157 changes.
12158
12159 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
12160
12161 * lib/compiler.c: Add test for IBM's xlc compiler.
12162 * lib/compiler.cc: Likewise.
12163
12164 2004-02-24 Joel Brobecker <brobecker@adacore.com>
12165
12166 * gdb.ada/fixed_points.exp: Create compilation object directory
12167 before running the test.
12168 * gdb.ada/null_record.exp: Likewise.
12169 * gdb.ada/packed_array.exp: Likewise.
12170 * gdb.ada/start.exp: Likewise.
12171
12172 2005-02-15 Joel Brobecker <brobecker@adacore.com>
12173
12174 * gdb.ada/packed_array/pa.adb: New file.
12175 * gdb.ada/packed_array.exp: New testcase.
12176
12177 2005-02-10 Mark Kettenis <kettenis@gnu.org>
12178
12179 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
12180 files.
12181
12182 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
12183 on *-*-openbsd*. Correctly match whitespace in regukar
12184 expressions.
12185
12186 2005-02-10 Daniel Jacobowitz <dan@debian.org>
12187
12188 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
12189 PR exp/1821
12190 * gdb.base/gdb1821.c: New test file.
12191 * gdb.base/gdb1821.exp: New test file.
12192
12193 2005-02-09 Joel Brobecker <brobecker@adacore.com>
12194
12195 * gdb.base/start.c: New file.
12196 * gdb.base/start.exp: New testcase.
12197
12198 2005-02-09 Joel Brobecker <brobecker@adacore.com>
12199
12200 * gdb.ada/start/dummy.adb: New file.
12201 * gdb.ada/start.exp: New testcase.
12202
12203 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
12204
12205 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
12206 for printing symbols and statistics.
12207 Add test for using relative pathnames in "maint print msymbols" test.
12208 Mark "maint info sections DATA" XFAIL on Cygwin.
12209 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
12210 tests.
12211
12212 2005-02-09 Andreas Schwab <schwab@suse.de>
12213
12214 Committed by Andrew Cagney <cagney@gnu.org>
12215 * gdb.base/remotetimeout.exp: New file.
12216
12217 2005-02-07 Mark Kettenis <kettenis@gnu.org>
12218
12219 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
12220
12221 2005-02-03 Joel Brobecker <brobecker@adacore.com>
12222
12223 * gdb.ada/gnat_ada.gpr: New file.
12224 * gdb.ada/gnat_ada.gin: Delete, no longer used.
12225 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
12226 * configure.ac: No longer generate gnat_ada.gpr.
12227 * configure: Regenerate.
12228 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
12229 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
12230 * gdb.ada/null_record/bar.ads: Likewise.
12231 * gdb.ada/null_record/bar.adb: Likewise.
12232 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
12233 * gdb.ada/null_record.exp (testdir): New variable.
12234 (testfile): executable is now in testdir subdirectory.
12235 (srcfile): Use full path to the main compilation unit.
12236 * gdb.ada/fixed_points.exp: Same changes as above.
12237
12238 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
12239
12240 * gdb.base/interp.exp: New test.
12241
12242 2005-01-24 Andrew Cagney <cagney@gnu.org>
12243
12244 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
12245
12246 2005-01-19 Andrew Cagney <cagney@gnu.org>
12247
12248 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12249 configure.ac not configure.in.
12250
12251 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
12252 of powerpc*-*-*.
12253 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
12254 * gdb.base/list.exp (test_list_function)
12255 (test_list_filename_and_function): Ditto.
12256 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
12257
12258 2005-01-16 Andrew Cagney <cagney@gnu.org>
12259
12260 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
12261
12262 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
12263
12264 2005-01-14 Andrew Cagney <cagney@gnu.org>
12265
12266 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
12267 * gdb.mi/mi2-var-cmd.exp: Ditto.
12268
12269 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
12270
12271 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
12272
12273 2005-01-07 Andrew Cagney <cagney@gnu.org>
12274
12275 * configure.ac: Rename configure.in, require autoconf 2.59.
12276 * configure: Re-generate.
12277 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
12278 * gdb.stabs/configure: Re-generate.
12279 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
12280 * gdb.hp/configure: Re-generate.
12281 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
12282 autoconf 2.59.
12283 * gdb.hp/gdb.objdbg/configure: Re-generate.
12284 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
12285 autoconf 2.59.
12286 * gdb.hp/gdb.defects/configure: Re-generate.
12287 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
12288 autoconf 2.59.
12289 * gdb.hp/gdb.compat/configure: Re-generate.
12290 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
12291 autoconf 2.59.
12292 * gdb.hp/gdb.base-hp/configure: Re-generate.
12293 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
12294 autoconf 2.59.
12295 * gdb.hp/gdb.aCC/configure: Re-generate.
12296
12297 2004-12-15 Jim Blandy <jimb@redhat.com>
12298
12299 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
12300 under NPTL when there is debugging info available for libpthread.
12301
12302 2004-12-13 Jerome Guitton <guitton@gnat.com>
12303
12304 * gdb.ada/fixed_points.c: New file.
12305 * gdb.ada/fixed_points.exp: New file.
12306
12307 2004-12-03 Randolph Chung <tausq@debian.org>
12308
12309 * gdb.arch/pa-nullify.exp: New file.
12310 * gdb.arch/pa-nullify.s: New file.
12311
12312 2004-11-30 Randolph Chung <tausq@debian.org>
12313
12314 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
12315 instead of "tbug". Fix regexp to work properly with gdb_test.
12316
12317 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
12318
12319 * gdb.base/bitfields2.exp: New test.
12320 * gdb.base/bitfields2.c: New file.
12321
12322 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
12323
12324 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
12325
12326 2004-11-16 Randolph Chung <tausq@debian.org>
12327
12328 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
12329
12330 2004-11-14 Daniel Jacobowitz <dan@debian.org>
12331
12332 * gdb.threads/threadapply.exp: Correct "macro details" test.
12333
12334 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
12335
12336 * gdb.threads/threadapply.exp: New test.
12337 * gdb.threads/threadapply.c: New file.
12338
12339 2004-11-07 Mark Kettenis <kettenis@gnu.org>
12340
12341 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
12342 frames.
12343
12344 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
12345
12346 * gdb.base/cursal.exp: New file.
12347 * gdb.base/cursal.c: New file.
12348
12349 2004-11-03 Andrew Cagney <cagney@gnu.org>
12350
12351 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
12352
12353 2004-10-30 Mark Kettenis <kettenis@gnu.org>
12354
12355 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
12356 NetBSD/ELF targets.
12357
12358 2004-10-29 Joel Brobecker <brobecker@gnat.com>
12359
12360 * gdb.threads/bp_in_thread.c: New file, copied from
12361 pthread_cond_wait.c.
12362 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
12363 file, rather than reusing the .c file from another testcase.
12364
12365 2004-10-20 Joel Brobecker <brobecker@gnat.com>
12366
12367 * gdb.ada/null_record.exp: Check where we stopped after
12368 sending the start command, instead of where the associated
12369 temporary breakpoint was inserted.
12370
12371 2004-10-14 Andrew Cagney <cagney@gnu.org>
12372
12373 * gdb.mi/gdb701.c (main): Return 0.
12374
12375 2004-10-13 Daniel Jacobowitz <dan@debian.org>
12376
12377 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
12378
12379 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
12380
12381 * gdb.threads/schedlock.c: Add comment markers to use to find
12382 line numbers.
12383 * gdb.threads/schedlock.exp: Adjust regex to handle the new
12384 comments.
12385 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
12386 breakpoint lines.
12387
12388 2004-10-12 Daniel Jacobowitz <dan@debian.org>
12389
12390 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12391
12392 2004-10-12 Daniel Jacobowitz <dan@debian.org>
12393
12394 * configure.in: Add gdb.dwarf2.
12395 * configure: Regenerated.
12396 * Makefile.in: Add gdb.dwarf2.
12397 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
12398 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12399 gdb.dwarf2/file1.txt: New files.
12400
12401 2004-10-11 Orjan Friberg <orjanf@axis.com>
12402
12403 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
12404 of "run", since the latter doesn't work with remote targets. Adjust
12405 the breakpoint numbering accordingly.
12406 * gdb.threads/pthread_cond_wait.exp: Ditto.
12407
12408 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12409
12410 * gdb.base/overlays.exp: Update copyright years.
12411
12412 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12413
12414 * gdb.base/overlays.exp: Disable if target is Linux.
12415
12416 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
12417
12418 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12419
12420 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
12421
12422 * gdb.asm/asm-source.exp: Add m32r-linux target.
12423 * gdb.asm/m32r-linux.inc: New file.
12424
12425 2004-09-24 Andrew Cagney <cagney@redhat.com>
12426 David Anderson <anderson@redhat.com>
12427
12428 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
12429 command fails, assume things will work.
12430 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
12431 (_GNU_SOURCE): Define.
12432 (print_unsigned, print_hex): Change parameter to "long long".
12433 (print_byte_count): New function, use to print byte counts.
12434 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
12435 O_LARGEFILE.
12436 (main): Compute an upper bound on a corefile in max_core_size.
12437 Limit memory chunk size to max_core_size. Limit total memory
12438 allocated to max_core_size.
12439
12440 2004-09-23 Andrew Cagney <cagney@gnu.org>
12441
12442 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12443 from a separate process with code that creates a corefile by
12444 making the inferior dump core.
12445
12446 2004-09-23 Mark Kettenis <kettenis@gnu.org>
12447
12448 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12449 block.
12450
12451 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12452
12453 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12454 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12455 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12456 Likewise.
12457
12458 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12459
12460 * gdb.java/jprint.exp: New test case for java inferior call.
12461 * gdb.java/jprint.java: Ditto.
12462
12463 2004-09-15 Joel Brobecker <brobecker@gnat.com>
12464
12465 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12466
12467 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12468
12469 * gdb.threads/killed.c: Include <stdlib.h>.
12470 * gdb.threads/pthreads.c: Likewise.
12471
12472 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12473
12474 * gdb.threads/killed.c: Add copyright notice.
12475
12476 2004-09-10 Jason Molenda (jmolenda@apple.com)
12477
12478 * gdb.base/define.exp: Two new tests to verify zero space chars
12479 after 'if' and 'while' commands in a user-defined command is correctly
12480 parsed.
12481
12482 2004-09-08 Andrew Cagney <cagney@gnu.org>
12483
12484 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12485 delivery test with duplicate at end of file.
12486
12487 2004-09-06 Mark Kettenis <kettenis@jive.nl>
12488
12489 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12490
12491 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12492
12493 * config/hppro.exp: Removed.
12494
12495 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12496
12497 * config/sparclet.exp: Removed.
12498
12499 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12500
12501 * config/udi.exp: Removed.
12502
12503 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12504
12505 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12506 of "exp_continue".
12507 (advancei): Likewise.
12508
12509 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12510
12511 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12512
12513 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12514
12515 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
12516 to check for nodebug in executable.
12517 * gdb.gdb/observer.exp (setup_test): Likewise.
12518 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12519 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12520
12521 2004-09-01 Andrew Cagney <cagney@gnu.org>
12522
12523 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12524 files.
12525
12526 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12527
12528 * gdb.base/unload.exp: Fix expected warning message to match
12529 latest format.
12530
12531 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
12532
12533 * gdb.base/call-rt-st.exp: Fix typos.
12534
12535 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12536
12537 * gdb.threads/thread_check.exp: New testcase.
12538 * gdb.threads/thread_check.c: New testcase.
12539
12540 2004-08-31 Andrew Cagney <cagney@gnu.org>
12541
12542 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12543 (skip_to_handler_entry): New procedures. Test stepping into a
12544 handler when the breakpoint is at the handler's entry point.
12545
12546 2004-08-30 Andrew Cagney <cagney@gnu.org>
12547
12548 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12549 gdb/1757.
12550
12551 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12552
12553 With code from Manoj Iyer <manjo@austin.ibm.com>:
12554 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12555 return value. Add an arm for "no debugging symbols found".
12556 Change a stray "error" to "perror".
12557 (gdb_run_cmd): Adapt to new return value.
12558 * gdb.base/remote.exp: Adapt to new return value.
12559 * gdb.gdb/complaints.exp: Likewise.
12560 * gdb.gdb/observer.exp: Likewise.
12561 * gdb.gdb/selftest.exp: Likewise.
12562 * gdb.gdb/xfullpath.exp: Likewise.
12563
12564 2004-08-27 Joel Brobecker <brobecker@gnat.com>
12565
12566 * gdb.threads/bp_in_thread.exp: New testcase.
12567
12568 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12569
12570 Fix PR testsuite/1735.
12571 * gdb.threads/schedlock.c (thread_function): Add a cast
12572 to suppress a gcc warning.
12573 * gdb.threads/thread-specific.c (thread_function): Likewise.
12574
12575 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12576
12577 * gdb.base/unload.c: Include <stdlib.h>.
12578
12579 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12580
12581 From Paul Gilliam <pgilliam@us.ibm.com>:
12582 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12583 synchronized after the "return".
12584
12585 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12586
12587 * gdb.mi/basics.c: Include <stdio.h>.
12588 * gdb.mi/pthreads.c: Include <stdlib.h>.
12589 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12590
12591 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12592
12593 * gdb.threads/schedlock.c: Add copyright notice.
12594
12595 2004-08-25 Andrew Cagney <cagney@gnu.org>
12596
12597 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12598 (skip_over_handler, breakpoint_over_hander): New test procedures.
12599 (advance, advancei): Add a proper prefix, do not use
12600 rerun_to_main.
12601 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12602
12603 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12604
12605 * gdb.mi/basics.c: Add copyright notice.
12606 * gdb.mi/var-cmd.c: Add copyright notice.
12607
12608 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12609
12610 * lib/gdb.exp: Remove signed_keyword_not_used.
12611 * lib/compiler.c: Likewise.
12612 * lib/compiler.cc: Likewise.
12613
12614 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12615
12616 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12617 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12618
12619 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12620
12621 * gdb.base/whatis.c: Add copyright notice.
12622
12623 2004-08-20 Mark Kettenis <kettenis@gnu.org>
12624
12625 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12626 it to skip the breakpoints encoded in the inline assembly.
12627
12628 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12629
12630 * Makefile.in: Add gdb.fortran.
12631
12632 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12633
12634 * gdb.base/call-sc.exp (test_scalar_returns):
12635 Fix cut-and-paste glitch in "Make fun return now".
12636
12637 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12638
12639 * configure.in: Add gdb.fortran.
12640 * configure: Regenerate.
12641 * gdb.fortran/Makefile.in: New file.
12642 * lib/gdb.exp (skip_fortran_tests): New procedure.
12643
12644 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12645
12646 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12647 reference to bug-gnu@prep.ai.mit.edu.
12648 * gdb.mi/mi-var-child.exp: Likewise.
12649 * gdb.mi/mi-var-cmd.exp: Likewise.
12650 * gdb.mi/mi-var-display.exp: Likewise.
12651 * gdb.mi/mi2-var-block.exp: Likewise.
12652 * gdb.mi/mi2-var-child.exp: Likewise.
12653 * gdb.mi/mi2-var-cmd.exp: Likewise.
12654 * gdb.mi/mi2-var-display.exp: Likewise.
12655
12656 2004-08-15 Mark Kettenis <kettenis@gnu.org>
12657
12658 * gdb.base/unload.c (main): Make local variable msg const.
12659
12660 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12661
12662 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12663 to bug-gnu@prep.ai.mit.edu.
12664 * gdb.mi/mi-disassemble.exp: Likewise.
12665 * gdb.mi/mi-eval.exp: Likewise.
12666 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12667 default line number.
12668 * gdb.mi/mi-return.exp: Likewise.
12669 * gdb.mi/mi-simplerun.exp: Likewise.
12670 * gdb.mi/mi-stack.exp: Likewise.
12671 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12672 number with explicit range test.
12673 * gdb.mi/mi-watch.exp: Likewise.
12674 * gdb.mi/mi2-break.exp: Likewise.
12675 * gdb.mi/mi2-cli.exp: Likewise.
12676 * gdb.mi/mi2-disassemble.exp: Likewise.
12677 * gdb.mi/mi2-eval.exp: Likewise.
12678 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12679 default line number.
12680 * gdb.mi/mi2-return.exp: Likewise.
12681 * gdb.mi/mi2-simplerun.exp: Likewise.
12682 * gdb.mi/mi2-stack.exp: Likewise.
12683 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12684 number with explicit range test.
12685 * gdb.mi/mi2-watch.exp: Likewise.
12686
12687 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12688
12689 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12690 * gdb.cp/m-static.exp: Likewise.
12691 * gdb.cp/rtti.exp: Likewise.
12692
12693 2004-08-14 Mark Kettenis <kettenis@gnu.org>
12694
12695 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12696
12697 2004-08-14 Eli Zaretskii <eliz@gnu.org>
12698
12699 * ChangeLog: Prefix Local Variables with semi-colons and indent
12700 the reference to older ChangeLog files, to fix fontification in
12701 Emacs.
12702
12703 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12704
12705 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12706 * gdb.mi/mi2-break.exp: Likewise.
12707
12708 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12709
12710 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12711
12712 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12713
12714 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12715
12716 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12717
12718 * gdb.cp/classes.exp: Remove unused declarations. Just let
12719 test names default instead of providing special names. Remove
12720 extraneous demangler test.
12721
12722 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12723
12724 * gdb.base/unload.exp: New test for breakpoints in dynamically
12725 loaded libraries.
12726 * gdb.base/unload.c: Ditto.
12727 * gdb.base/unloadshr.c: Ditto.
12728
12729 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
12730
12731 * gdb.cp/classes.exp (test_ptype_class_objects): Call
12732 cp_test_ptype_class.
12733 (test_enums): Likewise.
12734
12735 2004-08-10 Andrew Cagney <cagney@gnu.org>
12736
12737 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12738 files.
12739
12740 2004-08-10 Andrew Cagney <cagney@gnu.org>
12741
12742 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
12743 init_malloc call.
12744
12745 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
12746
12747 * ChangeLog: Add copyright notice. The notice is copied
12748 from emacs 21.3 top level ChangeLog.
12749
12750 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12751
12752 * lib/cp-support.exp: New file.
12753 * lib/cp-support.exp (cp_test_type_class): New function.
12754 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
12755 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
12756 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
12757 cp_test_ptype_class.
12758
12759 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12760
12761 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
12762 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12763 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
12764 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
12765 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12766 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
12767 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
12768 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
12769 gdb.mi/mi2-watch.exp: Update copyright years.
12770
12771 2004-08-09 Mark Kettenis <kettenis@gnu.org>
12772
12773 * gdb.base/sigaltstack.exp: Provide proper anchoring.
12774
12775 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
12776
12777 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
12778 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
12779 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
12780 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12781 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
12782 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
12783 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
12784 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
12785 gdb.mi/mi-watch.exp: Update copyright years.
12786
12787 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12788
12789 PR gdb/1738
12790 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
12791 from a breakpoint with a pending signal.
12792
12793 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12794
12795 PR gdb/1736
12796 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
12797 * gdb.base/sigaltstack.exp (finish_test): Consume output until
12798 the prompt.
12799 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
12800
12801 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12802
12803 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
12804
12805 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12806
12807 PR gdb/1736
12808 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
12809 for i?86-*-linux*.
12810
12811 2004-08-08 Daniel Jacobowitz <dan@debian.org>
12812
12813 * gdb.arch/i386-prologue.exp: Compile without debug information.
12814
12815 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
12816
12817 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
12818 rather than asking gdb to search.
12819
12820 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12821
12822 * gdb.base/gcore.c: Include <string.h>.
12823
12824 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12825
12826 * gdb.base/gcore.c: Add copyright notice.
12827
12828 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
12829
12830 * gdb.base/freebpcmd.c: Include <stdio.h>.
12831 * gdb.base/long_long.c: Include <string.h>.
12832 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
12833 * gdb.base/siginfo.c: Include <string.h>.
12834 * gdb.base/sigstep.c: Include <string.h>.
12835
12836 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12837
12838 * gdb.base/complex.c: Include <stdlib.h>.
12839
12840 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12841
12842 * gdb.base/complex.c: Add copyright notice.
12843
12844 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12845
12846 * gdb.base/charset.c: Include <stdlib.h>.
12847
12848 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12849
12850 * gdb.base/auxv.c: Include <stdlib.h>.
12851
12852 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12853
12854 * gdb.base/auxv.c: Add copyright notice.
12855
12856 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
12857
12858 * gdb.base/coremaker.c: Add copyright notice.
12859 * gdb.base/coremaker2.c: Add copyright notice.
12860
12861 2004-08-04 Andrew Cagney <cagney@gnu.org>
12862
12863 * gdb.base/store.exp: Update copyright.
12864 (check_set, up_set, check_struct, up_struct): Add a prefix to test
12865 names, do not import gdb_prompt.
12866
12867 2004-08-01 Andrew Cagney <cagney@gnu.org>
12868
12869 Fix PR testsuite/1729.
12870 * gdb.base/dump.exp: Add test name to callers of capture_value, do
12871 not use capture_value with value 4.
12872 (capture_value): Add optional test name parameter.
12873 (test_reload_saved_value, test_restore_saved_value): Use $msg as
12874 the prefix, pass to capture_value.
12875
12876 2004-08-01 Mark Kettenis <kettenis@gnu.org>
12877
12878 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
12879 * gdb.arch/i386-prologue.c (standard): New prototype and function.
12880 (main): Call new function.
12881
12882 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12883
12884 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
12885
12886 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12887
12888 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
12889
12890 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
12891
12892 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
12893 Accept more values of vtbl pointer. Remove some messages
12894 about "obsolete gcc or gdb".
12895
12896 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12897
12898 * gdb.cp/classes.exp: Accept more varieties of ptype output.
12899
12900 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
12901
12902 * gdb.base/asm-source.exp: Properly convert target board
12903 debug flags from gcc format to binutils format.
12904
12905 2004-07-28 Mark Kettenis <kettenis@gnu.org>
12906
12907 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
12908 gdb1718". PR backtrace/1718 partially fixed.
12909
12910 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
12911
12912 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
12913
12914 2004-07-26 Nick Clifton <nickc@redhat.com>
12915
12916 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
12917 good default value for a specific architecture is available then
12918 set it to that value. Otherwise default to the -gstabs switch.
12919 Remove the -g... switches from the asm-flags variable. Allow the
12920 target board info to override the value if it wants to. Pass the
12921 switch on the assembler command line.
12922
12923 2004-07-23 Mark Kettenis <kettenis@gnu.org>
12924
12925 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
12926 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
12927 (main): Call new function.
12928
12929 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
12930
12931 Test for PR exp/1715.
12932 * gdb.base/radix.exp: Refactor common procedures. Make all
12933 test names unique. Change XFAIL to KFAIL.
12934
12935 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
12936
12937 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
12938 * gdb.ada/gnat_ada.gin: ... to here.
12939 * configure.in: Use gnat_ada.gin.
12940 * configure: Regenerate.
12941
12942 2004-07-20 Andrew Cagney <cagney@gnu.org>
12943
12944 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
12945 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
12946 XFAILs. Clean up test messages and comments. Check backtraces.
12947 Delete re-sync code.
12948
12949 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12950
12951 Fix PR cli/740.
12952 * gdb.base/annota1.exp: Honor gdb,nosignals.
12953 * gdb.base/annota3.exp: Likewise.
12954
12955 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
12956
12957 * lib/java.exp: Update copyright notice.
12958
12959 2004-07-19 Andrew Cagney <cagney@gnu.org>
12960
12961 * gdb.base/selftest.exp: Copy file from here ...
12962 * gdb.gdb/selftest.exp: ... to here.
12963
12964 2004-07-16 Andrew Cagney <cagney@redhat.com>
12965
12966 * lib/insight-support.exp: Delete file.
12967 * lib/java.exp (java_init): Fix copyright.
12968
12969 2004-07-16 Andrew Cagney <cagney@gnu.org>
12970
12971 * gdb.base/restore.c: Append "prologue" to comments marking the a
12972 function's prologue.
12973 * gdb.base/restore.exp: Update copyright, re-indent.
12974 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
12975 callerN" prefix where needed. Update patterns that match a
12976 function's prologue.
12977
12978 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
12979
12980 * gdb.base/restore.c: Add copyright notice.
12981
12982 2004-07-16 Andrew Cagney <cagney@gnu.org>
12983
12984 * gdb.base/logical.exp: Update copyright.
12985 (evaluate): New procedure. Use to re-implement tests using
12986 several tables.
12987
12988 2004-07-14 Martin Hunt <hunt@redhat.com>
12989
12990 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
12991 which fixes some problems where init.tcl was not found.
12992
12993 2004-07-13 Andrew Cagney <cagney@gnu.org>
12994
12995 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
12996 (check_sizeof, check_valueof): Do not include the output in the
12997 test name. Use gdb_test.
12998 (get_valueof): Use gdb_test_multiple.
12999
13000 * gdb.base/step-test.exp: Update copyright. Use
13001 gdb_test_multiple. Ensure that test names do not include
13002 architecture dependent output.
13003
13004 * gdb.gdb/observer.exp: Update copyright.
13005 (setup_test): Use gdb_test_multiple.
13006 (attach_first_observer, attach_second_observer)
13007 (attach_third_observer, detach_first_observer)
13008 (detach_second_observer, detach_third_observer)
13009 (reset_counters, check_counters): Make $message a prefix.
13010 (test_normal_stop_notifications): Add "args" parameter - a list of
13011 init functions to be called. Make $message a prefix,
13012 (test_observer_normal_stop): Change the message prefixes so that
13013 they are unique, pass the attach / detach procedures to
13014 test_normal_stop_notifications.
13015
13016 * gdb.base/signull.exp (test_segv): Prefix all tests with
13017 "${name}". Clean up test messages.
13018
13019 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
13020
13021 * gdb.base/ena-dis-br.exp: Update copyright.
13022 (break_at): New function. Replace send_gdb with gdb_test,
13023 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
13024 ignore count, not stopped at bpt", with KFAIL.
13025
13026 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
13027
13028 * gdb.base/attach.exp: Remove cleanupfile handling.
13029
13030 2004-07-12 Andrew Cagney <cagney@gnu.org>
13031
13032 * gdb.base/annota1.exp: Cleanup corefile test name.
13033 * gdb.base/annota3.exp: Ditto.
13034
13035 2004-07-12 Andrew Cagney <cagney@gnu.org>
13036
13037 * gdb.base/signals.exp: Clean up copyright, re-indent.
13038
13039 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
13040 gdb_test and gdb_test_multiple.
13041
13042 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
13043
13044 * gdb.java/jmain.exp: Fix expected line number for main to
13045 break at. Set XFAIL for break at main test since gcj does not
13046 provide line number info for first statement in main.
13047
13048 2004-07-08 Andrew Cagney <cagney@gnu.org>
13049
13050 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
13051
13052 * gdb.base/sigbpt.exp: Make the common part of each test name a
13053 prefix instead of suffix.
13054
13055 2004-07-07 Bob Rossi <bob_rossi@cox.net>
13056
13057 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
13058 test from test_tbreak_creation_and_listing to
13059 test_file_list_exec_source_file
13060 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
13061 Changed name of test from test_tbreak_creation_and_listing to
13062 test_file_list_exec_source_file
13063
13064 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
13065
13066 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
13067 the jmisc() constructor instead of <init>.
13068 * gdb.java/jmisc1.exp: Ditto.
13069
13070 2004-07-07 Andrew Cagney <cagney@gnu.org>
13071
13072 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
13073 corrupting the PC.
13074
13075 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
13076
13077 * gdb.cp/templates.exp: Accept whitespace change in demangler
13078 output.
13079
13080 2004-07-06 Andrew Cagney <cagney@gnu.org>
13081
13082 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
13083
13084 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
13085
13086 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
13087 * lib/compiler.cc: Likewise.
13088
13089 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
13090
13091 * lib/compiler.cc: Work around string preprocessing problem
13092 with old hp c++ compiler.
13093 * lib/compiler.c: Likewise.
13094
13095 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
13096
13097 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
13098 directives to conditionalize symbol prefixing.
13099 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
13100 additional_flags handling. Add underscore prefix for Cygwin.
13101 * gdb.arch/i386-unwind.c: Use preprocessor directives to
13102 conditionalize symbol prefixing.
13103 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
13104 additional_flags handling. Add underscore prefix for Cygwin.
13105
13106 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
13107
13108 * gdb.base/bigcore.exp: Skip test on Cygwin.
13109
13110 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
13111
13112 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
13113 formats for "info register". Use gdb_test_multiple. Fix
13114 the "invalid register" test.
13115
13116 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
13117
13118 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
13119 PID for Cygwin. Add Cygwin specific strings to check for in some
13120 tests.
13121 (do_attach_tests): Add a test for user interaction when attaching
13122 to a process with no matching symbol table already loaded.
13123
13124 2004-06-26 Andrew Cagney <cagney@gnu.org>
13125
13126 Test PR java/1567 and PR java/1565.
13127 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
13128 * gdb.java/jmisc2.exp: Delete file.
13129
13130 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
13131
13132 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
13133
13134 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
13135
13136 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
13137 attach process.
13138
13139 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
13140
13141 * gdb.cp/pr-1553.exp: Remove.
13142
13143 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
13144
13145 * gdb.cp/pr-1553.cc: Remove.
13146 * gdb.cp/pr-1553.exp: Disable this test.
13147
13148 2004-06-20 Jim Blandy <jimb@redhat.com>
13149
13150 Fix PR testsuite/1680.
13151 * gdb.arch/i386-sse.exp: Properly quote curly braces in
13152 regular expressions.
13153
13154 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
13155
13156 Fix PR testsuite/1679.
13157 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
13158 Issue an UNSUPPORTED result instead.
13159
13160 2004-06-18 Jim Blandy <jimb@redhat.com>
13161
13162 * gdb.base/charset.exp: Only send a control-C if we see a new
13163 prompt and incomplete command.
13164
13165 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
13166
13167 * gdb.cp/pr-574.cc: Add copyright notice.
13168
13169 2004-06-17 Jim Blandy <jimb@redhat.com>
13170
13171 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
13172 cases where the regexp has no groups; this grabs random text from
13173 the previous test suite, whatever that was.
13174
13175 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
13176
13177 * gdb.cp/printmethod.cc: Add copyright notice.
13178
13179 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
13180
13181 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
13182
13183 2004-06-16 Andrew Cagney <cagney@gnu.org>
13184
13185 * gdb.base/signull.c: Update copyright. Include <string.h>.
13186 (bowler): Replace data_pointer with data_read
13187 and data_write cases. Add code_descriptor case.
13188 (zero, desc): New array and pointer.
13189 (data, code): Change to simple pointers.
13190 * gdb.base/signull.exp: Fix probe pattern matching a function
13191 descriptor SIGSEGV. Replace data_pointer with data_read and
13192 data_write tests.
13193
13194 2004-06-16 Andrew Cagney <cagney@gnu.org>
13195
13196 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
13197
13198 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13199
13200 * gdb.base/long_long.c: Add copyright notice.
13201
13202 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13203
13204 * gdb.base/long_long.exp: Remove reference to
13205 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
13206 to gdb_breakpoint and gdb_continue_to_breakpoint.
13207
13208 2004-06-14 Jim Blandy <jimb@redhat.com>
13209
13210 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
13211 endian case.
13212
13213 2004-06-14 Andrew Cagney <cagney@gnu.org>
13214
13215 * gdb.base/gcore.exp (capture_command_output): Delete the always
13216 passing tests containing inferior values.
13217 * gdb.base/ending-run.exp: Do not include the breakpoint address
13218 in the test message. Update copyright.
13219 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
13220 size in the test name, use gdb_test_multiple. Update copyright.
13221
13222 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13223
13224 * gdb.cp/ref-types.cc: Add copyright notice.
13225
13226 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13227
13228 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
13229 hp_aCC_compiler.
13230 * lib/compiler.cc: Likewise.
13231 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
13232 'set' commands. Log diagnostics for other lines. Set
13233 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
13234
13235 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
13236
13237 * gdb.cp/try_catch.cc: Add copyright notice.
13238
13239 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
13240
13241 * gdb.cp/userdef.cc: Add copyright notice.
13242
13243 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
13244
13245 * gdb.cp/virtfunc.cc: Add copyright notice.
13246
13247 2004-06-11 Randolph Chung <tausq@debian.org>
13248
13249 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
13250 problem.
13251
13252 2004-06-10 Andrew Cagney <cagney@gnu.org>
13253
13254 * lib/compiler.cc, lib/compiler.c: Append either
13255 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
13256 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
13257 instead of gcc-3-3.
13258
13259 2004-06-09 Andrew Cagney <cagney@gnu.org>
13260
13261 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
13262 gdb/1455, bug is specific to "long long" and "double".
13263
13264 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
13265 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
13266 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
13267 fixed.
13268
13269 2004-06-09 Andrew Cagney <cagney@gnu.org>
13270
13271 * gdb.base/structs.exp (test_struct_returns): Replace
13272 "return_value_unknown" and "finish_value_unknown" by
13273 "return_value_known" and "finish_value_known". Instead of
13274 "return_value_unknown" iff "finish_value_unknown", check
13275 "return_value_known" implies "finish_value_known".
13276
13277 2004-06-08 Martin Hunt <hunt@redhat.com>
13278
13279 * gdb.base/float.exp: Add pattern for mips targets.
13280
13281 2004-06-08 Randolph Chung <tausq@debian.org>
13282
13283 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
13284 message for unknown architectures more clear.
13285
13286 2004-06-08 Joel Brobecker <brobecker@gnat.com>
13287
13288 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
13289 start the execution of the program.
13290
13291 2004-06-07 Jim Blandy <jimb@redhat.com>
13292
13293 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
13294 * gdb.arch/i386-cpuid.h: New helper file.
13295
13296 2004-06-07 Randolph Chung <tausq@debian.org>
13297
13298 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
13299 has started.
13300
13301 2004-06-04 Roland McGrath <roland@redhat.com>
13302
13303 Fix PR gdb/1647.
13304 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
13305 differently to be robust to output buffering differences.
13306
13307 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
13308
13309 * gdb.threads/pthreads.exp: Update copyright years.
13310 (check_control_c): Change asynchronous 'after' to synchronous.
13311
13312 2004-06-04 Roland McGrath <roland@redhat.com>
13313
13314 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
13315 next gdb prompt.
13316
13317 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
13318
13319 Fix PR gdb/1636.
13320 * gdb.threads/manythreads.exp: Change asynchronous 'after'
13321 calls to synchronous.
13322
13323 2004-05-26 Jim Blandy <jimb@redhat.com>
13324
13325 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
13326
13327 2004-05-24 Randolph Chung <tausq@debian.org>
13328
13329 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
13330 * gdb.asm/pa.inc: New file.
13331
13332 2004-05-22 Mark Kettenis <kettenis@gnu.org>
13333
13334 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
13335
13336 2004-05-21 Joel Brobecker <brobecker@gnat.com>
13337 Daniel Jacobowitz <drow@mvista.com>
13338
13339 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
13340 GDB prompt.
13341
13342 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13343
13344 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
13345 setjmp/longjmp. Use sigaction instead of signal.
13346
13347 2004-05-19 J. Brobecker <brobecker@gnat.com>
13348 Michael Snyder <msnyder@redhat.com>
13349
13350 * gdb.threads/pthread_cond_wait.c: New file.
13351 * gdb.threads/pthread_cond_wait.exp: New testcase.
13352
13353 2004-05-13 Andrew Cagney <cagney@redhat.com>
13354
13355 * gdb.base/signull.exp, gdb.base/signull.c: New files.
13356 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
13357
13358 2004-05-11 Andrew Cagney <cagney@redhat.com>
13359
13360 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
13361 fixed but revealed gdb/1639.
13362
13363 2004-05-10 Andrew Cagney <cagney@redhat.com>
13364
13365 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
13366 func1" and "next to 2nd alarm", kernel bug avoided.
13367
13368 2004-05-10 Daniel Jacobowitz <dan@debian.org>
13369
13370 PR external/1568
13371 * gdb.base/bigcore.exp: Check the size of the dumped core file.
13372 XFAIL if it is smaller than bytes_allocated.
13373 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
13374 (main): Make chunks_allocated unsigned. Correct comment.
13375
13376 2004-05-07 Joel Brobecker <brobecker@gnat.com>
13377
13378 * gdb.arch/powerpc-aix-prologue.c: New file.
13379 * gdb.arch/powerpc-aix-prologue.exp: New file.
13380
13381 2004-05-07 Jim Blandy <jimb@redhat.com>
13382
13383 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
13384 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
13385
13386 2004-05-06 Joel Brobecker <brobecker@gnat.com>
13387
13388 * gdb.base/sep.exp: No longer setup_kfail when the program was
13389 built with dwarf2.
13390
13391 2004-05-05 Jim Ingham <jingham@apple.com>
13392
13393 * gdb.base/pending.exp: Make sure pending breakpoints
13394 preserve the ignore count.
13395
13396 2004-04-27 Jerome Guitton <guitton@gnat.com>
13397
13398 * i386-prologue.exp: Add testcase for jump instruction as first
13399 instruction of the real code.
13400 * i386-prologue.c (jump_at_beginning): New function.
13401
13402 2004-04-28 Mark Kettenis <kettenis@gnu.org>
13403
13404 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
13405 x86_64-*-*.
13406
13407 2004-04-28 Mark Kettenis <kettenis@gnu.org>
13408
13409 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
13410 i*86-*-*.
13411
13412 2004-04-25 Mark Kettenis <kettenis@gnu.org>
13413
13414 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
13415 expression that checks the return type.
13416
13417 2004-04-23 Andrew Cagney <cagney@redhat.com>
13418
13419 * gdb.base/call-sc.exp: New test of scalar call/return values.
13420 * gdb.base/call-sc.c: Ditto.
13421
13422 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13423
13424 * gdb.threads/manythreads.c: Reduce thread stack size.
13425
13426 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13427
13428 * gdb.threads/manythreads.c: Add copyright notice.
13429
13430 2004-04-23 Andrew Cagney <cagney@redhat.com>
13431
13432 * gdb.base/siginfo.exp: Better handle step out of signal.
13433 * gdb.base/sigstep.exp: Ditto.
13434
13435 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
13436 Daniel Jacobowitz <drow@mvista.com>
13437
13438 * gdb.threads/manythreads.c: New testcase.
13439 * gdb.threads/manythreads.exp: Ditto.
13440
13441 2004-04-22 Jim Blandy <jimb@redhat.com>
13442
13443 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13444 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13445
13446 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13447
13448 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13449
13450 2004-04-21 Andrew Cagney <cagney@redhat.com>
13451
13452 * gdb.base/sigstep.c: New file.
13453 * gdb.base/sigstep.exp: New file.
13454
13455 2004-04-16 Joel Brobecker <brobecker@gnat.com>
13456
13457 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13458 call to observer_notify_normal_stop.
13459
13460 2004-04-15 Andrew Cagney <cagney@redhat.com>
13461
13462 * gdb.base/siginfo.c: New file.
13463 * gdb.base/siginfo.exp: New file.
13464
13465 2004-04-12 J. Brobecker <brobecker@gnat.com>
13466
13467 * gdb.base/sep.exp: Fix typo in comment.
13468
13469 2004-04-12 J. Brobecker <brobecker@gnat.com>
13470
13471 * gdb.base/sep.c: New file.
13472 * gdb.base/sep-proc.c: New file.
13473 * gdb.base/sep.exp: New testcase.
13474
13475 2004-04-09 Mark Kettenis <kettenis@gnu.org>
13476
13477 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13478 support.
13479
13480 2004-04-05 Andrew Cagney <cagney@redhat.com>
13481
13482 * gdb.base/sigaltstack.c: New file.
13483 * gdb.base/sigaltstack.exp: New file.
13484
13485 2004-04-04 Joel Brobecker <brobecker@gnat.com>
13486
13487 * gdb.base/foll-fork.exp: Update the expected output for
13488 "help set follow-fork-mode", to match a change that was made
13489 to the help of this variable on 2004-01-13.
13490
13491 2004-04-01 Joel Brobecker <brobecker@gnat.com>
13492
13493 * lib/ada.exp: Add copyright notice.
13494 * bar.ads: Likewise.
13495 * bar.adb: Likewise.
13496 * null_record.adb: Likewise.
13497 * null_record.exp: Likewise.
13498 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13499
13500 2004-04-01 Joel Brobecker <brobecker@gnat.com>
13501
13502 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13503 * configure: Regenerate.
13504
13505 2004-04-01 Joel Brobecker <brobecker@gnat.com>
13506
13507 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13508 to build the application. Remove the message printed when in
13509 verbose mode, redundant with the UNSUPPORTED message above.
13510
13511 2004-03-31 Joel Brobecker <brobecker@gnat.com>
13512
13513 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13514 * gdb.ada (null_record.exp): New testcase.
13515
13516 2004-03-31 Joel Brobecker <brobecker@gnat.com>
13517
13518 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13519
13520 2004-03-31 Joel Brobecker <brobecker@gnat.com>
13521
13522 * gdb.ada: New subdirectory.
13523 * gdb.ada/Makefile.in: New file.
13524 * gdb.ada/gnat_ada.gpr.in: New file.
13525
13526 2004-03-31 Joel Brobecker <brobecker@gnat.com>
13527
13528 * lib/ada.exp: New file.
13529
13530 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
13531
13532 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13533 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13534
13535 2004-03-22 Andrew Cagney <cagney@redhat.com>
13536
13537 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13538 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13539 Problem identified by Ulrich Weigand.
13540
13541 2004-03-17 David Carlton <carlton@kealia.com>
13542
13543 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13544 PR c++/826.
13545
13546 2004-03-16 Roland McGrath <roland@redhat.com>
13547
13548 * gdb.base/auxv.exp: New file.
13549 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13550
13551 2004-03-12 David Carlton <carlton@kealia.com>
13552
13553 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13554 * gdb.cp/pr-1553.cc: Ditto.
13555 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13556 pass branch.
13557
13558 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13559
13560 * gdb.cp/templates.exp: Accept more template types.
13561
13562 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13563
13564 From Corinna Vinschen with modifications.
13565 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13566 local variable obj_with_enum.
13567 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13568 results with obj_with_enum.
13569
13570 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13571
13572 * gdb.cp/classes.cc: New file, copied from misc.cc.
13573 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13574
13575 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13576
13577 * gdb.cp/misc.cc: Add copyright notice.
13578
13579 2004-03-05 David Carlton <carlton@kealia.com>
13580
13581 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13582 * gdb.cp/rtti.h: Update copyright.
13583 (namespace n2::n3): New.
13584 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13585 (n2::n3::func3): New.
13586 (main): Call n2::n3::func3.
13587 * gdb.cp/rtti2.cc: Update copyright.
13588 (n2::create3): New.
13589
13590 2004-03-04 Mark Kettenis <kettenis@gnu.org>
13591
13592 * gdb.asm/openbsd.inc: Fix typo.
13593
13594 2004-03-03 Fred Fish <fnf@redhat.com>
13595
13596 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13597 "val" instead of unused "size". Update copyright year.
13598
13599 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
13600
13601 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13602 to use unsigned char.
13603 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13604 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13605
13606 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
13607
13608 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13609 line of output.
13610
13611 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
13612
13613 * gdb.base/relocate.c (dummy): Initialize.
13614
13615 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
13616
13617 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13618 a breakpoint at exit.
13619
13620 2004-02-27 Fred Fish <fnf@redhat.com>
13621
13622 * gdb.base/chng-syms.exp: Add expect condition to match failing
13623 case that isn't a timeout.
13624
13625 2004-02-27 Andrew Cagney <cagney@redhat.com>
13626
13627 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13628 support.
13629
13630 2004-02-26 Fred Fish <fnf@redhat.com>
13631
13632 * gdb.arch/gdb1431.c: Remove.
13633 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13634 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13635 of "until" incorrectly.
13636
13637 2004-02-26 J. Brobecker <brobecker@gnat.com>
13638
13639 * gdb.cp/class2.cc (empty): New class.
13640 (refer): New function.
13641 (main): Declare an object of type empty and use it.
13642 * gdb.cp/class2.exp: Print the value of an object of type empty.
13643
13644 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13645
13646 * gdb.base/langs.exp: Update query string to match the
13647 new nquery format used for pending breakpoints.
13648
13649 2004-02-26 Andrew Cagney <cagney@redhat.com>
13650
13651 Fix PR i18n/1570.
13652 * gdb.base/charset.c: Update copyright notice.
13653 (main, init_string): Remove the escape character '\e' tests.
13654 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13655 * gdb.base/charset.exp (valid_host_charset): Ditto.
13656 * gdb.base/setvar.exp: Ditto.
13657
13658 2004-02-24 Andrew Cagney <cagney@redhat.com>
13659
13660 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13661 mmapped data in core file" PASS and FAIL messages consistent.
13662
13663 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13664 setting a breakpoint. Work around PR java/1565.
13665
13666 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13667
13668 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13669 new nquery format.
13670 * gdb.base/pending.exp: Ditto.
13671
13672 2004-02-22 Mark Kettenis <kettenis@gnu.org>
13673
13674 * configure.in: Run stabs tests on *BSD.
13675 * configure: Regenerated.
13676
13677 2004-02-21 Mark Kettenis <kettenis@gnu.org>
13678
13679 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13680
13681 2004-02-20 Fred Fish <fnf@redhat.com>
13682
13683 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13684 blank in test for "returns short", for consistency with other
13685 "returns xxx" tests. Update copyright year.
13686
13687 2004-02-19 Fred Fish <fnf@redhat.com>
13688
13689 New testcase for PR breakpoint/1558.
13690 * gdb.arch/gdb1558.exp: New file.
13691 * gdb.arch/gdb1558.c: New file.
13692
13693 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
13694
13695 * gdb.base/nodebug.exp: Fix typo.
13696
13697 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13698
13699 Committed by Jim Blandy <jimb@redhat.com>.
13700
13701 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13702
13703 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13704
13705 * gdb.base/float.exp: Support s390*-*-* targets.
13706
13707 2004-02-17 Adam Fedor <fedor@gnu.org>
13708
13709 * gdb.base/gdb1555.exp: New file.
13710 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13711
13712 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
13713
13714 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13715
13716 2004-02-16 Fred Fish <fnf@redhat.com>
13717
13718 * gdb.arch/gdb1291.c: Remove
13719 * gdb.arch/gdb1291.s: New test input file.
13720 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13721 fail. Test for correct result, known incorrect result, other
13722 failures and timeouts.
13723
13724 2004-02-16 Andrew Cagney <cagney@redhat.com>
13725
13726 * gdb.base/bigcore.exp: New file.
13727 * gdb.base/bigcore.c: New file.
13728
13729 2004-02-13 Andrew Cagney <cagney@redhat.com>
13730
13731 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
13732 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
13733 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
13734 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
13735 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
13736 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
13737 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
13738 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
13739 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
13740 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
13741
13742 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
13743
13744 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
13745 executed is an alloc instruction.
13746
13747 2004-02-11 David Carlton <carlton@kealia.com>
13748
13749 * gdb.cp/breakpoint.exp: New.
13750 * gdb.cp/breakpoint.cc: New.
13751
13752 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
13753
13754 Partial fix for PR gdb/1543.
13755 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
13756 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
13757 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
13758 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
13759 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
13760 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
13761 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
13762 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
13763 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
13764 to bug-gdb@prep.ai.mit.edu .
13765 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
13766 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
13767 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
13768 Likewise.
13769
13770 2004-02-10 Andrew Cagney <cagney@redhat.com>
13771
13772 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
13773 using gdb_internal_error_resync.
13774
13775 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
13776
13777 * gdb.threads/thread-specific.exp: Stop early if no threads are
13778 found.
13779
13780 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
13781
13782 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
13783
13784 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
13785
13786 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
13787 breakpoints.
13788
13789 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
13790
13791 * config/sim.exp (gdb_load): Handle $arg == "".
13792 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
13793 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
13794
13795 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
13796
13797 * gdb.base/maint.exp: Update test to reflect
13798 obstack changes.
13799
13800 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
13801
13802 * gdb.base/pendshr.c (pendfunc): New function that calls
13803 pendfunc1.
13804 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
13805
13806 2004-02-04 Fred Fish <fnf@redhat.com>
13807
13808 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
13809 function symbols and update copyright years.
13810 * gdb.arch/gdb1291.c: Ditto.
13811
13812 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13813
13814 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
13815
13816 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13817
13818 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
13819
13820 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
13821
13822 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
13823
13824 2004-02-02 Fred Fish <fnf@redhat.com>
13825
13826 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
13827 remote targets. Update copyright years.
13828
13829 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
13830
13831 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
13832 support.
13833 * gdb.base/langs.exp: Fix test which attempts to create
13834 breakpoint on non-existent function to handle new pending
13835 support.
13836 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
13837 a breakpoint.
13838 * gdb.base/pending.exp: New test.
13839 * gdb.base/pending.c: New file.
13840 * gdb.base/pendshr.c: Ditto.
13841
13842 2004-02-02 David Carlton <carlton@kealia.com>
13843
13844 * gdb.cp/overload.exp: Add overloadNamespace tests.
13845 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
13846 (overloadNamespace, XXX): New.
13847 (main): Call XXX::marker2.
13848
13849 2004-02-01 Fred Fish <fnf@redhat.com>
13850
13851 * gdb.base/dump.exp: Use runto_main instead of "runto main".
13852 * gdb.base/finish.exp: Ditto.
13853 * gdb.base/gcore.exp: Ditto.
13854 * gdb.base/huge.exp: Ditto.
13855 * gdb.base/info-proc.exp: Ditto.
13856 * gdb.base/return2.exp: Ditto.
13857 * gdb.threads/gcore-thread.exp: Ditto.
13858
13859 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
13860
13861 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
13862
13863 2004-02-01 Mark Kettenis <kettenis@gnu.org>
13864
13865 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
13866 that opening the file succeeds on OpenBSD.
13867
13868 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
13869
13870 * gdb.threads/thread-specific.c: New file.
13871 * gdb.threads/threads-specific.exp: New test script.
13872 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
13873 to expect_out.
13874
13875 2004-02-01 Mark Kettenis <kettenis@gnu.org>
13876
13877 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
13878 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
13879 only on the "print_small_structs from print_long_arg_list" test.
13880
13881 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
13882
13883 * gdb.base/completion.exp: Kill a stray backslash.
13884
13885 From Jim Ingham <jingham@apple.com>:
13886 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
13887 agrees with the result from sending a tab.
13888
13889 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
13890
13891 * gdb.base/chng-syms.exp: Remove stray newline.
13892
13893 2004-01-31 Mark Kettenis <kettenis@gnu.org>
13894
13895 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
13896 *-*-openbsd*.
13897 * gdb.asm/openbsd.inc: New file.
13898
13899 2004-01-30 Mark Kettenis <kettenis@gnu.org>
13900
13901 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
13902 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
13903 *-*solaris2*. Remove commented out default settings for
13904 asm-flags. Replace gdb_compile with target_link.
13905
13906 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
13907
13908 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
13909 for all tests. Remove old hp-ux and cygnus xfail cases.
13910
13911 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
13912
13913 * gdb.base/chng-syms.exp: New file.
13914 * gdb.base/chng-syms.c: New file.
13915
13916 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13917
13918 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
13919 Provide arms for current output in all my configurations.
13920
13921 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
13922
13923 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
13924 * lib/compiler.cc: Likewise.
13925 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
13926 get the right preprocessor. Eval the output directly. Remove
13927 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
13928 hp_f77_compiler and hp_f90_compiler completely.
13929 (gdb_preprocess): Delete.
13930 (get_compiler): Delete.
13931
13932 2004-01-24 Mark Kettenis <kettenis@gnu.org>
13933
13934 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
13935 <string.h>.
13936
13937 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
13938
13939 * gdb.mi/mi-stack.exp: Update copyright.
13940
13941 2004-01-23 David Carlton <carlton@kealia.com>
13942
13943 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
13944 test for cp_lookup_transparent_type.
13945 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
13946 call them.
13947
13948 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
13949
13950 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
13951 after -var-update.
13952
13953 2004-01-23 David Carlton <carlton@kealia.com>
13954
13955 * gdb.cp/namespace.cc (C::ensureRefs): New.
13956 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
13957
13958 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
13959
13960 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
13961 case "-stack-list-locals 2".
13962 * gdb.mi/mi-var-child.exp: Test for case
13963 "-var-list-children --all-values NAME".
13964
13965 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
13966
13967 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
13968
13969 2004-01-18 Mark Kettenis <kettenis@gnu.org>
13970
13971 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
13972 used with gdb_test_multiple.
13973
13974 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
13975 read at address 0. This fixes PR testsuite/1504.
13976
13977 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
13978
13979 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
13980 Remove downloading, guessing the host executable, the calls to
13981 gdb_file_cmd and gdb_target_cmd, and "load" support.
13982 (infer_host_exec): New function broken out from gdb_load.
13983 (gdb_load): New wrapper for gdbserver_gdb_load.
13984 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
13985 gdb_target_cmd. Use -target-select.
13986 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
13987 Download binaries to the host. Clear last_mi_remote_file when
13988 we load a new binary.
13989 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
13990 call gdbserver_gdb_load and mi_gdb_target_cmd.
13991
13992 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13993
13994 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
13995 type patterns.
13996
13997 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
13998
13999 * gdb.cp/templates.exp: Fix typo in test name of
14000 "print Foo<volatile char*>::foo".
14001
14002 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14003
14004 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
14005
14006 2004-01-16 Ben Elliston <bje@wasabisystems.com>
14007
14008 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
14009 (clean mostlyclean): Remove empty rm.
14010
14011 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14012
14013 * gdb.base/setvar.exp: Add copyright years.
14014
14015 2004-01-14 David Carlton <carlton@bactrian.org>
14016
14017 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
14018 PR c++/1511 and update coment.
14019 * gdb.cp/templates.exp: Update patterns to match current output.
14020 If changes involve something other than whitespace, KFAIL
14021 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
14022
14023 2004-01-14 David Carlton <carlton@kealia.com>
14024
14025 * gdb.cp/namespace.exp: Add tests involving classes defined within
14026 namespaces.
14027 * gdb.cp/namespace.cc (C::CClass): New.
14028 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
14029
14030 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
14031
14032 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
14033 what debug info we have. Print a better message if something goes
14034 wrong while producing the separate debug info file.
14035
14036 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14037
14038 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
14039
14040 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14041
14042 * gdb.base/callfuncs.c: Add copyright notice.
14043
14044 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
14045
14046 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
14047 inheritance. PR gdb/1498, PR gcc/13539.
14048
14049 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
14050
14051 * gdb.threads/gcore-thread.exp: Prefix name of binary with
14052 test specific name.
14053 * gdb.mi/gdb669.exp: Ditto.
14054 * gdb.mi/mi-pthreads.exp: Ditto.
14055 * gdb.mi/mi1-pthreads.exp: Ditto.
14056 * gdb.mi/mi2-pthreads.exp: Ditto.
14057
14058 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14059
14060 * gdb.cp/member-ptr.cc: Add copyright notice.
14061
14062 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14063
14064 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
14065 some patterns for recent versions of gcc and hpacc. Delete
14066 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
14067 Delete tests that access a NULL pointer-to-member-data. This
14068 script is still disabled for gcc.
14069
14070 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
14071
14072 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
14073 escaped correctly.
14074
14075 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
14076
14077 * gdb.base/sepdebug.exp: New file.
14078 * gdb.base/sepdebug.c: New file.
14079 * lib/gdb.exp (separate_debug_filename): New procedure.
14080 (gdb_gnu_strip_debug): New procedure.
14081
14082 2004-01-12 Andrew Cagney <cagney@redhat.com>
14083
14084 * gdb.mi/ChangeLog: Delete file. Renamed to ...
14085 * gdb.mi/ChangeLog-1999-2003: New file.
14086
14087 2004-01-12 Andrew Cagney <cagney@redhat.com>
14088
14089 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
14090 "Renaming a directory to a non-empty directory returns ENOTEMPTY
14091 or EEXIST", treat EBUSY as an XFAIL.
14092
14093 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
14094
14095 * gdb.base/scope.exp: Remove obsolete setup_xfail for
14096 hp_cc_compiler.
14097
14098 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14099
14100 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
14101 decorations.
14102
14103 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14104
14105 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
14106 and "(aCC)" decorations. Remove obsolete doco about old
14107 test results.
14108
14109 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14110
14111 * gdb.cp/exception.exp: Fix typo in doco.
14112
14113 2004-01-09 Mark Kettenis <kettenis@gnu.org>
14114
14115 * gdb.base/gdb1476.exp: Fix typo.
14116
14117 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14118
14119 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
14120 file.
14121
14122 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14123
14124 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
14125 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
14126 Use gdb_compile. Remove restriction on gcc. Add some patterns
14127 for recent version of gdb. Delete second half, which was a copy
14128 of the first half with different build flags. This test is
14129 still disabled because it is still not ready for production.
14130
14131 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14132
14133 * gdb.cp/exception.cc: Add copyright notice.
14134 * gdb.cp/exception.exp: Add a notice that this file is broken
14135 because of line number changes caused by addition of copyright
14136 notice.
14137
14138 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14139
14140 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
14141 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
14142
14143 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14144
14145 * gdb.cp/classes.exp: Accept gnu abi 2.
14146 * gdb.cp/derivation.exp: Likewise.
14147 * gdb.cp/overload.exp: Likewise.
14148 * gdb.cp/virtfunc.exp: Likewise.
14149
14150 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14151
14152 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
14153 semicolon after end of function.
14154
14155 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14156
14157 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
14158 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
14159 boilerplate code for compiling and running the program under
14160 test. Add some string method tests.
14161
14162 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14163
14164 * gdb.cp/bs15503.cc: Add copyright notice.
14165 * gdb.cp/bs15503.exp: Adjust line number.
14166
14167 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14168
14169 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
14170 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
14171
14172 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14173
14174 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
14175 hp_cc_compiler.
14176
14177 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14178
14179 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
14180 * gdb.cp/ctti.exp: Use the marker instead of "next".
14181 With gcc, run further before bailing.
14182
14183 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14184
14185 * gdb.cp/cttiadd.cc: Add copyright notice.
14186 * gdb.cp/cttiadd1.cc: Likewise.
14187 * gdb.cp/cttiadd2.cc: Likewise.
14188 * gdb.cp/cttiadd3.cc: Likewise.
14189
14190 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14191
14192 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
14193 Use gdb_test, gdb_test_multiple. Use floating-point values that
14194 have exact representations in IEEE-ish formats.
14195
14196 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14197
14198 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
14199 compilers. Delete duplicate call to get_compiler_info.
14200 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
14201 * gdb.base/volatile.exp: Likewise.
14202
14203 2004-01-07 Mark Kettenis <kettenis@gnu.org>
14204
14205 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
14206 memory at address 0.
14207
14208 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14209
14210 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
14211 to test for hp-ux assembler. Fix copyright years.
14212
14213 2004-01-07 Andrew Cagney <cagney@redhat.com>
14214
14215 * gdb.base/fileio.c (strerrno): Add "EBUSY".
14216
14217 2004-01-07 Andrew Cagney <cagney@redhat.com>
14218
14219 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
14220 when creating the read-only file. From analysis by Roland McGrath
14221 and Elena Zannoni.
14222
14223 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14224
14225 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
14226
14227 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14228
14229 * gdb.base/cvexpr.c: Be type-safe with function pointers and
14230 data pointers.
14231
14232 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14233
14234 * gdb.cp/m-static.exp: Compile one source file at a time.
14235 Delete unused call to get_compiler_info.
14236
14237 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14238
14239 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
14240 * gdb.base/call-rt-st.exp: Likewise.
14241 * gdb.base/nodebug.exp: Likewise.
14242 * gdb.base/volatile.exp: Likewise.
14243 * gdb.cp/ref-types.exp: Likewise.
14244 * gdb.cp/templates.exp: Likewise.
14245
14246 2004-01-05 Mark Kettenis <kettenis@gnu.org>
14247
14248 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
14249
14250 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
14251
14252 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
14253 hppa*-hp-hpux*.
14254
14255 2004-01-04 Mark Kettenis <kettenis@gnu.org>
14256
14257 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14258 x86_64-*-*.
14259
14260 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14261 sparc64-*-* and sparc*-solaris2*.
14262
14263 2004-01-04 Mark Kettenis <kettenis@gnu.org>
14264
14265 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
14266 return ${tests}" test. The ${tests} already mentions the
14267 filename.
14268
14269 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14270
14271 * gdb.cp/local.exp: Accept gcc abi 2.
14272
14273 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14274
14275 * gdb.cp/templates.exp: Accept gcc abi 2.
14276
14277 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14278
14279 * lib/compiler.cc: Remove supports_template_debugging.
14280 * gdb.cp/templates.exp: Do not test supports_template_debugging.
14281
14282 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14283
14284 * gdb.cp/namespace.exp: Accept gcc abi 2.
14285
14286 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14287
14288 * gdb.cp/method.exp: Accept gcc abi 2.
14289
14290 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14291
14292 * gdb.cp/classes.exp: Generate identical results as old version.
14293 * gdb.cp/derivation.exp: Likewise.
14294 * gdb.cp/overload.exp: Likewise.
14295 * gdb.cp/virtfunc.exp: Likewise.
14296
14297 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14298
14299 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
14300 mysterious bug with sourceware version of expect.
14301
14302 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14303
14304 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
14305 current versions of gcc, including gcc abi 2. Remove gratuitous
14306 restart of test program. Use gdb_test_multiple and gdb_test for
14307 all tests. Add patterns to xfail missing "const" in "const char *"
14308 and kfail PR gdb/1155.
14309
14310 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14311
14312 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
14313 current versions of gcc, including gcc abi 2. Remove gratuitous
14314 restart of test program. Use gdb_test_multiple and gdb_test for
14315 all tests. Add patterns to kfail PR gdb/1498.
14316
14317 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14318
14319 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
14320 current versions of gcc, including gcc abi 2. Use "breakpoint"
14321 and "continue" instead of restarting the target program. Use
14322 gdb_test_multiple and gdb_test for all tests.
14323
14324 2004-01-01 Mark Kettenis <kettenis@gnu.org>
14325
14326 * gdb.asm/asm-source.exp: Update copyright year. Link statically
14327 for *-*-solaris2*.
14328
14329 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14330
14331 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
14332 current versions of gcc, including gcc abi 2. Use "breakpoint"
14333 and "continue" instead of restarting the target program several
14334 times. Use gdb_test_multiple and gdb_test for all tests.
14335
14336 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
14337
14338 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
14339 source files.
14340
14341 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14342
14343 * gdb.base/environ.exp: Handle compiling test case from multiple
14344 source files.
14345
14346 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14347
14348 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
14349
14350 2003-12-17 Jim Blandy <jimb@redhat.com>
14351
14352 * gdb.base/freebpcmd.c: Add copyright notice.
14353
14354 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
14355
14356 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14357
14358 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
14359
14360 2003-12-13 Jim Blandy <jimb@redhat.com>
14361
14362 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14363
14364 2003-12-12 Kevin Buettner <kevinb@redhat.com>
14365
14366 * gdb.asm/frv.inc: New file.
14367 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
14368
14369 2003-12-09 Fred Fish <fnf@redhat.com>
14370
14371 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
14372 functions to break1.c and leave prototypes behind. Add more
14373 "set breakpoint NN here" comments.
14374 * gdb.base/break1.c: New file.
14375
14376 * gdb.base/break.exp: Handle compiling test case from multiple
14377 source files and change source file references as needed.
14378 * gdb.base/completion.exp: Ditto.
14379 * gdb.base/condbreak.exp: Ditto.
14380 * gdb.base/define.exp: Ditto.
14381 * gdb.base/ena-dis-br.exp: Ditto.
14382 * gdb.base/info-proc.exp: Ditto.
14383 * gdb.base/maint.exp: Ditto.
14384 * gdb.base/until.exp: Ditto.
14385
14386 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
14387 hardcoded line numbers.
14388 * gdb.base/define.exp: Ditto.
14389 * gdb.base/ena-dis-br.exp: Ditto.
14390 * gdb.base/maint.exp: Ditto.
14391 * gdb.base/until.exp: Ditto.
14392
14393 * gdb.base/completion.exp: Use "break1" for completion tests since
14394 "break" is no longer a unique prefix.
14395
14396 2003-12-06 Andrew Cagney <cagney@redhat.com>
14397
14398 * gdb.base/structs.exp (test_struct_returns): When applicable, set
14399 "return_value_unimplemented". When an unimplemented struct return
14400 architecture, report incorrect values as a KFAIL
14401
14402 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14403
14404 * gdb.cp/rtti.exp: Accept new wording of warning from
14405 cp_lookup_rtti_type.
14406
14407 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14408
14409 Partial fix for PR testsuite/1456.
14410 * gdb.base/scope.exp (test_at_main): Replace references to
14411 gcc_compiled with calls to test_compiler_info.
14412 (test_at_foo): Likewise.
14413 (test_at_bar): Likewise.
14414
14415 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
14416
14417 Partial fix for PR testsuite/1456.
14418 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
14419 to test_compiler_info.
14420
14421 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14422
14423 * gdb.base/so-impl-ld.exp: Update copyright notice.
14424
14425 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
14426
14427 Partial fix for PR testsuite/1456.
14428 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
14429 to test_compiler_info.
14430
14431 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14432
14433 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
14434 from current versions of gdb. Clean up regular expressions.
14435 Delete redundant timeout case.
14436
14437 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14438
14439 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
14440 from current versions of gdb. Clean up regular expressions.
14441 Delete redundant timeout case.
14442
14443 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14444
14445 Partial fix for PR testsuite/1456.
14446 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14447 gcc_compiled with call to test_compiler_info.
14448
14449 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14450
14451 Partial fix for PR testsuite/1456.
14452 * gdb.base/list.exp (test_list_function): Delete unused declaration
14453 of gcc_compiled.
14454
14455 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14456
14457 Partial fix for PR testsuite/1456.
14458 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14459 call to test_compiler_info.
14460
14461 2003-11-29 Mark Kettenis <kettenis@gnu.org>
14462
14463 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14464 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14465 it to create the appropriate note.inc.
14466 * gdb.asm/asmsrc1.s: Include "note.inc".
14467 * gdb.asm/netbsd.inc: New file.
14468 * gdb.asm/empty.inc: New file.
14469
14470 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14471
14472 Partial fix for PR testsuite/1456.
14473 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14474 calls to test_compiler_info.
14475
14476 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14477
14478 Partial fix for PR testsuite/1456.
14479 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14480 calls to test_compiler_info.
14481
14482 2003-11-27 Mark Kettenis <kettenis@gnu.org>
14483
14484 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14485 pattern for the KFAILs.
14486
14487 2003-11-25 Adam Fedor <fedor@gnu.org>
14488
14489 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14490 * gdb.objc/objcdecode.m: New file.
14491
14492 2003-11-25 Adam Fedor <fedor@gnu.org>
14493
14494 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14495 * gdb.objc/nondebug.m: New file.
14496
14497 2003-11-26 Ben Elliston <bje@wasabisystems.com>
14498
14499 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14500 NetBSD as it does on FreeBSD. Modelled on a similar change by
14501 Mark Kettenis on 2003-05-30.
14502 (link-flags): Set to "--entry _start" regardless of target.
14503 Special linker flags are to be appended to $link-flags.
14504 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14505
14506 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14507
14508 * gdb.cp/method.exp: Accept output of new demangler.
14509
14510 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14511
14512 * gdb/class2.exp: New file.
14513 * gdb/class2.cc: New file.
14514
14515 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14516
14517 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14518 of new demangler.
14519
14520 2003-11-23 Mark Kettenis <kettenis@gnu.org>
14521
14522 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14523 of gdb_test "run".
14524
14525 2003-11-23 Mark Kettenis <kettenis@gnu.org>
14526
14527 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14528 "continue" into "run".
14529
14530 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14531
14532 Partial fix for PR testsuite/1456.
14533 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14534 call to test_compiler_info.
14535 * gdb.cp/ctti.exp: Likewise.
14536 * gdb.cp/derivation.exp: Likewise.
14537 * gdb.cp/member-ptr.exp: Likewise.
14538 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14539 reference to gcc_compiled.
14540
14541 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14542
14543 Fix PR testsuite/1463.
14544 * gdb.base/structs.exp (start_structs_test): Call
14545 get_debug_format before using the debug format.
14546
14547 2003-11-22 Andrew Cagney <cagney@redhat.com>
14548
14549 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14550 * gdb.base/structs.exp: Use gdb_test_multiple.
14551
14552 2003-11-20 Andrew Cagney <cagney@redhat.com>
14553
14554 * gdb.base/structs.exp: Handle and recover from internal errors.
14555 Replace "foo${n}" with "foo<n>" in test messages.
14556
14557 * gdb.base/structs.exp: Update copyright. Rewrite.
14558 * gdb.base/structs.c: Update copyright. Rewrite.
14559
14560 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14561 resync count exceeded.
14562
14563 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14564 from the internal error.
14565 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14566 Original from Jim Blandy.
14567 (gdb_test_multiple): Use gdb_internal_error_resync.
14568
14569 2003-11-19 Andrew Cagney <cagney@redhat.com>
14570
14571 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14572 KFAIL.
14573
14574 2003-11-17 Mark Kettenis <kettenis@gnu.org>
14575
14576 New testcase for PR backtrace/1435.
14577 * gdb.arch/i386-unwind.exp: New file.
14578 * gdb.arch/i386-unwind.c: New file.
14579
14580 2003-11-17 Andrew Cagney <cagney@redhat.com>
14581
14582 * lib/gdb.exp (compiler_info): New global.
14583 (test_compiler_info): New function.
14584 (get_compiler_info): Set compiler_info.
14585 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14586 "compiler_info" to gcc-<major>-<minor>.
14587
14588 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14589
14590 * gdb.trace/configure: Remove.
14591
14592 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
14593
14594 * gdb.base/break.c: Add comments to aid finding line numbers for
14595 breakpoints.
14596 * gdb.base/break.exp: Remove all references to explicit line
14597 numbers.
14598
14599 2003-11-11 Nick Clifton <nickc@redhat.com>
14600
14601 * gdb.base/shreloc.exp: Do not run for targets which do not
14602 support shared objects.
14603
14604 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
14605
14606 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14607 Don't run tests if nofileio flag is given.
14608
14609 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
14610
14611 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
14612 as well as 'Watchpoint'.
14613
14614 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
14615
14616 Reported by Jim Ingham <jingham@apple.com>:
14617 * gdb.base/annota1.exp: Match at least one occurrence of the
14618 signal handler annotation.
14619
14620 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
14621
14622 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14623 as well as 'Watchpoint'.
14624
14625 2003-11-05 Michael Chastain <mec@shout.net>
14626
14627 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14628
14629 2003-11-03 Kris Warkentin <kewarken@qnx.com>
14630
14631 * gdb.arch/gdb1291.c: New test file.
14632 * gdb.arch/gdb1291.exp: New test script.
14633 * gdb.arch/gdb1431.c: New test file.
14634 * gdb.arch/gdb1431.exp: New test script.
14635
14636 2003-10-22 Michael Chastain <mec@shout.net>
14637
14638 * gdb.mi/pthreads.c: Add copyright notice.
14639
14640 2003-10-22 Michael Chastain <mec@shout.net>
14641
14642 * gdb.threads/pthreads.c: Add copyright notice.
14643
14644 2003-10-20 Michael Chastain <mec@shout.net>
14645
14646 * gdb.base/gdb1056.exp: New test script.
14647
14648 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
14649
14650 * gdb.threads/killed.exp: Use gdb_run_cmd.
14651
14652 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
14653
14654 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14655 create a core file.
14656 * gdb.threads/gcore-thread.exp: Likewise.
14657
14658 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
14659
14660 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14661 type, based on char type.
14662 (struct bit_flags_short_t): New bitfield type, based on short type.
14663 (init_bit_flags_char): New fuction.
14664 (init_bit_flags_short): Ditto.
14665 (print_bit_flags_char): Ditto.
14666 (print_bit_flags_short): Ditto.
14667 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14668
14669 2003-10-11 Michael Chastain <mec@shout.net>
14670
14671 * gdb.base/call-rt-st.exp: Update copyright year.
14672
14673 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14674
14675 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14676 * gdb.disasm/sh3.s: Ditto.
14677
14678 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
14679
14680 * gdb.threads/switch-threads.exp: New test.
14681 * gdb.threads/switch-threads.c: New source file.
14682
14683 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
14684
14685 * gdb.base/ending-run.exp: Add sh specific case.
14686
14687 2003-10-06 Andrew Cagney <cagney@redhat.com>
14688
14689 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14690 * gdb.disasm/mn10200.exp: Delete obsolete file.
14691
14692 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
14693
14694 * ChangeLog: Correct an entry command.exp -> commands.exp.
14695 * gdb.base/commands.exp (bp_deleted_in_command_test)
14696 (temporary_breakpoint_commands): Check noargs.
14697
14698 2003-09-25 David Carlton <carlton@kealia.com>
14699
14700 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14701 of some print tests, where appropriate. Add tests for C::D::cd,
14702 E::ce, F::cXfX, G::XgX.
14703 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14704
14705 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
14706
14707 * lib/java.exp (java_init): Import target_alias before using it.
14708
14709 2003-09-25 David Carlton <carlton@kealia.com>
14710
14711 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14712
14713 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
14714
14715 * gdb.base/selftest.exp: Accomodate more instruction reordering
14716 weirdness.
14717
14718 2003-09-17 Michael Chastain <mec@shout.net>
14719
14720 * gdb.cp/gdb1355.exp: New file.
14721 * gdb.cp/gdb1355.c: New file.
14722
14723 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
14724
14725 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
14726 * gdb.asm/sh.inc: New file.
14727
14728 2003-09-11 David Carlton <carlton@kealia.com>
14729
14730 * gdb.cp/namespace.exp: Add tests for namespace types.
14731 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
14732 (test_namespace): New.
14733
14734 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
14735
14736 * gdb.base/relocate.exp: Handle new gdb output at startup.
14737 * gdb.stabs/weird.exp: Ditto.
14738
14739 2003-09-08 Michael Chastain <mec@shout.net>
14740
14741 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
14742
14743 2003-09-07 Michael Chastain <mec@shout.net>
14744
14745 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
14746 'parse error'.
14747
14748 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
14749
14750 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
14751
14752 2003-08-30 Michael Chastain <mec@shout.net>
14753
14754 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
14755 * gdb.gdb/observer.exp: Ditto.
14756 * gdb.gdb/xfullpath.exp: Ditto.
14757
14758 2003-08-29 Mark Kettenis <kettenis@gnu.org>
14759
14760 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
14761 *-*-*bsd*.
14762
14763 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
14764
14765 * gdb.base/dump.exp: Skip for ia64.
14766
14767 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
14768
14769 * gdb.asm/asm-source.exp: Add ia64 support.
14770 * gdb.asm/ia64.inc: New file.
14771
14772 2003-08-22 Michael Chastain <mec@shout.net>
14773
14774 * gdb.cp: New directory.
14775 * gdb.cp/*: Copy from gdb.c++/*.
14776 * gdb.c++/*: Remove.
14777 * Makefile.in: Change gdb.c++ to gdb.cp.
14778 * configure.in: Ditto.
14779 * configure: Regnerate.
14780
14781 2003-08-18 Mark Kettenis <kettenis@gnu.org>
14782
14783 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
14784 * gdb.arch/i386-prologue.c (gdb1338): Add function.
14785
14786 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
14787
14788 * mi-var-display.exp (-var-list-children weird): Accept function
14789 pointers with argument types.
14790 * mi1-var-display.exp (-var-list-children weird): Likewise.
14791 * mi2-var-display.exp (-var-list-children weird): Likewise.
14792
14793 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
14794
14795 * gdb.base/annota3.exp: Add missing newline.
14796
14797 2003-08-06 Michael Chastain <mec@shout.net>
14798
14799 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
14800
14801 2003-08-12 Michael Snyder <msnyder@redhat.com>
14802
14803 * gdb.base/float.exp: Add test for SH.
14804
14805 2003-08-10 Mark Kettenis <kettenis@gnu.org>
14806
14807 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
14808
14809 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
14810
14811 * gdb.base/completion.exp: Remove reduntant completion test
14812 on filename.
14813
14814 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
14815
14816 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
14817 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
14818 gdb.trace/save-trace.exp: Make sure that full pathnames are
14819 escaped correctly.
14820
14821 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
14822
14823 * configure.in: Don't generate config.h from config.hin.
14824 * configure: Regenerate.
14825 * config.hin: Remove file.
14826 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
14827 * gdb.threads/pthreads.c: Ditto.
14828
14829 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
14830
14831 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14832 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
14833 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
14834 Replace ld24 with seth/add3.
14835
14836 2003-08-02 Andrew Cagney <cagney@redhat.com>
14837
14838 * gdb.base/annota3.exp: New file.
14839 * gdb.base/annota3.c: New file.
14840 * gdb.c++/annota3.exp: New file.
14841 * gdb.c++/annota3.cc: New file.
14842
14843 2003-07-29 Michael Chastain <mec@shout.net>
14844
14845 * gdb.threads/tls.c (spin): Check errno only if sem_wait
14846 actually failed.
14847 (do_pass): Likewise.
14848 * gdb.threads/tls.exp: Always initialize no_of_threads.
14849
14850 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
14851
14852 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
14853 pattern.
14854 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
14855 * gdb.threads/tls.exp: Recognize one case of the host library not
14856 supporting TLS.
14857
14858 2003-07-27 Andrew Cagney <cagney@redhat.com>
14859
14860 * gdb.base/fileio.exp: Use SH when running commands using
14861 remote_exec.
14862
14863 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
14864
14865 From Kei Sakamoto <sakamoto.kei@renesas.com>:
14866 * gdb.base/relocate.c (dummy): New padding array.
14867
14868 2003-07-22 Michael Snyder <msnyder@redhat.com>
14869
14870 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
14871
14872 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
14873 patterns to be more general, accepting old and new output.
14874 Some output chars (such as '+') also must be quoted.
14875 Some addresses are displayed numerically instead of
14876 symbolically.
14877
14878 2003-07-23 Michael Snyder <msnyder@redhat.com>
14879
14880 * gdb.base/return2.exp: Don't test long-long return.
14881
14882 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
14883 * gdb.disasm/t01_mov.exp: Ditto.
14884 * gdb.disasm/t02_mova.s: Ditto.
14885 * gdb.disasm/t02_mova.exp: Ditto.
14886 * gdb.disasm/t03_add.s: Ditto.
14887 * gdb.disasm/t03_add.exp: Ditto.
14888 * gdb.disasm/t04_sub.s: Ditto.
14889 * gdb.disasm/t04_sub.exp: Ditto.
14890 * gdb.disasm/t05_cmp.s: Ditto.
14891 * gdb.disasm/t05_cmp.exp: Ditto.
14892 * gdb.disasm/t06_ari2.s: Ditto.
14893 * gdb.disasm/t06_ari2.exp: Ditto.
14894 * gdb.disasm/t07_ari3.s: Ditto.
14895 * gdb.disasm/t07_ari3.exp: Ditto.
14896 * gdb.disasm/t08_or.s: Ditto.
14897 * gdb.disasm/t08_or.exp: Ditto.
14898 * gdb.disasm/t09_xor.s: Ditto.
14899 * gdb.disasm/t09_xor.exp: Ditto.
14900 * gdb.disasm/t10_and.s: Ditto.
14901 * gdb.disasm/t10_and.exp: Ditto.
14902 * gdb.disasm/t11_logs.s: Ditto.
14903 * gdb.disasm/t11_logs.exp: Ditto.
14904 * gdb.disasm/t12_bit.s: Ditto.
14905 * gdb.disasm/t12_bit.exp: Ditto.
14906 * gdb.disasm/t13_otr.s: Ditto.
14907 * gdb.disasm/t13_otr.exp: Ditto.
14908
14909 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
14910
14911 * gdb.threads/tls.exp :Add kfail for 'info address' case.
14912
14913 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
14914
14915 * gdb.threads/tls.c : New file.
14916 * gdb.threads/tls.exp : New file.
14917 * gdb.threads/tls-main.c : New file.
14918 * gdb.threads/tls-shared.c : New file.
14919 * gdb.threads/tls-shared.exp : New file.
14920
14921 2003-07-22 Andreas Schwab <schwab@suse.de>
14922
14923 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
14924
14925 2003-07-20 Andreas Schwab <schwab@suse.de>
14926
14927 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
14928 due to insn reordering.
14929
14930 2003-07-15 Andrew Cagney <cagney@redhat.com>
14931
14932 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
14933
14934 2003-07-15 Michael Chastain <mec@shout.net>
14935
14936 * gdb.base/gdb1250.exp: New file.
14937 * gdb.base/gdb1250.c: New file.
14938
14939 2003-07-09 Michal Ludvig <mludvig@suse.cz>
14940
14941 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
14942 expansion of size_t to 'unsigned long', not only to 'unsigned'.
14943
14944 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
14945
14946 * gdb.threads/tls.c: New file.
14947 * gdb.threads/tls.exp: New file.
14948 * gdb.threads/tls-main.c: New file.
14949 * gdb.threads/tls-shared.c: New file.
14950 * gdb.threads/tls-shared.exp: New file.
14951
14952 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
14953
14954 * gdb.base/annota1.exp: Make sure that we properly escape the
14955 full path of the source file. Xfail more permissive patterns,
14956 due to a compiler debug info problem.
14957
14958 2003-07-07 Andreas Schwab <schwab@suse.de>
14959
14960 * gdb.asm/m68k.inc: New file.
14961 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
14962
14963 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
14964 arguments"): Also match negative number.
14965
14966 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
14967
14968 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
14969
14970 * gdb.base/store.c (charest): New typedef.
14971 (add_char): Rename to add_charest, update.
14972 (wack_char): Rename to wack_charest, update types. Return l + r
14973 to keep r live across the call.
14974 (wack_short, wack_int, wack_long, wack_longest, wack_float)
14975 (wack_double, wack_doublest): Return l + r to keep r live across
14976 the call.
14977 * gdb.base/store.exp: Accomodate store.c changes.
14978
14979 2003-06-30 David Carlton <carlton@kealia.com>
14980
14981 * gdb.c++/maint.exp (test_invalid_name): New.
14982 (test_first_component): Add tests for invalid names.
14983
14984 2003-06-29 Michael Chastain <mec@shout.net>
14985
14986 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
14987 output of '<VTT for class>' for virtual base classes.
14988
14989 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
14990
14991 * gdb.base/completion.exp: Tab-complete "complet" instead of
14992 "compl".
14993 * gdb.base/complex.exp, gdb.base/complex.c: New files.
14994
14995 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
14996
14997 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
14998 * gdb.base/volatile.exp: Likewise.
14999
15000 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
15001
15002 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
15003 gdb/1265.
15004
15005 2003-06-28 Michael Chastain <mec@shout.net>
15006 Daniel Jacobowitz <drow@mvista.com>
15007
15008 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
15009 initial line count of 'captured_main' from 26 to 32.
15010 (test_with_self): Allow xmalloc call to be interleaved with the
15011 preceding two lines.
15012
15013 2003-06-24 Joel Brobecker <brobecker@gnat.com>
15014
15015 * gdb.base/bang.exp: New testcase.
15016
15017 2003-06-23 Joel Brobecker <brobecker@gnat.com>
15018
15019 * gdb.base/langs.exp: Add some tests for the "minimal" language
15020 support.
15021
15022 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
15023
15024 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
15025 the testcase.
15026
15027 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
15028
15029 * gdb.base/relocate.exp: Test add-symbol-file with a variable
15030 offset.
15031
15032 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
15033
15034 * gdb.c++/pr-1210.cc: New file.
15035 * gdb.c++/pr-1210.exp: New file.
15036
15037 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
15038
15039 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
15040 000-exec-continue.
15041
15042 2003-06-15 Mark Kettenis <kettenis@gnu.org>
15043
15044 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
15045 on *-*-*bsd* instead of *-*-freebsd*.
15046
15047 2003-06-14 Andrew Cagney <cagney@redhat.com>
15048
15049 * gdb.base/store.exp: Test longest and doublest. Test all
15050 parameters. Weaken return statement match.
15051 * gdb.base/store.c: Add longest and doublest - aka long long and
15052 long double functions. Put all parameters into local register
15053 variables. Use negative values.
15054
15055 2003-06-14 Andrew Cagney <cagney@redhat.com>
15056
15057 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
15058 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
15059 exit status.
15060 * gdb.base/fileio.exp: Disable target when nointerrupts and
15061 noinferiorio, instead of limiting it to remote. Use remote_exec
15062 instead of system.
15063
15064 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
15065
15066 * gdb.base/float.exp: Add ia64 support.
15067
15068 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
15069
15070 * gdb.base/fileio.exp: Run only on remote targets.
15071
15072 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
15073
15074 * gdb.base/fileio.c: New file, testing File-I/O.
15075 * gdb.base/fileio.exp: Ditto.
15076
15077 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
15078
15079 * gdb.base/shreloc.exp: New file, check symbol values obtained from
15080 shared objects after relocation at load time (gdb PR/1132).
15081 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
15082 as above, part of the shared object relocation test.
15083
15084 2003-06-08 Mark Kettenis <kettenis@gnu.org>
15085
15086 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
15087 fully filled history list.
15088 * gdb.base/gdb_history: New file.
15089
15090 * gdb.base/signals.exp: XFAIL "continue to func1" on
15091 i*86-*-freebsd*.
15092
15093 * gdb.base/attach.exp: When trying to attach to a nonexistent
15094 process, make it possible to specify the PID based on the target,
15095 and do so for *-*-freebsd*.
15096
15097 2003-06-02 Richard Henderson <rth@redhat.com>
15098
15099 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
15100
15101 2003-06-02 Richard Henderson <rth@redhat.com>
15102
15103 * gdb.base/selftest.exp: Next over lim_at_start initialization.
15104
15105 2003-06-02 Richard Henderson <rth@redhat.com>
15106
15107 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
15108
15109 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
15110
15111 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
15112 of globalvar.
15113
15114 2003-06-01 Mark Kettenis <kettenis@gnu.org>
15115
15116 * gdb.asm/asm-source.exp: Check for memory read errors in
15117 disassembler test on *BSD too.
15118
15119 2003-06-01 Richard Henderson <rth@redhat.com>
15120
15121 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
15122 for .frame.
15123 (gdbasm_call): Lose ldgp.
15124 (gdbasm_startup): Add frame information.
15125 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
15126
15127 2003-05-31 Mark Kettenis <kettenis@gnu.org>
15128
15129 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
15130 i?86-*-*.
15131
15132 2003-05-30 Mark Kettenis <kettenis@gnu.org>
15133
15134 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15135 FreeBSD.
15136
15137 2003-05-29 Richard Henderson <rth@redhat.com>
15138
15139 * gdb.asm/alpha.inc: New file.
15140 * gdb.asm/asm-source.exp: Use it.
15141
15142 2003-05-29 Jim Blandy <jimb@redhat.com>
15143
15144 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
15145 'core.PID'.
15146
15147 2003-05-22 Jim Blandy <jimb@redhat.com>
15148
15149 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
15150 backtrace.
15151
15152 2003-05-20 David Carlton <carlton@math.stanford.edu>
15153
15154 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
15155 this time.
15156
15157 2003-05-19 David Carlton <carlton@bactrian.org>
15158
15159 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
15160 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
15161
15162 2003-05-19 David Carlton <carlton@bactrian.org>
15163
15164 * gdb.c++/namespace.exp: Add namespace scope and anonymous
15165 namespace tests.
15166 Bump copyright date.
15167 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
15168 (main): Call C::D::marker2.
15169 * gdb.c++/namespace1.cc: New file.
15170
15171 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
15172
15173 Roland McGrath <roland@redhat.com>
15174 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
15175 there is no manager thread.
15176
15177 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
15178
15179 * gdb.threads/schedlock.exp: Remove assumption that all threads
15180 will run in a particular small time slice. Also ensure we break
15181 in one of the child threads rather than the main thread.
15182
15183 2003-05-07 Jim Blandy <jimb@redhat.com>
15184
15185 Add support for assembly source testing on the s390x.
15186 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
15187 architecture.
15188 * gdb.asm/s390x.inc: New file.
15189
15190 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
15191 succession of 'if' statements.
15192
15193 2003-05-05 Andrew Cagney <cagney@redhat.com>
15194
15195 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
15196
15197 2003-05-05 Andrew Cagney <cagney@redhat.com>
15198
15199 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
15200 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
15201
15202 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
15203
15204 * gdb.base/charset.exp: Update based on new behavior of set/show
15205 charset commands.
15206
15207 2003-05-01 Andrew Cagney <cagney@redhat.com>
15208
15209 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
15210 variable do not give memory errors.
15211
15212 2003-04-30 Adam Fedor <fedor@gnu.org>
15213
15214 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
15215 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
15216 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
15217 gdb.objc/basicclass.m: : New files
15218
15219 * lib/gdb.exp (gdb_compile_objc): New procedure.
15220
15221 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
15222
15223 * gdb.base/signals.exp: Make backtrace tests more specific.
15224
15225 2003-04-23 David Carlton <carlton@bactrian.org>
15226
15227 * gdb.c++/maint.exp (test_first_component): Add tests for
15228 'operator' in more locations.
15229
15230 2003-04-16 Kevin Buettner <kevinb@redhat.com>
15231
15232 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
15233
15234 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
15235
15236 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
15237 func marke' instead. Update test name.
15238
15239 2003-04-15 David Carlton <carlton@math.stanford.edu>
15240
15241 * gdb.c++/maint.exp: New file.
15242
15243 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
15244
15245 * gdb.threads/schedlock.c: Change type of thread function argument
15246 to long, to avoid warnings on 64-bit platforms.
15247
15248 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
15249
15250 * gdb.base/attach.exp: Add new message from ptrace in case of
15251 attaching to nonexistent process.
15252
15253 2003-04-11 Jim Blandy <jimb@redhat.com>
15254
15255 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15256 gdb.c++/userdef.cc: Place comments on the lines to which the
15257 marker function might return.
15258 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15259 gdb.c++/userdef.exp: Look for those comments to check that we've
15260 returned to the right place, instead of checking line numbers.
15261
15262 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
15263
15264 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
15265 match on sourcefile name, instead of directory name.
15266
15267 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
15268
15269 * gdb.base/completion.exp: Use string_to_regexp to match the
15270 working directory name.
15271
15272 2003-04-09 Jim Blandy <jimb@redhat.com>
15273
15274 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15275 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
15276 after an inferior function call, report the failure, but allow the
15277 test to continue.
15278
15279 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15280
15281 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15282 with -DPROTOTYPES.
15283
15284 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15285
15286 * gdb.base/break.exp: Revert last patch.
15287
15288 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
15289
15290 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15291 with -DPROTOTYPES.
15292
15293 2003-04-02 Andrew Cagney <cagney@redhat.com>
15294
15295 * gdb.base/callfuncs.exp: Make "print add" messages unique.
15296 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
15297 matching directories by the name breakpoint.
15298 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
15299 Make "continue to marker1" consistent.
15300 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
15301 message consistent.
15302 * lib/gdb.exp: Put "the program is no longer running", and "the
15303 program exited" in parenthesis.
15304 * lib/mi-support.exp: Ditto.
15305
15306 2003-04-02 Bob Rossi <bob_rossi@cox.net>
15307
15308 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
15309
15310 2003-03-29 Andrew Cagney <cagney@redhat.com>
15311
15312 * gdb.base/sizeof.c (main): Print the value of '\377'.
15313 * gdb.base/sizeof.exp: Check the sign of '\377'.
15314
15315 2003-03-27 Michael Chastain <mec@shout.net>
15316
15317 * gdb.base/gdb1090.exp: New file.
15318 * gdb.base/gdb1090.cc: New file.
15319
15320 2003-03-27 J. Brobecker <brobecker@gnat.com>
15321
15322 * gdb.gdb/observer.exp: New regression test.
15323
15324 2003-03-27 Michael Chastain <mec@shout.net>
15325
15326 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
15327 * gdb.base/ptype.exp: Likewise.
15328
15329 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
15330
15331 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
15332
15333 2003-03-26 Michael Chastain <mec@shout.net>
15334
15335 * gdb.base/ptype.exp: Actually use some typedef'd types.
15336
15337 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
15338
15339 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
15340 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
15341
15342 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15343
15344 * gdb.base/default.exp: Fix regular expression.
15345
15346 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15347
15348 * gdb.base/args.exp: Fix regular expression.
15349
15350 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15351
15352 * gdb.base/help.exp: Allow Win32 child process.
15353
15354 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15355
15356 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
15357 when stepping out of main().
15358
15359 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15360
15361 * gdb.base/default.exp: Check for win32 specific message when calling
15362 "run" without executable.
15363
15364 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15365
15366 * gdb.base/args.exp: Expect .exe in output.
15367
15368 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
15369
15370 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15371 Cygwin native.
15372
15373 2003-03-17 Andrew Cagney <cagney@redhat.com>
15374
15375 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
15376 vector registes.
15377 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
15378 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
15379
15380 2003-03-17 David Carlton <carlton@math.stanford.edu>
15381
15382 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
15383 test, for PR breakpoints/38.
15384 Call test_watchpoint_and_breakpoint.
15385 * gdb.base/watchpoint.c (func3): New function.
15386 (main): Call func3.
15387
15388 2003-03-04 David Carlton <carlton@math.stanford.edu>
15389
15390 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
15391 Garply<Garply<char> >:: garply".
15392 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
15393 with respect to PR c++/1111; note also PR c++/1113.
15394 (test_template_breakpoints): KFAIL "constructor breakpoint" with
15395 respect to PR c++/1062.
15396 KFAIL "destructor breakpoint" with respect to PR c++/1112.
15397
15398 2003-03-03 David Carlton <carlton@math.stanford.edu>
15399
15400 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
15401 with respect to PR c++/57.
15402 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
15403 c++/826.
15404 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
15405 respect to PR c++/57.
15406
15407 2003-03-03 David Carlton <carlton@math.stanford.edu>
15408
15409 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
15410 respect to PR c++/33 into FAILs.
15411
15412 2003-03-03 Michael Chastain <mec@shout.net>
15413
15414 * configure.in: Update copyright years.
15415
15416 2003-03-03 Michael Chastain <mec@shout.net>
15417
15418 * Makefile.in: Update copyright years.
15419
15420 2003-02-28 David Carlton <carlton@math.stanford.edu>
15421
15422 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
15423 print class instead of struct and/or superfluous protection
15424 specifiers, as long as the resulting output is equivalent to the
15425 source code.
15426 Delete FIXME from end of messages on tests that don't need
15427 fixing.
15428
15429 2003-02-28 David Carlton <carlton@math.stanford.edu>
15430
15431 * gdb.c++/templates.exp (do_tests): Allow const in the two
15432 Foo<volatile char *>::foo tests.
15433
15434 2003-02-27 Michael Snyder <msnyder@redhat.com>
15435
15436 * gdb.base/restore.c (main): Return zero, so exit code
15437 will be consistant.
15438
15439 2003-02-26 David Carlton <carlton@math.stanford.edu>
15440
15441 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
15442 char *>::foo" test with respect to PR c++/33. Create a new test
15443 which is identical to that one except that it doesn't put the
15444 space between the "char" and the "*"; KFAIL it, too.
15445
15446 2003-02-26 David Carlton <carlton@math.stanford.edu>
15447
15448 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15449 template types into either PASSes or KFAILs (corresponding to PR
15450 c++/57). Tweak indentation. Update copyright.
15451
15452 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15453
15454 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15455
15456 2003-02-13 Michael Chastain <mec@shout.net>
15457
15458 * gdb.base/exprs.exp: Remove i960 remnants.
15459 * gdb.base/funcargs.exp: Likewise.
15460 * gdb.base/list.exp: Likewise.
15461 * gdb.base/ptype.exp: Likewise.
15462
15463 2003-02-14 David Carlton <carlton@math.stanford.edu>
15464
15465 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15466 pEe->D::vg()" from XFAIL to KFAIL.
15467
15468 2003-02-13 Jason Molenda (jmolenda@apple.com)
15469
15470 * gdb.base/maint.exp: Update maint print statistics regexp to include
15471 new entries.
15472
15473 2003-02-13 Michael Chastain <mec@shout.net>
15474
15475 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15476
15477 2003-02-12 Michael Chastain <mec@shout.net>
15478
15479 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15480 * gdb.c++/inherit.exp: Likewise.
15481 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15482 * gdb.c++/templates.exp: Likewise.
15483 * gdb.c++/virtfunc.exp: Likewise.
15484
15485 2003-02-06 Jason Molenda (jason-cl@molenda.com)
15486
15487 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15488 why the code is written that way.
15489
15490 2003-02-05 Michael Chastain <mec@shout.net>
15491
15492 * gdb.base/dump.exp: Add missing copyright line.
15493
15494 2003-02-05 Jason Molenda (jason-cl@molenda.com)
15495
15496 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
15497 at the beginning so the breakpoint doesn't get set on the loop.
15498
15499 2003-02-05 Michael Chastain <mec@shout.net>
15500
15501 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15502 output for configurations with gcc 2.95.3.
15503
15504 2003-02-05 Keith Seitz <keiths@redhat.com>
15505 Andrew Cagney <ac131313@redhat.com>
15506
15507 * gdb.mi/mi-cli.exp: New file.
15508
15509 2003-02-04 Michael Chastain <mec@shout.net>
15510
15511 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15512 Call perror and then continue.
15513
15514 2003-02-03 Michael Chastain <mec@shout.net>
15515
15516 * gdb.c++/pr-1023.cc: New file.
15517 * gdb.c++/pr-1023.exp: New file.
15518
15519 2003-02-05 Jim Blandy <jimb@redhat.com>
15520
15521 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15522 it's local to foobar. Check for it there, and check that it's not
15523 present in main.
15524 * gdb.c++/local.cc (marker2): New function.
15525 (foobar): Call marker1.
15526 (main): Call marker2 instead of marker1.
15527
15528 2003-02-04 Andrew Cagney <ac131313@redhat.com>
15529
15530 * gdb.disasm/mn10200.exp: Obsolete file.
15531 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15532 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15533 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15534
15535 2003-02-04 David Carlton <carlton@math.stanford.edu>
15536
15537 * gdb.c++/overload.exp: Test intToChar(1).
15538 * gdb.c++/overload.cc (intToChar): New.
15539 (main): Call intToChar.
15540
15541 2003-02-03 David Carlton <carlton@math.stanford.edu>
15542
15543 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15544 'might_kfail' arg.
15545 KFAIL some of the continue_to_bp_overloaded calls, according to
15546 PR c++/1025.
15547
15548 2003-02-01 Michael Chastain <mec@shout.net>
15549
15550 * gdb.base/advance.c (marker1): New marker function.
15551 * gdb.base/advance.exp: When the 'advance' command lands on the
15552 return breakpoint, it can legitimately stop on either the
15553 current line or the next line. Accommodate both outcomes.
15554 * gdb.base/until.exp: Likewise.
15555
15556 2003-02-02 Andrew Cagney <ac131313@redhat.com>
15557
15558 2002-11-10 Jason Molenda (jason-cl@molenda.com):
15559 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15560 now a list, not a tuple.
15561 * gdb.mi/mi-var-display.exp: Ditto.
15562 * gdb.mi/gdb792.exp: Ditto.
15563
15564 2003-02-01 Andrew Cagney <ac131313@redhat.com>
15565
15566 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
15567 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15568 stack backtraces.
15569 * gdb.mi/mi-syn-frame.c: Part of same.
15570
15571 2003-02-01 Mark Kettenis <kettenis@gnu.org>
15572
15573 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15574 gdb.mi/mi1-pthreads.exp: Return instead of calling
15575 gdb_suppress_entire_file.
15576
15577 2003-02-01 Mark Salter <msalter@redhat.com>
15578
15579 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15580
15581 2003-01-31 Mark Salter <msalter@redhat.com>
15582
15583 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15584 Support empty arg.
15585
15586 2003-01-30 Michael Chastain <mec@shout.net>
15587
15588 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15589 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15590 has been fixed in gdb/readline on 2003-01-09.
15591
15592 2003-01-29 Michael Snyder <msnyder@redhat.com>
15593
15594 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15595 * gdb.base/display.exp: Allow for leading underscore in symbol.
15596 * gdb.base/args.exp: Skip if target does not support args passing.
15597
15598 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
15599
15600 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
15601 gdb_test. Accept a list of expect arguments as the third
15602 parameter.
15603 (gdb_test): Use it.
15604
15605 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
15606
15607 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15608 allow for different test tree configurations. Update some
15609 tescases accordingly.
15610 * gdb.arch/altivec-regs.exp: Ditto.
15611 * gdb.asm/asm-source.exp: Ditto.
15612 * gdb.base/advance.exp: Ditto.
15613 * gdb.base/display.exp: Ditto.
15614 * gdb.base/long_long.exp: Ditto.
15615 * gdb.base/mips_pro.exp: Ditto.
15616 * gdb.base/overlays.exp: Ditto.
15617 * gdb.base/relocate.exp: Ditto.
15618 * gdb.base/setshow.exp: Ditto.
15619 * gdb.base/step-line.exp: Ditto.
15620 * gdb.base/step-test.exp: Ditto.
15621 * gdb.base/until.exp: Ditto.
15622 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15623
15624 2003-01-17 David Carlton <carlton@math.stanford.edu>
15625
15626 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15627 corresponding to PR c++/945.
15628 Update copyright.
15629
15630 2003-01-17 David Carlton <carlton@math.stanford.edu>
15631
15632 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15633 corresponding to PR c++/68.
15634
15635 2003-01-17 David Carlton <carlton@math.stanford.edu>
15636
15637 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15638 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15639 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15640
15641 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
15642
15643 * gdb.base/break.exp: Fix change of default location, because of
15644 removal of until tests.
15645 * gdb.base/help.exp: Update test for new 'until' help message.
15646 Add test for help on 'advance'.
15647 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
15648
15649 2003-01-15 Mark Kettenis <kettenis@gnu.org>
15650
15651 * gdb.base/default.exp: Adapt "info float" test for recent changes
15652 to that command. Add test for "info vector".
15653 * gdb.base/float.exp: New file. Add test for "info float" that
15654 resembles the old test in gdb.base/default.exp.
15655
15656 2003-01-15 David Carlton <carlton@math.stanford.edu>
15657
15658 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15659
15660 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
15661
15662 * gdb.base/break.exp: Move the tests of until command from here...
15663 * gdb.base/until.exp: ... to here. New file. Add other tests.
15664 * gdb.base/advance.c: New file.
15665 * gdb.base/advance.exp: New file.
15666
15667 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
15668
15669 * gdb.base/args.c: New file.
15670 * gdb.base/args.exp: New file.
15671
15672 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
15673
15674 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15675
15676 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
15677
15678 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15679
15680 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
15681
15682 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15683 dates.
15684
15685 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15686
15687 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15688
15689 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15690
15691 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15692 (ptype &*"foo").
15693 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15694
15695 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15696
15697 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15698 * gdb.mi/mi1-console.exp: Likewise.
15699
15700 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15701
15702 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15703 * gdb.mi/mi1-console.exp: Likewise.
15704
15705 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
15706
15707 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15708
15709 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
15710
15711 * gdb.base/detach.exp: New test.
15712
15713 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
15714
15715 * Makefile.in (ALL_SUBDIRS): New variable.
15716 (subdirs, clean, distclean): Use it.
15717 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15718 regenerating Makefile, since it is generated from the top level.
15719 * gdb.asm/Makefile.in: Likewise.
15720 * gdb.base/Makefile.in: Likewise.
15721 * gdb.c++/Makefile.in: Likewise.
15722 * gdb.disasm/Makefile.in: Likewise.
15723 * gdb.java/Makefile.in: Likewise.
15724 * gdb.mi/Makefile.in: Likewise.
15725 * gdb.threads/Makefile.in: Likewise.
15726 * gdb.trace/Makefile.in: Likewise.
15727
15728 2003-01-09 David Carlton <carlton@math.stanford.edu>
15729
15730 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
15731 Add copyright year 2003.
15732
15733 2003-01-06 Michael Chastain <mec@shout.net>
15734
15735 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
15736 When selecting a thread, 'line' and 'file' are optional.
15737 * gdb.mi/mi1-pthreads.exp: Likewise.
15738
15739 2003-01-06 Andreas Schwab <schwab@suse.de>
15740
15741 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
15742 failures.
15743
15744 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
15745
15746 Fix PR gdb/844
15747 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
15748 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
15749
15750 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
15751 instead of calling gdb_suppress_entire_file.
15752 * gdb.threads/print-threads.exp: Likewise.
15753 * gdb.threads/schedlock.exp: Likewise.
15754
15755 * gdb.threads/killed.exp: Return instead of calling
15756 gdb_suppress_entire_file.
15757 * gdb.threads/linux-dp.exp: Likewise.
15758 * gdb.threads/pthreads.exp: Likewise.
15759
15760 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
15761
15762 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
15763 stabs.
15764 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
15765 * gdb.base/whatis.exp: Always allow (void) after function names.
15766
15767 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
15768
15769 * gdb.c++/casts.exp: Correct regexp.
15770
15771 2003-01-04 Mark Kettenis <kettenis@gnu.org>
15772
15773 * configure.in: Call AC_CONFIG_HEADER. Don't call
15774 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
15775 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
15776 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
15777 aforementioned directories in the AC_OUPUT call.
15778 * config.hin: New file.
15779 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15780 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
15781 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
15782 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
15783 pass -I$objdir instead of -I$objdir/$subdir in compilation.
15784 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
15785 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
15786 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
15787 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
15788 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
15789 gdb.threads/configure.in, gdb.threads/configure,
15790 gdb.threads/config.in, gdb.trace/configure.in,
15791 gdb.trace/configure: Removed.
15792
15793 2003-01-03 Michael Chastain <mec@shout.net>
15794
15795 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
15796 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
15797
15798 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
15799
15800 * gdb.base/store.exp: Fix regular expressions.
15801
15802 2002-12-28 Mark Kettenis <kettenis@gnu.org>
15803
15804 * configure.in: Rewrite.
15805 * configure: Regenerated.
15806
15807 2003-01-03 David Carlton <carlton@math.stanford.edu>
15808
15809 * gdb.base/psymtab.exp: New file.
15810 * gdb.base/psymtab1.c: Ditto.
15811 * gdb.base/psymtab2.c: Ditto.
15812
15813 2002-12-23 Adam Fedor <fedor@gnu.org>
15814
15815 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
15816
15817 2002-12-23 David Carlton <carlton@math.stanford.edu>
15818
15819 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
15820 and current_directory initialization.
15821
15822 2002-12-22 Jim Blandy <jimb@redhat.com>
15823
15824 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
15825 rather than as part of the output file name.
15826
15827 * gdb.base/attach.exp: There's no need to copy the test program to
15828 /tmp; that was only ever necessary on HP/UX, and this test is
15829 entirely disabled there anyway.
15830
15831 2002-12-21 Jim Blandy <jimb@redhat.com>
15832
15833 * gdb.c++/psmang.exp: Doc fix.
15834
15835 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
15836 test.
15837
15838 2002-12-20 David Carlton <carlton@math.stanford.edu>
15839
15840 * gdb.c++/annota2.exp: KFAIL annotate-quit.
15841
15842 2002-12-18 Michael Chastain <mec@shout.net>
15843
15844 * gdb.c++/annota2.exp: Add copyright year 2002.
15845
15846 2002-12-17 David Carlton <carlton@math.stanford.edu>
15847
15848 * gdb.c++/try_catch.cc: Add marker comments.
15849 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
15850 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
15851 * gdb.c++/m-static.cc: Ditto.
15852 * gdb.c++/m-static1.cc: Ditto.
15853 * gdb.c++/try_catch.cc: Ditto.
15854
15855 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
15856
15857 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
15858 to see whether we are using the new -environment-directory
15859 command which resets via -r or the old version of the command
15860 which may prompt the user. Part of fix for gdb/741.
15861
15862 2002-12-13 Andrew Cagney <ac131313@redhat.com>
15863
15864 * gdb.fortran/types.exp: Update obsolete comment.
15865 * gdb.fortran/exprs.exp: Ditto.
15866 * lib/gdb.exp: Delete obsolete code.
15867 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
15868 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
15869 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
15870 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
15871 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
15872 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
15873 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
15874 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
15875 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
15876 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
15877 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
15878 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
15879 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
15880 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
15881 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
15882 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
15883 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
15884 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
15885 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
15886 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
15887 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
15888 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
15889 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
15890 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
15891 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
15892 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
15893 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
15894 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
15895 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
15896 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
15897 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
15898 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
15899 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
15900 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
15901 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
15902 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
15903 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
15904
15905 2002-12-11 David Carlton <carlton@math.stanford.edu>
15906
15907 * gdb.c++/m-data.exp: Add test for members that shadow global
15908 variables: see PR gdb/804.
15909 * gdb.c++/m-data.cc: Ditto.
15910
15911 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
15912
15913 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
15914
15915 2002-12-06 David Carlton <carlton@math.stanford.edu>
15916
15917 * gdb.base/store.c: Don't declare functions static.
15918
15919 2002-12-04 Andrew Cagney <ac131313@redhat.com>
15920
15921 * gdb.base/store.exp, gdb.base/store.c: New files.
15922
15923 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
15924
15925 * gdb.base/selftest.exp: Update for current gdb.
15926
15927 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
15928
15929 * gdb.base/maint.exp: Only dump symbols from one source file
15930 or objfile.
15931
15932 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
15933
15934 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
15935 function call.
15936
15937 2002-11-25 Jim Blandy <jimb@redhat.com>
15938
15939 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
15940 function appearing in error message.
15941
15942 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
15943
15944 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
15945
15946 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
15947
15948 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
15949 for mi1 and current mi is in correct format. New mi startup message
15950 should be in mi console format. This is part of fix for PR gdb/604.
15951
15952 2002-09-18 Fernando Nasser <fnasser@redhat.com>
15953
15954 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
15955 which explicitly prints the zero offset as "+0".
15956
15957 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
15958
15959 * gdb.threads/schedlock.c (args): Make unsigned.
15960
15961 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
15962
15963 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
15964 numbers. Allow "foo2|selected stack frame".
15965 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
15966 * gdb.asm/asmsrc2.s: Likewise.
15967 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
15968 comments.
15969 * gdb.asm/mips.inc: New file.
15970
15971 2002-10-18 Adam Fedor <fedor@gnu.org>
15972
15973 * gdb.base/default.exp: Update expected output to include 'ObjC'.
15974 * gdb.base/help.exp: Likewise.
15975
15976 2002-10-17 Kevin Buettner <kevinb@redhat.com>
15977
15978 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
15979 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
15980
15981 2002-10-02 Jim Blandy <jimb@redhat.com>
15982
15983 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
15984
15985 2002-10-01 Andrew Cagney <ac131313@redhat.com>
15986
15987 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
15988 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
15989 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
15990 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
15991 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
15992 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
15993 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
15994
15995 2002-09-29 Andrew Cagney <ac131313@redhat.com>
15996
15997 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
15998 * mi0-disassemble.exp, mi0-eval.exp: Delete.
15999 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
16000 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
16001 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
16002 * mi0-var-block.exp, mi0-var-child.exp: Delete.
16003 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
16004
16005 2002-09-27 Kevin Buettner <kevinb@redhat.com>
16006
16007 * gdb.base/annota1.exp (info break): Make directory components of
16008 path optional since not all compilers emit this debug information.
16009
16010 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
16011 step ends up stepping out of the function instead of stopping on
16012 the epilogue.
16013
16014 2002-09-26 Keith Seitz <keiths@redhat.com>
16015
16016 * lib/insight-support.exp (gdbtk_start): Figure out where
16017 the insight executable is based on where gdb is. Use this
16018 executable to start insight instead of gdb.
16019
16020 2002-09-25 Andrew Cagney <cagney@redhat.com>
16021
16022 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
16023
16024 2002-09-24 Andrew Cagney <ac131313@redhat.com>
16025
16026 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
16027 test_isolated_complaints.
16028 (test_empty_complaint): New function.
16029 (test_empty_complaints): New function. Check no output when no
16030 complaints.
16031
16032 2002-09-19 Jim Blandy <jimb@redhat.com>
16033
16034 * gdb.base/charset.exp, gdb.base/charset.c: New files.
16035
16036 2002-09-19 Andrew Cagney <ac131313@redhat.com>
16037
16038 * gdb.gdb/complaints.exp: New file.
16039
16040 2002-09-18 Andrew Cagney <ac131313@redhat.com>
16041
16042 * gdb.base/maint.exp: Check `help maint internal-warning'.
16043
16044 2002-09-18 David Carlton <carlton@math.stanford.edu>
16045
16046 * gdb.c++/m-static.exp: Remove breakpoints depending on line
16047 numbers, and replace them by a single breakpoint after the
16048 constructors are all finished.
16049 Add test 4.
16050 * gdb.c++/m-static.cc: Add test 4.
16051 * gdb.c++/m-static.h: New file.
16052 * gdb.c++/m-static1.cc: New file.
16053
16054 * gdb.c++/printmethod.exp: New file.
16055 * gdb.c++/printmethod.cc: New file.
16056
16057 * gdb.c++/pr-574.exp: New file.
16058 * gdb.c++/pr-574.cc: New file.
16059
16060 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
16061
16062 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
16063 embedded targets which never actually exit.
16064
16065 2002-09-18 Fernando Nasser <fnasser@redhat.com>
16066
16067 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
16068 "don't step after run" as unresolved or unsupported, instead of xfail.
16069
16070 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
16071
16072 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
16073 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
16074 Add newline to expected string in "step out of main (status wrapper)"
16075 case.
16076
16077 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
16078
16079 * lib/gdb.exp (rerun_to_main): Allow restarting application.
16080 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
16081
16082 2002-09-17 Tom Tromey <tromey@redhat.com>
16083
16084 * gdb.base/printcmds.exp (test_print_string_constants): Expect
16085 \000, not \0, in double-quoted string.
16086
16087 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
16088
16089 * gdb.base/commands.exp: Don't expect a "Program exited normally"
16090 string after running the commands execution on breakpoint tests.
16091
16092 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
16093
16094 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
16095
16096 2002-09-12 Joel Brobecker <brobecker@gnat.com>
16097
16098 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
16099
16100 2002-09-10 Keith Seitz <keiths@redhat.com>
16101
16102 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
16103 runto proc.
16104 (mi_run_to_main): Use mi_runto.
16105 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
16106
16107 2002-09-10 Keith Seitz <keiths@redhat.com>
16108
16109 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
16110 regexp for stopping at main. Could have multiple event notifications.
16111 Don't assume that main was declared with no parameters.
16112 (mi_next): Use mi_step_to.
16113 (mi_step): Use mi_next_to.
16114
16115 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
16116
16117 * gdb.base/default.exp: Fix expected string in `info float' test.
16118
16119 2002-09-09 Ben Elliston <bje@redhat.com>
16120
16121 * config/mips.exp: Update comments.
16122 * config/mips-idt.exp: Likewise.
16123 * config/nind.exp: Likewise.
16124 * config/slite.exp: Likewise.
16125 * config/sparclet.exp: Likewise.
16126 * config/udi.exp: Likewise.
16127 * config/vx.exp: Likewise.
16128 * config/vxworks29k.exp: Likewise.
16129
16130 2002-09-05 Jim Blandy <jimb@redhat.com>
16131
16132 * gdb.threads/killed.exp: Fix test failure message.
16133
16134 2002-09-04 Keith Seitz <keiths@redhat.com>
16135
16136 * lib/mi-support.exp: Update copyright.
16137 (mi_gdb_test): Increase the priority of the expected pattern
16138 so that it matches gdb_test.
16139
16140 2002-09-03 Keith Seitz <keiths@redhat.com>
16141
16142 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
16143 Use integer comparison instead of string comparison for testing
16144 whether binary was built.
16145
16146 2002-09-03 Jim Blandy <jimb@redhat.com>
16147
16148 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
16149
16150 2002-08-29 Jim Blandy <jimb@redhat.com>
16151
16152 * gdb.threads/pthreads.exp: Move the portable thread compilation
16153 code into a function in lib/gdb.exp, and call that from here.
16154 * lib/gdb.exp (gdb_compile_pthreads): New function.
16155
16156 2002-08-29 Keith Seitz <keiths@redhat.com>
16157
16158 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
16159 expect_out so that callers can get at it.
16160
16161 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
16162
16163 * gdb.threads/print-threads.c: New file.
16164 * gdb.threads/print-threads.exp: New file.
16165 * gdb.threads/schedlock.c: New file.
16166 * gdb.threads/schedlock.exp: New file.
16167
16168 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
16169
16170 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
16171 not altivec.c.
16172
16173 2002-08-17 Mark Kettenis <kettenis@gnu.org>
16174
16175 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
16176 targets. The problem should be fixed now.
16177
16178 2002-08-15 Mark Kettenis <kettenis@gnu.org>
16179
16180 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
16181 2002-07-24 change that removes final dots from error messages.
16182
16183 2002-08-13 Tom Tromey <tromey@redhat.com>
16184
16185 * gdb.base/readline.exp: New file.
16186
16187 2002-08-01 Andrew Cagney <ac131313@redhat.com>
16188
16189 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
16190 supress message.
16191
16192 2002-08-01 Andrew Cagney <cagney@redhat.com>
16193
16194 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
16195 CHILL_FOR_TARGET and CHILL_LIB.
16196 * configure.in (configdirs): Remove gdb.chill.
16197 * configure: Regenerate.
16198 * lib/gdb.exp: Obsolete references to chill.
16199 * gdb.fortran/types.exp: Ditto.
16200 * gdb.fortran/exprs.exp: Ditto.
16201
16202 2002-07-30 Kevin Buettner <kevinb@redhat.com>
16203
16204 * gdb.base/shlib-call.exp (additional_flags): Conditionally
16205 set Irix-specific compile and link flags.
16206
16207 2002-07-29 Kevin Buettner <kevinb@redhat.com>
16208
16209 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
16210 source files. The ``-o'' option doesn't work with the ``-E'' option
16211 when using the Irix compiler.
16212
16213 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
16214
16215 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
16216 Improve support for reusing an exec file. Copy exec file
16217 to target, and run gdbserver on the target instead of on the host.
16218
16219 2002-07-18 Jim Blandy <jimb@redhat.com>
16220
16221 * gdb.base/ending-run.exp: Don't expect to see the program end in
16222 some orderly fashion when we're running on a real stand-alone
16223 board.
16224
16225 * gdb.base/interrupt.exp: Correct logic for skipping tests on
16226 targets that don't support interrupts.
16227
16228 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
16229
16230 * gdb.base/attach.exp: Add patterns to match output from /proc-based
16231 systems.
16232 Move comments in expect statements to inside the actions, so that they
16233 don't get matched against.
16234
16235 2002-07-10 Mark Kettenis <kettenis@gnu.org>
16236
16237 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
16238 function when asleep" test.
16239
16240 2002-07-10 Andrew Cagney <ac131313@redhat.com>
16241
16242 * gdb.base/page.exp: Rewrite to handle problems with very long
16243 `info set' output. Update copyright.
16244
16245 2002-06-26 Andrew Cagney <ac131313@redhat.com>
16246
16247 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
16248 gdb.threads-hp.
16249 * gdb.hp/configure: Regenerate.
16250 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
16251 * gdb.hp/gdb.threads-hp/configure: Delete file.
16252 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
16253
16254 2002-06-22 Andrew Cagney <ac131313@redhat.com>
16255
16256 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
16257 setlocale, bindtextdomain and textdomain.
16258
16259 2002-06-11 Jim Blandy <jimb@redhat.com>
16260
16261 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
16262 preprocessor macro information is present.
16263
16264 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
16265 tests.
16266
16267 2002-06-06 Michael Snyder <msnyder@redhat.com>
16268
16269 * gdb.base/overlays.exp: Record addresses of overlay
16270 functions in TCL variables rather than in GDB variables,
16271 to avoid having GDB convert them to pointers (with loss
16272 of information).
16273
16274 * gdb.base/d10v.ld: Merge in several years worth of
16275 default linker script changes.
16276 * gdb.base/long_long.exp: Add check for sizeof (long double).
16277
16278 2002-06-06 Michal Ludvig <mludvig@suse.cz>
16279
16280 * gdb.asm/asm-source.exp: Add x86-64 target.
16281 * gdb.asm/x86_64.inc: New.
16282
16283 2002-05-30 Michael Chastain <mec@shout.net>
16284
16285 From Benjamin Kosnik <bkoz@redhat.com>:
16286 * gdb.c++/m-static.cc: New file.
16287 * gdb.c++/m-static.exp: New file.
16288
16289 2002-05-28 Michael Snyder <msnyder@redhat.com>
16290
16291 * gdb.base/call-ar-st.exp: Allow for reduced floating point
16292 precision.
16293
16294 2002-05-27 Michael Chastain <mec@shout.net>
16295
16296 From Benjamin Kosnik <bkoz@redhat.com>:
16297 * gdb.c++/m-data.cc: New file.
16298 * gdb.c++/m-data.exp: New file.
16299
16300 2002-05-27 Michael Chastain <mec@shout.net>
16301
16302 From Benjamin Kosnik <bkoz@redhat.com>:
16303 * gdb.c++/try_catch.cc: New file.
16304 * gdb.c++/try_catch.exp: New file.
16305
16306 2002-05-27 Michael Chastain <mec@shout.net>
16307
16308 * gdb.c++/local.exp: Accept more nested types in output.
16309
16310 2002-05-26 Michael Chastain <mec@shout.net>
16311
16312 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
16313
16314 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
16315
16316 * lib/gdb.exp (gdb_wrapper_init): Just because
16317 gdb_wrapper_file exists, this does not mean that the file
16318 should not be rebuilt. That is what gdb_wrapper_initialized
16319 is for.
16320 (default_gdb_init): Reset gdb_wrapper_initialized.
16321
16322 2002-05-23 Michael Snyder <msnyder@redhat.com>
16323
16324 * gdb.base/all-bin.exp: Revise previous patch by just reducing
16325 the precision of the floating point test results.
16326 * gdb.base/call-rt-st.exp: Ditto.
16327
16328 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
16329 * gdb.base/call-rt-st.exp: Ditto.
16330
16331 2002-05-19 Michael Chastain <mec@shout.net>
16332
16333 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
16334
16335 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
16336
16337 * configure.in (configdirs): Add gdb.arch.
16338 * configure: Regenerate.
16339
16340 2002-05-17 Jim Blandy <jimb@redhat.com>
16341
16342 * gdb.base/completion.exp: Recognize the more detailed error
16343 messages produced by the macro expander's lexical analyzer.
16344
16345 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
16346
16347 * gdb.arch/altivec-abi.c: New file.
16348 * gdb.arch/altivec-abi.exp: New file.
16349 * gdb.arch/altivec-regs.c: New file.
16350 * gdb.arch/altivec-regs.exp: New file.
16351
16352 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
16353
16354 * gdb.base/maint.exp (maint print type): Update for new type
16355 structure.
16356
16357 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
16358
16359 * gdb.arch: New directory.
16360 * gdb.arch/configure.in: New file.
16361 * gdb.arch/configure: New file.
16362 * gdb.arch/Makefile.in: New file.
16363
16364 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
16365
16366 * gdb.asm/asm-source.exp: Add v850 as supported target.
16367 * gdb.asm/v850.inc: New file.
16368
16369 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
16370
16371 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16372
16373 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
16374
16375 * gdb.base/break.exp: Check 'break "marker2"'.
16376
16377 2002-05-10 Michael Snyder <msnyder@redhat.com>
16378
16379 * gdb.base/long_long.exp: Fix typo.
16380
16381 2002-05-10 Jim Blandy <jimb@redhat.com>
16382
16383 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16384 a bug.
16385
16386 * gdb.base/printcmds.exp (test_integer_literals_rejected):
16387 Recognize more detailed error message produced by the macro
16388 expander's lexical analyzer.
16389 * lib/gdb.exp (test_print_reject): Same.
16390
16391 2002-05-09 Mark Kettenis <kettenis@gnu.org>
16392
16393 * gdb.c++/method.exp: Fix typo.
16394
16395 2002-05-08 Michael Snyder <msnyder@redhat.com>
16396
16397 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16398 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
16399 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
16400 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16401 Add iftarget clause for strongarm.
16402
16403 2002-05-06 Michael Snyder <msnyder@redhat.com>
16404
16405 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
16406 (gdb_continue_to_end): Accept output from status wrapper.
16407 * gdb.base/ending-run.exp: Add case for output from status wrapper.
16408 Clean up fail messages to match pass messages.
16409
16410 Enable the "needs_status_wrapper" testsuite feature.
16411 * lib/gdb.exp (gdb_wrapper_init): New procedure.
16412 (gdb_compile): Conditionally call gdb_wrapper_init.
16413 * gdb.base/a2-run.exp: Recognize output from status wrapper.
16414 * gdb.c++/method.exp: Recognize output from status wrapper.
16415
16416 2002-05-06 Ben Elliston <bje@redhat.com>
16417 From Graydon Hoare <graydon@redhat.com>
16418
16419 * config/sid.exp: Include support for "rawsid" protocol.
16420
16421 2002-05-03 Jim Blandy <jimb@redhat.com>
16422
16423 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
16424 * gdb.c++/hang3.C: New file.
16425
16426 2002-05-04 Andrew Cagney <ac131313@redhat.com>
16427
16428 * gdb.base/default.exp: Remove obsolete code.
16429 * gdb.c++/misc.exp: Ditto. Update copyright.
16430 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
16431 * gdb.base/whatis.exp: Ditto. Update copyright.
16432 * gdb.base/scope.exp: Ditto. Update copyright.
16433 * gdb.base/ptype.exp: Ditto. Update copyright.
16434 * gdb.base/printcmds.exp: Ditto. Update copyright.
16435 * gdb.base/opaque.exp: Ditto. Update copyright.
16436 * gdb.base/list.exp: Ditto.
16437 * gdb.base/funcargs.exp: Ditto. Update copyright.
16438 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
16439 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
16440 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
16441 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
16442 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16443 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16444
16445 2002-05-02 Michael Snyder <msnyder@redhat.com>
16446
16447 * gdb.base/watchpoint.exp: Add xscale target.
16448 * gdb.base/long_long.exp: Add xscale target.
16449 * gdb.base/default.exp: Add xscale target.
16450
16451 2002-05-01 Jim Blandy <jimb@redhat.com>
16452
16453 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16454 gdb.c++/hang.exp: New test.
16455
16456 2002-05-01 Fred Fish <fnf@redhat.com>
16457
16458 * gdb.base/completion.exp: Handle completions of "./Make" for
16459 more than one completion possibility, as is the case when we
16460 build and test in the source tree.
16461
16462 2002-04-29 Anthony Green <green@redhat.com>
16463
16464 * gdb.java/jmisc1.exp: New file.
16465 * gdb.java/jmisc2.exp: New file.
16466
16467 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
16468
16469 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16470
16471 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
16472
16473 * gdb.base/help.exp: Change 'help status' to allow for target
16474 dependent output differences.
16475
16476 2002-04-22 Michael Chastain <mec@shout.net>
16477
16478 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16479
16480 2002-04-22 Michael Chastain <mec@shout.net>
16481
16482 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16483
16484 2002-04-17 David S. Miller <davem@redhat.com>
16485
16486 * gdb.asm/sparc64.inc: New file.
16487 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16488
16489 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
16490
16491 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16492 instruction file directly into the build tree. Clean up at end of
16493 test.
16494
16495 2002-04-18 David S. Miller <davem@redhat.com>
16496
16497 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16498 handle 64-bit platforms correctly.
16499 * gdb.base/maint.exp: Likewise.
16500
16501 2002-04-18 Kevin Buettner <kevinb@redhat.com>
16502
16503 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16504 ``-fpic'' when compiling files comprising a shared library, but
16505 it does need additional linker flags in order to find shared
16506 libraries at run time.
16507
16508 2002-04-18 Kevin Buettner <kevinb@redhat.com>
16509
16510 * gdb.base/cvexpr.c (use): New function.
16511 (main): Invoke use() on all global variables to prevent
16512 some linkers from deleting these otherwise unused symbols.
16513
16514 2002-04-17 Michael Chastain <mec@shout.net>
16515 From David S. Miller <davem@redhat.com>
16516
16517 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16518 handle 64-bit platforms correctly.
16519
16520 2002-04-12 Michael Snyder <msnyder@redhat.com>
16521 From Jim Blandy <jimb@redhat.com>
16522 * gdb.base/foo.c (foox): Remove section attribute; the linker
16523 script can handle this instead.
16524 * gdb.base/bar.c (barx): Same.
16525 * gdb.base/baz.c (bazx): Same.
16526 * gdb.base/grbx.c (grbxx): Same.
16527
16528 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16529 manager doesn't automatically unmap overlays unnecessarily.
16530
16531 2002-04-10 Martin M. Hunt <hunt@redhat.com>
16532
16533 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16534 stepping out of main.
16535
16536 2002-04-09 Michael Chastain <mec@shout.net>
16537
16538 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16539 scope so that the nested scope tests will make sense.
16540 * gdb.c++/local.exp: Write patterns that actually work with gcc
16541 (the HP patterns "were never known to work with gcc").
16542 Keep the old aCC patterns too.
16543
16544 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
16545
16546 * gdb.base/attach.exp: Correct target board test.
16547
16548 2002-04-08 Michael Chastain <mec@shout.net>
16549
16550 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16551 in a const method. Add some xfail and fail cases for configurations
16552 that do not emit the "const ...".
16553
16554 2002-04-07 Michael Chastain <mec@shout.net>
16555
16556 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16557 Accept "A * const" and "const A * const" as type of "this".
16558 Fix spelling of getFunky throughout. Make messages uniform.
16559
16560 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
16561
16562 Work around for PR gdb/285:
16563 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16564
16565 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
16566
16567 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16568 instructions file at run time instead of configure time.
16569 Sometimes we run the test in a directory that is not the one we
16570 configured in.
16571 * gdb.asm/configure.in: Delete creation of symlink.
16572 * gdb.asm/configure: Regenerate.
16573
16574 2002-04-05 J. Brobecker <brobecker@gnat.com>
16575
16576 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16577 xfullpath () function.
16578
16579 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
16580
16581 * gdb.asm/Makefile.in: Correct dependencies.
16582
16583 * gdb.asm/powerpc.inc: New file.
16584 * gdb.asm/asm-source.exp: Add PowerPC.
16585 * gdb.asm/configure.in: Likewise.
16586 * gdb.asm/configure: Regenerated.
16587
16588 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
16589
16590 * gdb.base/relocate.exp: New file.
16591 * gdb.base/relocate.c: New file.
16592
16593 2002-04-04 Fred Fish <fnf@redhat.com>
16594
16595 * gdb.base/step-test.exp: Update comment regarding stopping in
16596 memcpy/bcopy calls inserted as part of the compiler runtime.
16597
16598 2002-04-04 Michael Snyder <msnyder@redhat.com>
16599
16600 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16601
16602 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
16603
16604 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16605 (gdb_expect): Remove $notransfer hack.
16606
16607 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
16608
16609 * gdb.c++/classes.exp ("calling method for small class"): Match
16610 updated register output.
16611
16612 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
16613
16614 Fix PR gdb/452
16615 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16616 when finished. Make gdb_file_cmd send "exec-file" when
16617 appropriate.
16618
16619 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
16620
16621 * gdb.base/attach.exp: Remove extra setup_xfail.
16622
16623 2002-03-26 Michael Snyder <msnyder@redhat.com>
16624
16625 * gdb.base/default.exp: Add tests for dump, append, and restore.
16626 * gdb.base/help.exp: Add tests for dump, append, and restore.
16627 * gdb.base/dump.exp: New file, test dump, append and restore.
16628 * gdb.base/dump.c: New file.
16629
16630 2002-03-27 Michael Snyder <msnyder@redhat.com>
16631
16632 * gdb.base/help.exp: Modify expect strings to reflect
16633 clean-ups in help messages.
16634
16635 2002-03-26 Fred Fish <fnf@redhat.com>
16636
16637 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16638 have debugging info for those functions and the compiler uses them
16639 internally to copy structs around.
16640
16641 2002-03-26 Fred Fish <fnf@redhat.com>
16642
16643 * gdb.base/list.exp: Revert the change made yesterday and add note
16644 about why we don't list the default lines for remote targets.
16645
16646 2002-03-25 Michael Snyder <msnyder@redhat.com>
16647
16648 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16649
16650 2002-03-25 Fred Fish <fnf@redhat.com>
16651
16652 * gdb.base/list.exp: This test works on remote targets so remove
16653 the short circuit for remote targets. Update copyright.
16654
16655 2002-03-25 Fred Fish <fnf@redhat.com>
16656
16657 * gdb.base/attach.exp: Fix logic error that was suppressing this
16658 test for all non hppa*-*-hpux* targets, instead of the hp target.
16659 Move comments closer to the suppression point. Also now need to
16660 check that we are running natively.
16661
16662 2002-03-22 Michael Snyder <msnyder@redhat.com>
16663
16664 * gdb.base/default.exp: Add test for gcore. Update copyright.
16665 * gdb.base/help.exp: Add test for gcore. Update copyright.
16666
16667 2002-03-06 Fred Fish <fnf@redhat.com>
16668
16669 * gdb.base/funcargs.c: Remove extraneous ';' character.
16670 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16671
16672 2002-03-04 Michael Chastain <mec@shout.net>
16673
16674 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16675 accommodate gcc v3 function signature.
16676 * gdb.mi/mi0-var-cmd-exp: Ditto.
16677
16678 2002-02-24 Andrew Cagney <ac131313@redhat.com>
16679
16680 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16681 ``GNU/Linux'' or ``Linux kernel''
16682 * testsuite/gdb.threads/pthreads.c: Ditto.
16683
16684 2002-02-24 Michael Chastain <mec@shout.net>
16685
16686 * gdb.threads/pthreads.c (thread1): Add a return statement.
16687 (thread2): Likewise.
16688 (foo): Likewise.
16689
16690 2002-02-23 Michael Chastain <mec@shout.net>
16691
16692 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16693 to placate gcc.
16694
16695 2002-02-23 Michael Chastain <mec@shout.net>
16696
16697 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16698 test "ptype bint". The test passes on all my stabs configurations.
16699
16700 2002-02-21 Jim Blandy <jimb@redhat.com>
16701
16702 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16703 filename at a time, and watch for the ones we want to see.
16704
16705 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16706 types of pointers to prototyped functions.
16707
16708 2002-02-20 Andrew Cagney <ac131313@redhat.com>
16709
16710 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16711 signed, unsigned and straight char.
16712 (padding_char, padding_short, padding_int, padding_long,
16713 padding_long_long, padding_float, padding_double,
16714 padding_long_double): New global variables.
16715 (fill, fill_structs): New functions.
16716
16717 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16718 for correctly sized writes. Update copyright.
16719 (get_valueof): New procedure.
16720 (get_sizeof): Call get_valueof.
16721 (check_valueof): New procedure.
16722 (check_padding): New procedure.
16723
16724 2002-02-20 Michael Chastain <mec@shout.net>
16725
16726 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
16727 to setup_xfail. Document some of the remaining calls.
16728
16729 2002-02-18 Michael Chastain <mec@shout.net>
16730
16731 * gdb.c++/userdef.exp: Update copyright year.
16732
16733 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
16734
16735 * gdb.c++/userdef.exp: Test overloaded operators properly.
16736 Remove xfails.
16737
16738 2002-02-14 Michael Snyder <msnyder@redhat.com>
16739
16740 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
16741
16742 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
16743
16744 * gdb.base/a2-run.exp: Check for a remote target properly.
16745 * gdb.base/annota1.exp: Likewise.
16746 * gdb.base/list.exp: Likewise.
16747 * gdb.base/reread.exp: Likewise.
16748 * gdb.base/scope.exp: Likewise.
16749 * gdb.base/shlib-call.exp: Likewise.
16750 * gdb.base/term.exp: Likewise.
16751 * gdb.c++/annota2.exp: Likewise.
16752
16753 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
16754
16755 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
16756
16757 2002-02-10 Michael Chastain <mec@shout.net>
16758
16759 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
16760 (call_after_alloca): Ditto.
16761
16762 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
16763
16764 * gdb.base/ending-run.exp: Guard "cont" test with
16765 gdb_skip_stdio_test.
16766
16767 2002-02-06 Jim Blandy <jimb@redhat.com>
16768
16769 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
16770 from here...
16771 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
16772 To here. Disable this test on non-HP platforms. Add big comment.
16773
16774 2002-02-04 Michael Snyder <msnyder@redhat.com>
16775
16776 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
16777 other than d10v and m32r.
16778
16779 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
16780
16781 * gdb.base/default.exp: Rewrite test patterns to reduce time
16782 taken to match them.
16783
16784 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
16785
16786 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
16787 Allow a start function above main.
16788 * gdb.threads/linux-dp.exp: Fix copyright date.
16789
16790 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
16791
16792 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
16793 (check_philosopher_stack): Check for manager thread before checking
16794 for a just-starting thread.
16795
16796 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
16797
16798 From Neil Booth <neil@daikokuya.demon.co.uk>:
16799 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
16800 warnings.
16801
16802 2002-01-21 Fred Fish <fnf@redhat.com>
16803
16804 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
16805 not caller.
16806
16807 2002-01-21 Jim Blandy <jimb@redhat.com>
16808
16809 * gdb.base/reread.exp: Check that GDB properly re-reads the
16810 executable file when it changes while no inferior is running.
16811
16812 2002-01-21 Fred Fish <fnf@redhat.com>
16813
16814 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
16815 optionally accept the "shlib events" variation.
16816
16817 2002-01-21 Jim Blandy <jimb@redhat.com>
16818
16819 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
16820 call `fflush' after every `printf', so that the output is produced
16821 at predictable points, regardless of whatever buffering does (or
16822 doesn't) take place.
16823 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
16824 at different points.
16825
16826 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
16827
16828 * gdb.c++/inherit.exp: Update copyright years.
16829 * gdb.c++/method.exp: Likewise.
16830
16831 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
16832
16833 * gdb.c++/classes.exp: Update for improved v3 support and skipping
16834 artificial methods/arguments.
16835 * gdb.c++/derivation.exp: Likewise.
16836 * gdb.c++/inherit.exp: Likewise.
16837 * gdb.c++/method.exp: Likewise.
16838 * gdb.c++/virtfunc.exp: Likewise.
16839
16840 2002-01-18 Andrew Cagney <ac131313@redhat.com>
16841
16842 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
16843 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
16844 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
16845 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
16846 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
16847 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
16848
16849 2002-01-17 Jim Blandy <jimb@redhat.com>
16850
16851 * gdb.asm/asm-source.exp (info symbol): Take another shot at
16852 anchoring the pattern matching the entry point symbol's name.
16853
16854 2002-01-17 Andrew Cagney <ac131313@redhat.com>
16855
16856 * gdb.base/maint.exp: Update ``maint internal-error'' to match
16857 continue/quit query. Update copyright.
16858
16859 2002-01-14 Michael Snyder <msnyder@redhat.com>
16860
16861 * gdb.base/gcore.exp: Remove extra debugging output.
16862
16863 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
16864
16865 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
16866 for slightly dubious v2 mangled string.
16867
16868 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
16869
16870 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
16871
16872 2002-01-10 Jason Merrill <jason@redhat.com>
16873
16874 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
16875
16876 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
16877 constructors.
16878 * gdb.c++/derivation.exp: Likewise.
16879 * gdb.c++/templates.exp: Likewise.
16880 * gdb.c++/virtfunc.exp: Likewise.
16881
16882 2002-01-10 Michael Snyder <msnyder@redhat.com>
16883
16884 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
16885
16886 2002-01-08 Michael Snyder <msnyder@redhat.com>
16887
16888 * gdb.base/gcore.exp: New test for generate-core-file command.
16889 * gdb.base/gcore.c: Testcase for above.
16890 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
16891
16892 2002-01-08 Jason Merrill <jason@redhat.com>
16893
16894 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
16895
16896 2002-01-07 Fred Fish <fnf@redhat.com>
16897
16898 * gdb.c++/overload.exp: Remove unconditional xfails for:
16899 print foo_instance1.overloadargs(1)
16900 print foo_instance1.overloadargs(1, 2)
16901 print foo_instance1.overloadargs(1, 2, 3)
16902 print foo_instance1.overloadargs(1, 2, 3, 4)
16903 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
16904 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
16905 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
16906 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
16907 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
16908 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
16909 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
16910 print foo_instance1.overload1arg()
16911 print foo_instance1.overload1arg((char)arg2)
16912 print foo_instance1.overload1arg((signed char)arg3)
16913 print foo_instance1.overload1arg((unsigned char)arg4)
16914 print foo_instance1.overload1arg((int)arg7)
16915 print foo_instance1.overload1arg((unsigned int)arg8)
16916 print foo_instance1.overload1arg((float)arg11)
16917 print foo_instance1.overload1arg((double)arg12)
16918
16919 2002-01-07 Michael Snyder <msnyder@redhat.com>
16920
16921 * gdb.base/huge.exp: New test. Print a very large target data object.
16922 (skip_huge_test): New test variable. Define if you want to skip this
16923 test. The test reads an 8 megabyte data object from the target, so it
16924 might be very time consuming on remote targets with a slow connection.
16925 * gdb.base/huge.c: New file. Test case for above.
16926
16927 2002-01-07 Fred Fish <fnf@redhat.com>
16928
16929 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
16930 g_instance.bfoo, and g_instance.cfoo.
16931
16932 2002-01-07 Jeffrey A Law <law@redhat.com>
16933
16934 * gdb.base/break.c (multi_line_if_conditional): New function.
16935 (multi_ilne_while_conditional): Likewise.
16936 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
16937 IF or WHILE condition puts the breakpoint at the start of
16938 the condition.
16939
16940 * gdb.base/selftest.exp (backtrace through signal handler): Remove
16941 hppa*-*-hpux* expected failure.
16942 * gdb.base/structs.exp (do_function_calls): Similarly.
16943
16944 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
16945 watchpoints.
16946
16947 2002-01-06 Andrew Cagney <ac131313@redhat.com>
16948
16949 Fix PR gdb/66.
16950 * gdb.base/structs.exp: Replace skip for a29k with skip for
16951 gdb,cannot_call_functions.
16952 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
16953 * gdb.base/callfuncs.exp: Ditto.
16954 * gdb.base/call-rt-st.exp: Ditto.
16955 * gdb.base/call-strs.exp: Ditto.
16956 * gdb.base/callfwmall.exp: Ditto.
16957 * gdb.base/scope.exp: Obsolete xfail a29k.
16958 * gdb.c++/misc.exp: Ditto.
16959 * gdb.c++/cplusfuncs.exp: Ditto.
16960 * gdb.base/ptype.exp: Ditto.
16961 * gdb.base/printcmds.exp: Ditto.
16962 * gdb.base/opaque.exp: Ditto.
16963 * gdb.base/list.exp: Ditto.
16964 * gdb.base/funcargs.exp: Ditto.
16965 * gdb.base/default.exp: Ditto.
16966
16967 2002-01-04 Michael Snyder <msnyder@redhat.com>
16968
16969 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
16970 * gdb.base/maint.exp: Add tests for maint info sections options.
16971
16972 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
16973
16974 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
16975
16976 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
16977
16978 * gdb.asm/arm.inc: New file.
16979 * gdb.asm/asm-source.exp: Add arm targets.
16980 * gdb.asm/configure.in: Ditto.
16981 * gdb.asm/configure: Recreated from configure.in.
16982
16983 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
16984
16985 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
16986 with HP's compiler.
16987 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16988 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16989 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16990 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16991
16992 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
16993 either HP's compilers or GCC.
16994
16995 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
16996 a SIGBUS or SIGSEGV.
16997
16998 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
16999
17000 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
17001 can be compiled with either HP's compiler or GCC.
17002
17003 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
17004 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
17005 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
17006
17007 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
17008 to match current gdb output. Update due to using auto-solib-limit
17009 for limiting instead of overloading auto-solib-add.
17010 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
17011 test program.
17012
17013 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
17014 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
17015 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17016 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17017 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17018 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17019 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
17020 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
17021 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
17022 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
17023 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
17024 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
17025 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
17026
17027 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
17028 a SIGTRAP to the inferior.
17029
17030 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
17031
17032 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
17033 Substitute call to target_link by call to gdb_compile.
17034
17035 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
17036
17037 * gdb.base/break.exp: Fix HP specific search string when testing
17038 backtracing in a called function.
17039
17040 * gdb.base/constvars.exp: Only set lang to C++ if we're
17041 compiling the test with HP's compilers.
17042 * gdb.base/volatile.exp: Similarly.
17043
17044 2001-12-19 Jim Blandy <jimb@redhat.com>
17045
17046 * gdb.base/printcmds.exp: Expect the null character to be printed
17047 as '\0', and the '\013' to be printed as '\v'.
17048 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
17049 * gdb.base/setvar.exp: Same.
17050
17051 2001-12-17 Jim Blandy <jimb@redhat.com>
17052
17053 * gdb.base/completion.exp: Rather than completing very long
17054 filenames, which can make the readline library produce output we
17055 don't recognize, cd to the directory first, and then complete
17056 using nice, short relative paths.
17057
17058 * gdb.base/completion.exp: On some systems, there is, in fact, a
17059 variable named `b' in scope, since GDB treats all static
17060 variables as being in scope. So use `no_var_named_this'
17061 instead of `b'.
17062
17063 * gdb.base/corefile.exp: Recognize the message saying that GDB
17064 can't find the core file's registers as a failure.
17065
17066 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
17067
17068 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
17069 test expect string more specific.
17070
17071 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
17072
17073 * gdb.asm/asm-source.exp: Add support for xstormy16.
17074 * gdb.asm/configure.in: Ditto.
17075 * gdb.asm/configure: Rebuild.
17076 * gdb.asm/xstormy16.inc: New file.
17077
17078 2001-12-10 Fred Fish <fnf@redhat.com>
17079
17080 * gdb.base/maint.exp: Update to match changes in type dumping code.
17081
17082 2001-12-10 Jim Blandy <jimb@redhat.com>
17083
17084 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
17085 matching the entry point symbol's name at the beginning of the
17086 line.
17087
17088 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
17089
17090 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
17091 gdb.c++/inherit.exp, gdb.c++/method.exp,
17092 gdb.c++/namespace.exp, gdb.c++/templates.exp,
17093 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
17094 and class layout support.
17095
17096 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
17097
17098 * gdb.c++/classes.exp: Add test for static member function.
17099 * gdb.c++/misc.cc: Add class with static member function.
17100
17101 2001-12-07 Jim Blandy <jimb@redhat.com>
17102
17103 If GDB says it can't find the struct the function returned, report
17104 those tests as `unsupported'.
17105 * gdb.base/call-rt-st.exp (print_struct_call): New function.
17106 Rewrite subsequent tests to use it.
17107
17108 If GDB says it can't find the struct the function returned, report
17109 those tests as `unsupported'.
17110 * gdb.base/structs.exp (call_struct_func): New function.
17111 (do_function_calls): Use call_struct_func to call the functions
17112 returning structs.
17113
17114 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
17115 whether functions are prototyped or not, so we can't possibly pass
17116 arguments to t_float_values2 properly.
17117
17118 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
17119 value of `timeout' for targets other than the mips*tx39-*.
17120
17121 2001-12-06 Michael Snyder <msnyder@redhat.com>
17122
17123 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
17124 and detect whether the start symbol has a leading underscore.
17125
17126 2001-12-04 Jim Blandy <jimb@redhat.com>
17127
17128 * gdb.base/completion.exp: Clarify indentation.
17129
17130 2001-12-03 Jim Blandy <jimb@redhat.com>
17131
17132 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
17133 variables on the S/390, not `.word'.
17134
17135 2001-11-30 Jim Blandy <jimb@redhat.com>
17136
17137 Add assembly-source tests for s390-ibm-linux.
17138 * gdb.asm/s390.inc: New file.
17139 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
17140 the S/390 architecture.
17141 * gdb.asm/configure: Regenerated.
17142
17143 2001-11-30 Michael Snyder <msnyder@redhat.com>
17144
17145 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
17146 next, info source, info sources, info line, global and static
17147 variables, and static functions.
17148 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
17149 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
17150 * gdb.asm/asmsrc1.s: Add a static function and some variables.
17151 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
17152 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
17153 (gdbasm_leave): Restore frame pointer.
17154 (gdbasm_startup): Copy stack set-up from crt0.S.
17155
17156 2001-11-26 Fernando Nasser <fnasser@redhat.com>
17157
17158 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
17159 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
17160 to a local (non-static) variable. Copy tstruct.a to a static buffer
17161 and return a pointer to that buffer.
17162 * gdb.base/callfwmall.c (t_structs_a): Ditto.
17163
17164 2001-11-24 Mark Kettenis <kettenis@gnu.org>
17165
17166 * gdb.asm/configure.in: Fix recognition of ix86 target.
17167 * gdb.asm/configure: Regenerate.
17168
17169 2001-11-21 Michael Snyder <msnyder@redhat.com>
17170
17171 * gdb.asm/sparc.inc: New file.
17172 * gdb.asm/asm-source.exp: Recognize sparc target.
17173 * gdb.asm/configure.in: Recognize sparc target.
17174 * gdb.asm/configure: Regenerate.
17175
17176 2001-11-21 Michael Snyder <msnyder@redhat.com>
17177
17178 * gdb.asm/m32r.inc: New file.
17179 * gdb.asm/asm-source.exp: Recognize m32r target.
17180 * gdb.asm/configure.in: Recognize m32r target.
17181 * gdb.asm/configure: Regenerate.
17182
17183 2001-11-20 Michael Snyder <msnyder@redhat.com>
17184
17185 * gdb.asm/i386.inc: New file.
17186 * gdb.asm/asm-source.exp: Recognize ix86 target.
17187 * gdb.asm/configure.in: Recognize ix86 target.
17188 * gdb.asm/configure: Regenerate.
17189
17190 * gdb.c++/namespace.exp: Fix quotes in output messages.
17191
17192 2001-11-14 Michael Snyder <msnyder@redhat.com>
17193
17194 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
17195 qualifier in a type cast expression, to designate an address
17196 in the instruction space (Harvard architecture).
17197
17198 2001-11-13 Michael Snyder <msnyder@redhat.com>
17199
17200 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
17201 Tests for expressions using 'const' and 'volatile'.
17202
17203 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
17204
17205 * gdb.asm/asm-sources.exp: Allow defining linker flags.
17206
17207 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
17208
17209 * lib/mi-support.exp (mi_run_to_helper): Move comments
17210 outside of gdb_expect.
17211
17212 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
17213
17214 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
17215 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
17216 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
17217 mi0_run_to): New functions.
17218 * gdb.mi/mi-simplerun.exp: Use them.
17219 * gdb.mi/mi0-simplerun.exp: Likewise.
17220 * gdb.mi/mi-var-cmd.exp: Likewise.
17221 * gdb.mi/mi0-var-cmd.exp: Likewise.
17222
17223 2001-11-10 Andrew Cagney <ac131313@redhat.com>
17224
17225 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
17226 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
17227
17228 2001-11-09 Andrew Cagney <ac131313@redhat.com>
17229
17230 * gdb.base/restore.exp: Include $expected value in restored test
17231 message.
17232
17233 2001-11-09 Andrew Cagney <ac131313@redhat.com>
17234
17235 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
17236 implemented.
17237
17238 2001-11-08 Michael Snyder <msnyder@redhat.com>
17239
17240 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
17241 Add pass/fail message for stop at breakpoint in call dummy function.
17242
17243 2001-11-07 Michael Snyder <msnyder@redhat.com>
17244
17245 * gdb.c++/templates.exp (test_template_breakpoints):
17246 If we get an overload menu, but it does not match what
17247 we expect, we still need to issue the "cancel" command.
17248 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
17249 making the whitespace optional. Argument for "new" may be
17250 "unsigned" as well as "unsigned int/long".
17251 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
17252 making the whitespace optional. Also replace "(void) with
17253 "((void|)), making the keyword "void" optional.
17254 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
17255 making the whitespace optional. Also replace "(void) with
17256 "((void|)), making the keyword "void" optional.
17257 * gdb.base/callfuncs.c (t_float_values): This function must
17258 _not_ be prototyped, and the following function (t_float_values2)
17259 must be prototyped (if the compiler supports it), so that GDB
17260 can be tested against both cases. Usually one case involves
17261 promotion of float to double, while the other does not.
17262 * gdb.base/callfwmall.c: Ditto.
17263 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
17264 includes a stack frame for "start".
17265
17266 2001-11-05 Jim Blandy <jimb@redhat.com>
17267
17268 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
17269 pointers are 32 bits long, and that offsets of relocs are always
17270 stored in the data (REL-style), and not in the reloc entry itself
17271 (RELA-style).
17272 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
17273 stabs.
17274
17275 2001-11-01 Michael Snyder <msnyder@redhat.com>
17276
17277 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
17278 and regular expression operators by using quoting.
17279
17280 2001-10-31 Michael Snyder <msnyder@redhat.com>
17281
17282 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
17283 depending on what the symbol table contains.
17284 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
17285 the output of the ptype command. Similarly, accept both "const &"
17286 and "const&".
17287
17288 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
17289
17290 * gdb.base/miscexprs.c (main): Add usage of preprocessor
17291 symbol `STORAGE' to allow to choose the storage class of
17292 the local datastructures.
17293 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
17294 compiler directive.
17295
17296 2001-10-30 Michael Snyder <msnyder@redhat.com>
17297
17298 * gdb.base/jump.exp: Allow it to run for all targets.
17299
17300 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
17301
17302 * gdb.base/call-ar-st.c (print_double_array): Match for loop
17303 with new double_array size.
17304 (main): Change storage class of all local variables to static.
17305 Reduce size of double_array to 9.
17306 * gdb.base/call-ar-st.exp: Increase timeout value.
17307 Change expected output for double array to match new size in
17308 call-ar-st.c.
17309
17310 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
17311
17312 * gdb.base/ending-run.exp: Create identical output when passing
17313 `step to end of run' case. Add regular expression branch satisfying
17314 Stormy16 target.
17315
17316 2001-10-28 Mark Kettenis <kettenis@gnu.org>
17317
17318 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
17319 that we catch the expected failure under Linux/x86.
17320
17321 2001-10-29 Orjan Friberg <orjanf@axis.com>
17322
17323 * gdb.base/setvar.exp: Escape curly braces.
17324 * gdb.stabs/weird.exp: Ditto.
17325
17326 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
17327
17328 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
17329 * gdm.mi/mi0-hack-cli.exp: Likewise.
17330
17331 2001-10-25 Andrew Cagney <ac131313@redhat.com>
17332
17333 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
17334 messages.
17335
17336 2001-10-21 Andrew Cagney <ac131313@redhat.com>
17337
17338 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
17339 checking MI enabled.
17340
17341 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
17342
17343 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
17344
17345 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
17346
17347 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
17348 if gdb child process crashes, just signal an error.
17349
17350 2001-10-02 Jim Blandy <jimb@redhat.com>
17351
17352 * lib/gdb.exp (test_xfail_format): Simplify.
17353
17354 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
17355 front of the variable name `format'. Simplify `if'.
17356
17357 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
17358
17359 * gdb.threads/pthreads.exp: Wait for output and delay
17360 before sending ^C.
17361
17362 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
17363
17364 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
17365 some incorrect output instead of timing out.
17366 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
17367
17368 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
17369
17370 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
17371 check to allow additional `int'.
17372
17373 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
17374
17375 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
17376 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
17377
17378 2001-09-27 Michael Snyder <msnyder@redhat.com>
17379
17380 * lib/gdb.exp (test_debug_format): New proc.
17381 (setup_xfail_format): Use new proc test_debug_format.
17382 * gdb.base/constvars.exp (local_compiler_xfail_check): New
17383 proc; use new service proc test_debug_format.
17384 Replace all other "gcc_compiled" tests with this test.
17385 * gdb.base/volatile.exp (local_compiler_xfail_check): New
17386 proc; use new service proc test_debug_format.
17387 Replace all other "gcc_compiled" tests with this test.
17388
17389 2001-09-27 Michael Snyder <msnyder@redhat.com>
17390
17391 * gdb.base/cvexpr.exp: New file.
17392 * gdb.base/cvexpr.c: New file
17393 Test for expressions using const and volatile keywords.
17394
17395 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
17396
17397 * gdb.base/constvars.exp: Check for different orders of keywords
17398 and additional "int" strings in output.
17399
17400 2001-09-22 Andrew Cagney <ac131313@redhat.com>
17401
17402 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
17403 responses from "help maint".
17404
17405 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
17406
17407 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
17408 to localhost:NNN instead of :NNN, in case Xvfb is listening
17409 only on TCP.
17410
17411 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
17412
17413 * gdb.base/recurse.exp: When checking leaving the watchpoint
17414 scope, recognize when gdb is in function's epilogue and pass.
17415
17416 2001-09-18 Keith Seitz <keiths@redhat.com>
17417
17418 * lib/insight-support.exp (_gdbtk_export_target_info): Add
17419 support for running tests against sid targets.
17420 (gdbtk_done): Ditto.
17421
17422 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
17423
17424 * gdb.base/ending-run.c (main): Set stdout buffersize
17425 to the same reasonable value for any target.
17426 * gdb.base/ending-run.exp: Add a regular expression
17427 to make testsuite happy on Sanyo Stormy16 target.
17428
17429 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
17430
17431 * gdb.base/display.c (do_loops): Add float variable `f'.
17432 Increment f in loop.
17433 * gdb.base/display.exp: Increment timeout by 60 seconds.
17434 Change float display test to use variable `f'.
17435
17436 2001-09-17 Jim Blandy <jimb@redhat.com>
17437
17438 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
17439 overflowing the limited breakpoint tables on some ROM monitors
17440 (like the ROM68K).
17441
17442 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
17443
17444 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17445 the "-ac" (disable access control) flag.
17446
17447 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
17448
17449 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17450 ints.
17451
17452 2001-08-30 Keith Seitz <keiths@redhat.com>
17453
17454 * lib/gdb.exp: Move all insight-related functionality into
17455 separate file.
17456 * lib/insight-support.exp: New file.
17457
17458 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
17459
17460 * config/sid.exp (sid_start): Never set sid verbosity; disable
17461 expect_background {} that consumed its stdout; tolerate </dev/null.
17462 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17463
17464 2001-08-18 Andrew Cagney <ac131313@redhat.com>
17465
17466 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17467 CLI jump command to start it.
17468 (mi_run_to_main): Fail immediatly when unexpected output.
17469
17470 2001-08-18 Andrew Cagney <ac131313@redhat.com>
17471
17472 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17473 beginning of function. Fix PR gdb/191.
17474
17475 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
17476
17477 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17478 what to force sid endianness to.
17479
17480 2001-08-15 Keith Seitz <keiths@redhat.com>
17481
17482 * lib/gdb.exp (gdbtk_start): Don't set environment
17483 variables for TCL_LIBRARY and friends. Insight will
17484 now figure these out for itself.
17485
17486 2001-08-02 Michael Snyder <msnyder@redhat.com>
17487
17488 * gdb.base/completion.exp: Remove the symbol "a64l" from
17489 the expect string; this is target-specific, and not related
17490 to what is being tested.
17491
17492 2001-08-02 Dave Brolley <brolley@redhat.com>
17493
17494 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17495
17496 2001-07-25 Michael Snyder <msnyder@redhat.com>
17497
17498 * gdb.base/consecutive.exp: New file. Test stepping over
17499 breakpoints on consecutive instructions.
17500 * gdb.base/consecutive.c: New file.
17501
17502 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17503 curly braces in regular expressions.
17504
17505 2001-07-25 Michael Snyder <msnyder@redhat.com>
17506
17507 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17508 legitimate output from stepping out of main.
17509
17510 2001-07-22 Keith Seitz <keiths@redhat.com>
17511
17512 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17513 the empty string, do not run the tests.
17514
17515 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17516
17517 * gdb.base/long_long.exp: Detect size of pointer. Take into
17518 account 2-byte pointers when testing for p/a results.
17519
17520 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17521
17522 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
17523 and defined to 1K for m68hc11.
17524 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17525 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17526 (sizeof_random_data): New variable to tell the size of the data table;
17527 don't test past this size; always run to main.
17528
17529 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17530
17531 * gdb.base/return2.exp: return of long long and double fails for
17532 68HC11; don't execute these tests on that platform.
17533 * gdb.base/return.exp: Return of a double fails for 68hc11.
17534
17535 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17536
17537 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17538 tests that print a float.
17539 * call-rt-st.exp: Likewise.
17540
17541 2001-07-12 Mark Kettenis <kettenis@gnu.org>
17542
17543 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17544 running this test on Linux.
17545
17546 2001-06-24 Michael Chastain <chastain@redhat.com>
17547
17548 * gdb.base/arithmet.exp: Remove some tests to make all test names
17549 unique.
17550
17551 2001-07-03 Michael Snyder <msnyder@redhat.com>
17552
17553 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17554 the output of the ptype command.
17555
17556 2001-07-02 Michael Snyder <msnyder@redhat.com>
17557
17558 * gdb.base/completion.exp: Don't assume that break.c is the only
17559 source file that may contain functions named "marker".
17560 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17561
17562 2001-06-28 Andrew Cagney <ac131313@redhat.com>
17563
17564 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17565 of files to delete.
17566
17567 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17568 * gdb.disasm/h8300s.exp: New file.
17569 gdb.disasm/h8300s.s: Likewise.
17570
17571 2001-06-27 Andrew Cagney <ac131313@redhat.com>
17572
17573 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17574 empty breakpoint tables.
17575
17576 2001-06-25 Andrew Cagney <ac131313@redhat.com>
17577
17578 * lib/mi-support.exp: Update args=... part of stop-reason
17579 patterns. Accept either a list or a tuple.
17580
17581 2001-06-23 Andrew Cagney <ac131313@redhat.com>
17582
17583 * lib/mi-support.exp: Remove local emacs variable defining
17584 change-log-default-name.
17585
17586 2001-06-22 Michael Chastain <chastain@redhat.com>
17587
17588 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17589 This is operationally compatible with the previous version.
17590
17591 2001-06-13 Jim Blandy <jimb@redhat.com>
17592
17593 * lib/gdb.exp (gdb_test): Doc fix.
17594
17595 2001-06-10 Michael Chastain <chastain@redhat.com>
17596
17597 * gdb.base/exprs.exp: Remove a duplicate test.
17598
17599 2001-06-06 Jim Blandy <jimb@redhat.com>
17600
17601 * gdb.base/return2.exp (main): Use values to test float and double
17602 returns that are not NaN's, to avoid being confused by IEEE
17603 comparison rules.
17604
17605 2001-06-04 Michael Snyder <msnyder@redhat.com>
17606
17607 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
17608 non-zero if control_c fails. Terminate the test on failure,
17609 rather than wait for 12 more tests to time out.
17610
17611 2001-06-06 Jim Blandy <jimb@redhat.com>
17612
17613 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
17614 Don't forget to match the GDB prompt.
17615
17616 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17617
17618 2001-06-04 Jim Blandy <jimb@redhat.com>
17619
17620 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17621 command.
17622
17623 2001-05-31 Kevin Buettner <kevinb@redhat.com>
17624
17625 * gdb.base/annota1.exp (info break): Match four or more spaces
17626 after "Address".
17627
17628 2001-05-31 Michael Chastain <chastain@redhat.com>
17629
17630 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17631 (dm_type_int_star): Likewise.
17632 (dm_type_long_star): Likewise.
17633 (dm_type_void_star): Likewise.
17634
17635 2001-05-29 Kevin Buettner <kevinb@redhat.com>
17636
17637 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17638 to a known value in order to get consistent results regardless
17639 of the setting of INPUTRC or the presence or contents of .inputrc.
17640
17641 2001-05-24 Michael Snyder <msnyder@redhat.com>
17642
17643 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17644 Don't require that the main thread and the manager thread are the
17645 first in the list.
17646
17647 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17648 debugging. If test fails, issue an "unsupported" not a "fail".
17649
17650 2001-05-24 Jim Blandy <jimb@redhat.com>
17651
17652 Don't assume that short is shorter than int.
17653 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17654 assume that shorts are smaller than ints. On a 16-bit machine,
17655 this isn't true.
17656 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17657 an int, is not equal to ~0 stored in an unsigned char. This tests
17658 the same thing that the previous test meant to, but works on
17659 16-bit machines, too.
17660 ("print unsigned char != (~0)"): Same test, complemented.
17661
17662 2001-05-24 Michael Snyder <msnyder@redhat.com>
17663
17664 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
17665 test for (full_coverage == 0). This makes the test run faster,
17666 and prevents dejagnu getting out of step.
17667
17668 2001-05-23 Kevin Buettner <kevinb@redhat.com>
17669
17670 * gdb.base/finish.exp (finish_void): Revise pattern for
17671 stopping on the call statement to not permit stopping at
17672 the start of the instructions comprising the call sequence.
17673
17674 2001-05-19 Michael Chastain <chastain@redhat.com>
17675
17676 * gdb.base/callfuncs.exp: Make all test names unique.
17677 * gdb.base/commands.exp: Make all test names unique.
17678 * gdb.base/condbreak.exp: Make all test names unique.
17679 * gdb.base/dbx.exp: Make all test names unique.
17680 * gdb.base/default.exp: Make all test names unique.
17681 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17682 and TIMEOUT messages to their corresponding PASS message.
17683 * gdb.base/ending-run.exp: Make all test names unique.
17684 * gdb.base/long_long.exp: Remove duplicate test.
17685
17686 2001-05-21 Kevin Buettner <kevinb@redhat.com>
17687
17688 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17689 stop on the call statement as well as the statement after the
17690 call.
17691
17692 2001-05-21 Michael Snyder <msnyder@redhat.com>
17693
17694 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17695
17696 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
17697
17698 * gdb.base/completion.exp: Revamp test. Make it execute on all
17699 platforms.
17700
17701 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
17702
17703 * config/gdbserver.exp (gdb_load): Handle the case
17704 in which the arguments to gdbserver are given in the
17705 baseboard configuration file.
17706 Also handle the case in which the server needs to do a
17707 load.
17708
17709 2001-05-07 Keith Seitz <keiths@cygnus.com>
17710
17711 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17712 set up the display for testing.
17713 (gdbtk_start): Convert all paths to paths that tcl will like.
17714 Export target information to environment.
17715 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17716 necessary.
17717 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17718 (to_tcl_path): New proc to convert a given pathname into
17719 a path acceptible as an argument to a tcl command.
17720 (_gdbtk_export_target_info): New proc to export target info
17721 into the environment for gdbtk testing.
17722 (gdbtk_done): New proc to signal end-of-test.
17723
17724 2001-05-06 Jim Blandy <jimb@redhat.com>
17725
17726 * restore.c: Make the code of caller0 correspond to its comment.
17727
17728 2001-05-03 Michael Snyder <msnyder@redhat.com>
17729
17730 * config/sid.exp (gdb_target_sid): Check for error messages.
17731 On error or timeout, don't make expect exit (which will terminate
17732 all subsequent tests); instead just make gdb exit.
17733 (gdb_load): Check for error messages. On error or timeout,
17734 return a negative value.
17735
17736 2001-04-24 Jim Blandy <jimb@redhat.com>
17737
17738 * gdb.c++/templates.exp: If we see the prompt for the overload
17739 list, but we haven't recognized any of the longer patterns,
17740 arrange for this test to fail, not hang.
17741
17742 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
17743 variations.
17744
17745 2001-04-22 Michael Chastain <chastain@redhat.com>
17746
17747 * gdb.c++/local.exp: Use the 'runto' library function.
17748 * gdb.c++/namespace.exp: Likewise.
17749 * gdb.c++/overload.exp: Likewise.
17750
17751 2001-03-26 Kevin Buettner <kevinb@redhat.com>
17752
17753 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
17754 * gdb.base/step-line.exp: New file. Test step/next in presence of
17755 #line directives.
17756 * gdb.base/step-line.c: New file. Test program for the above.
17757 * gdb.base/step-line.inp: New file. We pretend that this file has
17758 been transformed by some other tool into step-line.c.
17759
17760 2001-03-21 Jim Blandy <jimb@redhat.com>
17761
17762 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
17763 unmangled operator names.
17764
17765 2001-03-20 Jim Blandy <jimb@redhat.com>
17766
17767 * gdb.threads/linux-dp.exp: Recognize an additional message
17768 generated by GDB when it doesn't understand how to debug threads
17769 on the target system.
17770
17771 2001-03-19 Andrew Cagney <ac131313@redhat.com>
17772
17773 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
17774
17775 2001-03-12 Michael Chastain <chastain@redhat.com>
17776
17777 * gdb.c++/derivation.exp: Use the 'runto' library function.
17778
17779 2001-03-12 Michael Chastain <chastain@redhat.com>
17780
17781 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
17782
17783 2001-02-24 Michael Chastain <chastain@redhat.com>
17784
17785 * gdb.c++/ref-types.exp: Change handwritten code to library
17786 function 'runto'.
17787
17788 2001-03-16 Orjan Friberg <orjanf@axis.com>
17789
17790 * gdb.base/signals.exp: Set count to 0 explicitly.
17791
17792 2001-03-15 Mark Salter <msalter@redhat.com>
17793
17794 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
17795 (gdb_target_monitor): Add check of gdb_target_cmd return value.
17796 (gdb_load): Add support for additional target_info: gdb_download_size
17797 and gdb_load_timeout.
17798
17799 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
17800
17801 * gdb.base/annota1.exp: Move test of isnative to earlier in the
17802 file -- to prevent failing when the compile fails but we have no
17803 intention of running the tests anyway.
17804
17805 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
17806 tests if set.
17807
17808 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
17809 integers.
17810
17811 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
17812 * gdb.c++/namespace.exp: Ditto.
17813
17814 2001-03-07 Orjan Friberg <orjanf@axis.com>
17815
17816 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
17817 * gdb.base/pointers.exp: Relax pattern match of decimals.
17818
17819 2001-03-06 Kevin Buettner <kevinb@redhat.com>
17820
17821 * Makefile.in, config/abug.exp, config/cfdbug.exp,
17822 config/cpu32bug.exp, config/dve.exp, config/est.exp,
17823 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
17824 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
17825 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
17826 config/sh.exp, config/sid.exp, config/slite.exp,
17827 config/sparclet.exp, config/udi.exp, config/unknown.exp,
17828 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
17829 config/vxworks.exp, config/vxworks29k.exp,
17830 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
17831 gdb.base/all-bin.exp, gdb.base/annota1.exp,
17832 gdb.base/arithmet.exp, gdb.base/assign.exp,
17833 gdb.base/async.exp, gdb.base/attach.exp,
17834 gdb.base/bitfields.exp, gdb.base/bitops.exp,
17835 gdb.base/break.exp, gdb.base/call-ar-st.exp,
17836 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
17837 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
17838 gdb.base/commands.exp, gdb.base/completion.exp,
17839 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
17840 gdb.base/constvars.exp, gdb.base/corefile.exp,
17841 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
17842 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
17843 gdb.base/ending-run.exp, gdb.base/environ.exp,
17844 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
17845 gdb.base/finish.exp, gdb.base/foll-exec.exp,
17846 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
17847 gdb.base/funcargs.exp, gdb.base/help.exp,
17848 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
17849 gdb.base/logical.exp, gdb.base/long_long.exp,
17850 gdb.base/maint.exp, gdb.base/mips_pro.exp,
17851 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
17852 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
17853 gdb.base/pointers.exp, gdb.base/printcmds.exp,
17854 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
17855 gdb.base/regs.exp, gdb.base/relational.exp,
17856 gdb.base/remote.exp, gdb.base/reread.exp,
17857 gdb.base/restore.exp, gdb.base/return2.exp,
17858 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
17859 gdb.base/selftest.exp, gdb.base/setshow.exp,
17860 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
17861 gdb.base/sigall.exp, gdb.base/signals.exp,
17862 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
17863 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
17864 gdb.base/step-test.exp, gdb.base/structs.c,
17865 gdb.base/structs.exp, gdb.base/structs2.exp,
17866 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
17867 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
17868 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
17869 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
17870 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
17871 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
17872 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
17873 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
17874 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
17875 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
17876 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
17877 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
17878 gdb.fortran/types.exp, gdb.java/jmisc.exp,
17879 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
17880 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
17881 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
17882 gdb.trace/circ.exp, gdb.trace/collection.exp,
17883 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
17884 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
17885 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
17886 gdb.trace/report.exp, gdb.trace/save-trace.exp,
17887 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
17888 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
17889 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
17890 notices.
17891
17892 2001-02-27 Michael Snyder <msnyder@cygnus.com>
17893
17894 * gdb.base/varargs.c (find_max_double): Fix printf format string:
17895 first arg is int not float.
17896
17897 2001-02-22 Michael Snyder <msnyder@cygnus.com>
17898
17899 * gdb.base/reread.exp: Unsupported for non-native targets;
17900 doesn't work for remote debugging.
17901
17902 2001-02-19 Fernando Nasser <fnasser@redhat.com>
17903
17904 From Drew Moseley <dmoseley@redhat.com>
17905 * gdb.base/ending-run.exp: Properly handle the BSP state when
17906 stepping past the end of main.
17907
17908 2001-02-19 John Moore <jmoore@redhat.com>
17909
17910 * gdb.base/commands.exp (infrun_breakpoint_command_test):
17911 Converted HPUX fix for non-expected items following multiple
17912 step commands into general solution for all platforms.
17913
17914 2001-02-18 Michael Chastain <chastain@redhat.com>
17915
17916 * gdb.c++/classes.exp (do_tests): Change runto statements
17917 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17918 statements demangler agnostic.
17919 * gdb.c++/virtfunc.exp (do_tests): Likewise.
17920 (gdb_virtfunc_restart): Likewise.
17921
17922 2001-02-14 Michael Chastain <chastain@redhat.com>
17923
17924 * gdb.c++/inherit.exp (do_tests): Change runto statements
17925 from "runto 'foo(void)'" to "runto 'foo'". This makes the
17926 statements demangler agnostic.
17927
17928 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
17929
17930 * gdb.threads/pthreads.exp: Unify pass/fail messages for
17931 ``continue to bkpt at common_routine in thread 2'' and ``stopped
17932 before calling common_routine 15 times'' tests.
17933
17934 2001-02-11 Michael Chastain <chastain@redhat.com>
17935
17936 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
17937 Helps the test script figure out which demangler is in use.
17938 (dm_type_foo_ref): Ditto.
17939 (dm_type_int_star): Ditto.
17940 (dm_type_long_star): Ditto.
17941 (dm_type_unsigned_int): Ditto.
17942 (dm_type_void): Ditto.
17943 (dm_type_void_star): Ditto.
17944 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
17945 Probe the gdb demangler and set variables to accommodate
17946 formatting differences.
17947 (info_func_regexp): New function. Same as info_func, but
17948 matches against a regexp.
17949 (info_func): Match against a literal string.
17950 (print_addr_2): New function. Match against a literal string,
17951 which can be different from the input to gdb.
17952 (print_addr): Simply call print_addr_2 with the same argument twice.
17953 (test_lookup_operator_functions): Use demangler formatting variables.
17954 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
17955 the tests in the same order as the C++ class declaration.
17956 (test_paddr_operator_functions): Ditto.
17957 (test_paddr_overloaded_functions): Ditto.
17958 (test_paddr_hairy_functions): Use demangler formatting variables.
17959 Add reference to gdb/19 for related tests.
17960 (do_tests): Call probe_demangler.
17961
17962 2001-01-30 Kevin Buettner <kevinb@redhat.com>
17963
17964 * gdb.c++/templates.cc (printf): Remove unused function definition.
17965
17966 2001-01-26 Felix Lee <flee@redhat.com>
17967
17968 * sid.exp (sid_exit): Pass host, not target, to remote_close.
17969
17970 2001-01-25 matthew green <mrg@redhat.com>
17971
17972 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
17973 up sid.
17974 (sid_exit): Call `remote_pop_conn' after GDB is gone.
17975
17976 2001-01-25 matthew green <mrg@redhat.com>
17977
17978 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
17979 Deprecate $sid_spawn_id.
17980 (sid_exit): Remove code necessary only for `spawn.'
17981
17982 2001-01-25 matthew green <mrg@redhat.com>
17983
17984 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
17985
17986 2001-01-28 Michael Chastain <chastain@redhat.com>
17987
17988 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
17989 to call when tests fail. It takes gdb out of the overloaded
17990 function choice menu back to the main prompt, so that the test
17991 program stays synchronized.
17992 (set_bp_overloaded): New proc to collect all the common
17993 code for setting a breakpoint on an overloaded name. Calls
17994 take_gdb_out_of_choice_menu when needed.
17995 (menu_overload1arg): New variable to collect the repeated
17996 instances of the expected menu for an overloaded name. Change
17997 the regular expression to handle changes in g++ type encoding:
17998 "void" can be either "void" or "", and "unsigned int" can be
17999 either "unsigned int" or "unsigned".
18000 (continue_to_bp_overloaded): Change regular expressions to handle
18001 changes in g++ type encoding.
18002 (no proc): Call take_gdb_out_of_choice_menu when needed.
18003 Remove redundant calls to "info break". Accept either "canceled"
18004 or "cancelled". Change regular expressions in "info break"
18005 calls to handle changes in g++ type encoding. Give all tests
18006 unique strings.
18007
18008 2001-01-17 Ben Elliston <bje@redhat.com>
18009
18010 * config/sid.exp: New file.
18011
18012 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
18013
18014 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
18015
18016 2000-12-21 Michael Snyder <msnyder@cygnus.com>
18017
18018 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
18019 Add a RE to accept a non-ascii char if one is ever presented.
18020
18021 2000-12-20 Fernando Nasser <fnasser@redhat.com>
18022
18023 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
18024
18025 2000-12-18 Michael Snyder <msnyder@cygnus.com>
18026
18027 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
18028 in regexp. One '\' does not suffice on Linux.
18029
18030 2000-12-09 Michael Chastain <chastain@redhat.com>
18031
18032 * gdb.base/break.exp (test_clear_command): Use a marker function
18033 rather than 'main' for the test function. Also move this
18034 test to an execution point where the marker function names are
18035 guaranteed to be bound to functions. (Executing tests after a
18036 'finish' from main runs into name conflicts with local names
18037 in __libc_start_main).
18038
18039 2000-12-07 Michael Snyder <msnyder@cygnus.com>
18040
18041 * gdb.base/finish.exp: New test for gdb's "finish" command.
18042 * gdb.base/return2.exp: New test for gdb's "return" command.
18043 * gdb.base/return2.c: New source file for above.
18044
18045 2000-12-05 Michael Snyder <msnyder@cygnus.com>
18046
18047 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
18048 * gdb.base/miscexprs.exp: Ditto.
18049 * gdb.base/pointers.exp: Ditto.
18050 * gdb.c++/derivation.exp: Ditto.
18051 * gdb.c++/local.exp: Ditto.
18052 * gdb.c++/namespace.exp: Ditto.
18053 * gdb.c++/overload.exp: Ditto.
18054 * gdb.c++/ref-types.exp: Ditto.
18055
18056 2000-12-05 Michael Snyder <msnyder@cygnus.com>
18057
18058 * gdb.base/constvars.exp: Test result of "up" command.
18059 * gdb.base/miscexprs.exp: Ditto.
18060 * gdb.base/pointers.exp: Ditto.
18061 * gdb.base/scope.exp: Ditto.
18062 * gdb.c++/derivation.exp: Ditto.
18063 * gdb.c++/local.exp: Ditto.
18064 * gdb.c++/namespace.exp: Ditto.
18065 * gdb.c++/overload.exp: Ditto.
18066 * gdb.c++/ref-types.exp: Ditto.
18067
18068 2000-11-22 Michael Chastain <chastain@redhat.com>
18069
18070 * mips_pro.exp: Accept either "middle -> top -> main" or
18071 "middle -> main" in the backtrace, because gcc can optimize
18072 tail calls to jumps. Remove setup_xfail for the hppa case.
18073 Add a comment with the original warning messages from PR 3016,
18074 which was filed in 1993, to preserve them for posterity.
18075
18076 2000-11-17 Nick Duffek <nsd@redhat.com>
18077
18078 * lib/gdb.exp (gdb_test): Override timeout with board info.
18079
18080 2000-11-17 Nick Duffek <nsd@redhat.com>
18081
18082 * gdb.base/display.exp: Don't kill running stub. Add "again" to
18083 the second kill and detach messages.
18084
18085 2000-11-17 Nick Duffek <nsd@redhat.com>
18086
18087 * configure.in: Add AC_EXEEXT.
18088 * configure: Regenerate.
18089 * Makefile.in (just-check): Export EXEEXT.
18090 * lib/gdb.exp ($EXEEXT): Import from environment.
18091 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
18092 expect "maint dump-me" on Cygwin.
18093 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
18094 $EXEEXT.
18095
18096 2000-11-17 Nick Duffek <nsd@redhat.com>
18097
18098 * gdb.base/break.exp: Test backtrace and finish from called
18099 function on all platforms, not just HP-UX.
18100
18101 2000-11-03 Michael Snyder <msnyder@cygnus.com>
18102
18103 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
18104 code from gdb_target_monitor, so it can be used independantly
18105 for gdbserver. Also comment out an unnecessary PUTS.
18106
18107 2000-11-03 Michael Snyder <msnyder@cygnus.com>
18108
18109 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
18110 * gdb.base/corefile.exp: Expect the message "Program is being
18111 debugged already" when we send the "corefile" command, since
18112 the preceeding gdb_load may have connected gdb to a remote target.
18113 * gdb.base/display.exp: Disable hardware watchpoints if new
18114 board info variable "no_hardware_watchpoints" is true.
18115 Replace single-letter commands with more readable ones.
18116 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
18117 if new board info variable "no_hardware_watchpoints" is true.
18118 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
18119 to see if stdio (printf) testing is possible.
18120 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
18121 board info variable "no_hardware_watchpoints" is true. Use new
18122 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
18123
18124 2000-11-13 Fernando Nasser <fnasser@redhat.com>
18125
18126 From Orjan Friberg <orjanf@axis.com>:
18127 * gdb.base/printcmds.exp: Escape curly braces followed by a number
18128 in array print pattern match.
18129
18130 2000-11-09 Fernando Nasser <fnasser@redhat.com>
18131
18132 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
18133 spelling "cancelled" to U.S. spelling "canceled" to match changes
18134 made to gdb.
18135 * gdb.c++/ovldbreak.exp: Ditto.
18136
18137 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18138
18139 * gdb.base/callfuncs.c (main): Moved to end of file, call
18140 t_double_values to initialize the FPU before inferior calls are made.
18141 * gdb.base/callfuncs.exp: Test for register preservation after calling
18142 inferior functions. Add tests for continuining, finishing and
18143 returning from a stop in a call dummy.
18144
18145 2000-10-24 Michael Snyder <msnyder@cygnus.com>
18146
18147 * gdb.base/commands.exp: Break up long lines, and re-indent.
18148
18149 2000-10-19 Michael Snyder <msnyder@cygnus.com>
18150
18151 * config/gdbserver.exp: Rewritten from the ground up, to make it
18152 compatible with the current dejagnu tree, and to make it work with
18153 the new "gdbserver" in libremote.
18154
18155 2000-10-16 Michael Snyder <msnyder@cygnus.com>
18156
18157 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
18158 * gdb.base/varargs.exp: Skip entire test if no printf support.
18159 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
18160 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
18161
18162 2000-10-13 Michael Snyder <msnyder@cygnus.com>
18163
18164 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
18165 no floating point support.
18166 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
18167 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
18168 * gdb.base/call-rt-st.exp: Ditto.
18169 * gdb.base/call-strs.exp: Ditto.
18170
18171 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
18172
18173 * gdb.base/sizeof.c: include <stdio.h>.
18174
18175 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
18176 'finish', otherwise uncaptured gdb_prompt would potentially
18177 throw remaining test points out of sync.
18178
18179 2000-07-26 Scott Bambrough <scottb@netwinder.org>
18180
18181 * gdb.base/recurse.exp: Run tests for all targets.
18182 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
18183 gnu-oldld case on ARM.
18184 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
18185 for ARM targets.
18186
18187 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
18188
18189 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
18190 * gdb.java/configure: Rebuild.
18191
18192 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
18193
18194 * gdb.java/jv-exp.exp: New file.
18195
18196 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
18197
18198 * configure: Rebuilt.
18199 * configure.in (configdirs): Add gdb.java.
18200 * gdb.java/jmisc.java: New file.
18201 * gdb.java/jmisc.exp: New file.
18202 * gdb.java/Makefile.in: New file.
18203 * gdb.java/configure: Rebuilt.
18204 * gdb.java/configure.in: New file.
18205 * lib/java.exp: New file.
18206
18207 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
18208
18209 * gdb.base/exprs.exp: Test casts to a pointer including over and
18210 underflow.
18211
18212 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
18213
18214 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
18215 and the compilers sizes.
18216
18217 2000-07-09 Nick Duffek <nsd@redhat.com>
18218
18219 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
18220 (use_methods): New function.
18221 (main): Call use_methods().
18222 * gdb.c++/classes.exp (test_method_param_class): New procedure.
18223 (do_tests): Call test_method_param_class.
18224
18225 2000-07-09 Nick Duffek <nsd@redhat.com>
18226
18227 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
18228 spelling.
18229 (test_enums): New procedure. Move enum tests from end of script
18230 to here. Set breakpoint on function name instead of line number.
18231 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
18232 (enums2): New marker function.
18233 (enums1): New function.
18234 (main): Call enums1(). Move enum tests to enums1().
18235
18236 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
18237
18238 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
18239 compile/link program. Update line numbers.
18240 * gdb.asm/d10v.inc: Define ``startup''.
18241 * gdb.asm/asmsrc1.s: Add definition of _start.
18242
18243 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
18244
18245 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
18246
18247 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18248
18249 * gdb.base/maint.exp: Add 'maint print architecture' item to output
18250 of 'help maint print' command.
18251
18252 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
18253
18254 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
18255 they use gdb_expect_list.
18256
18257 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
18258
18259 * gdb.base/commands.exp: Use ``set remote
18260 memory-read-packet-size'' instead of ``set endian big'' to test
18261 long commands.
18262
18263 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
18264
18265 * gdb.c++/templates.exp (do_tests): Make all of these work under
18266 g++, and stop skipping them.
18267
18268 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
18269 work under g++.
18270
18271 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
18272 initialization.
18273
18274 2000-06-02 Michael Snyder <msnyder@cygnus.com>
18275
18276 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
18277 the regular expression: accept an (almost) arbitrary sequence of
18278 "frames-invalid" and "breakpoints-invalid" messages both before
18279 and after the "starting" message.
18280
18281 2000-06-02 Michael Snyder <msnyder@cygnus.com>
18282
18283 * gdb.c++/local.exp: This test has never been known to work with g++.
18284
18285 2000-05-18 Michael Snyder <msnyder@cygnus.com>
18286
18287 * gdb.base/annota1.exp (annotate-signal-handler-caller):
18288 Relax the regular expression a little, make it pass on Solaris 8.
18289
18290 2000-05-12 Kevin Buettner <kevinb@redhat.com>
18291
18292 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
18293 a call, do not require that gdb stop on the line after the call.
18294 Instead, it is permissible for gdb to stop on the line of the
18295 call itself.
18296
18297 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
18298
18299 * gdb.base/break.exp (bp on small function, optimized file):
18300 Add a second pass pattern. The behavior differs here between stabs
18301 and dwarf for one-line functions. Stabs preserves two line symbols
18302 (one before the prologue and one after) with the same line number,
18303 but dwarf regards these as duplicates and discards one of them.
18304 Therefore the address after the prologue (where the breakpoint is)
18305 has no exactly matching line symbol, and GDB reports the breakpoint
18306 as if it were in the middle of a line rather than at the beginning.
18307
18308 2000-05-08 Michael Snyder <msnyder@cygnus.com>
18309
18310 * gdb.base/interrupt.exp: Make "pass" message say "send"
18311 rather than "send_gdb" (for consistancy).
18312
18313 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
18314
18315 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
18316 * gdb.c++/templates.cc: Properly check for GCC version number.
18317 * lib/compiler.cc: Likewise
18318
18319 2000-04-28 Michael Snyder <msnyder@cygnus.com>
18320
18321 * gdb.base/break.exp: When compiled with -O2 optimization,
18322 gdb may not stop at the first line of main, due to code motion.
18323
18324 2000-04-26 Michael Snyder <msnyder@cygnus.com>
18325
18326 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
18327 This test depends on parsing the printf output from the target.
18328 Since the sparclet stub doesn't do stdio, this will never work.
18329 * gdb.base/call-rt-st.exp: ditto.
18330 * gdb.base/call-strs: ditto.
18331
18332 2000-04-24 Michael Snyder <msnyder@cygnus.com>
18333
18334 * gdb.base/miscexprs.exp: make sizeof long array test portable.
18335
18336 * gdb.base/ending-run.exp: After connecting to a remote target,
18337 but before running, the target will appear to be in a random
18338 location. Specify both a file and a line for breakpoints.
18339 Also, the function that calls main may be called 'init'
18340 rather than 'start'.
18341
18342 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18343
18344 * gdb.base/help.exp: Update output for add-symbol-file command.
18345
18346 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
18347
18348 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18349 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
18350
18351 2000-04-07 J.T. Conklin <jtc@redback.com>
18352
18353 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
18354
18355 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
18356
18357 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
18358
18359 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
18360 values that can be represented exactly.
18361 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
18362 above change, and to not check against the directory part of the source
18363 file name.
18364 (step into print_long_arg_list): Likewise.
18365 (print print_small_structs from print_long_arg_list): Likewise.
18366 (print print_long_arg_list): Likewise.
18367
18368 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18369
18370 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
18371
18372 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18373
18374 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18375
18376 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
18377
18378 * gdb.base/commands.exp (deprecated_command_test): Add test for
18379 deprecate with no arguments.
18380
18381 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
18382
18383 * gdb.base/break.exp: Add new test for setting breakpoints on
18384 optimized code so we can test breakpoints work even when function
18385 prologues may be optimized away
18386
18387 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18388
18389 From David Whedon <dwhedon@gordian.com>
18390 * gdb.base/commands.exp : Added command deprecator tests.
18391
18392 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
18393
18394 * gdb.base/help.exp: Added test for new apropos command.
18395
18396 2000-03-21 Kevin Buettner <kevinb@redhat.com>
18397
18398 * gdb.base/pointers.c (usevar): New function.
18399 (main): Make sure that global variables v_int_pointer2, rptr,
18400 and y are all referenced someplace in the program by calling
18401 usevar() on them. [Some linkers delete symbols which are
18402 never referenced. The space remains, but there's no way to
18403 get a (symbolic) handle on the variable from the debugger.]
18404
18405 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18406
18407 * gdb.base/printcmds.c: Add typedeffed arrays.
18408
18409 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
18410 procedure to test arrays that are typedef'd.
18411
18412 2000-03-13 James Ingham <jingham@leda.cygnus.com>
18413
18414 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
18415 the library directories.
18416
18417 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
18418
18419 * configure.in (configdirs): Add sub directory gdb.mi.
18420 * configure: Re-generate.
18421
18422 * gdb.mi: New directory.
18423
18424 2000-02-25 Scott Bambrough <scottb@netwinder.org>
18425
18426 * gdb.base/long_long.exp: Correct test suite failure when printing
18427 a long long value as a double on ARM platforms.
18428
18429 2000-02-16 Jim Blandy <jimb@redhat.com>
18430
18431 * gdb.base/break.exp ("breakpoint line number"): Make sure the
18432 default source file is set properly before running this test.
18433
18434 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18435
18436 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
18437 gdbtk/library directory, not in gdbtcl2.
18438
18439 2000-02-04 Jim Blandy <jimb@redhat.com>
18440
18441 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
18442 backslash from regexp pattern.
18443
18444 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18445 procedure. Use it to run all the "continue to bp overloaded"
18446 tests. Note that this changes the names of the tests slightly.
18447 If the breakpoint hit message includes a hex PC value, because
18448 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18449 from the real source code, still consider that a pass.
18450
18451 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18452 XFAIL here if the breakpoint message contains a hex address. Note
18453 similar change on 1999-11-02.
18454
18455 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18456
18457 * gdb.base/ptype.exp: Establish a default source file before
18458 calling get_debug_format.
18459
18460 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18461
18462 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18463
18464 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18465
18466 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18467 of successive stepi commands -- while in the prologue we should see
18468 the function entry bracket.
18469
18470 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18471
18472 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18473 reach __change_mode() when stepping through the end of main().
18474
18475 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18476
18477 * gdb.base/default.exp: Fix expected pattern.
18478 * gdb.base/help.exp: Same.
18479
18480 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18481
18482 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
18483 Don't use xfail's because that affects only the following test.
18484
18485 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
18486 solaris or linux.
18487
18488 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18489
18490 2000-01-07 Michael Snyder <msnyder@cygnus.com>
18491
18492 * gdb.base/display.exp: Some yacc parsers like to say
18493 "A syntax error" rather than "A parse error". Accept both.
18494
18495 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18496
18497 * gdb.base/default.exp: Remove OS dependent string from "target
18498 remote" test.
18499 * gdb.base/help.exp: Same for "help target remote" test.
18500
18501 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18502
18503 From Jim Kingdon <kingdon@redhat.com>:
18504
18505 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
18506 prompt (cleanup rather than necessity, but still might keep output
18507 from spilling to next test).
18508
18509 2000-01-02 Fred Fish <fnf@cygnus.com>
18510
18511 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18512 AIX, which defines them in <sys/types.h>.
18513
18514 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
18515
18516 * gdb.base/default.exp: Match arm* etc instead of arm in "info
18517 float" test.
18518
18519 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
18520
18521 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
18522
18523 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18524 outermost frame disallowed".
18525
18526 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18527
18528 * gdb.base/setvar.exp: New tests for setting the value of a struct
18529 with a constant list.
18530
18531 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18532
18533 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18534 require the user to type a cast before setting the value of a struct.
18535
18536 1999-12-06 Jim Blandy <jimb@cygnus.com>
18537
18538 * gdb.base/default.exp: Expect the new 'info float' command on
18539 all i386 platforms.
18540
18541 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18542 LinuxThreads libraries that don't support debugging.
18543
18544 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18545
18546 * gdb.base/remote.c: Fill the buffer with truely random data.
18547 Change the buffer type to ``unsigned char'' to simplify size
18548 arithmetic.
18549
18550 * gdb.base/remote.exp: Reduce download numbers by one. Typical
18551 stub only handles 400-1 byte packets. Verify that the download
18552 worked.
18553
18554 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18555
18556 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18557 tests, using UNRESOLVED for the untested cases. Also, does not wait
18558 for a timeout if the prompt was received before a recognizable pattern.
18559
18560 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18561
18562 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18563
18564 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18565
18566 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
18567 watchpoints.
18568
18569 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
18570
18571 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18572
18573 * gdb.c++/local.exp: Be more flexible in recognizing local class
18574 name mangling. Don't allow horribly truncated method names.
18575 * gdb.c++/derivation.exp: Expect protected inheritance.
18576 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18577 * gdb.c++/virtfunc.exp: Likewise.
18578 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18579 when printing a nested enum.
18580
18581 1999-11-22 Jim Blandy <jimb@cygnus.com>
18582
18583 * gdb.base/step-test.exp: Properly await GDB's response to setting
18584 a breakpoint on the call to large_struct_by_value.
18585
18586 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18587 just because we have debug info for the `start' function.
18588
18589 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18590
18591 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18592 "Unknown signal" messages, which indicate (on LinuxThreads) that
18593 GDB doesn't know how to debug threads on this system. This is
18594 better than hanging while philosopher 0 dumps chatter into gdb.log.
18595
18596 1999-11-18 Tom Tromey <tromey@cygnus.com>
18597
18598 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18599
18600 1999-11-18 Fred Fish <fnf@cygnus.com>
18601
18602 * gdb.base/coremaker2.c: Add sample program for generating
18603 cores that is more self contained than coremaker.c. Eventually
18604 I'll add more code to this and tie it into the testsuite.
18605
18606 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18607
18608 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18609
18610 1999-11-10 Jimmy Guo <guo@cup.hp.com>
18611
18612 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
18613 from $srcdir/lib/.
18614 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
18615 and gdb.c++/.
18616
18617 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18618
18619 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
18620 'continue with watch' test point.
18621
18622 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18623
18624 Merged from p2linux-990323-branch:
18625
18626 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18627
18628 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18629
18630 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
18631 {limit,fixed}''. Test ``set download-write-size''.
18632
18633 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18634
18635 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
18636 gdb_expect_list.
18637
18638 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18639
18640 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18641
18642 1999-11-03 Mark Salter <msalter@cygnus.com>
18643
18644 * gdb.base/break.exp: Fix "stub continue" pattern.
18645
18646 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18647
18648 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18649
18650 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18651
18652 * gdb.base/display.exp ("finish"): Add timeout clause.
18653
18654 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18655 plain prompt clause, so this doesn't have to time out in order to
18656 fail.
18657
18658 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
18659 breakpoint hit messages include an address.
18660
18661 * gdb.base/display.exp: Don't forget to escape parens in regular
18662 expressions. Unix regexp notatation sucks.
18663
18664 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18665
18666 * gdb.base/annota1.exp: Test for annotate-signalled: change output
18667 order for 'signalled' message.
18668
18669 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18670
18671 From Jimmy Guo <guo@cup.hp.com>:
18672 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18673 * gdb.base/annota1.c: Add code for tests to work with.
18674
18675 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18676
18677 * gdb.base/remote.exp: New test for remote downloading settings.
18678 * gdb.base/remote.c: New file with large .data.
18679
18680 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18681
18682 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18683 for LinuxThreads support, merged from the Code Fusion branch.
18684
18685 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18686
18687 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
18688 containing exp_continue into a while within an expect. Don't
18689 attempt a start more than three times. Check return value from
18690 gdb_load.
18691
18692 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18693
18694 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
18695 a pass case.
18696
18697 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
18698
18699 * gdb.base/break.c (main): Added a statement that we can step
18700 off of.
18701 * gdb.base/break.exp: Added tests for setting a breakpoint
18702 at an offset and stepping onto a breakpoint.
18703
18704 1999-10-01 Fred Fish <fnf@cygnus.com>
18705
18706 * gdb.base/help.exp (help add-symbol-file): Update to match current
18707 gdb output.
18708
18709 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18710
18711 * gdb.base/break.exp: Code locations are in hex, don't forget!
18712 (For HP-UX.)
18713
18714 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18715
18716 * condbreak.exp: Use break.c as test program.
18717 * condbreak.c: Remove, redundant with break.c.
18718
18719 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18720
18721 * config/monitor.exp (gdb_target_monitor): Disable X- and
18722 Z-packets if the target needs it.
18723
18724 1999-09-13 James Ingham <jingham@leda.cygnus.com>
18725
18726 * gdb.c++/overload.exp: Added tests for listing overloaded
18727 functions with function pointers in the arg, explicitly calling
18728 out the version you want.
18729
18730 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
18731
18732 * long_long.exp: Add variations of test cases that work for
18733 targets with 16-bit ints and 32-bit doubles.
18734
18735 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
18736
18737 * break.c (main): Compare a possibly-uninitialized argc with an
18738 unlikely value that fits in 16 bits.
18739
18740 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
18741
18742 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
18743 0xfeeb, don't want negative numbers if ints are 16 bits.
18744
18745 * lib/gdb.exp (skip_cplus_tests): New proc.
18746 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
18747 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
18748 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
18749 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
18750 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
18751 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
18752 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
18753 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
18754
18755 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
18756
18757 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
18758
18759 * gdb.base/corefile.exp (up): Allow a parameter to appear
18760 in the frame that we're going up to.
18761
18762 From Jim Blandy <jimb@cygnus.com>:
18763
18764 * gdb.base/default.exp (info float): Expect some output now.
18765
18766 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
18767 returning floating-point values to fail on the x86.
18768 * gdb.base/callfwmall.exp (do_function_calls): Same.
18769
18770 * gdb.base/list.exp (test_listsize): Correct expectations for
18771 listing line 1 with listsize 2. Also, listing a single line
18772 works now, as does listing three lines. [Kevin's note: There
18773 were a number of other cases fixed too where the expectations
18774 differed...]
18775
18776 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
18777
18778 * gdb.base/selftest.exp: Add case for when version prints as
18779 constant string instead of char pointer.
18780
18781 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
18782
18783 * gdb.base/ending-run.exp: Add Solaris case for what happens when
18784 stepping out of main.
18785
18786 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
18787 G++ used.
18788
18789 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
18790 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
18791
18792 * gdb.c++/ovldbreak.exp: Update match string in test that
18793 includes a warning of multiple breakpoints.
18794
18795 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
18796
18797 * gdb.base/display.exp: Improve precision of step-after-finish
18798 added yesterday.
18799
18800 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
18801 test.
18802
18803 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
18804 configs when using G++, not just hppa*.
18805
18806 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18807
18808 * gdb.base/async.c: New file.
18809 * gdb.base/async.exp: New file.
18810
18811 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
18812
18813 * gdb.base/break.exp: Tweak PA specific tests to properly handle
18814 PA64.
18815
18816 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
18817
18818 * gdb.base/display.exp: "finish" can leave us mid-line on many
18819 targets, deal with it. Add a small constant to main, instead of
18820 1000 since main+1000 may not be a valid address in the target.
18821
18822 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
18823 on hpux11.
18824
18825 * gdb.base/attach.exp: Handle another hpux11 error message variant
18826 when attaching to a process that does not exist.
18827
18828 1999-08-19 J.T. Conklin <jtc@redback.com>
18829
18830 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
18831 characters in 'continue to 1241' test.
18832
18833 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
18834
18835 * gdb.base/call-ar-st.exp: Add a shorter match case for the
18836 stop in print_long_arg_list, define and use a whitespace
18837 variable in print_small_structs test, add an XFAIL for Solaris.
18838 * gdb.base/dbx.exp: XFAIL func commands until somebody is
18839 interested enough to fix.
18840
18841 1999-08-13 Keith Seitz <keiths@cygnus.com>
18842
18843 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
18844 (dbx_gdb_load): Remove. Use gdb_load instead, since that
18845 proc knows about targets other than the natives.
18846 (test_assign): Use "gdb_run_cmd" to "run" the target.
18847 Check that we've actually hit the breakpoint at main.
18848 When we attempt to assign a value to a local variable, check
18849 that the variable is in the current scope, i.e., don't use
18850 a test with an empty result.
18851
18852 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
18853
18854 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
18855 command.
18856
18857 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
18858
18859 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18860 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
18861 gdb.compat, gdb.threads-hp.
18862 gdb.hp/configure, gdb.hp/configure.in: New files.
18863 gdb.hp/Makefile.in: Recurse into new subdirs.
18864 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
18865 gdb.hp/gdb.objdbg: New directory, tests for debugging info
18866 in object files.
18867 gdb.hp/tools: New directory, aux tools for HP-specific tests.
18868
18869 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
18870
18871 * gdb.base/display.exp: Help expect by putting a newline in the
18872 funky printf, remove a bogus p/a test.
18873
18874 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18875
18876 * gdb.base/display.exp: Make sure that when we say 'run', we are
18877 connected to the target. This is necessary when running not
18878 natively.
18879
18880 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
18881
18882 * gdb.base/step-test.exp: Removed some extraneous messages.
18883
18884 * gdb.base/long_long.exp: Don't run memory examination tests
18885 on little-endian targets (they will need a different set of
18886 results to match).
18887
18888 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
18889
18890 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
18891 until somebody decides to fix GDB.
18892
18893 * gdb.base/long_long.c: Stop compiler complaint by specifying long
18894 constant as "ULL".
18895 * gdb.base/long_long.exp: Loosen x/c test, add partial result
18896 matches for a couple x/2 commands.
18897
18898 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
18899
18900 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
18901 by merging in ref-types2 tests.
18902 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
18903
18904 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18905 * gdb.c++/Makefile.in: Add standard actions.
18906 (EXECUTABLES): Rename from PROGS, update list.
18907 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
18908 from gdb.hp.
18909 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
18910 foo and bar locals.
18911 * gdb.c++/anon-union.exp: Fix tests to match.
18912 * gdb.c++/classes.exp: Run if HP compiler used, add extra
18913 expect matches to handle output variations.
18914 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
18915 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
18916 output, add HP alternatives for new and delete prints.
18917 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
18918 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
18919 * gdb.c++/demangle.exp: Use $style when reporting failure.
18920 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
18921 * gdb.c++/inherit.exp: Run if HP compiler used, add some
18922 match alternatives.
18923 * gdb.c++/local.exp: Add match alternatives or xfails for HP
18924 compilers.
18925 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
18926 * gdb.c++/method.exp: Add match alternatives.
18927 * gdb.c++/misc.cc: Add bool types.
18928 * gdb.c++/misc.exp: Add tests for bool types.
18929 * gdb.c++/overload.exp: Add xfails.
18930 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
18931 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
18932 add some more template parameter tests (only for HP currently).
18933 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
18934 * gdb.c++/virtfunc.cc: Add return type and value for main.
18935 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
18936 match alternatives.
18937
18938 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18939
18940 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
18941
18942 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
18943
18944 * gdb.base/signals.exp: Don't expect getting a backtrace from
18945 within a signal handler to fail on Linux.
18946
18947 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
18948
18949 From Jimmy Guo <guo@cup.hp.com> and others at HP:
18950 * lib/gdb.exp: Remove some gratuitious semicolons.
18951 (delete_breakpoints): Increase timeout.
18952 (gdb_expect): Add -notransfer option.
18953 (gdb_test): Use -notransfer option.
18954 (get_compiler_info): Add f77 case.
18955 (get_compiler): New proc, split out from gdb_preprocess, add f77
18956 case.
18957 (gdb_preprocess): Call get_compiler.
18958
18959 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
18960 * gdb.base/attach.exp, gdb.base/display.exp,
18961 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
18962 gdb.base/long_long.exp, gdb.base/printcmds.exp,
18963 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
18964 third arg to gdb_test.
18965 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
18966 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
18967 HP-UX xfails, add others.
18968 * gdb.base/completion.exp: Reflect name change of self-test.
18969 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
18970 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
18971 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
18972 HP failure number.
18973 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
18974 useless HP-UX 10.30 references.
18975 * gdb.base/maint.exp: Loosen matches.
18976 * gdb.base/pointers.c (main): Declare more_code.
18977 * gdb.base/pointers.exp: Match on output of a `next'.
18978 * gdb.base/structs.c: Add prototypes.
18979 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
18980 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
18981
18982 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18983
18984 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
18985 command.
18986
18987 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18988
18989 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
18990 Fix run to main failures. Watchpoint can be hardware watchpoint.
18991
18992 * gdb.base/annota1.exp: Clean up some more, in case printf has
18993 debug info. Deal with lack of signal hanlder info in stack.
18994
18995 From Jim Kingdon <kingdon@redhat.com>:
18996 * gdb.base/annota1.exp: If printf has debug info, deal with it.
18997
18998 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
18999
19000 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
19001 gdb.base/foll-vfork.exp: Don't run for crosses.
19002
19003 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19004
19005 * gdb.base/configure.in: Check for gdbvars.exp instead of
19006 a1-selftest.exp.
19007 * gdb.base/configure: Re-generate.
19008
19009 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
19010
19011 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
19012 in trying to run first and name is too long.
19013
19014 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
19015 pointers2.c and pointers2.exp, respectively.
19016 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
19017 doschk happier.
19018
19019 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
19020
19021 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
19022 callfuncs2.c and callfuncs2.exp.
19023
19024 * gdb.base/list.exp: Remove mistaken xfails.
19025 * gdb.base/list0.h: Add optional prototypes.
19026
19027 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
19028
19029 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
19030 calling malloc.
19031 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
19032 * ptype.exp: Move test for get_debug_format to before its first
19033 use.
19034
19035 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19036
19037 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
19038 * gdb.base/annota2.cc, annota2.exp: Move from here.
19039 * gdb.c++/annota2.cc, annota2.exp: To here.
19040 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
19041
19042 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
19043
19044 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
19045 a consistent format.
19046
19047 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
19048
19049 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19050 * lib/gdb.exp (get_compiler_info): Add detection for assorted
19051 HP compilers, also set the globals $true and $false.
19052
19053 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
19054 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
19055 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
19056 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
19057 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
19058 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
19059 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
19060 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
19061 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
19062 whatis.c} Add C++ compatible function definitions and return
19063 types, add includes for library functions.
19064 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
19065 * gdb.base/step-test.c (myglob): Rename from glob.
19066 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
19067 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
19068 files, move here from gdb.hp.
19069 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
19070 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
19071 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
19072 Adjust line numbers in regexps.
19073
19074 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
19075 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
19076 instead of 0/1.
19077
19078 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
19079 foll-vfork.exp: New files, move here from gdb.hp.
19080 * gdb.base/page.exp: New file, test of pagination command.
19081
19082 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
19083 recursion test.
19084 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
19085
19086 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
19087 gdb.base/solib.exp: Fix compiler invocation process.
19088
19089 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
19090 HP-UX 11, turn off overload resolution explicitly.
19091 * gdb.base/commands.exp: Set argument list explicitly, add
19092 watchpoint test.
19093 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
19094 them work.
19095 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
19096 expressions properly.
19097 * gdb.base/corefile.exp: Loosen the match slightly.
19098 * gdb.base/default.exp: Allow "Error accessing memory" message
19099 also.
19100 * gdb.base/display.exp: Skip over x/0 j if PA64.
19101 * gdb.base/funcargs.exp: Add xfails for HP-UX.
19102 * gdb.base/interrupt.exp: Ditto.
19103 * gdb.base/langs.exp: Add symbolic matches governed by compiler
19104 in use.
19105 * gdb.base/list.exp: Add xfails for HP-UX.
19106 * gdb.base/long_long.exp: Refine some of the numeric matches.
19107 * gdb.base/mips_pro.exp: Xfail on HP-UX.
19108 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
19109 * gdb.base/nodebug.exp: Succeed on more varieties of output.
19110 * gdb.base/opaque.exp: Remove some HP-UX xfails.
19111 * gdb.base/ptype.exp: Succeed on more varieties of output.
19112 * gdb.base/scope.exp: Add xfails for HP-UX.
19113 * gdb.base/sect-cmd.exp: Add more cases.
19114 * gdb.base/setvar.exp: Add xfails for HP-UX.
19115 * gdb.base/shlib-call.exp: Loosen some matches slightly.
19116 * gdb.base/signals.exp: Match on void symbolically.
19117 * gdb.base/step-test.exp: Add case for PA64.
19118 * gdb.base/term.exp: Add exit and restart.
19119 * gdb.base/twice.exp: Clean up after self.
19120 * gdb.base/varargs.exp: Disable overload resolution explicitly.
19121 * gdb.base/whatis.exp: Allow more ways to pass tests.
19122
19123 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
19124 no longer useful.
19125
19126 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
19127
19128 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
19129 list of patterns.
19130 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
19131 print_double_array(double_array)", "continuing to breakpoint
19132 1018", "print print_double_array(array_d)" and "continuing to
19133 1034" tests.
19134
19135 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
19136
19137 * Makefile.in: Add empty html and install-html targets.
19138
19139 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
19140
19141 * config/mt-*: Remove, these haven't been used since 1996.
19142
19143 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
19144
19145 * gdb.base/call-strs.c, gdb.base/ending-run.c,
19146 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
19147 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
19148
19149 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
19150
19151 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
19152 simpler match case for the ptype of the big class.
19153
19154 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19155
19156 * gdb.exp: Fix test for gdb_prompt existence.
19157
19158 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19159
19160 * gdb.exp (gdb_test): Add fail after calls to perror.
19161
19162 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19163
19164 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
19165
19166 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19167
19168 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
19169
19170 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
19171
19172 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
19173 malloc() is linked in.
19174
19175 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19176
19177 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
19178 step at end.
19179
19180 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
19181
19182 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
19183
19184 * gdb.java/jv-print.exp: New file. (Our first Java test!)
19185
19186 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
19187
19188 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
19189 * gdb.base/mips_pro.exp: Likewise.
19190
19191 1999-06-02 Keith Seitz <keiths@cygnus.com>
19192
19193 * gdb.c++/templates.cc: Change all "new" operators to throw
19194 an exception.
19195 * gdb.c++/cplusfuncs.cc: Likewise.
19196
19197 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
19198
19199 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
19200
19201 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
19202 * gdb.base/ending-run.exp: When stepping out of main, accept a
19203 step into an arbitrary assembler file.
19204
19205 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19206
19207 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
19208 "breakpoint-invalid" to be printed.
19209 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
19210 number of "frames-invalid" and "breakpoint-invalid" to be printed.
19211 * gdb.base/annota2.cc: Initialize a.x to 0.
19212
19213 1999-05-17 Keith Seitz <keiths@cygnus.com>
19214
19215 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
19216 when "skip_float_tests" set.
19217 Ditto for "print print_double_array(array_d)", "print print_small_structs",
19218 "print print_ten_doubles", and "step into print_long_arg_list".
19219 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
19220 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
19221 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
19222 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
19223 "skip_float_tests" is set.
19224 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
19225 when "skip_float_tests" set.
19226
19227 1999-05-06 Keith Seitz <keiths@cygnus.com>
19228
19229 * gdb.base/annota2.cc: Include stdio.h.
19230
19231 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
19232
19233 * gdb.base/crossload.exp: Remove, this has been disabled ever
19234 since BFD stopped including all targets, and cross-GDB gets
19235 plenty of testing anyway.
19236 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
19237 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
19238 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
19239 * gdb.base/README: Remove, was doc for this.
19240 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
19241 needed.
19242
19243 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19244
19245 * gdb.base/call-ar-st.exp: Fix one regular expression in test
19246 output.
19247
19248 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
19249 * gdb.base/annota2.exp: New file. More annotation tests.
19250 * gdb.base/annota1.c: New file. Source file for annota1.exp.
19251 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
19252
19253 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
19254
19255 * config/cfdbug.exp: New file.
19256
19257 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
19258
19259 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
19260 Marcus Daniel's and Dale Hawkins's demangler crashes.
19261
19262 * gdb.c++/demangle.exp (test_gnu_style_demangling,
19263 test_lucid_style_demangling, test_arm_style_demangling,
19264 test_hp_style_demangling): Try Tom Tromey's core-dumping
19265 identifier under each demangling style.
19266
19267 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
19268
19269 * gdb.c++/demangle.exp: Include the current demangling style
19270 in all test names.
19271 (current_demangling_style): New global variable.
19272 (set_demangling_style, test_demangling_core, test_demangling,
19273 test_demangling_exact): New functions.
19274 (test_gnu_style_demangling, test_lucid_style_demangling,
19275 test_arm_style_demangling, test_hp_style_demangling): Use those,
19276 instead of calling gdb_test and gdb_test_exact directly.
19277 (catch_demangling_errors): New function, which reports errors
19278 signalled by the demangling test functions in an orderly way.
19279 (do_tests): Use catch_demangling_errors.
19280
19281 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
19282
19283 * gdb.base/signals.exp (test_handle_all_print): Use () for
19284 grouping in expressions, not {}.
19285
19286 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
19287 initialized yet.
19288
19289 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
19290
19291 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
19292 are listed.
19293
19294 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
19295
19296 * gdb.stabs/weird.exp: Test for CC being defined before
19297 looking at its value.
19298
19299 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
19300
19301 * gdb.base/call-ar-st.exp: Remove stray '#'.
19302 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
19303 "short int" and "long int".
19304 * gdb.c++/overload.cc: Cast the string added in the previous
19305 change, to mollify finicky HP compiler.
19306 * gdb.hp/reg-test.exp (testfile): Fix file name.
19307 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
19308
19309 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
19310 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
19311 alternate form of enum ptype.
19312
19313 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
19314
19315 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
19316 * gdb.hp/*.exp: Change all to run compiler probe only after
19317 passing skip_hp_tests, so as not to waste time on guaranteed
19318 failure.
19319
19320 * gdb.c++/overload.cc: Pass string instead of char addr, always
19321 init ccpfoo.
19322 * gdb.c++/templates.cc: Fix syntax error.
19323
19324 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19325
19326 * gdb.base/commands.exp: Add test for correct position of '>'
19327 when issuing the 'commands' command after a 'while' or 'if'
19328 command.
19329
19330 1999-03-18 James Ingham <jingham@cygnus.com>
19331
19332 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
19333
19334 * gdb.c++/method.exp: It was testing an uninitialized int on the
19335 stack and assuming it was positive.
19336
19337 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
19338
19339 * gdb.base/step-test.exp: Catch a case where finish is broken and
19340 keep it from killing the rest of the tests.
19341 Use gdb_continue_to_end.
19342
19343 * gdb.base/sigall.exp: use gdb_continue_to_end.
19344
19345 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
19346
19347 * gdb.base/display.exp: use runto_main, not run.
19348
19349 * gdb.base/default.exp: Check for the current error message in the
19350 r abbreviation test.
19351 Add strongarm to the targets that know info float.
19352
19353 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
19354 run which doesn't work with monitors.
19355
19356 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
19357
19358 * gdb.base/break.exp: use the gdb_continue_to_end proc.
19359
19360 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
19361 program. Traps the case (in Cygmon) when the program never really
19362 exits. Same as Mark's continue_to_exit, but I had put it in a lot
19363 more places, so I used my name. Sorry Mark...
19364
19365 * config/monitor.exp (gdb_target_monitor): added another
19366 target_info parameter: remotebinarydownload. This will set the
19367 remotebinarydownload flag if this is causing some boards trouble.
19368
19369 1999-03-18 Mark Salter <msalter@cygnus.com>
19370
19371 * lib/gdb.exp (continue_to_exit): New function.
19372
19373 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
19374 * gdb.base/ending-run.exp: Ditto.
19375 * gdb.base/step-test.exp: Ditto.
19376
19377 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
19378
19379 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
19380 (suggested by Art Haas <ahaas@neosoft.com>).
19381
19382 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19383
19384 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
19385
19386 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19387
19388 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
19389 descriptions of types (short unsigned int vs unsigned short, etc).
19390
19391 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
19392
19393 * gdb.base/call-strs.exp: Don't assume that `step' will step over
19394 a call to strlen; sometimes we do have sources.
19395
19396 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19397
19398 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
19399 character, so GDB won't print garbage after its end.
19400
19401 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
19402 breakpoint there instead. Sometimes GCC emits memcpy to handle
19403 the large structures being passed by value, so we step into that
19404 instead of sum_array_print, which obscures what we're really testing.
19405 * gdb.base/step-test.exp: However, we do want a test that notices
19406 the bizarre steps into memcpy, so do that here. Add check for
19407 stepping into function calls that pass large structures by value.
19408 ("Is that a noun clause, or are you just happy to see me?")
19409 Remove all references to specific line numbers.
19410 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
19411 New type and function.
19412 (main): Call large_struct_by_value, passing it a large struct by value.
19413 * lib/gdb.exp (gdb_get_line_number): New function.
19414
19415 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
19416 more portable.
19417
19418 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19419
19420 * lib/gdb.exp: Doc fixes.
19421
19422 1999-03-05 Nick Clifton <nickc@cygnus.com>
19423
19424 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
19425
19426 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19427
19428 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
19429 commands. They're not germane to this test, and they don't work
19430 that way on remote targets.
19431
19432 1999-03-01 James Ingham <jingham@cygnus.com>
19433
19434 * Changelog entries merged over from gdb development branch.
19435
19436 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
19437
19438 * lib/gdb.exp (gdbtk_analyze_results): Generic function
19439 for outputting results of test run.
19440
19441 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
19442
19443 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
19444
19445 1999-02-25 Felix Lee <flee@cygnus.com>
19446
19447 * lib/gdb.exp (debug_format): initialize
19448
19449 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19450
19451 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19452 * gdb.base/call-rt-st.c: Ditto.
19453
19454 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19455
19456 * gdb.threads/pthreads.exp (horiz): New variable.
19457 (test_startup): Fix regexps that capture thread numbers.
19458
19459 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19460
19461 * gdb.base/smoke.exp: Disambiguate two test case names (both
19462 called ``print'').
19463
19464 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19465
19466 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
19467 compilation.
19468
19469 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19470
19471 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19472 actual output formatting.
19473 * gdb.base/smoke.exp: GDB removes leading 0's.
19474 * gdb.base/volatile.exp: Don't check type of remuneration;
19475 that variable is no longer defined in constvars.c.
19476 * gdb.base/step-test.c (main): Exit with explicit exit code.
19477 * gdb.base/step-test.exp: Remove two nexti checks--they are
19478 not portable.
19479
19480 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19481
19482 * gdb.base/help.exp ("help delete display"): Fix test to match
19483 gdb's output.
19484
19485 * gdb.base/long_long.c (known_types): Initialize values to zero.
19486 * gdb.base/long_long.exp: Step one more line
19487 so 'dec' is initialized in "get to known place". GDB removes
19488 leading zeros. Explicitly ask for hex formatting. Use
19489 unique test case names.
19490
19491 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19492
19493 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
19494
19495 * gdb.c++/method.exp: Add missing close brace.
19496
19497 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19498
19499 * gdb.base/maint.exp: Use 'set height 0' to disable page
19500 prompting, not 'set height 400'.
19501
19502 Fix a bunch of timeouts.
19503 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19504 four separate tests, so expect doesn't take forever to match a ton
19505 of text against a regexp with lots of .* forms.
19506 ("maint print psymbols", "maint print symbols"): Make some of
19507 these greps more selective, so that expect doesn't try to wade
19508 through huge piles of output and time out.
19509
19510 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19511
19512 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
19513 tests: one which doesn't expect shlib events to be reported, and
19514 another which does, but is XFAIL for all platforms other than
19515 HP/UX.
19516
19517 * gdb.base/break.exp: Teach the test suite that the `catch
19518 fork', `catch vfork', and `catch exec' commands produce error
19519 messages on platforms that don't provide these features.
19520
19521 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19522
19523 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
19524 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19525 (shortening names from solib_threshold.exp etc), won't run on
19526 anything but HP-UX for the foreseeable future.
19527 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
19528 reflect move.
19529
19530 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19531
19532 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
19533 gdb.trace/Makefile.in (clean): Remove all test executables.
19534
19535 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19536
19537 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19538 successfully re-sets breakpoints in shared libraries.
19539 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19540
19541 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19542
19543 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19544 and compiled w/o GCC.
19545
19546 * gdb.hp/watch-cmd.exp: ditto.
19547
19548 * gdb.hp/watch-hp.exp: ditto.
19549
19550 * gdb.hp/xdb1.exp: ditto.
19551
19552 * gdb.hp/xdb2.exp: ditto.
19553
19554 * gdb.hp/dbx.exp: ditto.
19555
19556 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19557
19558 * constvars.c: Remove C++-isms.
19559 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
19560 with GCC.
19561
19562 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19563
19564 The following changes are part of the HP merge.
19565
19566 * gdb.base/break.exp: new tests to verify that catchpoints for
19567 fork, vfork, and exec don't trigger inappropriately.
19568
19569 * gdb.base/opaque.exp: compile one file at a time, then link.
19570
19571 * gdb.base/signals.exp: be more restrictive about which hppa
19572 systems receive a setup_xfail. new tests.
19573
19574 * gdb.base/solib_threshold.build: new file.
19575 * gdb.base/solib_threshold.exp: new file.
19576 * gdb.base/solib_threshold.link_opts: new file.
19577 * gdb.base/solib_threshold.mk: new file.
19578 * gdb.base/gen_solib_threshold.c: new file.
19579
19580 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19581 tests. New tests for enums inside classes.
19582
19583 * gdb.c++/compiler.cc: indicate support of template debugging.
19584
19585 * gdb.c++/demangle.exp: run hp style demangling tests.
19586
19587 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19588 tests.
19589
19590 * gdb.c++/misc.cc: changes to support new tests.
19591
19592 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19593 to support new tests.
19594
19595 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19596 gcc, then skip these tests.
19597
19598 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19599
19600 The following files are part of the HP merge; some had longer
19601 names at HP, but have been renamed to be no more than 14
19602 characters in length.
19603
19604 * gdb.hp/ambiguous.cc: new file.
19605 * gdb.hp/ambiguous.exp: new file.
19606 * gdb.hp/attach.exp: new file.
19607 * gdb.hp/attach2.exp: new file.
19608 * gdb.hp/classes-hp.exp: new file.
19609 * gdb.hp/ctti.exp: new file.
19610 * gdb.hp/ctti-add.cc: new file.
19611 * gdb.hp/ctti-add1.cc: new file.
19612 * gdb.hp/ctti-add2.cc: new file.
19613 * gdb.hp/ctti-add3.cc: new file.
19614 * gdb.hp/dbx.exp: new file.
19615 * gdb.hp/exception.cc: new file.
19616 * gdb.hp/exception.exp: new file.
19617 * gdb.hp/foll-exec.c: new file.
19618 * gdb.hp/foll-exec.exp: new file.
19619 * gdb.hp/foll-fork.c: new file.
19620 * gdb.hp/foll-fork.exp: new file.
19621 * gdb.hp/foll-vfork.c: new file.
19622 * gdb.hp/foll-vfork.exp: new file.
19623 * gdb.hp/inherit-hp.exp: new file.
19624 * gdb.hp/more-steps.exp: new file.
19625 * gdb.hp/namespace.cc: new file.
19626 * gdb.hp/namespace.exp: new file.
19627 * gdb.hp/optimize.exp: new file.
19628 * gdb.hp/pxdb.c: new file.
19629 * gdb.hp/pxdb.exp: new file.
19630 * gdb.hp/quicksort.exp: new file.
19631 * gdb.hp/reg-test.exp: new file.
19632 * gdb.hp/reg-test.s: new file.
19633 * gdb.hp/sized-enum.c: new file.
19634 * gdb.hp/sized-enum.exp: new file.
19635 * gdb.hp/start-stop.exp: new file.
19636 * gdb.hp/templ-hp.cc: new file.
19637 * gdb.hp/templ-hp.exp: new file.
19638 * gdb.hp/thr-lib.c: new file.
19639 * gdb.hp/thr-lib.exp: new file.
19640 * gdb.hp/thr-lib.h: new file.
19641 * gdb.hp/thr-liblib.c: new file.
19642 * gdb.hp/virtfun-hp.c: new file.
19643 * gdb.hp/virtfun-hp.exp: new file.
19644 * gdb.hp/watch-cmd.exp: new file.
19645 * gdb.hp/watch-hp.exp: new file.
19646 * gdb.hp/xdb1.exp: new file.
19647 * gdb.hp/xdb2.exp: new file.
19648 * gdb.hp/xdb3.exp: new file.
19649
19650 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19651
19652 The following files are part of the HP merge; some had longer
19653 names at HP, but have been renamed to be no more than 14
19654 characters in length.
19655
19656 * gdb.base/ss.h: new file.
19657 * gdb.base/call-ar-st.c: new file.
19658 * gdb.base/call-ar-st.exp: new file.
19659 * gdb.base/call-rt-st.c: new file.
19660 * gdb.base/call-rt-st-exp: new file.
19661 * gdb.base/call-strs.exp: new file.
19662 * gdb.base/ena-dis-br.exp: new file.
19663 * gdb.base/environ.exp: new file.
19664 * gdb.base/long_long.exp: new file.
19665 * gdb.base/sect-cmd.exp: new file.
19666 * gdb.base/shlib-cl2.exp: new file.
19667 * gdb.base/smoke.exp: new file.
19668 * gdb.base/so-impl-ld.c: new file.
19669 * gdb.base/so-impl-ld.exp: new file.
19670 * gdb.base/so-indr-cl.c: new file.
19671 * gdb.base/so-indr-cl.exp: new file.
19672 * gdb.base/varargs.exp: new file.
19673 * gdb.base/volatile.exp: new file.
19674 * gdb.base/whatis-exp.exp: new file.
19675 * gdb.base/display.exp: new file.
19676 * gdb.c++/derivation.exp: new file.
19677 * gdb.c++/local.exp: new file.
19678 * gdb.c++/member-ptr.exp: new file.
19679 * gdb.c++/overload.exp: new file.
19680 * gdb.c++/ovldbreak.exp: new file.
19681 * gdb.c++/ref-types.exp: new file.
19682 * gdb.c++/ref-types2.exp: new file.
19683 * gdb.c++/userdef.exp: new file.
19684
19685 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19686
19687 * gdb.base/default.exp: Reflect wording change in remote.c.
19688
19689 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
19690
19691 * gdb.base/help.exp: Update to reflect current text.
19692
19693 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19694
19695 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19696 they're stack variables and contain garbage.
19697 * gdb.c++/anon-union.exp: new file.
19698
19699 The following changes were made by David Taylor
19700 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19701 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19702 in changes by HP.
19703
19704 * gdb.base/bitops.exp: new file.
19705 * gdb.base/default.exp: change expected messages for catch and
19706 info catch tests to reflect HP merge changes.
19707 * gdb.base/enable-disable-break.exp
19708 * gdb.base/ending-run.c: new file.
19709 * gdb.base/long_long.c: new file.
19710 * gdb.base/maint.exp: new file.
19711 * gdb.base/pointers2.exp: new file.
19712 * gdb.base/shlib-call2.exp: new file.
19713 * gdb.base/solib.exp: new file.
19714 * gdb.base/step-test.c: new file.
19715 * gdb.c++/anon-union.cc: new file.
19716 * gdb.c++/local.cc: new file.
19717 * gdb.c++/member-pointer.cc: new file.
19718 * gdb.c++/method.cc: new file.
19719 * gdb.c++/ref-types.cc: new file.
19720 * gdb.c++/ref-types2.cc: new file.
19721 * gdb.c++/userdef.cc: new file.
19722
19723 * gdb.base/scope.exp: compile one file at a time, then link.
19724 * gdb.base/langs.exp: ditto.
19725 * gdb.base/list.exp: ditto.
19726
19727 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
19728
19729 The following changes were made by David Taylor
19730 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19731 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19732 in changes by HP.
19733
19734 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
19735 skip tests. When compiling pass c++ flag to gdb_compile.
19736 * gdb.c++/
19737
19738 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
19739 test for on hppa*-*-hpux*; use args to see if c++ was specified.
19740 (skip_hp_tests): new function.
19741 (gdb_preprocess): new function.
19742
19743 * configure.in (hpdir): decide whether to configure gdb.hp.
19744 * configure: regenerated.
19745
19746 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
19747 to delete on clean.
19748 (EXECUTABLES): update to reflect new additions.
19749 * gdb.base/commands.exp: update message expected.
19750 * gdb.base/default.exp: add copyright notice.
19751 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
19752 * gdb.base/help.exp: update messages to reflect current text.
19753 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
19754 targets for recurse tests.
19755 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
19756 skip this file.
19757
19758 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
19759 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
19760 compilation.
19761 * gdb.c++/misc.exp: ditto.
19762 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
19763 run the tests. tell gdb_compile that it's a c++ compilation.
19764
19765 * gdb.threads/pthreads.exp: fix typo in message.
19766
19767 * gdb.base/all-bin.exp: new file.
19768 * gdb.base/arithmet.exp: new file.
19769 * gdb.base/assign.exp: new file.
19770 * gdb.base/completion.exp: new file.
19771 * gdb.base/cond-expr.exp: new file.
19772 * gdb.base/condbreak.exp: new file.
19773 * gdb.base/define.exp: new file.
19774 * gdb.base/dollar.exp: new file.
19775 * gdb.base/environment.exp: new file.
19776 * gdb.base/eval-skip.exp: new file.
19777 * gdb.base/jump.exp: new file.
19778 * gdb.base/logical.exp: new file.
19779 * gdb.base/pointers.exp: new file.
19780 * gdb.base/relational.exp: new file.
19781 * gdb.base/section_command.exp: new file.
19782 * gdb.base/whatis-expr.exp: new file.
19783
19784 * gdb.base/all-types.c: new file.
19785 * gdb.base/call-array-struct.c: new file.
19786 * gdb.base/call-return-struct.c: new file.
19787 * gdb.base/call-strings.c: new file.
19788 * gdb.base/callfuncs2.c: new file.
19789 * gdb.base/condbreak.c: new file.
19790 * gdb.base/constvars.c: new file.
19791 * gdb.base/display.c: new file.
19792 * gdb.base/int-type.c: new file.
19793 * gdb.base/jump.c: new file.
19794 * gdb.base/miscexprs.c: new file.
19795 * gdb.base/pointers.c: new file.
19796 * gdb.base/pointers2.c: new file.
19797 * gdb.base/shmain.c: new file.
19798 * gdb.base/shr1.c: new file.
19799 * gdb.base/shr2.c: new file.
19800 * gdb.base/solib.c: new file.
19801 * gdb.base/solib1.c: new file.
19802 * gdb.base/solib2.c: new file.
19803 * gdb.base/varargs.c: new file.
19804 * gdb.c++/derivation.cc: new file.
19805 * gdb.c++/overload.cc: new file.
19806 * gdb.c++/ovldbreak.cc: new file.
19807 * gdb.hp/attach.c: new file.
19808 * gdb.hp/attach2.c: new file.
19809 * gdb.hp/average.c: new file.
19810 * gdb.hp/compiler.c: new file.
19811 * gdb.hp/compiler.cc: new file.
19812 * gdb.hp/execd-program.c: new file.
19813 * gdb.hp/follow-exec.c: new file.
19814 * gdb.hp/follow-fork.c: new file.
19815 * gdb.hp/follow-vfork-and-exec.c: new file.
19816 * gdb.hp/misc-hp.cc: new file.
19817 * gdb.hp/more-steps.c: new file.
19818 * gdb.hp/optimize.c: new file.
19819 * gdb.hp/quicksort.c: new file.
19820 * gdb.hp/run-hp.c: new file.
19821 * gdb.hp/start-stop.c: new file.
19822 * gdb.hp/sum.c: new file.
19823 * gdb.hp/templates-hp.cc: new file.
19824 * gdb.hp/thread-local-in-lib.c: new file.
19825 * gdb.hp/thread-local-in-lib.h: new file.
19826 * gdb.hp/thread-local-in-lib.lib.c: new file.
19827 * gdb.hp/vforked-program.c: new file.
19828 * gdb.hp/virtfunc-hp.cc: new file.
19829 * gdb.hp/watchpoint-hp.c: new file.
19830 * gdb.hp/xdb.c: new file.
19831 * gdb.hp/xdb0.c: new file.
19832 * gdb.hp/xdb0.h: new file.
19833 * gdb.hp/xdb1.c: new file.
19834
19835 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
19836
19837 The following change was made by Edith Epstein
19838 <eepstein@cygnus.com> as part of a project to merge in changes
19839 originally made by HP; HP did not create ChangeLog entries.
19840
19841 * gdb.c++/demangle.exp: changed the expected output for some
19842 ARM-style mangling -- removed second reference to datatype.
19843 For example, maint demangle __dt__11T1__pt__2_cFv
19844 T1<char>::~T1<char>(void)
19845 becomes,
19846 maint demangle __dt__11T1__pt__2_cFv
19847 T1<char>::~T1(void)
19848
19849 (test_hp_style_demangling): new hp specific demangling test cases.
19850
19851 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
19852
19853 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
19854 * gdb.trace/backtrace.exp: Likewise.
19855 * gdb.trace/circ.exp: Likewise.
19856 * gdb.trace/collection.exp: Likewise.
19857 * gdb.trace/deltrace.exp: Likewise.
19858 * gdb.trace/infotrace.exp: Likewise.
19859 * gdb.trace/limits.exp: Likewise.
19860 * gdb.trace/packetlen.exp: Likewise.
19861 * gdb.trace/passc-dyn.exp: Likewise.
19862 * gdb.trace/passcount.exp: Likewise.
19863 * gdb.trace/report.exp: Likewise.
19864 * gdb.trace/save-trace.exp: Likewise.
19865 * gdb.trace/tfind.exp: Likewise.
19866 * gdb.trace/tracecmd.exp: Likewise.
19867 * gdb.trace/while-dyn.exp: Likewise.
19868 * gdb.trace/while-stepping.exp: Likewise.
19869
19870 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
19871
19872 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
19873
19874 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
19875
19876 From Brendan Kehoe:
19877 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
19878 int return types.
19879
19880 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
19881
19882 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
19883 remote dos host testing right.
19884
19885 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
19886
19887 * gdb.base/corefile.exp: remove some xfails.
19888
19889 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
19890
19891 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
19892 have different timestamps.
19893
19894 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
19895
19896 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
19897 gdb.base/default.exp: Replace "exec" with "executable".
19898
19899 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
19900
19901 * gdb.base/default.exp: Change else if to elseif from previous
19902 delta.
19903
19904 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
19905
19906 * gdb.base/default.exp: Add brace missing from previous delta.
19907
19908 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
19909
19910 * gdb.base/default.exp: Support test for info float for all
19911 varieties of arm toolchain.
19912
19913 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
19914
19915 * gdb.trace/*.exp: remove "remote_download" command.
19916
19917 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
19918
19919 * gdb.trace/*.exp: remove -gdwarf from compile.
19920
19921 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
19922
19923 * gdb.trace/configure.in(AC_INIT): typo
19924 * gdb.trace/configure: regenerated
19925
19926 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
19927
19928 * config/m68k-emc.exp: New file.
19929 * lib/<emc-support.exp trace-support.exp}: New files.
19930 * configure.in: add new test directory gdb.trace.
19931 * gdb.trace/{configure configure.in Makefile.in}: New files.
19932 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
19933 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
19934 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
19935 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
19936 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
19937 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
19938 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
19939
19940 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
19941
19942 * gdb.c++/classes.exp: Change all regular expressions to match
19943 arbitrary combinations of newline/carriage-return, so that they
19944 will work equally well on Unix and Windows.
19945 * gdb.c++/inherit.exp: ditto.
19946 * gdb.c++/virtfunc.exp: ditto.
19947
19948 1998-08-11 Dawn Perchik <dawn@cygnus.com>
19949
19950 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
19951
19952 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
19953
19954 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
19955 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
19956 to use a0-a3/d0-d3 as needed.
19957
19958 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
19959
19960 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
19961 * gdb.disasm/am33.exp: Corresponding changes.
19962
19963 1998-07-11 Felix Lee <flee@cygnus.com>
19964
19965 * gdb.base/callfuncs.exp: add cmp10 test.
19966 * gdb.base/callfuncs.c (cmp10): new function.
19967
19968 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
19969
19970 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
19971 into two parts to get around a synchronization problem in expect.
19972
19973 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
19974
19975 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
19976
19977 * configure.in: Add options for gdbtk testsuite.
19978
19979 * configure: Regenerate.
19980
19981 * gdb.gdbtk: New directory to hold gdbtk tests.
19982
19983 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19984
19985 * gdb.fortran/types.exp: Escape brackets in expect patterns
19986 for test_float_literal_types_accepted tests.
19987 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
19988 before run test.
19989
19990 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
19991
19992 * am33.exp: Just compile, do not link the testcase.
19993 * am33.s: Add ".am33" pseudoop to force am33 mode.
19994
19995 1998-06-25 Felix Lee <flee@cygnus.com>
19996
19997 * gdb.base/setshow.exp: make sure $pc is sane.
19998
19999 * gdb.stabs/weird.exp: split expect patterns properly.
20000
20001 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
20002
20003 * gdb.disasm/am33.s: New disassembler testfile for the am33.
20004 * gdb.disasm/am33.exp: Run it.
20005
20006 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
20007
20008 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
20009 match processing (and eliminate spurious timeouts when running).
20010
20011 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
20012
20013 * gdb.base/signals.exp (test_handle_all_print): put back Mach
20014 exception test, but conditionalize it on target [mach | gnu].
20015
20016 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
20017
20018 * gdb.base/overlays.exp: fixup compile line for linker script.
20019
20020 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
20021
20022 * gdb.fortran/types.exp: don't guess at float size.
20023
20024 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
20025
20026 * gdb.base/exprs.exp: delete test that depends on int size.
20027
20028 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
20029
20030 * config/sim.exp: Removed checks for target triplets.
20031 (gdb_target_sim): Use gdb,target_sim_options.
20032
20033 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
20034
20035 * gdb.base/reread.exp: New file.
20036 * gdb.base/reread1.c: New file.
20037 * gdb.base/reread2.c: New file.
20038
20039 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
20040
20041 * config/sim.exp: Use 'target sim -sparclite' when running
20042 SPARClite programs.
20043
20044 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
20045
20046 * gdb.base/structs2.exp: New file.
20047 * gdb.base/structs2.c: New file.
20048
20049 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
20050
20051 * gdb.asm/common.inc: New file.
20052 * gdb.asm/d10v.inc: New file.
20053 * asm-source.exp: Pass -I's to gas to find .inc files.
20054 Update line numbers in expected output.
20055 * asmsrc1.s: Rewrite.
20056 * asmsrc2.s: Rewrite.
20057 * configure.in: Create arch.inc symlink.
20058 * configure: Regenerate.
20059 * Makefile.in (distclean): Delete arch.inc.
20060
20061 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
20062
20063 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
20064 (t_enum_value2): ditto
20065 (t_enum_value3): ditto
20066 (main): ditto
20067 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20068
20069 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
20070 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
20071 change.
20072 Use gdb_test instead of send_gdb/gdb_expect sequences.
20073
20074 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
20075
20076 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
20077 not void.
20078
20079 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
20080
20081 * gdb.base/branches.c: Code with lots of loops and
20082 subroutines. Used to test gdbs ability to single step through PC
20083 changes, especially to test mips-tdep.c:mips_next_pc
20084
20085 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
20086
20087 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
20088 more rigorous EGCS C++ error checking.
20089
20090 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20091
20092 * gdb.base/help.exp: Clean up `help set args' and `help show args'
20093 tests.
20094 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
20095 function when asleep.
20096 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
20097 for i*86 Linux and SVR4 signal handling problems.
20098 Remove linux xfail for `next to handler in signals_tests_1', fixed
20099 by recent infrun.c change.
20100 Limit backtrace to 10 frames to avoid timeout problems with infinite
20101 stack backtraces.
20102 Adjust expect pattern in `handle all print' test to match Apr 28 1997
20103 target.[ch] change.
20104
20105 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
20106
20107 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
20108 for a newline from gdb before continuing.
20109 (default_gdb_exit): Just look for y or n.
20110 (gdb_test): Detect abnormal exit from GDB running on DOS; if
20111 it does, fail the rests of the tests in the file.
20112
20113 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
20114
20115 * config/cygmon.exp: New file.
20116
20117 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
20118
20119 * gdb.base/list.exp: Fix problem with "list default lines around
20120 main" test on remote targets.
20121
20122 * gdb.base/scope.exp: Fix problem with filelocal_bss before
20123 run test on remote targets.
20124
20125 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
20126
20127 * gdb.asm: New directory.
20128 * configure.in: Configure it.
20129 * configure: Regenerate.
20130 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
20131 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
20132
20133 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
20134
20135 * config/mn10300-eval.exp: New file to support MN10300 eval board.
20136
20137 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
20138
20139 * gdb.base/overlays (several files): Merge the two overlay
20140 managers into one. Change variables (foox, barx, bazx, grbxx)
20141 back into ints but force them to load in their proper sections.
20142
20143 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
20144
20145 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
20146 on-chip insn memory and IMAP1 to upper 128k.
20147 (D10VCopy): Handle memory regions crossing 16k boundaries.
20148 (D10VCopy): Transfer data in 32 bit chunks.
20149
20150 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
20151
20152 * gdb.base/overlays.c (main): Exit normally when result is
20153 correct.
20154
20155 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
20156 map. Include space for printf in .text segment.
20157
20158 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
20159 updated d10v memory VMA/LMA map.
20160 (D10VCopy): Call D10VTranslate.
20161
20162 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
20163
20164 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
20165
20166 * gdb.base/bar.c (barx, bar): Change variable to small array so
20167 that it won't be put into the .sdata - small data -
20168 section. Update reference.
20169 * gdb.base/baz.c (bazx, baz): Ditto.
20170 * gdb.base/foo.c (foox, foo): Ditto.
20171 * gdb.base/grbx.c (grbxx, grbx): Ditto.
20172
20173 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
20174 to be arrays.
20175
20176 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
20177
20178 * gdb.base/overlays.exp: fix up and get working again.
20179 Add tests for backtraces from an overlay function.
20180
20181 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
20182
20183 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
20184 "calling function with watchpoint enabled".
20185
20186 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
20187
20188 * gdb.base/break.exp (test_next_with_recursion): Remove
20189 gdb_suppress_tests for d10v-*-*.
20190 * lib/gdb.exp (gdb_suppress_tests): Disable this function
20191 pending review of whether it is useful or not.
20192
20193 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
20194
20195 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
20196
20197 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
20198
20199 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
20200 * config/dve.exp: New file to support Densan boards.
20201
20202 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
20203
20204 * gdb.base/interrupt.exp: Document problem of simulators, signals,
20205 reads and BSD.
20206
20207 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
20208
20209 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
20210 response.
20211
20212 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
20213
20214 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
20215
20216 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
20217 test.
20218
20219 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
20220 target_sizeof_long and target_bigendian_p.
20221 (structs_by_value, structs_by_reference): Check values according
20222 to targets word size and endianess.
20223
20224 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
20225
20226 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
20227 output.
20228
20229 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
20230
20231 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
20232 Update test of set args help to match source change.
20233
20234 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
20235
20236 * gdb.base/default.exp: Expect help system output to be in
20237 alphabetical order.
20238 * gdb.base/help.exp: Ditto.
20239
20240 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
20241
20242 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
20243 "i*86-pc-linux-gnu*".
20244 * gdb.base/interrupt.exp: Ditto.
20245 * gdb.base/corefile.exp: Ditto.
20246
20247 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
20248 define vxworks when building the testcase.
20249
20250 * gdb.base/ptype.exp: Fix testnames to be unique.
20251 * gdb.base/radix.exp: Ditto.
20252 * gdb.base/term.exp: Ditto.
20253 * gdb.base/whatis.exp: Ditto.
20254 * gdb.c++/classes.exp: Ditto.
20255
20256 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
20257
20258 * gdb.base/callfuncs.exp: Fix indentation.
20259
20260 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
20261 suppress_flag has been set.
20262 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
20263 target feature.
20264
20265 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
20266
20267 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
20268 the testcase.
20269
20270 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
20271 set_debug_traps() and breakpoint().
20272 * gdb.c++/misc.cc (main): Ditto.
20273 * gdb.c++/templates.cc (main): Ditto.
20274 * gdb.c++/virtfunc.cc (main): Ditto.
20275
20276 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
20277
20278 * lib/gdb.exp(gdb_step_for_stub): New function.
20279 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
20280 exists, reload the executable and do a "continue" instead of
20281 doing a jump.
20282 (runto_main): Use gdb_step_for_stub.
20283
20284 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
20285 tests to have unique names.
20286 * gdb.base/callfuncs.exp: Ditto.
20287 * gdb.base/commands.exp: Ditto.
20288 * gdb.base/default.exp: Ditto.
20289 * gdb.base/help.exp: Ditto.
20290 * gdb.base/list.exp: Ditto.
20291 * gdb.base/opaque.exp: Ditto.
20292 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
20293 similar tests.
20294
20295 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
20296 * gdb.c++/cplusfuncs.cc: Ditto.
20297 * gdb.c++/virtfunc.cc: Ditto.
20298
20299 * config/monitor.exp: Keep track of the last file we saw, rather
20300 than trying to get the info from gdb.
20301
20302 * gdb.fortran/types.exp: Move comment to previous line.
20303
20304 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
20305
20306 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
20307 target mode.
20308
20309 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
20310
20311 From Bob Manson:
20312 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
20313 string from GDB when it connects.
20314
20315 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
20316
20317 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
20318
20319 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
20320 if we can't get a debug format from GDB (we may be testing an
20321 older GDB). Use a 10 second timeout when checking for the format.
20322
20323 * gdb.stabs/weird.exp: Fix quoting.
20324
20325 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
20326
20327 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
20328
20329 * config/arm-ice.exp: New file.
20330
20331 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
20332
20333 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
20334 until it has been modified to work with the new testsuite.
20335
20336 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
20337 testcase won't compile, cause all of the testcases in the file to
20338 fail instead.
20339
20340 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
20341 (gdb_clear_suppressed): New procedure.
20342 (gdb_stop_suppressing_tests): Only clear suppress_flag if
20343 it contains a positive value.
20344
20345 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
20346
20347 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
20348
20349 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
20350
20351 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
20352
20353 * lib/gdb.exp (setup_xfail_format): New function.
20354 (get_debug_format): New function to get debug format.
20355 (debug_format): New global variable to hold last value set
20356 by get_debug_format.
20357 * gdb.base/list.exp: Call get_debug_format and expect some
20358 tests to fail for DWARF 1 and COFF formats.
20359 * gdb.c++/ptype.exp: Ditto.
20360 * gdb.c++/classes.exp: Ditto.
20361 * gdb.c++/cplusfuncs.exp: Ditto.
20362 * gdb.c++/inherit.exp: Ditto.
20363 * gdb.c++/templates.exp: Ditto.
20364 * gdb.c++/virtfunc.exp: Ditto.
20365
20366 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
20367
20368 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
20369 host doesn't have a currently-open connection.
20370
20371 * config/sparclet.exp: Cleanups and fixes to make it generic for
20372 any gdb stub target. Handle cases where gdb doesn't respond when
20373 interrupted in a sane fashion.
20374
20375 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
20376 same thing in a totally different way.
20377
20378 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
20379 setting "timeout".
20380 (gdb_start): We set the global gdb_prompt variable in
20381 default_gdb_init now.
20382
20383 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
20384
20385 * gdb.base/printcmds.exp: Fix "check for floating addition"
20386 regexp to accept results within approx +/- .01 of exact value.
20387 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
20388
20389 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
20390
20391 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
20392 properly.
20393 (gdb_expect): Add optional timeout parameter, and add timeout
20394 value to various calls.
20395 (gdb_suppress_tests): Only give one warning message per group.
20396
20397 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20398
20399 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
20400 global variables. Handle getting a value for $timeout more
20401 gracefully.
20402
20403 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20404
20405 * lib/gdb.exp: Close connection to remote host if gdb doesn't
20406 initialize.
20407 (default_gdb_init): New procedure; allow gdb_init to be overridden
20408 by a target configuration file.
20409 (gdb_expect): Pass the timeout to remote_expect.
20410
20411 * config/monitor.exp(gdb_load): Fix typo in regexp.
20412
20413 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20414
20415 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20416
20417 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20418
20419 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
20420 here. Call gdb_target_exec before rebooting the target, to make
20421 sure the connection to the target is closed.
20422 (gdb_load): Pass the name of the executable to gdb_target_monitor.
20423 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
20424 Also detect "Timeout reading from remote" error.
20425
20426 * config/gdbserver.exp: Pass the executable being loaded to
20427 gdb_target_monitor. Don't call gdb_file_cmd here; let
20428 gdb_target_monitor do it.
20429
20430 * gdb.disasm/hppa.exp: Don't use exec_output.
20431
20432 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
20433
20434 * gdb.base/list.exp: If we're debugging a non-native target,
20435 try to set the pc register to point to the start of the
20436 program before doing the first list command.
20437
20438 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
20439 test_calls after restarting.
20440
20441 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
20442 reloading.
20443
20444 * gdb.base/watchpoint.exp: Fix typo.
20445
20446 * gdb.base/setshow.exp: Check for use_gdb_stub.
20447
20448 * gdb.base/break.exp: Fix continue until exit test for the gdb
20449 stub case.
20450 * gdb.base/langs.exp: Ditto.
20451
20452 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
20453 gdb_load_offset. If we weren't given a file to load, figure out
20454 what the current file is and use it.
20455
20456 * config/i386-bozo.exp: New file.
20457
20458 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20459
20460 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20461 feature.
20462
20463 * config/proelf.exp: New entry.
20464
20465 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20466
20467 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20468 of regexps.
20469
20470 * gdb.base/watchpoint.exp: Don't run the test_stepping
20471 tests if gdb can't call functions on the target.
20472
20473 * gdb.base/setshow.exp: Don't run the set prompt tests if
20474 the board has gdb_prompt set.
20475
20476 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20477
20478 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20479 * gdb.base/commands.exp: Likewise.
20480 * gdb.base/setshow.exp: Likewise.
20481
20482 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20483
20484 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20485 feature.
20486
20487 * config/i960.exp: New file.
20488
20489 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20490
20491 * gdb.base/funcargs.exp: Check for gdb,short_int target
20492 feature instead of looking for explicit target triplets.
20493
20494 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
20495
20496 * gdb.base/printcmds.exp: add a couple more tests a la
20497 "p 123DEADBEEF", to check parse_number.
20498 * top.c: change "to enable to enable" to "to enable" in a couple
20499 of help strings.
20500
20501 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20502
20503 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20504 on the mn10300.
20505
20506 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20507
20508 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20509 where the test executable is run with explicit args.
20510 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20511
20512 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20513
20514 * gdb.base/run.c: Use FAKEARGV to build test executable that
20515 does not require a command line arg, since most simulators
20516 don't currently support passing such an arg into the simulated
20517 program.
20518 * gdb.base/commands.exp: Change tests to insert the proper
20519 value as the arg to the first recursive factorial call. Change
20520 compilation line to define FAKEARGV at compile time.
20521
20522 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20523
20524 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20525 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20526 function with watchpoint enabled" test.
20527
20528 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20529
20530 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
20531 Don't call gdb_test when the command doesn't return to a gdb prompt.
20532
20533 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
20534 "Tests restarted" messages.
20535
20536 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20537
20538 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20539
20540 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
20541
20542 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20543 for INFO SYMBOL; add help tests for OVERLAY commands.
20544 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20545 add tests for OVERLAY commands
20546 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20547 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20548 * gdb.base/sigall.c: add usestubs code frag
20549 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
20550
20551 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20552
20553 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20554 failures.
20555 (gdb_stop_suppressing_tests): Note that tests have restarted.
20556
20557 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20558
20559 * config/h8300.exp: New file.
20560
20561 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20562
20563 * gdb.base/setshow.exp: Check for the existence of a
20564 feature, not its value.
20565
20566 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20567
20568 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20569
20570 * gdb.base/scope.exp: It's now init0(), not init().
20571
20572 * gdb.base/scope0.c: For now, change init() to be init0().
20573
20574 * config/monitor.exp: Use gdb_serial in preference to serial
20575 or netport.
20576
20577 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
20578 and it's not already set.
20579
20580 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20581
20582 * gdb.base/setshow.exp: Only test the run command if the target
20583 isn't using a stub and if it supports argument passing.
20584
20585 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20586
20587 * config/udi.exp(gdb_start): Make sure UDICONF is set
20588 properly before starting gdb.
20589
20590 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20591
20592 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20593 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20594 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20595
20596 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20597
20598 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
20599 specialized code to reboot the board, use remote_reboot instead.
20600
20601 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20602
20603 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20604
20605 * config/monitor.exp: Make sure we disconnect from the target.
20606 Also, try a reboot/reload cycle instead of failing if the
20607 load fails.
20608
20609 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20610
20611 * gdb.base/default.exp: Don't set match_max.
20612 * gdb.base/help.exp: Ditto.
20613 * gdb.base/list.exp: Ditto.
20614 * gdb.base/signals.exp: Ditto.
20615
20616 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20617 set, use remote_ld to download the testcase instead of
20618 the GDB loader.
20619
20620 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20621
20622 * config/vr5000.exp: New file.
20623
20624 * config/monitor.exp(gdb_target_monitor): Add pattern for
20625 "Ending remote" to detect errors in connecting.
20626
20627 * gdb.base/setshow.exp: Add .* within auto language test.
20628
20629 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20630 target feature.
20631
20632 * config/monitor.exp(gdb_load): Check for a failure when loading,
20633 and reboot the board if necessary.
20634
20635 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20636 a set of tests. Remove print.* from the patterns being checked.
20637
20638 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20639
20640 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20641 refer to gdb_spawn_id.
20642
20643 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20644 longer used.
20645 * config/sparclet.exp: Ditto.
20646 * config/sparclet-old.exp: Ditto.
20647 * config/slite.exp: Ditto.
20648 * config/sim.exp: Ditto.
20649 * gdb.base/funcargs.exp: Ditto.
20650
20651 * lib/gdb.exp:Remove references to gdb_spawn_id.
20652 (gdb_expect): Move to remote.exp.
20653
20654 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20655
20656 * config/monitor.exp: Detect the "Couldn't establish connection"
20657 message from GDB.
20658
20659 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20660
20661 * gdb.base/bitfields.exp: Use runto instead of explicit
20662 gdb_run_cmd/gdb_expect sequences.
20663
20664 * gdb.base/break.exp(text_next_with_recursion): Add match for
20665 gdb_expect call.
20666
20667 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20668 We also need to handle the "A program is being debugged already"
20669 prompt from gdb. Use gdb_test to set the baud rate.
20670
20671 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20672 to 20000. Really. I mean it.
20673
20674 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20675
20676 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
20677 fails. If suppress_flag is set, skip perror message about not
20678 being able to send to GDB.
20679 (send_gdb): If suppress_flag is set, don't try to send commands to
20680 GDB.
20681 (gdb_expect): If suppress_flag is set, always fail immediately.
20682 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20683 (gdb_init): Call gdb_stop_suppressing_tests.
20684 (default_gdb_exit): Ditto.
20685 (default_gdb_start): Ditto.
20686
20687 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
20688 gdb_stop_suppressing_tests as appropriate.
20689 * gdb.base/break.exp: Ditto.
20690 * gdb.base/callfuncs.exp: Ditto.
20691 * gdb.base/commands.exp: Ditto.
20692 * gdb.base/exprs.exp: Ditto.
20693 * gdb.base/funcargs.exp: Ditto.
20694 * gdb.base/list.exp: Ditto.
20695 * gdb.base/recurse.exp: Ditto.
20696 * gdb.base/scope.exp: Ditto.
20697 * gdb.base/structs.exp: Ditto.
20698 * gdb.c++/inherit.exp: Ditto.
20699
20700 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20701
20702 * config/vr4300.exp: New file.
20703
20704 * gdb.*/*.exp: Call gdb_expect instead of expect.
20705
20706 * lib/gdb.exp(gdb_expect): New function.
20707
20708 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20709
20710 * lib/gdb.exp(gdb_init): New function.
20711
20712 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
20713 for each individual variable set.
20714
20715 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20716 name.
20717
20718 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20719
20720 * gdb.base/scope.exp: Use gdb_test.
20721
20722 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20723 aborting; the testsuite driver will do that for us (see
20724 gdb_finish). Also, use gdb_test in a few more places.
20725
20726 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
20727
20728 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
20729
20730 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
20731
20732 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
20733 and "add_tests" are not at the same address.
20734
20735 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
20736
20737 * gdb.base/ptype.exp: Use gdb_test.
20738
20739 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
20740
20741 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
20742 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
20743 left in. No longer expect them to fail.
20744
20745 * gdb.stabs/*.mt; Deleted, no longer used.
20746 * gdb.stabs/configure.in: Remove references to target makefile
20747 frags.
20748 * gdb.stabs/configure: Rebuilt.
20749
20750 * gdb.disasm/*.mt: Deleted, no longer used.
20751 * gdb.disasm/configure.in: Remove references to target makefile
20752 frags. Use "sh3.s" as the unique filename for this directory.
20753 * gdb.disasm/configure: Rebuilt.
20754
20755 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
20756 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
20757 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
20758
20759 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
20760
20761 * config/udi.exp: Use mondfe,name instead of remote_host.
20762
20763 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
20764
20765 * gdb.base/watchpoint.exp: Don't expect a failure when calling
20766 a function with a watchpoint enabled on the mn10200.
20767
20768 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
20769 before trying to create it!
20770
20771 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
20772
20773 * config/vx.exp: Use hostname instead of netport.
20774
20775 * config/vxworks.exp: New file.
20776
20777 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
20778
20779 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
20780 gdb before assuming everything worked. Send a ^C if a timeout
20781 occurs.
20782
20783 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
20784 $gdb_spawn_id directly.
20785 (gdb_run_cmd): Try _start as well as start. Use the target feature
20786 gdb,start_symbol as the symbol to start from when jumping.
20787
20788 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
20789
20790 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
20791 redundant) test.
20792
20793 * gdb.base/recurse.exp: Relax final value test for 'b' so that
20794 it doesn't lose for 16bit integer systems.
20795
20796 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
20797
20798 * gdb.fortran/types.exp: If the target doesn't support "double"
20799 data types, then expect "real" types to only be 4 bytes.
20800
20801 * gdb.c++/virtfunc.exp: Expect failure for virtual function
20802 call tests if the target doesn't support inferior function calls.
20803
20804 * gdb.base/printcmds.exp: Allow minor deviation in FP values
20805 in printf tests.
20806
20807 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
20808
20809 * gdb.base/help.exp: Disable "help set", "help show", and
20810 "help support". Simplify regexp for "help stack".
20811
20812 * gdb.base/default.exp: Set match_max to 5000 and the timeout
20813 to 60 seconds. Temporarily set match_max to 15000 around the
20814 "info copying" test.
20815
20816 * gdb.base/nodebug.exp: Don't try to do an inferior function
20817 call if the target doesn't support them.
20818 * gdb.base/printcmds.exp: Likewise.
20819 * gdb.base/setvar.exp: Likewise.
20820 * gdb.base/structs.exp: Likewise.
20821 * gdb.c++/templates.exp: Likewise.
20822 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
20823
20824 * gdb.base/recurse.exp: Enable for the mn10200.
20825
20826 * configure.in: Do configure gdb.stabs directory for *-*-elf
20827 targets.
20828 * configure: Rebuilt.
20829
20830 * gdb.base/break.exp: Check for gdb,noresults before testing
20831 exit status and/or results from the target.
20832 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
20833 * lib/gdb.exp: Remove old (now bogus) initialization of
20834 noinferior, noargs, noresults and nosignals.
20835
20836 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
20837
20838 * config/sh.exp: New file.
20839
20840 * config/slite.exp: Try to connect multiple times to the board
20841 before rebooting. Only send a "monitor run" if need_monitor_run
20842 is set.
20843
20844 * gdb.base/break.exp: Don't do the "stub continue" test if
20845 the target has gdb_stub set.
20846
20847 * gdb.base/callfuncs.exp: Increase the timeout.
20848
20849 * gdb.base/interrupt.exp: Don't even try to compile the testcase
20850 if the target has gdb,noinferiorio set.
20851
20852 * gdb.base/list.exp: Increase match_max to 10000 characters.
20853
20854 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
20855
20856 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
20857 target.
20858
20859 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
20860
20861 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
20862
20863 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
20864 trying to delete the copy of gdb. Catch the file delete so we
20865 don't die if the delete fails; also, the file should be copied to
20866 the host, not to the build.
20867
20868 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
20869
20870 * lib/gdb.exp(gdb_test): Surround the result pattern with
20871 parenthesis in case it contains multiple regexps separated
20872 with |.
20873
20874 * gdb.base/watchpoint.exp: Use gdb_test.
20875 * gdb.base/default.exp: Ditto.
20876
20877 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
20878
20879 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
20880
20881 * gdb.base/scope.exp: Use gdb_test.
20882 * gdb.c++/classes.exp: Ditto.
20883 * gdb.c++/inherit.exp: Ditto.
20884
20885 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
20886
20887 * gdb.base/crossload.exp: Don't use execute_anywhere, use
20888 remote_exec instead.
20889 * gdb.base/corefile.exp: Don't be ridiculous.
20890 * gdb.base/*.c: Add missing stub invocations.
20891
20892 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
20893
20894 * config/slite.exp: Miscellaneous fixes.
20895
20896 * lib/gdb.exp: Fix runto.
20897
20898 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
20899 the target.
20900
20901 * gdb.base/watchpoint.exp: Fix regexp.
20902
20903 * lib/gdb.exp(default_gdb_exit): Add a catch to the
20904 close and wait commands, as the descriptor may now be
20905 invalid. Always call "remote_close host".
20906
20907 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
20908
20909 Major rewrite for testsuite revision.
20910
20911 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
20912 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
20913 instead of relying on spawn_id to always contain a valid
20914 spawn id.
20915 (get_compiler_info): New procedure to build the ${binfile}.ci
20916 file, instead of replicating this in N different places.
20917 (gdb_compile): New procedure.
20918
20919 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
20920 appropriate arguments) instead of compile. Use gdb_test in a lot
20921 more places. Use send_gdb instead of send. Always run gdb_start
20922 at the start of a testcase, as this is no longer done magically.
20923
20924 config/*-gdb.exp: Rename without the -gdb suffix.
20925
20926 config/mips.exp: Use remote_close instead of exit_remote_shell.
20927 config/monitor.exp: Use target_info instead of looking at
20928 baud, timeout, etc.
20929 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
20930
20931 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20932
20933 * gdb.c++/templates.exp (test_ptype_of_templates),
20934 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
20935 Update expect patterns for destructors and assignment operators
20936 to match corresponding c-typeprint.c changes.
20937 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
20938 to destructor breakpoint test, GDB should be able to set the
20939 destructor breakpoint without specifying arguments.
20940
20941 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
20942
20943 * gdb.threads/pthreads.exp: Change result for failure to compile due
20944 to lack of pthreads runtime support from an error to simply an
20945 unsupported test, per dejagnu standards.
20946
20947 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20948
20949 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
20950 where GDB exits to reduce pattern match time.
20951 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
20952
20953 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
20954
20955 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
20956
20957 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
20958 * gdb.base/default.exp: ditto.
20959 * gdb.base/nodebug.exp: ditto.
20960 * gdb.base/printcmds.exp: ditto.
20961 * gdb.base/ptype.exp: ditto.
20962 * gdb.base/setvar.exp: ditto.
20963 * gdb.base/structs.exp: ditto.
20964 * gdb.base/setshow.c: Guard against uninitialized values of argc.
20965
20966 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
20967
20968 * configure, */configure: Rebuild with autoconf 2.12.
20969
20970 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
20971
20972 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
20973 use new i*86-pc-linux*-gnu quads.
20974 * gdb.base/corefile.exp: Ditto.
20975 * gdb.base/signals.exp: Ditto.
20976 * gdb.base/sigall.exp: Ditto.
20977 * gdb.base/interrupt.exp: Ditto.
20978
20979 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
20980 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
20981 RedHat 4.0.
20982
20983 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
20984 linux. This allows the test case to at least compile on latest
20985 linux, but still not run due to missing the threads runtime library.
20986
20987 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20988
20989 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
20990 directory to search gdb directory. Accept and step over conditional
20991 stack alignment code. Consume $prompt in failure cases.
20992 Reset timeout to $oldtimeout instead of some arbitrary value.
20993 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
20994 timeout problems with infinite stack backtraces.
20995 * gdb.base/ptype.exp (ptype struct link, union tu_link):
20996 Accept function parameters for linkfunc member.
20997
20998 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
20999
21000 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
21001 (CXXFLAGS): Remove, unreferenced.
21002 (B_OPTIONS): Add for -B options and add code to initialize with
21003 previous -B options and also add -B option to pick up cross compiled
21004 runtime.
21005 (TARGET_INCLUDES): Add for -I options and add code to initialize when
21006 doing cross compiles.
21007 (target_alias): Declare global.
21008 (xgcc): Set variable to full path of gcc in build tree. Use findfile
21009 to verify that gcc exists in build tree, and if so set CC to that
21010 gcc and to use B_OPTIONS and TARGET_INCLUDES.
21011
21012 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
21013
21014 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
21015 ptype test for anonymous union. Fixup testcase to match
21016 current gcc debug output.
21017
21018 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
21019
21020 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
21021 force argument to an unsigned long type.
21022
21023 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
21024
21025 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
21026 tests and anonymous union print/ptype tests.
21027 * gdb.base/list.exp (test_forward-search): Increase timeout by
21028 5 minutes for the "search extremely long line" case.
21029 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
21030 completely optional and that the pass/fail messages use the command as
21031 the message if that third arg is a null string.
21032 (gdb_test_exact): Arrange that a null string pattern means match a
21033 null string output rather than any output, which might include random
21034 errors.
21035 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
21036 backtrace test.
21037 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
21038 always failing and failure is now exposed by gdb.exp changes.
21039
21040 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
21041
21042 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
21043 weren't being noted.
21044
21045 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21046
21047 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
21048 * gdb.stabs/weird.exp: Remove v_comb xfails.
21049
21050 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
21051
21052 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
21053 list.exp scope.exp watchpoint.exp]
21054 Make all timeout error msgs explicitly say "(timeout)".
21055
21056 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
21057
21058 * config/monitor.exp: Increase download timeout to 1000 seconds.
21059
21060 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
21061
21062 * config/m32r.exp: Increase timeout to 120 seconds.
21063
21064 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
21065
21066 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
21067 and accept older ordering as obsolescent gcc or gdb.
21068 * gdb.c++/templates.exp: Ditto.
21069 * gdb.c++/virtfunc.exp: Ditto.
21070
21071 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
21072
21073 * gdb.base/coremaker.c: Add code to mmap some data so we
21074 can check that it ends up in the core file.
21075 * gdb.base/corefile.exp: Add test to read mmapped data
21076 from core file.
21077
21078 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
21079
21080 * config/m32r.exp: New file.
21081
21082 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
21083
21084 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
21085 that cflags can contains -gstabs, and work correctly for other tests.
21086
21087 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
21088
21089 * gdb.base/setshow.exp: New file, tests show and set.
21090 * gdb.base/setshow.c: New file, tests show and set.
21091 * gdb.base/help.exp: Add test for help set|show annotate.
21092 * gdb.base/default.exp: Add test for set|show annotate.
21093
21094 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
21095
21096 * testsuite/gdb.base/break.exp: Make backtrace from factorial
21097 errors unique.
21098 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
21099 explicitly.
21100
21101 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
21102
21103 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
21104 and width commands. This is done elsewhere.
21105 * (gdb_start): Don't call gdb_start_sim here. That's already
21106 done in gdb_load. This fixes lots of failures in default.exp.
21107
21108 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
21109
21110 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
21111 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
21112 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
21113 in the same we we treat other failures (since it may be an expected
21114 condition), rather than as an error.
21115 * gdb.base/signals.exp (test_handle_all_print): Revert back to
21116 old test format.
21117
21118 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
21119
21120 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
21121 (distclean maintainer-clean realclean): No need to remove files
21122 twice. Nuke the duplicates.
21123 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
21124 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
21125 Remove config.h along with other config files.
21126
21127 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
21128
21129 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
21130 "p func1 ()" and note that rests of tests are skipped.
21131 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
21132 setup_xfails for "print func2::coremaker_local".
21133 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
21134 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
21135 affected by the previous run test.
21136 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
21137 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
21138 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
21139 "pass int powerset tuple" and "pass modeless int powerset tuple".
21140 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
21141 "real write 4" and "real write 8".
21142 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
21143 setup_xfails for "print vs1 after tuple assign 2",
21144 "print \$i after tuple assign 2", and
21145 "print vs2 after tuple assign 2".
21146 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
21147 meaningful error message and return -1 so the caller can
21148 suppress further tests and avoid a cascade of errors.
21149
21150 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
21151
21152 * gdb.base/a1-selftest.exp: Tweak tests to account for new
21153 format for printing version.
21154 * gdb.base/default.exp: Ditto.
21155 * gdb.base/interrupt.exp: Fix problem with cascade of
21156 errors if child process dies while calling a function.
21157
21158 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
21159
21160 * Makefile.in (VPATH): Add
21161 * Makefile.in (Makefile, config.status): Fix rules so things get
21162 remade when necessary.
21163
21164 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
21165
21166 * Makefile.in (just-check): Add path to sibling expect dir
21167 to environment variable specified by RPATH_ENVVAR.
21168
21169 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
21170
21171 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
21172 (just-check): Add shared library paths for libstdc++, tk,
21173 tcl, bfd, and opcodes to the environment variable specified
21174 in RPATH_ENVVAR.
21175 * configure.in: Add support to recognize --enable-shared flag
21176 and generate correct value for RPATH_ENVVAR.
21177 * configure: Regenerated with autoconf.
21178
21179 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
21180
21181 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
21182 include all osf versions.
21183 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
21184 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
21185 when target is linux. When failing to build pthreads test
21186 executable, give more meaningful message.
21187 * gdb.threads/pthreads.c: Hpux also uses old definition of second
21188 arg for pthread_create.
21189
21190 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
21191
21192 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
21193 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
21194 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
21195 and -lpthreads (everybody else).
21196 (test_startup): Fail gracefully if threads are not supported.
21197 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
21198 "p/c array_index("abcdef",2)" when not gcc compiled.
21199 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
21200 "print func2::coremaker_local" when not gcc compiled.
21201 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
21202 "ptype on opaque struct tagname (statically)",
21203 "ptype on opaque struct tagname (dynamically) 1", and
21204 "ptype on opaque struct tagname (dynamically) 2"
21205 for not compiled with gcc.
21206 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
21207 backtrace when compiled with gcc.
21208 * lib/gdb.exp (runto_main): Return result of "runto main" rather
21209 than always return success.
21210
21211 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
21212
21213 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
21214
21215 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
21216
21217 * gdb.base/structs.exp: Undo last change.
21218
21219 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
21220
21221 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
21222 encapsulate all the steps/nexts done during self test, starting
21223 at main, and makes them less sensitive to optimization issues.
21224 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
21225 signal handler" test.
21226 * gdb.threads/pthreads.exp: Only run this for native configs.
21227 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
21228 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
21229 tests.
21230 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
21231 for "runto test_calls(void)" test.
21232
21233 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
21234
21235 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
21236 and don't expect address info in breakpoint confirmations.
21237
21238 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
21239
21240 * gdb.base/list.exp (test_forward_search): Increase timeout
21241 temporarily by 60 seconds for searching extremely long line,
21242 and then reset to old value when done. Increase expect input
21243 buffer to 10000.
21244
21245 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
21246
21247 * gdb.base/list.exp (test_forward_search): Fix to handle very
21248 long source line without overflowing expect's input buffer.
21249
21250 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
21251
21252 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
21253 "buffer_full".
21254
21255 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
21256 "buffer_full".
21257
21258 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
21259 "buffer_full".
21260
21261 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
21262 "buffer_full".
21263
21264 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
21265
21266 * configure.in (configdirs): Add gdb.threads.
21267 * configure: Regenerated with autoconf.
21268 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
21269 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
21270 * gdb.threads/configure: New, generated with autoconf.
21271
21272 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
21273
21274 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
21275
21276 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
21277
21278 * gdb.base/signals.exp (test_handle_all_print): Test separately for
21279 each signal's status in the output of "handle all print".
21280 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
21281 the \r\n sequence that immediately precedes the gdb prompt.
21282 * gdb.base/a1-selftest.exp: Save original timeout and restore
21283 after test.
21284
21285 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
21286
21287 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
21288 symbol.
21289
21290 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
21291
21292 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
21293
21294 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
21295
21296 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
21297 timeout by 60 seconds.
21298
21299 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
21300
21301 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
21302 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
21303 error return.
21304
21305 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
21306
21307 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
21308 gdb initialization, also report how long dejagnu waited. Restore
21309 old timeout before doing error return. Temporarily increase timeout
21310 by 3 minutes to allow for slow startups over heavy NFS use.
21311
21312 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
21313
21314 * lib/gdb.exp: Report timeout value for verbosity level 2.
21315 * config/gdbserver.exp: Ditto.
21316 * config/hppro.exp: Ditto.
21317 * config/mips-gdb.exp: Ditto.
21318 * config/monitor.exp: Ditto.
21319 * config/netware.exp: Ditto.
21320 * config/sim-gdb.exp: Ditto.
21321 * config/slite-gdb.exp: Ditto.
21322 * config/udi-gdb.exp: Ditto.
21323 * config/unix-gdb.exp: Ditto.
21324 * config/vx-gdb.exp: Ditto.
21325 * gdb.base/a1-selftest.exp: Ditto.
21326 * gdb.base/a2-run.exp: Ditto.
21327 * gdb.base/break.exp: Ditto.
21328 * gdb.base/corefile.exp: Ditto.
21329 * gdb.base/list.exp: Ditto.
21330 * gdb.base/recurse.exp: Ditto.
21331 * gdb.base/scope.exp: Ditto.
21332 * gdb.base/signals.exp: Ditto.
21333
21334 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21335
21336 * gdb.threads/Makefile.in (docdir): Removed.
21337
21338 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21339
21340 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
21341 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
21342 @srcdir@.
21343 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
21344 autoconf 2.5 or higher.
21345 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
21346
21347 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
21348
21349 * configure: Regenerated.
21350 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
21351 avoid name clashes with SunOS headers.
21352
21353 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
21354
21355 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
21356
21357 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
21358
21359 * gdb.base/callfuncs.exp: Finish last change -- make sure the
21360 prototype information ends up in the compiler info file.
21361
21362 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
21363
21364 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
21365 attempting to regenerate it. Eliminate use of a temporary file
21366 and just generate the info file directly. Source it immediately,
21367 for consistency of use.
21368 * gdb.base/corefile.exp: Ditto
21369 * gdb.base/exprs.exp: Ditto.
21370 * gdb.base/funcargs.exp: Ditto.
21371 * gdb.base/langs.exp: Ditto.
21372 * gdb.base/list.exp: Ditto.
21373 * gdb.base/mips_pro.exp: Ditto.
21374 * gdb.base/nodebug.exp: Ditto.
21375 * gdb.base/opaque.exp: Ditto.
21376 * gdb.base/ptype.exp: Ditto.
21377 * gdb.base/scope.exp: Ditto.
21378 * gdb.base/setvar.exp: Ditto.
21379 * gdb.base/signals.exp: Ditto.
21380 * gdb.base/whatis.exp: Ditto.
21381 * gdb.c++/templates.exp: Ditto.
21382 * gdb.c++/virtfunc.exp: Ditto.
21383 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
21384 whether or not to add -lstdc++ to the compile command line args.
21385
21386 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21387
21388 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
21389 it got fixed by the recent lookup_minimal_symbol_by_pc change.
21390 Increase timeout, a lot of single stepping might be needed if the
21391 target has no hardware watchpoints.
21392
21393 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
21394
21395 * gdb.base/break.exp: Ignore compiler warnings when compiling
21396 break.c.
21397 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
21398 * gdb.base/default.exp: Add h8300 xfails. Handle messages
21399 from remote-sim.
21400 * gdb.base/exprs.exp: Add h8300 xfails.
21401 * gdb.base/funcargs.exp: Likewise.
21402 * gdb.base/nodebug.exp: Likewise.
21403 * gdb.base/printcmds.exp: Likewise.
21404 * gdb.base/ptype.exp: Likewise.
21405 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
21406 h8300 xfails.
21407 * gdb.base/return.exp: Handle float/double precision problems
21408 on the h8300.
21409 * gdb.base/funcargs.c: Explicitly make last constant argument to
21410 call_after_alloca_subr an unsigned long type.
21411 * gdb.base/return.c: Include stdio.h.
21412
21413 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
21414
21415 * config/abug.exp: New file for the older Motorola Bug monitor
21416 that runs on the mvme13x series VME boards.
21417 * config/monitor.exp: Use the new config array for target settings
21418 if they exist.
21419
21420 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
21421
21422 * sim-gdb.exp: Make the SH simulator allocate less space when
21423 it is targeted.
21424
21425 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
21426
21427 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
21428 test.
21429
21430 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
21431
21432 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
21433 "rs6000-*-*" for "list function in include file" when gcc compiled.
21434 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
21435 for "p ctable1[120]".
21436 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
21437 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
21438 Remove setup_xfail for "rs6000-*-*" for
21439 "print 'scope0.c'::filelocal before run".
21440 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
21441 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
21442 since some compilers don't allow both options to be given
21443 on the same command line. Create object file and move it.
21444
21445 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21446
21447 * gdb.base/corefile.exp: Always regenerate the core file, since
21448 we always regenerate the coremaker program. Detect special case
21449 where registers cannot be read from core file.
21450
21451 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21452
21453 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21454 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21455 * gdb.c++/templates.exp: Only match on basename of file since
21456 some formats like xcoff don't encode directory information.
21457 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21458 and rs6000 AIX xcoff targets.
21459 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21460 * configure: Regenerate.
21461 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21462 here, rather than in distclean.
21463
21464 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21465
21466 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21467 defined, and use it to compile the test case with -O2. The
21468 native compilation still uses no optimization.
21469 * gdb.base/mips_pro.c: Remove inline assembly code since
21470 it is compiled PIC by default, which results in assembler
21471 warnings that make the testsuite think the compilation
21472 was unsuccessful.
21473
21474 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21475
21476 * gdb.c++/misc.exp: Add note to message for
21477 "print s.a for foo struct" that this is a known gcc 2.7.2
21478 and earlier bug.
21479
21480 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21481
21482 * gdb.base/break.exp: Fix pattern for matching "Delete all
21483 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21484 setup_xfail for deleting all breakpoints test. Fix various
21485 timeout messages to include "(timeout)".
21486 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21487 for "p t_float_values2(3.14159,float_val2)".
21488 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21489 for "continue to call2g" when gcc compiled.
21490 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21491 "up to foo in langs.exp", "show language at foo in langs.exp",
21492 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21493 and "show language at fsub in langs.exp".
21494 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21495 "list line 1 in include file", "list message for lines past EOF",
21496 "list function in include file", "list list0.h:foo", and
21497 "list filename:function; nonexistant function".
21498 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21499 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21500 and "ptype t_char_array" to be for native cc only.
21501
21502 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21503
21504 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
21505 setup_xfail for "print coremaker_bss", "print coremaker_ro",
21506 "print func2::coremaker_local", and "backtrace in corefile.exp".
21507
21508 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21509
21510 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21511 "bt in signals.exp". This problem only appears when running
21512 the testsuite, and then only intermittently.
21513
21514 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21515
21516 * gdb.base/return.exp (return_tests): Differentiate between
21517 two tests of continuing.
21518
21519 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21520
21521 * */Makefile.in (maintainer-clean): Remove config.log.
21522 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21523 * gdb.c++/Makefile.in (PROGS): Add inherit.
21524 (clean): Remove *.ci.
21525
21526 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21527
21528 * gdb.c++/misc.cc: Add test code from Mike Stump.
21529 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21530
21531 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21532
21533 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21534 to "alpha-*-osf2*" and add comment.
21535 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
21536 setup_xfail for "step over execarg initialization" and
21537 "step over corearg initialization".
21538 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21539 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21540 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
21541 gcc compiled for "print coremaker_bss", "print coremaker_ro",
21542 "print func2::coremaker_local", and "backtrace in corefile.exp".
21543 * gdb.base/signals.exp: Build and source signals.ci.
21544 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21545 to be for gcc only.
21546 * lib/gdb.exp: Move verbose statements outside conditionals.
21547
21548 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21549
21550 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21551 Feb 3 procfs.c change.
21552
21553 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21554
21555 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21556
21557 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21558
21559 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21560 from dejagnu's apparent default of 10 seconds, which gives random
21561 results when running the tests over NFS on moderately loaded systems.
21562 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21563
21564 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21565
21566 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21567 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
21568 result reports.
21569
21570 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21571
21572 * configure.in (CY_AC_PATH_TCLH): Remove.
21573 * configure: Regenerate.
21574
21575 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21576
21577 * gdb.c++/Makefile.in (clean): Add missing '{'.
21578
21579 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21580
21581 * lib/gdb.exp: Provide a default value for noinferior.
21582
21583 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21584 Load libgloss.exp.
21585
21586 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21587
21588 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21589 the executable, not the .o to run the tests from.
21590
21591 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21592
21593 * gdb.base/break.exp: Don't test for program exit or exit status
21594 if $noresults if nonzero.
21595 * gdb.base/langs.exp: Likewise.
21596 * gdb.base/watchpoint.exp: Likewise.
21597
21598 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21599 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21600 trying to compile the testcase.
21601
21602 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21603
21604 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21605 * gdb.base/signals.exp (continue to handler): Likewise.
21606
21607 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21608
21609 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21610
21611 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21612
21613 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21614
21615 * gdb.base/corefile.exp: Recognize "not found" as failure
21616 when trying to determine if a core file was generated.
21617 If no core file was generate the first time, try again without
21618 the ulimit -c to work around braindamaged shells.
21619
21620 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21621
21622 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21623 [] tests with "test" and enclose string in quotes.
21624 * gdb.stabs/configure: Rebuild
21625
21626 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21627
21628 Changes in sync with expect:
21629 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21630 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21631 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21632 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21633 argument to AC_REQUIRE.
21634 * configure: Regenerated.
21635
21636 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21637
21638 * gdb.base/corefile.exp: When generating a core, discard any
21639 error messages about ulimit not found and the "core dumped"
21640 message from the shell that runs the coredumper.
21641
21642 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21643
21644 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21645
21646 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21647 which sed script to run. Expect failure for v_comb test
21648 on PA targets too.
21649
21650 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21651
21652 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
21653 "print func2::coremaker_local" and for "backtrace in corefile.exp"
21654
21655 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21656
21657 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21658 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
21659 "sparc-sun-solaris*" xfails for "p v_comb".
21660 * lib/gdb.exp (default_gdb_start): Fix typo.
21661 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21662 messages to not include the full program name that caused
21663 the core dump since some systems (such as solaris) apparently
21664 truncate this path to about 80 characters.
21665 When generating a core file first try increasing the core file
21666 size limit to unlimited since some systems may default it to
21667 zero, and it is harmless to try it. Move the test for failing
21668 to generate a core file to where it will actually get executed.
21669 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21670 new gdb result from g++ debug info improvements and make old
21671 pattern obsolescent. Also account for size_t differences
21672 (may be int or long).
21673 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21674 initialization before function call is placed in the delay slot
21675 and thus appears to be skipped over by commands such as "next".
21676
21677 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21678
21679 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21680
21681 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21682
21683 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21684 input source file; fix code to compile test to deal with this
21685 convention.
21686 * gdb.c++/*.exp: Likewise.
21687
21688 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21689
21690 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21691 "bt in signals.exp".
21692
21693 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21694
21695 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21696 "step over execarg initialization" and
21697 "step over corearg initialization".
21698
21699 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21700
21701 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21702 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21703
21704 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21705
21706 From Rob Savoye (rob@poseidon.cygnus.com)
21707 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21708 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
21709 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21710 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21711 configure.in}: Major reworking for autoconfig.
21712 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21713 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
21714 New files.
21715 * config/unix-gdb.exp: Make GDB global.
21716 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
21717 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21718 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21719 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21720 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21721 term.exp, twice.exp, watchpoint.exp, whatis.exp},
21722 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
21723 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21724 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21725 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
21726 pr-8136.exp, result.exp, string.exp, tuples.exp},
21727 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
21728 to returns as necessary, arrange for test to compile own testcase
21729 executable.
21730 * lib/gdb.exp: Changes for testsuite to compile own test cases.
21731
21732 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
21733
21734 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
21735 clear_xfail at end of test which might not call either pass or fail.
21736 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
21737 "backtrace through signal handler".
21738
21739 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21740
21741 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
21742 continuing from a job control stop signal.
21743 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
21744
21745 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
21746
21747 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
21748 * gdb.base/corefile.exp: Likewise.
21749 * gdb.base/funcargs.exp: Likewise.
21750
21751 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
21752
21753 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
21754 * config/monitor.exp: Add support for setting baud rate.
21755
21756 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
21757
21758 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
21759 i*86-*-linux* xfails for "backtrace through signal handler".
21760 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
21761 "print func2::coremaker_local".
21762 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
21763 alpha-dec-osf2* xfail for
21764 "delete all breakpoints when none".
21765
21766 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
21767
21768 * gdb.base/break.exp: Change test that deletes all breakpoints
21769 when no user breakpoints are installed. A post 4.15 change
21770 causes gdb to no longer prompt in this case.
21771
21772 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
21773
21774 * gdb.base/return.exp (return_tests): Change xfail for test
21775 "correct value returned double test" to stop xfailing at
21776 Solaris 2.5. Apparently the bug has been fixed.
21777
21778 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
21779
21780 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
21781 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
21782
21783 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
21784
21785 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
21786 * gdb.disasm/hppa.s: Corresponding changes.
21787
21788 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
21789
21790 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
21791 makefile fragment.
21792 * config/mt-hpux: Deleted.
21793
21794 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
21795
21796 * Many files: When warning about suppressed tests due to a
21797 nonexistant test binary, avoid incrementing the warning count.
21798
21799 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
21800
21801 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
21802
21803 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21804
21805 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
21806 "sparc-*-solaris2*".
21807
21808 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21809
21810 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
21811 Add global and local variables and initialize them.
21812 * gdb.base/corefile.exp: Test correct mapping of corefile sections
21813 by printing variables. Remove rs6000 and powerpc xfails, BFD now
21814 extracts the file name and terminating signal from the core file.
21815 * TODO: Remove note about tests for correct mapping of corefile.
21816 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
21817 from optimizing it away.
21818 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
21819 handles common blocks.
21820
21821 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
21822
21823 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
21824 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
21825
21826 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
21827
21828 * Makefile.in (maintainer-clean): New target, synonym for
21829 realclean.
21830 * gdb.base/Makefile.in (maintainer-clean): Likewise.
21831 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
21832 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
21833 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
21834 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
21835 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
21836
21837 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
21838
21839 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
21840 xfails when not gcc compiled for "print foo::funclocal".
21841 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
21842 "print foo::funclocal at foo",
21843 "print 'scope1.c'::foo::funclocal at foo",
21844 "print foo::funclocal_bss at foo",
21845 "print 'scope1.c'::foo::funclocal_bss at foo",
21846 "print foo::funclocal_ro at foo",
21847 "print 'scope1.c'::foo::funclocal_ro at foo",
21848 "print bar::funclocal at foo" and
21849 "print 'scope1.c'::bar::funclocal at foo".
21850 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
21851 gcc compiled for "print foo::funclocal at bar".
21852 Expand all messages to ensure that they identify that
21853 the test is at bar().
21854 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
21855 gcc compiled for:
21856 "ptype on opaque struct pointer (statically)",
21857 "ptype on opaque struct tagname (statically)",
21858 "ptype on opaque struct pointer (dynamically) 1",
21859 "ptype on opaque struct tagname (dynamically) 1",
21860 "ptype on opaque struct pointer (dynamically) 2" and
21861 "ptype on opaque struct tagname (dynamically) 2
21862 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
21863 gcc compiled for:
21864 "p datalocal"
21865 "whatis datalocal",
21866 "ptype datalocal",
21867 "p bsslocal",
21868 "whatis bsslocal", and
21869 "ptype bsslocal".
21870 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
21871 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
21872 when not gcc compiled.
21873 * gdb.base/funcargs.exp (float_and_integral_args): Add
21874 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
21875 compiled.
21876 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
21877 "backtrace from call6a" when not gcc compiled.
21878 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
21879 "backtrace from call7a" when not gcc compiled.
21880 * gdb.base/callfuncs.exp (do_function_calls):
21881 Add "hppa*-*-hpux*" xfail when not gcc compiled for
21882 "p t_char_array_values(char_array_val2,char_array_val1)",
21883 "p t_char_array_values(char_array_val1,char_array_val2)",
21884 "p t_char_array_values("carray 1","carray 2")",
21885 "p t_char_array_values("carray 1",char_array_val2)",
21886 "p t_char_array_values(char_array_val1,"carray 2")",
21887 "p sum_args(1,{2})",
21888 "p sum_args(2,{2,3})",
21889 "p sum_args(3,{2,3,4})",
21890 "p sum_args(4,{2,3,4,5})"
21891 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
21892 "backtrace in corefile.exp" when not gcc compiled.
21893
21894 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21895
21896 * gdb.base/signals.exp: Rewrite `handle all print' test as
21897 a procedure. Accept blanks or TABs as whitespace, increase
21898 timeout and expect input buffer size for the large output
21899 from the command. Remove "i*86-*-bsdi2.0" xfail.
21900
21901 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21902
21903 * gdb.base/setvar.exp: Add new testcases for truncation when
21904 assigning invalid values to bitfields.
21905
21906 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
21907
21908 * gdb.base/callfuncs.exp (do_function_calls): Remove
21909 mips-sgi-irix* xfail for
21910 "call inferior func with struct - returns char *"
21911 and fix test so that an optional (unsigned char *) cast is
21912 accepted in the result.
21913
21914 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
21915
21916 * gdb.base/funcargs.exp (float_and_integral_args): Remove
21917 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21918 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
21919 * gdb.base/signals.exp: Remove duplicate "handle all print" test
21920 that accidentally got checked in.
21921
21922 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
21923
21924 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
21925 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
21926 compiled test.
21927 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
21928 Add mips-sgi-irix5* xfail for not gcc compiled.
21929 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
21930 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
21931 "p top", "whatis top", "p middle", and "whatis middle".
21932 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
21933 "whatis signed char" for not gcc compiled.
21934 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
21935 "set variable signed char=-1 (-1)" and
21936 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
21937 * gdb.base/funcargs.exp (float_and_integral_args):
21938 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
21939 Add mips-sgi-irix* xfail when not gcc compiled for
21940 "continue to call2b".
21941 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
21942 "continue to call2g".
21943 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
21944 "backtrace from call6a"
21945 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
21946 "backtrace from call7k".
21947 Add mips-sgi-irix5* xfail when not gcc compiled for
21948 "backtrace from call7a".
21949 (localvars_after_alloca): Fix gdb_test cmds for
21950 "print * after runto ...".
21951 Remove rs6000-*-* xfails for
21952 "print i after runto localvars_after_alloca" and
21953 "print l after runto localvars_after_alloca"
21954 for all compilers.
21955 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
21956 when not compiled with gcc, for:
21957 "print signed char == (minus)",
21958 "print signed char != (minus)",
21959 "print signed char < (minus)",
21960 "print signed char > (minus)".
21961 * gdb.base/callfuncs.exp (do_function_calls):
21962 Add mips-sgi-irix* xfail, when compiled with native compiler, for
21963 "call inferior func with struct - returns char *".
21964 * gdb.base/return.exp (return_tests): Change xfail for
21965 "correct value returned double test" to include Solaris 2.4.
21966 * gdb.base/funcargs.exp (float_and_integral_args):
21967 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
21968
21969 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21970
21971 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
21972 enumeration bitfields if compiling with GNU C.
21973 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
21974 to empty' prompt.
21975
21976 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
21977
21978 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
21979 test for PRO targets.
21980
21981 * gdb.base/funcargs.exp: Avoid ever setting more than 8
21982 breakpoints in the inferior at any given time by making
21983 two groups of breakpoints for call2*, call6* and call7*
21984 tests.
21985
21986 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21987
21988 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
21989 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
21990 from optimizing it away.
21991 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
21992 "call inferior func with struct".
21993
21994 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
21995
21996 * configure.in: Only configure gdb.chill for particular targets.
21997
21998 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
21999
22000 * gdb.base/Makefile.in: Add action to .c.o transformation
22001 rule that generates a .ci file for each .o file and remove
22002 explicit .c.o rules except for callfuncs.o.
22003 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
22004 generates a .ci file for each .o file and remove explicit
22005 .cc.o rules.
22006 (clean): Remove *.tmp *.ci files.
22007 (EXECUTABLES): Remove templ-info.exp.
22008 * gdb.base/compiler.c: New file.
22009 * gdb.c++/compiler.cc: New file
22010 * gdb.base/scope.exp: Source gdb.base/scope.ci.
22011 Change rs6000-*-* xfail for
22012 "print 'scope0.c'::filelocal_ro" and
22013 "print 'scope1.c'::filelocal" and
22014 "print 'scope1.c'::filelocal_bss" and
22015 "print 'scope1.c'::filelocal_ro" and
22016 "print 'scope1.c'::foo::funclocal" and
22017 "print 'scope1.c'::foo::funclocal_ro" and
22018 "print 'scope1.c'::bar::funclocal" and
22019 "print 'scope0.c'::filelocal_ro" and
22020 "print 'scope1.c'::filelocal at foo" and
22021 "print 'scope1.c'::filelocal_bss at foo" and
22022 "print 'scope1.c'::filelocal_ro at foo" and
22023 "print 'scope1.c'::foo::funclocal at foo" and
22024 "print 'scope1.c'::foo::funclocal_bss at foo" and
22025 "print 'scope1.c'::foo::funclocal_ro at foo" and
22026 "print 'scope1.c'::bar::funclocal at foo" and
22027 "print 'scope0.c'::filelocal_ro" and
22028 "print 'scope1.c'::filelocal" and
22029 "print 'scope1.c'::filelocal_bss" and
22030 "print 'scope1.c'::filelocal_ro" and
22031 "print 'scope1.c'::foo::funclocal" and
22032 "print 'scope1.c'::foo::funclocal_bss" and
22033 "print 'scope1.c'::foo::funclocal_ro" and
22034 "print 'scope1.c'::bar::funclocal" and
22035 "print 'scope1.c'::bar::funclocal_bss"
22036 to only be xfail'd when not compiled with gcc.
22037 Add rs6000-*-* xfail for
22038 "print 'scope0.c'::filelocal_bss before run"
22039 when compiled with gcc.
22040 (test_at_main): Add rs6000-*-* xfail for
22041 "print filelocal_ro in test_at_main"
22042 when compiled with gcc.
22043 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
22044 Add rs6000-*-aix* xfail for
22045 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
22046 "ptype t_char_array", not compiled with gcc.
22047 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
22048 xfail for "list foo (in include file)" when gcc compiled.
22049 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
22050 (integral_args): Add rs6000-*-* xfail for
22051 "run to call0a" if not compiled with gcc.
22052 (unsigned_integral_args): Add rs6000-*-* xfail for
22053 "run to call1a" if not compiled with gcc.
22054 (float_and_integral_args): Add rs6000-*-* xfail for
22055 "run to call2a" if not compiled with gcc and for
22056 "continue to call2b" for any compiler.
22057 Add rs6000-*-* xfail to
22058 "print f1 after run to call2a" for gcc compiled.
22059 (discard_and_shuffle): Add rs6000-*-* xfail for
22060 "run to call6a".
22061 (shuffle_round_robin): Add rs6000-*-* xfail for
22062 "backtrace from call7a" if not compiled with gcc.
22063 Add rs6000-*-* xfail for
22064 "backtrace from call7b" if compiled with gcc.
22065 (call_after_alloca): Add rs6000-*-* xfail for
22066 "print c in call_after_alloca" and
22067 "print s in call_after_alloca" and
22068 "backtrace from call_after_alloca_subr"
22069 if not compiled with gcc.
22070 (localvars_in_indirect_call): Add rs6000-*-* xfail for
22071 "print c in localvars_in_indirect_call" and
22072 "print c in localvars_in_indirect_call" and
22073 "backtrace in indirectly called function" and
22074 "stepping into indirectly called function"
22075 if not compiled with gcc.
22076 (localvars_after_alloca): Add rs6000-*-* xfail for
22077 "print c after runto localvars_after_alloca" and
22078 "print s after runto localvars_after_alloca" and
22079 "print i after runto localvars_after_alloca" and
22080 "print l after runto localvars_after_alloca"
22081 for all compilers.
22082 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
22083 than whatis-info.exp.
22084 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
22085 than opaque-info.exp.
22086 Setup rs6000-*-* xfail for
22087 "ptype on opaque struct pointer (statically)" and
22088 "ptype on opaque struct pointer (dynamically)" when
22089 not compiled with gcc.
22090 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
22091 rather than callf-info.exp.
22092 (do_function_calls): Add clear_xfail for rs6000-*-* for
22093 "p t_float_values2(3.14159,float_val2)". Seems to work
22094 fine there, both with xlc and gcc. Need to find out what
22095 it is doing right and fix other platforms.
22096 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
22097 "call inferior func with struct - returns int",
22098 "call inferior func with struct - returns long",
22099 "call inferior func with struct - returns float",
22100 "call inferior func with struct - returns double",
22101 "call inferior func with struct - returns char *",
22102 but only if not gcc compiled (presumes xlc compiled).
22103 Change rs6000-*-* xfails for
22104 "call inferior func with struct - returns char" and
22105 " call inferior func with struct - returns short" to only
22106 xfail if not using gcc.
22107 (clean mostlyclean): Remove *.ci and *.tmp files.
22108 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
22109 than templ-info.exp.
22110 * gdb.base/langs.exp: Source gdb.base/langs.ci.
22111 Add rs6000-*-* xfail for "up to foo in langs.exp"
22112 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
22113 when not gcc compiled.
22114
22115 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22116
22117 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
22118 * gdb.base/corefile.exp: Likewise.
22119 * gdb.base/list.exp: Likewise.
22120 * gdb.base/scope.exp: Likewise.
22121 * gdb.base/siganls.exp: Likewise.
22122
22123 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
22124 compiler output.
22125 * gdb.base/whatis.exp: Likewise.
22126
22127 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
22128
22129 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
22130 failure (opcode table has been fixed to match reality).
22131
22132 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
22133
22134 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
22135 "call inferior func with struct - returns char",
22136 "call inferior func with struct - returns short"
22137
22138 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
22139 "print 'scope0.c'::filelocal at main",
22140 "print 'scope0.c'::filelocal_bss in test_at_main",
22141 "print 'scope0.c'::filelocal at foo",
22142 "print 'scope0.c'::filelocal_bss in test_at_foo",
22143 "print 'scope0.c'::filelocal at bar",
22144 "print 'scope0.c'::filelocal_bss in test_at_bar"
22145
22146 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
22147 in source file 1". This bug seems to have been fixed with both
22148 gcc and native cc (was native assembler bug?).
22149
22150 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
22151
22152 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
22153 "backtrace through signal handler" to "i*86-*-sysv4*".
22154 * gdb.base/signals.exp: Add xfail for "'next' behaved as
22155 continue" case. Add "known SVR4 bug" to fail message.
22156 Add "i*86-*-bsdi2.0" xfail for "handle all print".
22157 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
22158 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
22159 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
22160 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
22161 "up to foo in langs.exp", "show language at foo in
22162 langs.exp", "up to cppsub_ in langs.exp", "show
22163 language at cppsub_ in langs.exp", "up to fsub in
22164 langs.exp", and "show language at fsub in langs.exp".
22165 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
22166 "bactrace in corefile.exp".
22167 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
22168 "call inferior function with struct - returns float" and
22169 "call inferior function with struct - returns double".
22170
22171 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
22172
22173 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
22174 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
22175 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
22176 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
22177
22178 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
22179
22180 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
22181 (or overriden) "CHILL" macro rather then bare "gcc".
22182 Also look for ../../gcc/xgcc since that is what we will
22183 actually need, not "Makefile". Remove following assignment
22184 of CHILL to CHILL_FOR_TARGET because that results in
22185 recursive definition.
22186
22187 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
22188
22189 * gdb.base/corefile.exp: Change xfail for backtrace in
22190 corefile.exp from linuxaout to all linux.
22191 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
22192 cases where we miss the breakpoint at the signal handler
22193 for some reason. Setup xfail for linuxoldld/linuxaout and
22194 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
22195 hitting SIGURG breakpoint.
22196 * gdb.base/signals.exp: Setup xfail for "next" acting like
22197 continue to add linuxoldld. Setup xfail for all linux for
22198 "next to handler in signals_tests_1", "backtrace in
22199 signals_tests_1", "continue to func1", "pass SIGUSR1",
22200 and continue to handler".
22201
22202 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
22203
22204 * Update all FSF addresses except those in COPYING* files.
22205
22206 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
22207
22208 * gdb.base/a2-run.exp: Change messages to be more explicit about
22209 the status of args, and quote binfile in results.
22210
22211 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
22212
22213 * gdb.base/callfuncs.exp: Add tests for passing structs to
22214 inferior functions and return various types.
22215 * gdb.base/callfuncs.c: Add functions to receive a struct
22216 and return a member of the struct, in various types.
22217
22218 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22219
22220 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
22221
22222 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
22223
22224 * config/vxworks29k.exp: New file, sources vxworks.exp.
22225
22226 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22227
22228 * config/gdbremote.exp: New file. Testing framework using
22229 gdbserver.
22230
22231 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
22232
22233 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
22234 "call function when asleep" and "send end of file".
22235 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
22236 for "backtrace in corefile.exp".
22237 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
22238 for "backtrace through signal handler".
22239 * gdb.base/corefile.exp: Make sure we actually generate a core file
22240 before trying the core tests. Some systems allow the user to suppress
22241 generation of core files and default to that (linux for example).
22242 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
22243 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
22244
22245 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22246
22247 * gdb.threads: New directory with some crude multi-threaded
22248 gdb tests (step.exp and step2.exp).
22249 * config/mt-lynx (STEP_EXECUTABLE): Define.
22250 (THREADFLAGS): Define.
22251
22252 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
22253
22254 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
22255
22256 * gdb.base/signals.exp: Disable whole file for lynx until
22257 further notice.
22258
22259 * gdb.base/signals.exp: xfail test where "next" acts like
22260 "continue" for lynx.
22261
22262 * gdb.base/interrupt.exp: xfail test for calling function while
22263 inferior is asleep for lynx.
22264
22265 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
22266 than one cr-lf after each command.
22267
22268 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22269
22270 * configure.in: Reinstate setting of stabsdirs variable, fix
22271 typo in setting up configdirs for native builds.
22272
22273 * gdb.base/return.exp: Fix typo in return double test.
22274 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
22275 compiler from optimizing them away.
22276
22277 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
22278
22279 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
22280 sequences to be echo'd by gdb when using gdb_test.
22281 * gdb.chill/chexp.exp: Likewise.
22282 * gdb.fortran/exprs.exp: Likewise
22283
22284 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22285
22286 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
22287 after the inferior gdb has started.
22288
22289 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
22290 after each command.
22291 * gdb.base/funcargs.exp: Likewise.
22292 * gdb.base/gdbvars.exp: Likewise.
22293 * gdb.base/interrupt.exp: Likewise.
22294 * gdb.base/list.exp: Likewise.
22295 * gdb.base/watchpoint.exp: Likewise.
22296 * gdb.c++/demangle.exp: Likewise.
22297 * gdb.c++/inherit.exp: Likewise.
22298 * gdb.chill/chexp.exp: Likewise.
22299 * gdb.fortran/exprs.exp: Likewise.
22300
22301 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
22302 test if we can't handle IO to/from the inferior.
22303
22304 * gdb.c++/misc.exp: Always check for a program already being
22305 started after sending a "run" command to gdb.
22306
22307 * gdb.base/twice.exp: Start with a fresh gdb.
22308
22309 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
22310 only depend on gdb's expression code, not the chill runtime.
22311
22312 * gdb.base/return.c: Put return values into variables so we
22313 can have gdb print them rather than depending on the program
22314 to print them.
22315 * gdb.base/return.exp: Corresponding changes.
22316
22317 * lib/gdb.exp: Provide default value for noinferiorio.
22318 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
22319 the inferior.
22320
22321 * gdb.base/break.exp: Always check for a program already being
22322 started after sending a "run" command to gdb.
22323 (text_next_with_recursion): Don't check the output from the
22324 program's printf statement. Instead just make sure the program
22325 exited.
22326
22327 * gdb.base/commands.exp: Protect tests which need arguments with
22328 $noargs conditionals.
22329
22330 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22331
22332 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
22333 of structure member arrays to match gdb/valops.c:value_addr change.
22334
22335 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
22336
22337 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
22338 cases.
22339
22340 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
22341
22342 * configure.in (configdirs): Remove gdb.chill from default list
22343 of subdirs and then add it back in only if doing a native build.
22344 The current chill compiler does not yet work in any cross build.
22345 * Revert all signal changes from Jul 6.
22346 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
22347 for sh-hms targets, allowing these tests to link, with no other
22348 changes. Testing is suppressed by setting "nosignals" in site.exp.
22349
22350 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
22351
22352 * configure.in (signaldirs): Define and add to configdirs for all
22353 targets except some specific ones that are known to not support signals.
22354 Also clean up formatting.
22355 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
22356 (signals, sigall): Remove rules to build.
22357 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
22358 Moved to new gdb.signals directory.
22359 * gdb.signals: New test directory.
22360 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
22361 signals.c signals.exp}: New or moved files.
22362
22363 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
22364
22365 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
22366
22367 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
22368
22369 * gdb.base/return.exp: Xfail `return double' test failure
22370 on at least Solaris 2.3 and handle future/past versions on
22371 a case by case basis as appropriate. Also update message
22372 to include i*86 failures.
22373
22374 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22375
22376 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
22377
22378 * lib/gdb.exp: Fix comment which erroneously identified
22379 gdb_file_cmd as gdb_load (the 19 May change was in fact to
22380 gdb_file_cmd not gdb_load).
22381 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
22382
22383 * gdb.base/setvar.exp: Make test names consistent between pass and
22384 fail cases. Use gdb_test more.
22385
22386 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22387
22388 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22389
22390 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22391
22392 * gdb.base/help.exp: Fix expected help string for `show commands'.
22393
22394 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
22395
22396 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
22397
22398 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
22399 of a text section.
22400
22401 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
22402
22403 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
22404 that loop eventually terminates. Fix Connection refused logic so
22405 that testsuite will expire nicely.
22406
22407 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
22408
22409 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
22410 config/rom68k.exp: New tcl glue for the appropriate monitors.
22411 These all just end up calling monitor.exp.
22412 * config/monitor.exp (gdb_target_monitor): Handle `Connection
22413 refused' by retrying. Cleanup some timeout issues.
22414 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
22415 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
22416 callers don't have to set/restore global timeout variable.
22417
22418 * The following set of changes centralizes management of the global
22419 timeout variable. This way, it can be set in one target dependent
22420 place instead of dozens of places scattered throughout the test suite.
22421 If you need to lengthen a timeout, then you should either set timeout
22422 in one of the config/{target}.exp files, or multiply it by a factor.
22423 Setting it to an absolute value is always going to lose for some
22424 targets.
22425 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
22426 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
22427 * gdb.base/funcargs.exp: Don't set timeout.
22428 * gdb.base/list.exp (test_forward_search): Only use local timeout.
22429 * gdb.base/printcmds.exp (test_print_string_constants
22430 test_print_array_constants): Don't set timeout.
22431 * gdb.base/ptype.exp: Don't set timeout.
22432 * gdb.base/recurse.exp: Don't set timeout.
22433 * gdb.base/return.exp: Don't set timeout.
22434 * gdb.base/watchpoint.exp: Don't set timeout.
22435 * gdb.c++/classes.exp (do_tests): Don't set timeout.
22436 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
22437
22438 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
22439
22440 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
22441
22442 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22443
22444 * lib/gdb.exp: Disable chill tests for irix5.
22445
22446 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22447
22448 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22449 each test pass or fail.
22450
22451 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22452
22453 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22454 xlc not gcc.
22455
22456 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22457
22458 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22459
22460 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22461
22462 * config/est.exp: Fix copyright and comments. Remove dead code.
22463 Use targetname, serialport and baud variables instead of fixed
22464 constants.
22465 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22466 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22467
22468 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22469
22470 * gdb.base/watchpoint.exp: Don't run
22471 test_watchpoint_triggered_in_syscall for sunos.
22472
22473 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22474
22475 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22476 they don't seem to exist. Do include stdio.h.
22477
22478 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22479
22480 * gdb.base/a1-selftest.exp: Add alpha xfail.
22481
22482 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22483
22484 * gdb.base/watchpoint.c (main): Prompt before calling read().
22485 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22486 Revise accordingly. Remove cruft about sending "123" several
22487 times, until it gets noticed. Clean up the "print buf[0]" stuff
22488 so that it passes or fails, and waits for prompts in the usual way.
22489
22490 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22491
22492 * gdb.base/recurse.exp: Fix comment.
22493
22494 * TODO: Remove item about printing variables in nodebug.exp. Add
22495 item about enabling tests which are only run on some targets.
22496
22497 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22498 fail, make test names unique, use new gdb_test convention
22499 regarding pattern, use gdb_test more, etc.).
22500
22501 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22502 fail, make test names unique, etc.).
22503
22504 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22505
22506 * gdb.base/nodebug.c: Change return type of top and middle to
22507 short.
22508 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22509 are fixed by the recent mdebugread.c changes. Allow `short ()'
22510 as type for top and middle.
22511
22512 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22513
22514 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22515 nearly as I can tell, the whole thing was an accident in Stu's
22516 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22517 to replace a send/expect pair with gdb_test, but ended up only
22518 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22519 of 30 Mar 1995 took care of it, but left this vestigial comment
22520 which I am now nuking.
22521
22522 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22523
22524 * gdb.base/break.exp: Look for different line number for
22525 breakpoint at main depending on usestubs.
22526
22527 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22528
22529 * gdb.base/list.exp: Adjust some alternate expect patterns to
22530 match recent list0.c change. Add alternate expect pattern for
22531 output from `list default lines around main' for optimizing
22532 compilers.
22533
22534 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22535
22536 * lib/gdb.exp: If nosignals is not set, set it to 0.
22537
22538 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22539
22540 * config/slite-gdb.exp: Responds to load symbol table prompt.
22541 * gdb.base/break.exp: Adjust line number, fix rerun.
22542 * gdb.base/langs0.c: Add #ifdef usestubs.
22543
22544 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22545
22546 * gdb.base/list.exp: Adjust line contents after adding new lines in
22547 list0.c. Also fix a syntax error.
22548
22549 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22550 * gdb.base/break.exp: ditto.
22551 * gdb.base/list.exp: ditto.
22552 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22553 * gdb.base/run.c: ditto.
22554 * gdb.base/list0.c: ditto.
22555 * gdb.base/funcargs.c: ditto.
22556
22557 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22558
22559 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22560 $targetname, $serialport and $baud instead of hardwired variables.
22561 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22562 target doesn't support signals.
22563
22564 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22565
22566 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22567
22568 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22569
22570 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22571 Don't rely on the value of an auto variable before it has been
22572 initialized. Use gdb_test more.
22573
22574 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22575
22576 * lib/gdb.exp (default_gdb_version): A version number must start
22577 with a digit, but other than that contains all characters up to
22578 the first whitespace character.
22579
22580 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22581
22582 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22583
22584 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22585
22586 * gdb.c++/*.exp: Warn if executable does not exist. The original
22587 reason for skipping the warning was that configure.in sometimes
22588 intentionally skipped building the executables but the tcl code
22589 had no way of knowing. That (a) was always bogus with respect to
22590 error handling, (b) is no longer true (right now there is no way
22591 to skip C++ tests).
22592
22593 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22594
22595 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22596
22597 * gdb.base/list.exp: Add expect patterns for output from
22598 SunPRO compiled executables.
22599 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22600 types.
22601
22602 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22603
22604 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22605 number (we are already testing that the correct source line text
22606 gets printed).
22607
22608 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22609 that is what is intended, but something needed to be done to get
22610 sunos4 native working again.
22611
22612 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22613
22614 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22615 apparently went with a (very) old xfail.
22616
22617 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22618
22619 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22620 runto_main is a proc in gdb.exp that will do 'step' for target use
22621 stubs.
22622 * gdb.base/exprs.exp: ditto.
22623 * gdb.base/interrupt.exp: ditto.
22624 * gdb.base/opaque.exp: ditto.
22625 * gdb.base/printcmds.exp: ditto.
22626 * gdb.base/ptype.exp: ditto.
22627 * gdb.base/scope.exp: ditto.
22628 * gdb.base/setvar.exp: ditto.
22629 * gdb.base/signals.exp: ditto.
22630 * gdb.base/twice.exp: ditto.
22631 * gdb.c++/classes.exp: ditto.
22632 * gdb.c++/inherit.exp: ditto.
22633 * gdb.c++/templates.exp: ditto.
22634 * gdb.base/break.exp: no run and hit main for stubs. Change line
22635 numbers for breakpoints and info breakpoint.
22636 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22637 breakpoint().
22638 * gdb.base/callfuncs.c: ditto.
22639 * gdb.base/exprs: ditto.
22640 * gdb.base/interrupt.c: ditto.
22641 * gdb.base/opaque0.c: ditto.
22642 * gdb.base/printcmds.c: ditto.
22643 * gdb.base/ptype.c: ditto.
22644 * gdb.base/scope0.c: ditto.
22645 * gdb.base/setvar.c: ditto.
22646 * gdb.base/signals.c: ditto.
22647 * gdb.base/twice.c: ditto.
22648 * gdb.c++/misc.cc: ditto.
22649 * gdb.c++/templates.cc: ditto.
22650
22651 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22652
22653 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22654
22655 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22656 somewhere between `read' and `main.c'. I'm pretty sure the
22657 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22658 and it isn't particularly useful.
22659
22660 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22661
22662 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22663
22664 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22665
22666 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22667
22668 * config/mt-slite: add LIBS and -nostdlib.
22669 * config/slite-gdb.exp: add this new file to support sparclite target.
22670
22671 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22672
22673 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22674
22675 * gdb.base/a2-run.exp: Change argument to istarget from
22676 "*-*-vxworks" to "*-*-vxworks*".
22677 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22678
22679 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22680
22681 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22682 will not runto main but do a 'step' to step out of breakpoint().
22683 * config/mt-slite: add -Dusestubs.
22684
22685 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22686
22687 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22688 instead of just @.
22689
22690 * gdb.base/signals.exp: Add test for "handle all print".
22691 * TODO: Remove "handle all print". Also remove item about
22692 checking copyright date (I don't like the idea of a spurious FAIL
22693 based on when we run the tests).
22694
22695 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22696 for SunOS4 (reason for failure not investigated). Remove
22697 redundant test for $binfile.
22698
22699 * gdb.base/nodebug.c (array_index): Call malloc.
22700
22701 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22702
22703 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22704
22705 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22706 conventions and slightly simplify the matching regexp.
22707
22708 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22709
22710 * gdb.base/break.exp: Update gdb_test invocation to use new
22711 convention.
22712
22713 * lib/gdb.exp: If noargs is not set, set it to 0.
22714
22715 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22716 tests unique.
22717
22718 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22719
22720 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22721
22722 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22723 one argument of type "<non-float parameter>".
22724
22725 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
22726
22727 * config/rom68k.exp: New file to support Motorola IDP board.
22728 * gdb.base/a2-run.exp: Skip this file if noargs is set.
22729 * gdb.base/break.c: Change things around so that this program
22730 doesn't depend upon args. This is necessary to make remote
22731 targets work (in general, they can't take args).
22732 * gdb.base/break.exp: Don't try to send args to program. Don't
22733 expect output. Also, replace lots of code with gdb_test.
22734
22735 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22736
22737 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
22738 printing of '\'' (which is what the comment says we are testing,
22739 even though we were not), not '''.
22740 (test_integer_literals_rejected): Test that printing ''' is an error.
22741
22742 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
22743 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
22744 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
22745 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
22746 Use gdb_test not test_print_accept.
22747 * lib/gdb.exp: Remove test_print_accept.
22748
22749 * gdb.base/signals.exp (signal_tests_1): Make pass message
22750 consistent with fail message.
22751
22752 * gdb.base/whatis.exp: Remove xfails for printing char vs.
22753 unsigned char; the bug (PR 1821) is fixed.
22754
22755 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
22756
22757 * gdb.base/scope.exp (test_at_localscopes): Call pass for
22758 successful tests--makes xfailing them work right.
22759
22760 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22761
22762 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
22763 only \r\n, not .*. The test can pass .* as the last thing in
22764 $pattern if that is what it wants. In addition to providing this
22765 flexibility, this change should speed up pattern matching in cases
22766 where the pattern already ended with .* (there were a number of
22767 them). This change also helps catch bad patterns--in the old
22768 scheme the typo "char \*" instead of "char \\*" would pass. Now
22769 it is caught.
22770 * Many .exp files: Update callers.
22771
22772 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
22773 clearer and does not spuriously match multiple ('s. Likewise for
22774 ) and *.
22775
22776 * gdb.base/nodebug.exp: Test ability to call a function and pass
22777 it a string (even with no debugging info).
22778
22779 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
22780 "p '\'", which is the same as "p ''" once tcl gets done with
22781 quoting, to "p '\\'", which I suspect is what is intended (one
22782 backslash gets sent to GDB).
22783
22784 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
22785
22786 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22787
22788 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
22789 1817) was fixed literally years ago.
22790
22791 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22792
22793 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
22794 test, it causes stepping out of call_after_alloca_subr with
22795 optimizing compilers.
22796 (localvars_in_indirect_call): Consume GDB prompt if `finish'
22797 fails.
22798
22799 * gdb.c++/templates.exp: Source templ-info.exp only if
22800 the templates executable exists.
22801
22802 * gdb.c++/misc.cc (class Contains_static_instance,
22803 class Contains_nested_static_instance),
22804 gdb.c++/classes.exp (test_static_members): Test printing of
22805 a class that contains a static instance of the class.
22806
22807 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22808
22809 * gdb.base/langs2.c (cppsub_): Don't prototype.
22810 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
22811 only, I believe).
22812
22813 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22814
22815 * lib/gdb.exp (skip_chill_tests): New procedure.
22816
22817 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
22818
22819 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
22820
22821 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
22822 each expect pattern. Cuts runtime from 12 to about 4 seconds.
22823
22824 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22825
22826 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
22827
22828 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
22829 disassemble 8, not 16, instructions for part 4.
22830
22831 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
22832 support the latter anymore.
22833
22834 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
22835 -DNO_PROTOTYPES.
22836 * gdb.base/callfuncs.c: Control use of prototypes based on
22837 NO_PROTOTYPES, not __STDC__.
22838 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
22839 t_float_values2 tests if prototypes in use.
22840
22841 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
22842 t_double_values): When checking differences against DELTA, check
22843 that difference is within the range (-DELTA,DELTA), not just
22844 (-infinity,DELTA).
22845
22846 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
22847
22848 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
22849 'file' command firts, then 'target', then 'load', this is due to gdb
22850 target set up.
22851 * config/mips-gdb.exp: Fix a couple regular exp bugs.
22852
22853 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
22854
22855 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
22856 FP load/store variants.
22857 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
22858
22859 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22860
22861 * gdb.base/term.exp: Do not give a warning if not native, it is
22862 not an abnormal condition.
22863
22864 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
22865
22866 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
22867 t_char_array".
22868
22869 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
22870
22871 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
22872 are getting the version number.
22873
22874 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
22875 if not native, it is not an abnormal condition.
22876
22877 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22878
22879 * lib/gdb.exp: Just use "file exists", rather than undocumented
22880 dejagnu procedure "findfile".
22881
22882 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22883
22884 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
22885 (LDFLAGS): Set to -Xlinker -Ur.
22886
22887 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
22888 Removed, these values are set by lib/gdb.exp.
22889
22890 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
22891
22892 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
22893
22894 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
22895 of replicating gdb startup code.
22896
22897 * config/mt-vxworks (LDFLAGS): Set to -r.
22898 (CFLAGS_FOR_TARGET): Removed.
22899
22900 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
22901 (gdb) and gdb for vxworks uses (vxgdb).
22902
22903 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
22904 executable is not in the tree and host != target, use sed and
22905 program_transform_name to determine the gdb name used by the
22906 target.
22907
22908 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
22909 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
22910
22911 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22912
22913 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
22914 floats, chars, and shorts where there are ANSI-style function
22915 definitions.
22916
22917 * gdb.base/langs.exp, gdb.base/langs*: New test.
22918 * gdb.base/Makefile.in: Build it.
22919 * TODO: Remove item about checking that C names don't get C++
22920 demangling applied; this test tests it.
22921
22922 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22923
22924 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
22925 went with the const70 xfail. The xfail went away a year ago.
22926
22927 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
22928
22929 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
22930 for hp300.
22931
22932 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
22933
22934 * gdb.base/a1-selftest.exp: Don't run on hp300.
22935
22936 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22937
22938 * Makefile.in (site.exp): Set host_alias and target_alias as well
22939 as host_triplet and target_triplet.
22940
22941 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22942
22943 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
22944
22945 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
22946 places as other ecoff systems).
22947
22948 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
22949 ultrix.
22950
22951 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22952
22953 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
22954 remove them.
22955 * gdb.base/nodebug.exp: Accept "function" in addition to "text
22956 variable and "variable" in addition to "data variable".
22957 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
22958
22959 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
22960 2.
22961 * gdb.base/list1.c (long_line): Add additional statement at start
22962 of function.
22963 * gdb.base/list.exp (test_forward_search): Update line number to
22964 reflect new statement.
22965
22966 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22967
22968 * gdb.base/signals.exp: Reinitialize searched source directories
22969 after gdb_start call.
22970
22971 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
22972
22973 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
22974 * gdb.stabs/Makefile.in: Likewise.
22975
22976 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
22977 change. Instead split the tests into smaller pieces.
22978 * gdb.disasm/hppa.s: Corresponding changes.
22979
22980 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22981
22982 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22983 Quote ^C when passing it to stty. For some shells ^ is a pipe.
22984
22985 * gdb.base/funcargs.exp: Modify many tests so that every test
22986 either passes or fails. Make some test names unique.
22987
22988 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22989
22990 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
22991 Call stty to set interrupt character.
22992
22993 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
22994 for HP assembler versus GNU assembler based on actual behavior of
22995 $(CC), rather than assuming that $(AS) is always the GNU assembler.
22996
22997 * TODO: Suggest a few more stepping tests.
22998
22999 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
23000
23001 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
23002 restart GDB for h8300 after a continue.
23003 (return): Add pattern to match a29k-udi behavior.
23004 * gdb.base/nodebug.exp: Remove obsolete comment.
23005 * gdb.base/regs.exp: New file, testing of register displays.
23006 * gdb.base/return.exp: Fix typo in reference to $objdir.
23007 * gdb.base/whatis.exp: Always start with a fresh GDB.
23008
23009 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23010
23011 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
23012 higher, these tests generate a lot of output.
23013
23014 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23015
23016 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
23017 code following the catch silently ignored some errors; without the
23018 catch they should be thrown like any other tcl error. Also, the
23019 catch used "" instead of {} which meant all the callers who wanted
23020 to include one of the characters "[]$ had to quote it an extra time.
23021 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
23022 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
23023 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
23024 Remove extra quoting.
23025
23026 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
23027
23028 * gdb.base/commands.exp: Make test names unique; every test either
23029 passes or fails. Update some comments.
23030
23031 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
23032
23033 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23034
23035 The following fixes a FAIL caused by the fact that the alpha stabs
23036 configuration didn't use the ".if alpha" code in weird.def.
23037 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
23038 bit pointer, so the 32 bit version works even on the alpha.
23039 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
23040 Remove the stuff which allowed us to have separate versions for
23041 alpha and everything else.
23042
23043 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
23044 regexp which "info func operator\[\](" is supposed to match. Fix
23045 string to send to GDB. Note that GDB still doesn't work right. Add a
23046 new test for "info func .perator\[\](" which GDB does handle correctly.
23047
23048 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
23049
23050 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23051
23052 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
23053 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
23054 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
23055 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
23056 it makes the tests harder to understand and confuses test-o-matic.
23057 The preferred style is that each test provides a PASS or a FAIL,
23058 and has a unique message (e.g. "continue #54" not just "continue")
23059 which is the same for the pass and the fail.
23060 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23061 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
23062 to lib/gdb.exp.
23063 * gdb.base/printcmds.exp: Use test_print_accept. Remove
23064 prt_accept which was basically the same thing. Likewise for
23065 test_print_reject and prt_reject.
23066 * lib/gdb.exp (test_print_reject): Add some more error message
23067 patterns to match from the former printcmds.exp (prt_reject).
23068 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
23069 One defect of the passcount stuff is that some of it failed to
23070 report XPASS where appropriate.
23071 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
23072 stuff before and after arg in expected pattern.
23073 (test_paddr_operator_functions): Re-do test without print_addr_of;
23074 this is the only test which seems to want extra stuff there.
23075
23076 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23077
23078 * gdb.base/nodebug.exp: Update new tests to reflect improved
23079 wording of gdb output.
23080
23081 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
23082 and "ptype" work on variables in files compiled without -g.
23083 Replaces commented out "maint print msymbol" tests.
23084
23085 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23086
23087 * gdb.base/setvar.c (dummy): Call malloc.
23088
23089 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
23090 losing with the irix4 sed.
23091
23092 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
23093 ALRM" on irix4.
23094
23095 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23096
23097 * TODO: Remove items about corefile.exp testing new exec-file and
23098 backtrace; both are now done. Add items about printing enums.
23099
23100 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23101
23102 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
23103 "get signal $thissig" test fails.
23104
23105 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
23106
23107 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23108
23109 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
23110 compiler warning with dec alpha compiler.
23111
23112 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
23113 extra \n from gdb_test call (this explains why the prompt test
23114 that I removed yesterday was there).
23115 (user_defined_command_test): Remove extra \n and prompt test.
23116
23117 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
23118 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
23119 doesn't exist.
23120 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
23121 Also remove alpha workaround, which turns out to be because
23122 SIGABRT == SIGLOST.
23123
23124 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
23125
23126 * gdb.base/help.exp: Don't test "help show".
23127
23128 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23129
23130 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
23131 "set print address" is on.
23132 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
23133 pass prompt to gdb_test; gdb_test already looks for the prompt.
23134
23135 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
23136
23137 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
23138 was a vestige of the manual TESTSTRATEGY, and the purpose of it
23139 was to make sure that gdb can read a core file. But (a) the "read
23140 the corefile" part didn't make it to a1-selftest.exp, we just
23141 delete the corefile after creating it, and (b) we test reading
23142 corefiles in corefile.exp anyway. Also, this test left around a
23143 xgdb process on Solaris.
23144
23145 * gdb.base/corefile.exp: Also test backtrace.
23146
23147 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
23148
23149 * gdb.base/commands.exp: Test a simple user defined command with
23150 arguments and if/while statements; verify the full user command is
23151 printed by "show user".
23152
23153 * gdb.base/commands.exp: Test if/while commands as part of a
23154 breakpoint command list; verify they appear in breakpoint
23155 information.
23156
23157 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23158
23159 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
23160 than by dividing by zero.
23161
23162 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
23163
23164 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
23165 performing an inferior call with watchpoints enabled.
23166 * gdb.base/watchpoint.c (main): Delete second unnecessary read
23167 call.
23168
23169 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23170
23171 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
23172 of "file" command.
23173
23174 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
23175 Add additional pattern for when "int operator int(void);" appears
23176 in a different order.
23177
23178 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23179
23180 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
23181
23182 * gdb.base/help.exp: Replace most of docstrings for "info signals"
23183 and "signal" with ".*".
23184
23185 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23186
23187 * TODO: Add note about "handle all nostop".
23188
23189 * gdb.base/{sigall.c, sigall.exp}: New test.
23190 * gdb.base/Makefile.in: Add it.
23191
23192 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
23193
23194 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
23195 when invoking GDB, suppresses any windowing interface.
23196
23197 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
23198
23199 * config/sim-gdb: New file, simulator testing support.
23200
23201 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
23202
23203 * gdb.base/interrupt.exp: Test calling func1 twice.
23204
23205 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
23206
23207 * gdb.base/list.exp (test_forward_search): Set timeout higher
23208 when we'll be getting lots of output from gdb.
23209
23210 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
23211 "init_malloc" to after the expect statement. Run it if that
23212 regexp is taken, but also for two others which happen if source
23213 cannot be found.
23214
23215 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23216
23217 * gdb.base/printcmds.exp: New test, for printing register before
23218 program is running.
23219
23220 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23221
23222 * gdb.base/list.exp: Correct some alternate expect patterns
23223 to reflect changes in list1.c.
23224
23225 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23226
23227 * TODO: Add item regarding large frames.
23228
23229 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
23230
23231 * TODO: Remove item about enabling return.exp; it
23232 is enabled. Suggest a few more "return" tests.
23233
23234 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23235
23236 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
23237 anonymous unions.
23238
23239 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23240
23241 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
23242 and pr-5646.o, so "make" is the same as "make all", not "make
23243 pr-4975.o".
23244
23245 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
23246
23247 * gdb.base/list.exp: Adjust expectations to reflect changes in
23248 list1.c.
23249 (test_forward_search): New test proc.
23250 * gdb.base/list1.c (long_line): New function, has long source line.
23251
23252 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
23253
23254 * gdb.base/a1-selftest.exp: Change initial stepping to know about
23255 additional line of code that was added.
23256
23257 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
23258
23259 * gdb.disasm/hppa.s: Break the large branching tests into smaller
23260 tests so as not to overflow expect's input buffers.
23261 * gdb.disasm/hppa.exp: Corresponding changes.
23262
23263 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23264
23265 Beginnings of template debugging tests.
23266 * gdb.c++/templ-info.cc: New file to test for template
23267 debugging capability of the compiler.
23268 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
23269 templ-info.cc.
23270 * gdb.c++/templates.cc: Add explicit template instantiations
23271 to enable compiling with -fno-implicit-templates. Add destructor
23272 and 'value' method to T5 class for template tests.
23273 * gdb.c++/templates.exp: Add testcases for printing of template
23274 types, setting breakpoints on template methods and calling a
23275 template method.
23276
23277 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
23278
23279 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
23280 branch target since some assemblers (gas-2.5) may emit a
23281 relocation for the branch instead of resolving it in the
23282 assembler.
23283
23284 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23285
23286 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
23287 through signal handler.
23288
23289 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23290
23291 * configure.in (*-*-netware): Use config/mt-netware.
23292
23293 * config/mt-netware: New file.
23294 * config/mt-i386-netware: Removed, separate configs for different
23295 netware architectures are no longer needed now that we have
23296 --with-headers.
23297
23298 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23299
23300 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
23301 by the recent changes to use ANSI C arithmetic conversions.
23302
23303 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23304
23305 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
23306 bug involving using inferior_pid to figure out whether to select a
23307 frame.
23308
23309 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
23310
23311 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
23312 match the current disassembler output.
23313
23314 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
23315
23316 * gdb.fortran/exprs.exp: Expect VOID instead of void.
23317 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
23318 types, expect "int" as type of integer values (for now).
23319
23320 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
23321
23322 * gdb.base/commands.exp: New tests for if/while commands.
23323
23324 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
23325
23326 * lib/gdb.exp (runto): Replace sub-pattern for hex value
23327 by .*, since hex values have different syntax in Chill mode.
23328
23329 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23330
23331 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
23332 linefeed from expect pattern for repeated types with indices > 9.
23333
23334 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
23335
23336 First part of Fortran test suite.
23337 * gdb.fortran: New directory.
23338 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
23339
23340 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23341
23342 * gdb.base/default.exp: Update expect pattern for load command
23343 without arguments.
23344
23345 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
23346
23347 * configure.in: Change i386 to i[345]86.
23348 * gdb.base/configure.in: Likewise.
23349 * gdb.c++/configure.in: Likewise.
23350 * gdb.chill/configure.in: Likewise.
23351
23352 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
23353
23354 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
23355 patterns, since that is not a valid context for comments.
23356
23357 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
23358
23359 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
23360 repeated types and repeated types with indices > 9.
23361
23362 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
23363
23364 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
23365 2417; old bug has been fixed.
23366
23367 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
23368
23369 * gdb.base/interrupt.exp: When trying to wake up the inferior,
23370 send the newline ourselves instead of assuming gdb_test will do
23371 so when passed an empty input string.
23372
23373 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
23374 stabs testcode.
23375
23376 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23377
23378 * lib/gdb.exp (gdb_test): Don't send anything if the first
23379 argument is an empty string. This makes cases where we want to
23380 match output that is already in expect's buffers (for example,
23381 matching a breakpoint after gdb_run_cmd has been called) work
23382 reliably.
23383
23384 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23385
23386 * config/netware.exp: New file.
23387
23388 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23389
23390 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
23391 the -B and -L prefixes so we can find the debugging stub.
23392
23393 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
23394 there and we are using the gcc from the tree.
23395
23396 * gdb.base/types.c: Removed.
23397
23398 * gdb.base/configure.in: Look for makefile fragments in ../config.
23399 Recognize i386-*-netware.
23400 * gdb.c++/configure.in: Likewise.
23401
23402 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23403
23404 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
23405 the correct TCL syntax.
23406
23407 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23408
23409 * gdb.base/opaque.exp: use runto instead of messing around with
23410 breakpoints. Simplify by using gdb_test.
23411
23412 * gdb.base/bitfields.exp: restart between tests on netware targets
23413 because breakpoints aren't relocated after target death. Run
23414 processes to completion.
23415
23416 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
23417
23418 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
23419
23420 * Makefile.in: Remove extra tabs that confuse some versions
23421 of "make". Use the newly built gdb to test with by default,
23422 rather than the first one in the tester's search path.
23423
23424 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
23425
23426 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
23427
23428 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
23429 condition help.
23430
23431 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23432
23433 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
23434
23435 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
23436 running.
23437 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
23438 * gdb.base/funcargs.exp: Likewise.
23439
23440 * gdb.base/bitfields.exp: Simplify by using gdb_test.
23441 * gdb.base/funcargs.exp: Likewise.
23442
23443 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23444 message is "".
23445
23446 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23447
23448 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23449 return,signals,twice}.exp: Handle non-existant binaries
23450 consistantly.
23451
23452 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23453 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23454 might testing a cross development system.
23455
23456 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23457
23458 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23459 runtest script is relative to ${srcdir}, not ${rootdir}.
23460
23461 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23462
23463 * gdb.base/signals.exp: Allow for optionality of breakpoint
23464 address.
23465
23466 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23467
23468 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23469
23470 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23471
23472 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23473 for size_t definition.
23474 * gdb.c++/templates.cc: Likewise
23475
23476 * config/mt-i386-netware: New file.
23477
23478 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23479 defined.
23480
23481 * gdb.base/Makefile.in: Added support for systems that name core
23482 files by appending "core" to the program name.
23483 * gdb.base/a1-selftest.exp: Likewise.
23484
23485 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23486
23487 * gdb.base/return.exp: Add comment and message for `return double'
23488 test failure on Sparc Solaris.
23489
23490 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23491
23492 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23493
23494 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23495
23496 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23497 from optimizing them away.
23498 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23499 patterns to include default constructors and assignment operators,
23500 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23501 character in the output of the virtual base pointer.
23502
23503 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23504
23505 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23506 expression match in print_addr_of to avoid unintented matches.
23507 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23508 versions up to 2.5.8.
23509
23510 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23511
23512 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23513 included file to run under newer versions of expect.
23514 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23515 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23516 Remove xfail for the virtual table of BDDHookV.
23517
23518 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23519
23520 * lib/gdb.exp (string_to_regexp): Set a default result.
23521 (default_gdb_start): Fix misleading message.
23522
23523 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23524
23525 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23526 Remove all CC, etc definitions.
23527 * config/mt-hpux: New file.
23528 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23529 (CFLAGS, LDFLAGS): Define.
23530 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23531
23532 * Makefile.in (site.exp): Don't insert host_os, etc.
23533 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23534 (distclean): Check existence of subdir.
23535 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23536 * gdb.base/Makefile.in: General cleanup and simplification.
23537 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23538 to build executables. Use default rule to build .o files.
23539 (EXPECT, RUNTEST, CC): Fix relative pathname.
23540 (site.exp): Don't insert host_os, etc.
23541 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23542 and/or SIGUSR1 defined.
23543 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23544 * gdb.c++/Makefile.in: General cleanup and simplification.
23545 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23546 (CFLAGS): Remove.
23547 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23548
23549 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23550
23551 * gdb.base/recurse.exp: Misc changes to get tests running again
23552 after Kung's changes to the watchpoint code.
23553 * gdb.base/watchpoint.exp: Likewise.
23554
23555 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23556
23557 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23558
23559 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23560
23561 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23562 * lib/gdb.exp (default_gdb_start): Define.
23563 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23564 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23565 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23566 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23567 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23568 Don't call gdb_target_udi in between tests.
23569
23570 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23571
23572 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23573 (which was basically just a local version of the same thing). In
23574 addition to avoiding duplication, gdb_test_exact is faster.
23575 * lib/gdb.exp (gdb_test_exact): Fix typo.
23576
23577 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23578 don't give an error.
23579
23580 * gdb.base/term.exp: Call delete_breakpoints before starting.
23581
23582 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23583 (t10): Add comment.
23584
23585 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23586
23587 Reorganization of the GDB Test Suite.
23588
23589 * gdb.base: New directory, contains all the basic tests.
23590 * gdb.c++: New directory, tests specific to C++.
23591 * gdb.chill: New directory, tests specific to Chill.
23592 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23593 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23594 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23595 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23596 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23597 t30-31 to chill).
23598 * */gdbme.*: Rename to match appropriate expect scripts.
23599 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23600 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23601 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23602 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23603 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23604 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23605 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23606 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23607 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23608 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23609 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23610 gdb.c++/virtfunc.cc: New names of C++ files.
23611 * gdb.chill/chillvars.ch: New name of Chill file.
23612 * gdb.base/configure.in, gdb.c++/configure.in,
23613 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23614 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23615 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23616 * configure.in (configdirs): Update to reflect directory changes.
23617 (target_abbrev): No longer define for any configuration.
23618 * Makefile.in: Cosmetic improvements to header comments.
23619
23620 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23621
23622 Various changes to gdb.t31:
23623
23624 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23625 * gdbme.ch: Make all key-words and predefineds be upper-case.
23626 * chillvars.exp: Expect key-words and predefinds in upper-case.
23627
23628 * chillvars.exp: Use gdb_test_exact many places.
23629 Change expected output for arrays (which now includes index labels).
23630
23631 * pr-5020.exp, gdme.ch (module PR_5020):
23632 New test, for PR-5020.
23633
23634 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23635
23636 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23637 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23638
23639 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23640
23641 * Makefile.in: Fix bit-rot in definitions of CHILL,
23642 CHILL_FOR_TARGET and Chill_LIB.
23643 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23644 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23645 CHILL, and CHILL_LIB.
23646
23647 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23648
23649 * Revert the previous changes. Please see Rob's directory
23650 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23651
23652 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23653
23654 * Makefile.in, configure.in, config/mips-gdb.exp,
23655 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23656 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23657 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
23658 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23659 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23660 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23661 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23662 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23663 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23664 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23665 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23666 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23667 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23668 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23669 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23670 changes from 94Q1.
23671
23672 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23673
23674 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23675 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23676 Rob's new testing fragments.
23677
23678 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23679
23680 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
23681 lib/gdb.exp: Replace error proc calls with perror.
23682
23683 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23684
23685 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23686 version also, match on casted version strings, and match on
23687 gdb startup case where the line numbers might be messed up.
23688
23689 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23690
23691 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
23692 (CFLAGS): Delete it from here.
23693
23694 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23695
23696 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23697
23698 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23699
23700 * Makefile.in (RUNTEST): Default to just "runtest".
23701
23702 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23703
23704 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23705 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23706 the code has been restructured.
23707
23708 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23709
23710 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23711 \n, not just one of each.
23712
23713 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23714 /bin/cc gives a warning if you do.
23715
23716 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23717
23718 * gdb.t24/demangle.exp: change expect pattern of
23719 __t10ListS_link1ZUiRCUiPT0
23720
23721 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23722
23723 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23724 on local variables in recursive functions.
23725
23726 * gdb.t07/Makefile.in: Build the new test.
23727
23728 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23729
23730 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
23731 directly. Instead compare the return values from actual calls.
23732
23733 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
23734
23735 * Makefile.in (check): Set TCL_LIBRARY for runtest.
23736
23737 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23738
23739 * From Peter Schauer with minor modifications.
23740 * gdb.t15/return.exp (return_tests): Handle targets where "return"
23741 stops in mid-line in the caller. Add xfail for returning a float
23742 value on X86 targets.
23743
23744 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23745
23746 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
23747 to avoid expect lossage.
23748 (fmem_LRbug_tests): Likewise.
23749 * gdb.disasm/hppa.s: Corresponding changes.
23750
23751 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
23752 conditions to work with latest dejagnu/expect.
23753
23754 * gdb.t15/funcargs.exp (finish from indirect call): No longer
23755 expected to fail on the PA.
23756 (backtrace in call with trampolines): Explicitly require main
23757 to be frame #1 (no trampolines should show up in backtrace).
23758
23759 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
23760 "continue -expect".
23761 * gdb.t06/break.exp: Likewise.
23762 * gdb.t07/watchpoint.exp: Likewise.
23763 * gdb.t13/bitfields.exp: Likewise.
23764 * gdb.t15/{funcargs,return}.exp: Likewise.
23765 * gdb.stabs/weird.exp: Likewise.
23766 * config/{mips,udi}-gdb.exp: Likewise.
23767
23768 * hppa.sed: Enclose comments within a sed command to avoid
23769 losing with the old OSF1 sed.
23770
23771 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23772
23773 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
23774 sequent dynix.
23775 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
23776 * gdb.t15/funcargs.exp: Conditionally step again to really
23777 finish from marker_call_with_trampolines. Handle the case where
23778 the first step from within call_with_trampolines already steps
23779 us back to main.
23780 * gdb.t15/gdbme.c: Add comment to closing brace of
23781 call_with_trampolines for funcargs.exp.
23782
23783 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23784
23785 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
23786 Fix typo(s).
23787
23788 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23789
23790 * gdb.t07/gdbme.c: More code for watchpoint testing.
23791
23792 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
23793 "Hardware watchpoint" throughout file.
23794 (test_watchpoint_triggered_in_syscall): New test.
23795 (test_complex_watchpoint): New test.
23796
23797 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23798
23799 * gdbme.c (call_with_trampolines): New function to try and step
23800 into. Tests trampoline problems on the PA.
23801
23802 * funcargs.exp (localvars_in_indirect_call): No longer expect
23803 stepping into indirect call to fail on PAs.
23804 (test_stepping_over_trampolines): New test.
23805
23806 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23807
23808 * TODO: Add suggestions for static member function tests, and
23809 completion tests.
23810
23811 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23812
23813 * TODO: Add suggestions for "p/a" tests.
23814
23815 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
23816 (default_gdb_exit): Replace all the hair with sending "quit" to
23817 the process with a simple close.
23818
23819 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23820
23821 * TODO: Add suggestions for shared library tests.
23822
23823 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23824
23825 * TODO: Add suggestions for x/s tests.
23826
23827 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23828
23829 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
23830 "enable once", and "enable breakpoints once" with ".*".
23831
23832 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23833
23834 * TODO: Add suggestions about structure passing tests.
23835
23836 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23837
23838 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
23839 the primary1 test, use work around if __GNUC__ < 2.
23840 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
23841 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
23842 Test for bad output rather than waiting for timeout. Issue
23843 second continue only if first continue failed.
23844
23845 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23846
23847 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
23848 operator[] test with gdb_test because the old code didn't seem to
23849 be getting the quoting right with the new dejagnu.
23850
23851 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
23852
23853 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
23854 one from the path.
23855 * Makefile.in: Use a fresh expect if there is one, use runtest
23856 from the src tree if there is one.
23857
23858 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23859
23860 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
23861 next over recursive call. Revise the tests from that point on
23862 (which had been skipped) to match GDB's actual (correct) output.
23863
23864 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
23865 with next over a breakpoint whose condition is false.
23866
23867 * gdb.t00/help.exp: Comment out "help set print" tests just like
23868 (and for same reason as) "help set" test.
23869
23870 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23871
23872 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
23873 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
23874
23875 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23876
23877 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
23878 necessary gdb_target_udi.
23879
23880 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
23881
23882 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
23883 1838 and 2417; they are fixed.
23884
23885 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
23886 gdb.t03/ptype.exp (ptype structure, ptype union):
23887 Remove xfails; the test is looser than when the xfails were added.
23888
23889 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
23890 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
23891
23892 * gdb.t01/run.exp: Only run shell test if isnative.
23893
23894 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
23895 since "run" automatically loads if necessary. Call gdb_target_udi
23896 after the "file" since "file" kills any execution target.
23897
23898 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
23899 GDB. GDB doesn't work that way (not anymore at least) on UDI.
23900 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
23901 argument for UDI.
23902
23903 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
23904
23905 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
23906
23907 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
23908
23909 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23910
23911 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
23912 properly quoting regexps. This makes the second argument to
23913 demangle a fixed string, which matches the callers, instead of a
23914 shell-style pattern which is what the previous implementation
23915 used. Update some of the callers.
23916
23917 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23918
23919 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
23920 (comib_nullified_tests): Fix typo.
23921 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
23922 strings. No longer expected to fail.
23923
23924 * gdb.disasm/hppa.s (addib_tests): Fix typo.
23925 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
23926 strings. No longer expected to fail.
23927
23928 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
23929 string. No longer expected to fail.
23930
23931 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23932
23933 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
23934 No longer expected to fail.
23935
23936 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
23937 string. No longer expected to fail.
23938
23939 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23940
23941 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
23942 only in the names (I probably got most of them). I was even
23943 generous with some which differed in underscores in names, and
23944 probably missed a few, and I *still* was able to remove almost a
23945 third of the file with almost no impact on testsuite coverage.
23946
23947 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23948
23949 * gdb.t00/default.exp: Match udi_attach error message as well as
23950 the one from child_attach.
23951
23952 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
23953
23954 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
23955
23956 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
23957 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
23958
23959 * Move test with enums and partial symbols back to
23960 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
23961 Reverts the change of 26 May 93. Per today's change to
23962 stabs.texinfo, the behavior that weird.exp was expecting was
23963 unreasonable; what is important is that the compiler+gdb get
23964 things right, which happens with a recent gcc. Also fix the test
23965 to deal with native compilers which put out the stab gdb can't
23966 deal with.
23967
23968 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23969
23970 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
23971 in the names. The main thing these accomplish is to slow things down.
23972 Many more such duplicates surely remain.
23973
23974 * gdb.t00/help.exp: Comment out "help support" test just like
23975 (and for same reason as) "help set" test.
23976
23977 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
23978
23979 * gdb.t06/break.exp: Remove setup_xfails for
23980 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
23981 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
23982 about known bug in gcc to include up through 2.5.8.
23983 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
23984 well as "_vb$".
23985 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
23986 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
23987 with latest gcc and gdb.
23988 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
23989 well as "_vb$".
23990
23991 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23992
23993 * configure.in (hppa*-*-*): Also configure and build stabs-only
23994 tests.
23995
23996 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23997
23998 * gdb.t10/hppa.mt: A makefile fragment for the PA.
23999 * gdb.t10/configure.in (hppa*-*-*): Use it.
24000
24001 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24002
24003 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
24004
24005 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24006
24007 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
24008 versions prior to 1.13.5.
24009
24010 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24011
24012 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
24013 the prompt is at the start of a line.
24014
24015 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24016
24017 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
24018 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
24019 in the copr tests now.
24020 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
24021 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
24022 expected to fail.
24023
24024 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
24025
24026 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
24027 gdb.t31/chillvars.exp, lib/gdb.exp:
24028 Tweak to run under either version of expect.
24029 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
24030 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
24031 * gdb.t11/list.exp: Remove extraneous whitespace.
24032
24033 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24034
24035 * gdb.t16/printcmds.exp (test_print_strings): Accept
24036 "(unsigned char *) " before the string.
24037
24038 * TODO: Add notes about printing of fancy types and GDB expressions.
24039
24040 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
24041
24042 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
24043 * gdb.t06/configure.in: Don't try to compile signals test program
24044 if doing mips-idt-ecoff.
24045
24046 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
24047
24048 * Most .exp files: Tweak to run under either version of expect.
24049
24050 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24051
24052 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
24053 xfails; I'm not sure why they are failing, but not because of PR 1806.
24054
24055 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
24056
24057 * config/unix-gdb.exp: Remove gdb_unload cause it's already
24058 defined in lib/gdb.exp.
24059
24060 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24061
24062 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
24063 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
24064 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
24065 have to be typeless.
24066
24067 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24068
24069 * TODO: Add suggestion for copyright year test.
24070
24071 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
24072
24073 * configure.in (*-*-lynxos*): Add stabs tests.
24074
24075 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24076
24077 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
24078 so insert a tab before any assembler directive in column zero.
24079
24080 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
24081 stores.
24082 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
24083 stores.
24084 (fpu_short_memory_tests): Likewise.
24085
24086 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24087
24088 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
24089 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
24090 .stabs directives in comments.
24091
24092 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24093
24094 * TODO: New file, describing tests we could write.
24095 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
24096
24097 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24098
24099 * gdb.t06/signals.exp: Add kludge to force re-sync.
24100
24101 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
24102 to xgdb instead of gdb, get out of gdb.
24103
24104 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
24105
24106 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
24107 for info.
24108
24109 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24110
24111 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
24112 * gdb.stabs/configure.in (hppa*-*-*): Use it.
24113 * gdb.stabs/hppa.sed: New sed script for the PA.
24114
24115 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24116
24117 * gdb.stabs: Re-write weird.def and configuration to use sed
24118 instead of cpp. sed is portable and POSIX; cpp is neither.
24119
24120 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24121
24122 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
24123
24124 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24125
24126 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
24127
24128 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24129
24130 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
24131 "_vb$".
24132 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
24133 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
24134
24135 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24136
24137 * lib/gdb.exp: Comment out code which depends on non-existent
24138 `transform' procedure.
24139
24140 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
24141
24142 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
24143 * lib/gdb.exp: Transform tool name.
24144 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
24145 1.1's new error handling system.
24146
24147 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24148
24149 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
24150
24151 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24152
24153 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
24154 They made pattern matching so slow that timeouts happened on
24155 heavily loaded systems. Now any output from "show print" which
24156 gets us back to the GDB prompt is a PASS.
24157
24158 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
24159
24160 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
24161
24162 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24163
24164 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
24165
24166 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
24167 It is not from PR 3220.
24168
24169 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24170
24171 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
24172 just started failing because they depended on the order the
24173 subcommands are presented, or exact docstring text. This kind of
24174 test is a pain and has minimal benefit.
24175
24176 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24177
24178 * gdb.t09/corefile.exp: At end of test, use "core" command with
24179 no arguments.
24180
24181 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
24182
24183 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
24184 17}/Makefile.in: Make it possible to run the testsuite with Sun
24185 make and CC = cross gcc by adding explicit build rules for .o
24186 files.
24187
24188 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24189
24190 * gdb.t15/funcargs.exp: Don't put comments on same line as
24191 setup_xfail (@#$*%& tcl braindamage!).
24192
24193 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24194
24195 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
24196
24197 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
24198
24199 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
24200 * gdb.t20/inherit.exp: remove three dumplicate entries.
24201
24202 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24203
24204 * gdb.t06/break.exp: For "next over recursive call", fail on any
24205 incorrect output, not just on "factorial (value=2)".
24206
24207 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24208
24209 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
24210 working now. Add an xfail if accesing a bss variable causes
24211 a memory error if the target is not yet run.
24212
24213 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24214
24215 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
24216 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
24217 name of __st* demangling (2 strings). Did Kung really get the
24218 more than 95 others right without testing them?
24219
24220 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
24221
24222 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
24223
24224 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
24225
24226 * configure.in (configdirs): Add gdb.disasm
24227 * gdb.disasm: New directory for GDB disassembler tests.
24228 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
24229
24230 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24231
24232 * gdb.t00/help.exp: Don't test "help set".
24233
24234 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
24235 from within expect statements. None of these happen anymore and
24236 they cause regressions to be silently unnoticed.
24237
24238 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
24239 messages) about known failures with gcc cygnus-2.4.5-930417.
24240
24241 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
24242 comp-info.exp so it gets built if it doesn't exist.
24243
24244 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
24245 it is no longer used.
24246 * gdb.t13/comp-info.c: Removed.
24247
24248 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24249
24250 * gdb.t06/signals.exp: Add xfail for sun3.
24251
24252 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24253
24254 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
24255 relevant because ^C doesn't get sent but failure can be reproduced
24256 interactively).
24257
24258 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24259
24260 * gdb.stabs/alpha.mt: New configuration file for alpha.
24261 * gdb.stabs/configure.in: Use it.
24262 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
24263 sharing with alpha.mt, redefine long to word via preprocessor.
24264 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
24265 for alpha.
24266 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
24267 native cc.
24268 * gdb.t00/teststrategy.exp: Change expect string so that we
24269 consume the `(xgdb)' from the command echo and from the gdb prompt.
24270 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
24271 gdb currently compares all values as long, so this failure probably
24272 applies to any configuration where LONGEST is bigger than a target int.
24273 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
24274 with gcc.
24275 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
24276 to handle opaque pointers, gcc is.
24277 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
24278 as first argument. Include <sys/types.h> and change all operator
24279 new definitions to use size_t.
24280 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
24281 now that we use size_t.
24282
24283 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24284
24285 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
24286 a long or float array cast all array members to the same type.
24287 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
24288 with 64 bit longs.
24289 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
24290 on alpha.
24291 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
24292
24293 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24294
24295 * gdb.t24 (demangle.exp): Constructors of templates have names like
24296 vector<int>::vector(int) not vector<int>::vector<int>(int). See
24297 section 14.6 of the ARM.
24298
24299 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
24300 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
24301 accomplish little and slow down the testsuite.
24302
24303 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
24304 Accept spaces various places.
24305
24306 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24307
24308 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
24309 with watchpoint enabled.
24310
24311 * Makefile.in: Remove definition of CC and remove the second
24312 definition of CXX (the "CXX = gcc" one remains). These definitions
24313 were causing backquotes to be expanded within backquotes, which
24314 doesn't work.
24315
24316 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
24317
24318 * gdb.t17/callfuncs.exp: Add "return 0" to end.
24319
24320 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24321
24322 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
24323 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
24324 by mips cc and contains no stabs entries.
24325
24326 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
24327
24328 * config/vx-gdb.exp: Use fake device to load files rather than
24329 NFS.
24330 * lib/gdb.exp: New proc to do "file" command.
24331 * config/unix-gdb.exp: Use new "file" proc.
24332
24333 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
24334
24335 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
24336 Rework board rebooting slightly.
24337 (gdb_exit): Don't exit from the remote shell; there isn't one.
24338 * gdb.stabs/weird.exp: If a program is being debugged already,
24339 kill it.
24340 * gdb.t04/setvar.exp: Stop and restart gdb.
24341 * gdb.t05/expr.exp: Likewise.
24342 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
24343 restart gdb and reload the program.
24344 * gdb.t08/opaque.exp: Likewise.
24345 * gdb.t12/scope.exp: Likewise.
24346 * gdb.t13/bitfields.exp: Likewise.
24347 * gdb.t15/funcargs.exp: Likewise.
24348 * gdb.t20/classes.exp: Likewise.
24349 * gdb.t03/ptype.exp: Increase timeout.
24350 * gdb.t16/printcmds.exp (test_print_string_constants,
24351 test_print_array_constants): Likewise.
24352 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
24353 * gdb.t20/classes.exp (do_tests): Likewise.
24354 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
24355
24356 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
24357
24358 * gdb.stabs: Renamed *wierd* to *weird*.
24359
24360 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24361
24362 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
24363 for timeout. Add "known gcc 2.4.5 bug" to failure message.
24364
24365 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24366
24367 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
24368 (do_tests): Remove xfail for whatis on one_var and two_var.
24369
24370 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
24371
24372 * Makefile.in: Made cross building work better by adding
24373 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
24374
24375 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24376
24377 * gdb.t15/{return.c,return.exp,Makefile.in}:
24378 New test, currently commented out.
24379
24380 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
24381
24382 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
24383 still running and removes the leftover named socket so GDb can do
24384 clean restarts.
24385
24386 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
24387
24388 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
24389 console, not GDB.
24390 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
24391 cross testing works better with "make check"
24392 * config/unix-gdb: Use default procedures for exit and version.
24393 * config/vx-gdb.exp: Cleaned up and massaged back to working order
24394 with the newest VxWorks.
24395
24396 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24397
24398 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
24399 old form.
24400
24401 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
24402 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
24403
24404 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
24405
24406 * config/unix-gdb.exp: Remove this version of gdb_exit
24407 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
24408 Rob says he'll look at it when he gets back to testing boards.
24409
24410 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
24411
24412 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
24413 an expected fail for certain ptype commands.
24414
24415 * gdb.t20/classes.exp: Update expected results of "ptype class
24416 Base1" to account for the constructor that now appears in the type.
24417
24418 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
24419
24420 * configure.in (configdirs): Restore gdb.t04, which mysteriously
24421 disappeared from list.
24422 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
24423 "alldone" proc with call to cleanup and exit.
24424 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
24425 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
24426 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
24427 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
24428 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
24429 "alldone" proc with simple returns that suppress remaining
24430 tests. The alldone proc went away many months ago.
24431
24432 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24433
24434 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
24435
24436 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
24437
24438 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24439
24440 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
24441 as vax gdb will display them.
24442
24443 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24444
24445 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24446 optimizers.
24447
24448 * scope.exp: Change "bad value for localval" messages so each one
24449 is unique.
24450
24451 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24452 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24453
24454 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24455
24456 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24457
24458 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24459 doesn't exist (due to optimization).
24460
24461 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24462
24463 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24464 contains \r because the filename is long.
24465
24466 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24467 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24468
24469 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24470
24471 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24472 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24473 Ultrix.
24474 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24475 int tests.
24476 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24477
24478 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24479
24480 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24481
24482 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
24483 to match does not match the passing case but still matches the
24484 failing case.
24485
24486 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24487
24488 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24489
24490 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24491
24492 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24493 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24494 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24495 Remove various versions of gdb_exit.
24496 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24497 gdb_exit.
24498 * config/unix-gdb.exp: gdb_exit remains here, and should override
24499 the generic version, since it's doing a lot of wierd stuff that
24500 the other versions aren't. FIXME, fold it in, or abandon this
24501 version.
24502
24503 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24504
24505 * gdb.t24/demangle.exp: Add tests for PR 3220.
24506
24507 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24508
24509 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24510
24511 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24512
24513 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24514 "i386-*-*". Works for i486 as well.
24515
24516 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24517 bug, and expand domain of xfail to all SVR4 systems, since the
24518 actual problem is likely to be in generic SVR4 /proc support.
24519
24520 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24521
24522 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24523
24524 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24525
24526 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24527 xfails for other systems. Match a missing 'Continuing.' as an
24528 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24529
24530 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24531 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24532 Only issue warning for missing executables if -all option is used.
24533
24534 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24535 file if -all option is used. It's like an unpredictable XFAIL.
24536
24537 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24538
24539 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24540 for dynamically linked binaries.
24541
24542 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24543
24544 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24545
24546 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24547 to state that this is a known bug in old versions of g++.
24548
24549 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24550
24551 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24552 while waiting for `Continuing'.
24553
24554 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24555
24556 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24557 in text, data, and bss.
24558 * gdb.t10/nodebug.c: Add local and global test variables for
24559 initialized and uninitialized data.
24560
24561 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24562
24563 * config/unix-gdb.exp (gdb_exit): Add "wait".
24564
24565 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24566
24567 * gdb.t06/signals.exp: xfail the continue from the handler for all
24568 targets.
24569
24570 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24571 function with watchpoints enabled, the i386 call dummy starts with
24572 a call.
24573
24574 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24575 386 bsd names its corefiles.
24576
24577 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24578
24579 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24580 compilers don't grok it.
24581 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24582 with small octal ints rather than character constants, which
24583 are signed and might not fit if first promoted to int.
24584
24585 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24586
24587 * gdb.t09/Makefile.in (clean): Remove corefile.
24588
24589 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24590
24591 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24592
24593 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24594 and Jim Kingdon (kingdon@cygnus.com)
24595
24596 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24597 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24598 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24599
24600 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24601
24602 * gdb.t17/interrupt.exp: Add xfail for hppa.
24603
24604 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24605
24606 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24607 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24608 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24609 to determine signed-ness of bitfields and use the result to setup
24610 the xfail.
24611 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24612 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24613 call line is reached if necessary.
24614
24615 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24616
24617 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24618
24619 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24620
24621 * gdb.t06/break.exp: Also test `clear' command.
24622
24623 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24624
24625 * gdb.t00/teststrategy.exp: Remove extra quote.
24626
24627 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24628 watchpoint enabled to be for all non-68k machines.
24629
24630 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24631
24632 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24633
24634 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24635 targets use aout.mt instead of ecoff.mt as gas understands
24636 standard aout format.
24637
24638 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24639
24640 * lib/gdb.exp (runto): Don't insist that function we are running to
24641 was compiled with -g.
24642
24643 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24644
24645 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24646 to get back into the read system call.
24647 Accept leading newline in case where we woke it up.
24648
24649 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24650
24651 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24652 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24653 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24654 enable ecoff configuration.
24655
24656 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24657
24658 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24659
24660 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24661
24662 * gdb.t16/printcmds.exp: Add another printf test.
24663
24664 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24665
24666 * configure.in: If configured -with-stabs on any target, add
24667 stabsdirs to configdirs.
24668
24669 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24670
24671 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24672 fun" so pattern does not match the command itself.
24673
24674 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24675
24676 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24677
24678 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24679
24680 * gdb.t17/interrupt.exp: Test for more things.
24681
24682 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24683
24684 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24685 compiler arranges the code and line numbers.
24686
24687 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24688
24689 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24690
24691 * gdb.t00/help.exp: Increase expect input buffer size.
24692
24693 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24694
24695 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24696
24697 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24698
24699 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24700
24701 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24702 [0-9]*, not just [0-9].
24703
24704 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24705
24706 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24707
24708 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24709
24710 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24711
24712 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24713
24714 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24715
24716 * gdb.t06/signals.c: Add xfails for sun3.
24717
24718 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24719
24720 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24721 test_stepping tests.
24722
24723 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24724
24725 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
24726
24727 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
24728
24729 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
24730 rather than actually putting it through cpp twice.
24731
24732 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
24733
24734 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
24735
24736 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
24737 no longer needed.
24738
24739 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24740
24741 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
24742
24743 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
24744 C++ features prints as "struct", make it a pass, not an xfail.
24745
24746 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24747
24748 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
24749 Don't require VA to print as "class" rather than "struct".
24750
24751 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
24752
24753 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
24754
24755 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24756
24757 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
24758
24759 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24760
24761 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
24762 order.
24763
24764 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24765
24766 * gdb.t16/printcmds.exp: Add printf tests.
24767
24768 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
24769
24770 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
24771
24772 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
24773
24774 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
24775 pass counts, to counteract any existing or future setup_xfails.
24776
24777 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24778
24779 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
24780 {BEGIN,END}_COMMON for common block instead of STAB.
24781 * gdb.stabs/wierd.exp: Add xfail for rs6000.
24782
24783 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
24784 intp_var should be N_GSYM not N_LSYM.
24785 wierd-aout.S: Use a label for the value of the N_SO.
24786 wierd.def: Remove all backslashes.
24787 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
24788
24789 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24790
24791 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
24792 get the expected next to inheritance3.
24793
24794 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24795
24796 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
24797 now that gcc-2.4 gets it right.
24798
24799 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24800
24801 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
24802
24803 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
24804 generating comp-info.exp which works for cross-compilation.
24805
24806 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
24807
24808 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
24809 "*-*-sysv4.*".
24810
24811 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
24812
24813 * gdb.t01/run.exp: Start with a fresh gdb.
24814 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
24815 SVR4.x.
24816
24817 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
24818
24819 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
24820 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
24821 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
24822 Makefile.in (distclean, realclean): Remove gdbme.c from list of
24823 things to remove.
24824
24825 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
24826
24827 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
24828 test cases from bug reports.
24829
24830 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
24831
24832 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
24833 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
24834 avoid spurious xfails.
24835 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
24836 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
24837 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
24838
24839 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
24840
24841 * gdb.t00/teststrategy.exp: Rework to provide more useful
24842 description of each test, fix problem with systems that define
24843 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
24844 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
24845 results for "next over recursive call" so timeouts aren't taken
24846 by error.
24847
24848 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
24849
24850 * gdb.t12/scope.exp: Test printing of variables before run.
24851
24852 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
24853 printed in wrong order due to sorting.
24854
24855 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
24856
24857 * gdb.t00/teststrategy.exp: Fix expected results for printing
24858 user entered string constant. Is array of char, prints with no
24859 address.
24860
24861 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
24862 commands.
24863 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
24864 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
24865 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
24866 of struct of char arrays.
24867 * gdb.t00/radix.exp: New tests for radix commands.
24868
24869 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
24870
24871 * gdb.t16/printcmd.exp: Print a variable before running program
24872 (with xfail for AIX).
24873
24874 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
24875
24876 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
24877
24878 * gdb.t16/printcmd.exp: Don't print variables before running program.
24879
24880 * gdb.t06/break.exp: Don't require envp argument to main.
24881
24882 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
24883
24884 * gdb.t02/whatis.exp, gdb.t11/list.exp:
24885 Add xfails for rs6000.
24886
24887 * gdb.t02/whatis.exp: Change other tests not to re-test something
24888 we already tested.
24889
24890 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
24891 each type used has a variable of that type.
24892
24893 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
24894
24895 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
24896
24897 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
24898
24899 * configure.in: change srctrigger to be a file, not a directory
24900
24901 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
24902
24903 * configure.in (mips-idt-ecoff*): Added trailing '*'.
24904
24905 * gdb.t11/list.exp: Fixed a couple of typos.
24906
24907 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
24908
24909 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
24910 is fixed and PR is closed.
24911 * gdb.t16 (gdbme.c): Add simple test string variable.
24912 * gdb.t16 (printcmds.exp): Add tests with simple test string
24913 variable, primarily for boundaries on "set print elements".
24914
24915 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
24916
24917 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
24918 Make leading 0's optional and don't expect a tab in the middle
24919 of the number.
24920
24921 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
24922
24923 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
24924 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
24925 don't end command passed to gdb_test with newline.
24926
24927 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
24928 signed keyword away, don't expect signed bitfields to be signed.
24929
24930 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
24931 printing with only as many 1's as are in the field as well as printing
24932 with 32 1's (see comment).
24933
24934 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
24935
24936 * gdb.t00/default.exp: Start with a fresh gdb.
24937 * configure.in (configdirs): Remove gdb.t31 until the chill
24938 compiler works again. It no longer is able to find chillrt0
24939 since it isn't in libchill.a anymore.
24940 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
24941 wierd.o, make more modular.
24942 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
24943 spurious newlines that caused problems.
24944
24945 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24946
24947 * Move test with enums and partial symbols from gdb.t03/ptype.exp
24948 to gdb.stabs/wierd.exp since GCC has worked around the bug.
24949 gdb.stabs/wierd.{exp,def}: Many new tests.
24950
24951 * gdb.t00/default.exp: update info line for new message.
24952
24953 * gdb.t02/{whatis.exp,gdbme.c}:
24954 Test that "char *" doesn't print as "caddr_t".
24955
24956 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24957
24958 * gdb.t00/help.exp: Use .* in place of some help messages which
24959 just changed.
24960 gdb.t00/default.exp: Update "info frame" test for new message.
24961 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
24962 Remove some xfails
24963
24964 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24965
24966 * gdb.t03/{gdbme.c,ptype.exp}:
24967 Add tests for typedef'd struct and union without tags.
24968 Also check "whatis" on a variable of a typedef'd enum without a tag.
24969
24970 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
24971 PRMS 1823; the bug still exists but isn't reproduced by this test
24972 anymore), and remove rs6000 XFAIL (the bug is fixed).
24973
24974 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
24975 duplicated from whatis.exp. For those that are left, accept
24976 "long", "long int", or "int" for long variables (whatis.exp already
24977 has an XFAIL for "int", so no need to fail it here).
24978
24979 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
24980 Deal with GCC's names for types now that GDB uses the compiler's names.
24981
24982 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
24983 setup_xfail's for sunos4. If we #defined the signed keyword away,
24984 don't expect GDB to know that char it is signed.
24985
24986 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
24987
24988 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
24989
24990 * configure.in (configdirs): Add gdb.t24 for C++ tests that
24991 should work on any system, regardless of debugging format.
24992 * gdb.t21/demangle.exp: Move to gdb.t24.
24993 * gdb.t24/demangle.exp: Move from gdb.t21.
24994 * gdb.t24/{Makefile.in, configure.in}: New files.
24995
24996 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24997
24998 * configure.in: Do gdb.stabs and C++ tests only for stabs.
24999 * gdb.stabs: New directory.
25000
25001 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25002
25003 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
25004 not just "Quit anyway?".
25005
25006 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
25007
25008 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
25009 that all setup_xfails are immediately followed by clear_xfails.
25010
25011 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
25012
25013 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
25014 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
25015 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
25016 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
25017 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
25018 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25019 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25020 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
25021 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
25022 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
25023 gdb.t31/chillvars.exp, lib/gdb.exp:
25024 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
25025 bug-gdb@prep.ai.mit.edu.
25026
25027 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
25028
25029 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
25030 with 0.0, not integer 0.
25031
25032 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
25033
25034 * gdb.t06/break.exp: Update for "Kill the program" message change.
25035
25036 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
25037
25038 * Makefile.in (GDBFLAGS): Set to -nx.
25039 * Makefile.in (site.exp): Use GDBFLAGS.
25040
25041 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25042
25043 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
25044 Makefiles.
25045 (check): depend on just-check.
25046 (just-check): added so that tests can be run without a noop
25047 build pass.
25048
25049 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25050
25051 Switch to using configure's configdirs.
25052 * Makefile.in (Makefile): add configure.in dependency.
25053 (SUBDIRS): removed redundant assignment.
25054 * configure.in: switch subdirs assignment to configdirs.
25055 * gdb.t*/configure.in: new files.
25056
25057 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
25058
25059 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
25060 works.
25061
25062 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
25063
25064 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
25065 in explicit rules. Apparently this is not supported by some makes.
25066
25067 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
25068
25069 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
25070
25071 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25072
25073 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
25074 disappeared.
25075
25076 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
25077
25078 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
25079
25080 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
25081
25082 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
25083 watchpoint problem that is now fixed.
25084 * gdb.t30/chexp.exp: Remove setup_xfail for printing
25085 uninitialized convenience variables.
25086 * gdb.t31/chillvars.exp: Fix expected patterns for printing
25087 structures.
25088
25089 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25090
25091 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
25092 which causes expect to get out of sync with gdb on long output
25093 from help set.
25094 * gdb.t09/corefile.exp: Make expected pattern for core file
25095 failing signal and frame output format less sun specific.
25096
25097 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
25098
25099 * gdb.t31/chillvars.exp: Add and remove initial dummy
25100 breakpoint, so that symbol table is forced in.
25101 (Needed at least on Sunos4, though it seems not SVR4.)
25102 * gdb.t31/chillvars.exp: Update for changed output format.
25103
25104 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
25105
25106 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
25107
25108 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
25109
25110 * Makefile.in: Added --srcdir when invoking runtest, removed the
25111 need for a local config file. (optional now)
25112
25113 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
25114
25115 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
25116 failure count used to force early termination. Add some more
25117 expected failures for gnu style demangling.
25118
25119 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25120
25121 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
25122 pmi variable from gdb.t20/gdbme to get optimized away.
25123 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
25124 Check for written corefile upon timeout _and_ eof.
25125
25126 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25127
25128 * config/unix-gdb.exp: Add missing return 0.
25129
25130 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25131
25132 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
25133 test termination.
25134
25135 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
25136
25137 * configure.in (subdirs): Put back gdb.t17 which mysteriously
25138 disappeared.
25139
25140 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
25141
25142 * gdb.t10/crossload.exp: Disable the i860-elf test until such
25143 time as i860 support works.
25144
25145 * gdb.t15/funcargs.exp: Fix expected outputs to include
25146 "backtrace 100\r" rather than just "backtrace\r", to match last
25147 change.
25148
25149 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
25150
25151 * config/udi-gdb.exp (gdb_exit): Remove close command.
25152 (gdb_target_udi): New procedure to set the UDI target.
25153 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
25154 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
25155 Added waits for prompts after several question responses. Added
25156 some more responses used by a29k-amd-udi-gdb.
25157 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
25158 pass different arguments, restart UDI connection after program
25159 completion.
25160 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
25161 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25162 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
25163 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
25164 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
25165 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
25166 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25167 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
25168 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
25169 after program completion.
25170 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
25171 compiled with a SELECT_VECS setting.
25172 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
25173 infinite recursion.
25174
25175 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
25176 Added checks for COFF results, and made them expected failures for
25177 all targets. It would be better to make them expected failures
25178 for COFF targets only.
25179
25180 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
25181
25182 * Makefile.in: add null dvi target, don't bother to recurse
25183 through test directories for info and install-info; rename
25184 $(datadir) to be dejagnu instead of deja-gnu
25185
25186 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
25187
25188 * gdb.t31/gdbme.ch: Re-enable code that previously caused
25189 compiler to coredump.
25190 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
25191 code.
25192
25193 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
25194
25195 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
25196 coredump.
25197 * gdb.t31/chillvars.exp: Comment out tests that depend on that
25198 code.
25199
25200 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
25201
25202 * gdb.t03/ptype.exp: tests for return code from gdb_test.
25203 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
25204 which in a shell. Deletes xgdb when done.
25205 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
25206 Tests the return from the "set height" or "set width" commands.
25207 Added a few return codes where needed.
25208
25209 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
25210
25211 * Makefile.in (SUBDIRS): Add gdb.t17.
25212 * configure.in (subdirs): Add gdb.t17.
25213 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
25214 files to test gdb's calling of functions in the inferior with
25215 the correct arguments and gdb's ability to retrieve any
25216 result returned.
25217
25218 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
25219
25220 * config/unix-gdb.exp (gdb_exit): Remove close commands that
25221 may be called after gdb goes away. Previous versions of expect
25222 needed these to avoid file descriptor leaks, but they cause
25223 errors with the current revision of expect.
25224 * gdb.t00/gdbvars.exp: Use -re on expected output after
25225 setting sevenbit-strings.
25226 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
25227 to set sevenbit-strings consistent across tests.
25228 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
25229 set sevenbit-strings consistent across tests.
25230
25231 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
25232
25233 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
25234 expected output to match current "expect" expectations.
25235
25236 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
25237
25238 * gdb.t00/default.exp: Change expected output for default "source"
25239 command, to match new gdb behavior which requires a filename to
25240 source.
25241
25242 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
25243
25244 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
25245 expected fail for i486-*-* that misses the marker2 function.
25246 * gdb.t10/crossload.exp (bfddefault): Allow successful
25247 recognition of a format to pass even if no symbols are found.
25248 Explicitly catch failures where the format is not recognized
25249 or is ambiguous, and add the reason to the fail message.
25250 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
25251 the cause is and invalid target and add reason to failure message.
25252 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
25253 elf32-i386, elf32-sparc, and elf32-i860.
25254 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
25255 Set up expected failure for 'filename'::variable scope resolution,
25256 which is now apparently broken on all targets.
25257 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
25258 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
25259 gdb.t23/templates.exp: Change failure for missing binfile into
25260 just a warning.
25261 gdb.t21/demangle.exp: Change all cfront references to 'arm'
25262 references.
25263
25264 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
25265
25266 * gdb.t00/default.exp: Add expected output for default "source"
25267 command, to match new gdb behavior.
25268 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
25269
25270 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
25271
25272 * config/*-gdb.exp: returns an error, rather than exiting on
25273 internal errors.
25274
25275 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
25276
25277 * gdb.t03/gdbme.c: Add pointer to struct variable.
25278 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
25279 referencing struct members.
25280
25281 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
25282
25283 * configure.in (mips-idt-ecoff): New target.
25284 * config/mips-gdb.exp: New file for remote board using MIPS remote
25285 debugging protocol.
25286
25287 * Redid configuration scheme. Removed gdb.t*/configure.in.
25288 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
25289 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
25290 distclean targets. Built executables via .o files. Adjusted
25291 tests to account for source files in $(srcdir) rather than
25292 $(objdir).
25293 * lib/gdb.exp (runto): Don't expect () after the function name,
25294 because it may have arguments.
25295
25296 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
25297
25298 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
25299 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
25300 expected failures for mips-idt-* and mips-sgi-*.
25301 * gdb.t00/default.exp (attach): Kill process if requested.
25302 * gdb.t00/help.exp (help target core, help target): Accept a gdb
25303 that does not read core files.
25304 * gdb.t01/run.exp: Removed checks for exit status code.
25305 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
25306 it is linked in.
25307 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
25308 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
25309 appropriate, rather than doing it by hand.
25310 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
25311 execution.
25312 * gdb.t10/crossload.exp: Kill existing program if needed.
25313 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
25314 appropriate, rather than doing it by hand. Always increase
25315 timeout for this test, not just for VxWorks.
25316
25317 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
25318
25319 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
25320 of Chill STRUCT types and STRUCT values.
25321 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
25322 than "char".
25323 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
25324 struct2): New struct definitions and initializations to test
25325 simple Chill STRUCT types.
25326
25327 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
25328
25329 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
25330 the null byte at the end of strings.
25331 * gdb.t00/default.exp: Make show version insensitive to copyright
25332 date.
25333 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
25334 to avoid dependencies on target char signedness.
25335 * gdb.t16/printcmds.exp: Update expected results for explicitly
25336 unsigned char.
25337 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
25338 now work.
25339 * gdb.t21/demangle.exp: Add many more patterns for template
25340 demangling, most of them being expected failures.
25341 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
25342 string we are matching for, to match on the whole string.
25343 * gdb.t21/demangle.exp: Add many new test strings to demangle,
25344 and fix a whole bunch that had incorrect expected output but were
25345 passing anyway because of the bug in "proc demangle".
25346 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
25347 type.
25348 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
25349
25350 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
25351
25352 * gdb/testsuite: made modifications to testcases, etc., to allow
25353 them to work properly given the reorganization of deja-gnu and the
25354 relocation of the testcases from deja-gnu to a "tool" subdirectory.
25355
25356 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
25357
25358 * gdb/testsuite: Initial creation of gdb/testsuite.
25359 Migrated dejagnu testcases and support files for testing nm to
25360 gdb/testsuite from deja-gnu. These files were moved "as is"
25361 with no modifications. This migration is part of a major overhaul
25362 of dejagnu. The modifications to these testcases, etc., which
25363 will allow them to work with the new version of dejagnu will be
25364 made in a future update.
25365
25366 For additional changes see gdb.mi/ChangeLog-1999-2003.
25367 \f
25368 ;; Local Variables:
25369 ;; mode: change-log
25370 ;; left-margin: 8
25371 ;; fill-column: 74
25372 ;; version-control: never
25373 ;; End:
25374
25375 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
25376 2003, 2004, 2005 Free Software Foundation, Inc.
25377 Copying and distribution of this file, with or without modification,
25378 are permitted provided the copyright notice and this notice are preserved.
This page took 0.531158 seconds and 5 git commands to generate.