]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gdb/testsuite/ChangeLog
* remote-mips.c (close_ports, mips_initialize_cleanups)
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2010-03-10 Doug Evans <dje@google.com>
2
3 * gdb.base/checkpoint.exp: Fix comment.
4 Lengthen timeout while doing >600 checkpoints test.
5 Rename duplicate "kill all one" test to keep test names unique.
6
7 2010-03-10 Pedro Alves <pedro@codesourcery.com>
8
9 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
10
11 2010-03-08 Keith Seitz <keiths@redhat.com>
12
13 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
14 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
15 (dm_type_long): New function.
16 (dm_type_unsigned_short): New function.
17 (dm_type_unsigned_long): New function.
18 (myint): New typedef.
19 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
20 long, unsigned shor and long, operator char*, and typedef.
21 (test_lookup_operator_functions): Add operator char* test.
22 (test_paddr_operator_functions): Likewise.
23 (test_paddr_overloaded_functions): Use probe values for
24 short, long, and unsigned short and long.
25 (test_paddr_hairy_functions): If the demangler probe detected
26 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
27 demangler.
28 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
29 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
30 and "print null_pmf".
31 Add test "ptype a.*pmf".
32 * gdb.cp/overload.exp: Allow optional "int" to appear with
33 "short" and "long".
34 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
35 long expect value for men_overload1arg.
36 Allow "int" to appear with "short" and "long".
37 When testing "info break", add argument for main (void).
38 Also allow "int" to appear with "short" and "long".
39 Ditto with "unsigned" and "long long".
40 * gdb.java/jmain.exp: Do not enclose methods names in single
41 quotes.
42 * gdb.java/jmisc.exp: Likewise.
43 * gdb.java/jprint.exp: Likewise.
44 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
45
46 From Jan Kratochvil <jan.kratochvil@redhat.com>:
47 * gdb.cp/exception.exp (backtrace after first throw)
48 (backtrace after second throw): Allow a namespace before __cxa_throw.
49 (backtrace after first catch, backtrace after second catch): Allow
50 a namespace before __cxa_begin_catch.
51
52 * gdb.cp/cpexprs.exp: New file.
53 * gdb.cp/cpexprs.cc: New file.
54
55 From Daniel Jacobowitz <dan@codesourcery.com>
56 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
57 to use string_to_regexp.
58 (ctor, dtor): New functions. Use them to match constructor
59 and destructor function types.
60 (Top level): Use runto_main.
61
62 2010-03-05 Tom Tromey <tromey@redhat.com>
63
64 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
65 gdb.target_charset.
66 (pp_ns.to_string): Likewise.
67
68 2010-03-04 Keith Seitz <keiths@redhat.com>
69
70 * gdb.cp/overload.exp: Test that the filename portion of a linespec
71 can be quoted. Test that both the filename and function/line
72 portions can be quoted at the same time.
73
74 2010-03-04 Pedro Alves <pedro@codesourcery.com>
75
76 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
77
78 2010-03-03 Doug Evans <dje@google.com>
79
80 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
81 libc contains libpthread.
82
83 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
84 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
85 of gdb_compile. Add another pattern to match android backtrace.
86
87 2010-03-03 Tom Tromey <tromey@redhat.com>
88
89 PR gdb/11345:
90 * gdb.base/printcmds.exp (test_printf): Add test.
91
92 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
93
94 * gdb.arch/amd64-byte.exp: New.
95 * gdb.arch/amd64-dword.exp: Likewise.
96 * gdb.arch/amd64-pseudo.c: Likewise.
97 * gdb.arch/amd64-word.exp: Likewise.
98 * gdb.arch/i386-byte.exp: Likewise.
99 * gdb.arch/i386-pseudo.c: Likewise.
100 * gdb.arch/i386-word.exp: Likewise.
101
102 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
103
104 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
105 types. Add structreg, bitfields, and flags registers.
106 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
107 registers.
108
109 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
110
111 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
112 (load_description): Set architecture if defined.
113
114 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
115
116 * gdb.python/py-frame.exp: Add read_var block tests.
117 * gdb.python/py-frame.c (block): New function.
118
119 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
120 Daniel Jacobowitz <dan@codesourcery.com>
121
122 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
123
124 2010-02-25 David S. Miller <davem@davemloft.net>
125
126 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
127 fix logic for setting all_syscalls_numbers.
128
129 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
130
131 * Makefile.in: Add py-block and py-symbol.
132 * gdb.python/py-symbol.exp: New File.
133 * gdb.python/py-symtab.exp: New File.
134 * gdb.python/py-block.exp: New File.
135 * gdb.python/py-symbol.c: New File.
136 * gdb.python/py-block.c: New File.
137
138 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
139
140 PR python/11314
141 * lib/gdb.exp (skip_python_tests): New function.
142 * gdb.python/py-cmd.exp: Use skip_python_tests.
143 * gdb.python/py-frame.exp: Likewise.
144 * gdb.python/py-function.exp: Likewise.
145 * gdb.python/py-prettyprint.exp: Likewise.
146 * gdb.python/py-template.exp: Likewise.
147 * gdb.python/py-type.exp: Likewise.
148 * gdb.python/py-value.exp: Likewise.
149
150 2010-02-22 Pedro Alves <pedro@codesourcery.com>
151
152 PR9605
153
154 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
155
156 2010-02-19 Tom Tromey <tromey@redhat.com>
157
158 PR c++/8693, PR c++/9496:
159 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
160 regression tests.
161
162 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
163
164 Fix compatibility with m68k as.
165 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
166 Use only /* comments */.
167
168 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
169
170 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
171 * configure: Regenerate.
172
173 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
174
175 * gdb.python/py-type.exp: Check for Python support.
176
177 2010-02-17 Pedro Alves <pedro@codesourcery.com>
178
179 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
180 `regsub' syntax available.
181
182 2010-02-17 Pedro Alves <pedro@codesourcery.com>
183
184 * gdb.base/shmain.c (main): Remove printf call.
185 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
186 * gdb.base/unload.c (main): Make format of fprintf a string
187 literal. Add missing endlines to prints to stderr.
188 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
189
190 2010-02-17 Tom Tromey <tromey@redhat.com>
191
192 * gdb.java/jprint.java (jprint.props): New field.
193 * gdb.java/jprint.exp (set_lang_java): Add regression test.
194
195 2010-02-17 Pedro Alves <pedro@codesourcery.com>
196
197 * gdb.base/charset.exp: Don't assume new `regsub' syntax
198 available.
199
200 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
201
202 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
203 creation to support remote host testing.
204
205 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
206
207 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
208 Recognize "command not found".
209
210 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
211
212 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
213 single-stepping.
214
215 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
216
217 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
218 if arguments are not supported.
219
220 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
221
222 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
223 be const or non-const.
224
225 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
226
227 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
228 mi_send_resuming_command to send -exec-continue.
229
230 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
231
232 * gdb.base/list.exp (test_list_filename_and_function): Add test
233 with single quotes.
234 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
235 matching.
236 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
237 Add KFAIL'd tests for PR gdb/11289.
238
239 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
240
241 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
242
243 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
244
245 * gdb.base/comp-dir/subdir/dummy.txt: New file.
246 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
247 a temporary directory.
248
249 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
250
251 * gdb.base/charset.exp: Use a single regular expression to match
252 show host-charset and show target-charset output.
253
254 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
255
256 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
257 "Illegal process-id" expect string more exact.
258 (attach to digits-starting nonsense is prohibited): New.
259
260 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
261
262 * gdb.base/prelink.exp (set verbose on): New.
263
264 2010-02-12 Tomas Holmberg <th@virtutech.com>
265
266 * mi-reverse.exp: New file. Test for reverse option to the
267 following MI commands: exec-continue, exec-finish, exec-next,
268 exec-step, exec-next-instruction, exec-step-instruction.
269
270 2010-02-09 Joel Brobecker <brobecker@adacore.com>
271
272 * gdb.ada/ptype_tagged_param: New testcase.
273
274 2010-02-08 Tom Tromey <tromey@redhat.com>
275
276 PR c++/8017:
277 * gdb.cp/overload.exp: Add tests.
278 * gdb.cp/overload.cc (struct K): New.
279 (namespace N): New.
280 (main): Call new functions.
281 (K::staticoverload): Define.
282
283 Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
284
285 PR gdb/10728
286 * gdb.cp/pr10728-x.h: New file.
287 * gdb.cp/pr10728-x.cc: New file.
288 * gdb.cp/pr10728-y.cc: New file.
289 * gdb.cp/pr10728.exp: New file.
290 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
291
292 Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
293
294 PR gdb/9067
295 * gdb.cp/pr9067.exp: New
296 * gdb.cp/pr9067.cc: New
297 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
298
299 2010-02-08 Joel Brobecker <brobecker@adacore.com>
300
301 * lib/gdb.exp (gdb_test_timeout): New global variable.
302 Set it to timeout if not already set.
303 (gdb_init): Reset the value of timeout to gdb_test_timeout.
304
305 2010-02-05 Doug Evans <dje@google.com>
306
307 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
308 user.
309
310 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
311
312 PR c++/7935:
313 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
314
315 2010-02-04 Tom Tromey <tromey@redhat.com>
316
317 * gdb.cp/virtbase.exp: Make test case names unique.
318
319 2010-02-02 Tom Tromey <tromey@redhat.com>
320
321 * gdb.cp/virtbase.exp: Add regression tests.
322 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
323 (main): Instantiate RHC.
324
325 2010-02-02 Tom Tromey <tromey@redhat.com>
326
327 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
328 type-printing change.
329
330 2010-02-02 Tom Tromey <tromey@redhat.com>
331
332 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
333 * gdb.cp/virtbase.cc: New file.
334 * gdb.cp/virtbase.exp: New file.
335 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
336
337 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
338
339 PR libc/11214:
340 * gdb.threads/current-lwp-dead.c: Include features.h.
341 (HAS_NOMMU): New.
342 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
343
344 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
345
346 * gdb.base/symbol-without-target_section.exp,
347 gdb.base/symbol-without-target_section.c: New.
348
349 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
350
351 * gdb.base/bigcore.exp: Reset increased timeout.
352 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
353
354 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
355
356 * gdb.base/gcore.exp (capture_command_output): Use
357 gdb_test_multiple.
358
359 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
360
361 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
362 * gdb.arch/thumb2-it.exp (test_it_break): New function.
363 (Top level): Call it.
364
365 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
366
367 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
368
369 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
370
371 * gdb.base/call-strs.exp, gdb.base/default.exp,
372 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
373 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
374 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
375 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
376 gdb.base/watchpoint-solib.exp: Save and restore timeout.
377 * gdb.base/ending-run.exp: Correct restore of timeout.
378 * gdb.base/page.exp: Remove unnecessary timeout setting.
379
380 2010-01-29 Joel Brobecker <brobecker@adacore.com>
381
382 * gdb.ada/rec_return: New testcase.
383
384 2010-01-29 Joel Brobecker <brobecker@adacore.com>
385
386 * gdb.ada/call_pn: New testcase.
387
388 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
389
390 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
391 (Top level): Use it to resume.
392 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
393 the Thumb mode displaced stepping error as unsupported.
394
395 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
396
397 * gdb.cp/nsusing.exp: Added more tests.
398 * gdb.cp/nsrecurs.exp: Ditto.
399 * gdb.cp/nsusing.cc: Added test functions.
400 * gdb.cp/nsrecurs.cc: Ditto.
401
402 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
403
404 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
405 absolute directory pathnames in gdb.sum file.
406
407 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
408
409 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
410 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
411
412 2010-01-26 Tom Tromey <tromey@redhat.com>
413
414 PR exp/7643:
415 * gdb.base/printcmds.exp (test_print_string_constants): Remove
416 setup_kfail.
417
418 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
419
420 * gdb.cp/nsrecurs.exp: New test.
421 * gdb.cp/nsrecurs.cc: New test program.
422 * gdb.cp/nsstress.exp: New test.
423 * gdb.cp/nsstress.cc: New test program.
424 * gdb.cp/nsdecl.exp: New test.
425 * gdb.cp/nsdecl.cc: New test program.
426
427 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
428
429 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
430 imported into file scope.
431 Marked test as xfail.
432 * gdb.cp/namespace-using.cc (marker5): New function.
433 * gdb.cp/shadow.exp: New test.
434 * gdb.cp/shadow.cc: New test program.
435 * gdb.cp/nsimport.exp: New test.
436 * gdb.cp/nsimport.cc: New test program.
437
438 2010-01-25 Tom Tromey <tromey@redhat.com>
439
440 PR gdb/11049:
441 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
442 with "set print null-stop on".
443
444 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
445
446 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
447 Adjust it for DISASSEMBLY_OMIT_FNAME.
448
449 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
450
451 PR symtab/11199:
452 * gdb.dwarf2/member-ptr-forwardref.exp,
453 gdb.dwarf2/member-ptr-forwardref.S: New.
454
455 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
456
457 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
458 (thread1_func): Protect thread1_tid with thread1_tid_cond by
459 thread1_tid_mutex. Remove gdbstop_mutex handling.
460 (thread2_func): Protect thread2_tid with thread2_tid_cond by
461 thread2_tid_mutex. Remove gdbstop_mutex handling.
462 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
463 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
464 pthread_cond_wait conditionalizations by while loops.
465
466 2010-01-20 Tom Tromey <tromey@redhat.com>
467
468 PR backtrace/10770:
469 * gdb.dwarf2/pr10770.exp: New file.
470 * gdb.dwarf2/pr10770.c: New file.
471 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
472
473 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
474
475 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
476 that target was removed, and the test always runs native anyway.
477
478 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
479
480 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
481 gdb.base/watchpoint-cond-gone-stripped.c: New.
482
483 2010-01-19 Tom Tromey <tromey@redhat.com>
484
485 PR c++/8000:
486 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
487 existing tests.
488 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
489 (main): Use AAA::SomeEnum.
490
491 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
492
493 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
494 (test_ignore_count): Declare line_callme_body global.
495 (run to breakpoint with ignore count): Use line_callme_body.
496 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
497 (set line_main_hello, set line_main_return): Reindent.
498 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
499 New.
500 (continue to callee4): Use line_callee4_body.
501 (check *stopped from CLI command): Use line_callee4_next.
502 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
503 (set line_main_hello, set line_main_return): Reindent.
504 (set line_callee4_head, set line_callee4_body): New.
505 (continue to callee4): Use line_callee4_body.
506
507 2010-01-18 Tom Tromey <tromey@redhat.com>
508
509 PR c++/9680:
510 * gdb.cp/casts.cc: Add new classes and variables.
511 * gdb.cp/casts.exp: Test new operators.
512
513 2010-01-18 Tom Tromey <tromey@redhat.com>
514 Thiago Jung Bauermann <bauerman@br.ibm.com>
515
516 * gdb.python/source2.py: New file.
517 * gdb.python/source1: New file.
518 * gdb.python/python.exp: Test "source" command.
519
520 2010-01-15 Stan Shebs <stan@codesourcery.com>
521
522 * gdb.trace/tfile.c: New file.
523 * gdb.trace/tfile.exp: New file.
524
525 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
526
527 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
528
529 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
530
531 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
532
533 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
534
535 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
536 (libfunc): New parameter action. Implement also selectable "sleep".
537 * gdb.base/break-interp-main.c: Include assert.h.
538 (libfunc): New parameter action.
539 (main): New parameters argc and argv. Assert argc. Pass argv.
540 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
541 (test_attach): New proc.
542 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
543 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
544
545 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
546
547 * gdb.base/break-interp.exp (test_core): New proc.
548 (test_ld): Call it.
549
550 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
551
552 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
553 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
554 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
555 and gdb_compile_shlib. Use new -Wl compiler options.
556 (dl bt, main bt): New tests.
557
558 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
559
560 Support PIEs with no symfile_objfile.
561 * gdb.base/break-interp.exp: New argument at the test_ld calls.
562 (test_ld): New parameter trynosym.
563 (test_ld <$trynosym>): New block.
564
565 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
566
567 * gdb.base/break-interp.exp: New file.
568
569 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
570
571 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
572 * gdb.python/py-prettyprint.py (pp_ls): New printer.
573 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
574 test.
575 * gdb.python/py-prettyprint.c: Define lazystring test structure.
576 * gdb.python/py-mi.exp: Add lazy string test.
577
578 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
579
580 * lib/mi-support.exp (mi_check_thread_states): Handle
581 core number in thread listing.
582
583 2010-01-12 Joel Brobecker <brobecker@adacore.com>
584
585 * gdb.base/maint.exp: Adjust the expected output for the
586 "maint print type" test. Use gdb_test_multiple instead of
587 gdb_sent/gdb_expect.
588
589 2010-01-11 Doug Evans <dje@google.com>
590
591 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
592 from gdbserver_download. All callers updated.
593
594 * gdb.server/ext-run.exp: "info os processes" requires xml support.
595
596 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
597
598 Implement binary numbers parsing.
599 * gdb.base/printcmds.exp (test_integer_literals_accepted)
600 (test_integer_literals_rejected): New binary tests.
601
602 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
603
604 * gdb.cell/configure: Regenerate.
605
606 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
607
608 * gdb.base/corefile.exp: Move the core finding block out and call it as
609 core_find, new variable $corefile, replace corefile by $corefile and
610 [file tail $corefile] for usage vs. test names resp.
611 * lib/gdb.exp (core_find): Move it as a new function here. New
612 parameter binfile and deletefiles. New variable $destcore. Pre-delete
613 $destcore. Return "" on error.
614
615 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
616
617 Workaround PR binutils/10802.
618 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
619 (twice).
620
621 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
622
623 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
624
625 2010-01-08 Joel Brobecker <brobecker@adacore.com>
626
627 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
628 call, to avoid interruption.
629
630 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
631
632 * gdb.stabs/weird.def (args93): New.
633
634 2010-01-07 Doug Evans <dje@google.com>
635
636 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
637
638 2010-01-07 Tom Tromey <tromey@redhat.com>
639
640 * gdb.base/source.exp: Use correct line number.
641
642 2010-01-05 Stan Shebs <stan@codesourcery.com>
643
644 * gdb.trace/tracecmd.exp: Test ftrace.
645
646 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
647
648 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
649
650 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
651
652 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
653 "uint_for_mi_testing".
654
655 2010-01-01 Joel Brobecker <brobecker@adacore.com>
656
657 Test indented comment in file being sourced.
658 * gdb.base/commands.exp: Test indented comment in file being sourced.
659
660 2010-01-01 Joel Brobecker <brobecker@adacore.com>
661
662 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
663 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
664 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
665 notice.
666
667 2010-01-01 Joel Brobecker <brobecker@adacore.com>
668
669 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
670 notice.
671
672 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
673
674 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
675 missing $after_stopped and comma (,) expectation.
676
677 2009-12-31 Stan Shebs <stan@codesourcery.com>
678
679 * gdb.trace/actions.exp: Test teval action.
680
681 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
682
683 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
684 (top level): Call test_watchpoint_in_big_blob.
685 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
686 watchpoints.
687 (func3): Write to buf.
688
689 2009-12-29 Stan Shebs <stan@codesourcery.com>
690
691 * gdb.trace/actions.exp: Test default-collect.
692
693 2009-12-28 Stan Shebs <stan@codesourcery.com>
694
695 * gdb.trace/tsv.exp: New file.
696 * gdb.base/completion.exp: Update ambiguous info output.
697
698 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
699
700 * gdb.base/find.c (main): Reference search buffers.
701 * gdb.base/included.c (main): Reference integer.
702 * gdb.base/ptype.c (charfoo): Declare.
703 (intfoo): Call charfoo.
704 * gdb.base/scope0.c (useitp): New function.
705 (usestatics): Use useitp.
706 (useit): Add a type for val.
707 * gdb.base/scope1.c (useit1): Take a pointer argument.
708 (usestatics1): Update calls to useit1.
709 * gdb.cp/call-c.cc: Declare foo.
710 (main): Call foo.
711 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
712 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
713 (main): Call C::ensureRefs and ensureOtherRefs.
714 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
715 variables.
716 (ensureOtherRefs): New function.
717 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
718 * gdb.cp/templates.cc (main): Call t5i.value.
719
720 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
721
722 Fix compatibility with G++-4.5.
723 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
724 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
725 (uncaught return): Remove.
726
727 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
728 Phil Muldoon <pmuldoon@redhat.com>
729
730 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
731 (bp_location13, bp_location14, bp_location17, bp_location18)
732 (marker3_proto, marker4_proto): New variables.
733 (breakpoint info): Update output.
734 (run until breakpoint at marker3, run until breakpoint at marker4): New
735 tests.
736
737 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
738
739 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
740 Replace the printf call of Y by provided "y-set-1" label. New block
741 for the second shared library.
742 * gdb.base/unload.exp: Compile also the second library, call
743 gdb_load_shlibs also for it. Use now gdb_breakpoint.
744 (single pending breakpoint info): Rename to ...
745 (pending breakpoint info before run): ... this extended test.
746 (libfile2, libname2, libsrcfile2, libsrc2)
747 (lib_sl2): New variables.
748 (exec_opts): Set also SHLIB_NAME2.
749 (pending breakpoint info on first run at shrfunc1)
750 (pending breakpoint info on second run at shrfunc1)
751 (pending breakpoint info on second run at shrfunc2)
752 (print y from libfile, print y from libfile2): New tests.
753 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
754 * gdb.base/unloadshr2.c: New.
755
756 2009-12-22 Hui Zhu <teawater@gmail.com>
757
758 * gdb.reverse/sigall-reverse.exp: Adjust.
759
760 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
761
762 PR gdb/10884
763
764 * gdb.mi/var-cmd.c (do_bitfield_tests): New
765 (main): Call do_bitfield_tests.
766 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
767
768 2009-12-20 Joel Brobecker <brobecker@adacore.com>
769
770 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
771 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
772 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
773 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
774 gdb.modula2/unbounded1.c: Update copyright header.
775
776 2009-12-10 Chris Moller <moller@mollerware.com>
777
778 PR gdb/9399
779 * gdb.cp/virtfunc2.exp: New tests
780 * gdb.cp/virtfunc2.cc: New tests
781 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
782
783 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
784
785 * gdb.reverse/i387-env-reverse.c: New file.
786 * gdb.reverse/i387-env-reverse.exp: New file.
787 * gdb.reverse/i387-stack-reverse.c: New file.
788 * gdb.reverse/i387-stack-reverse.exp: New file.
789
790 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
791
792 * gdb.python/py-type.exp (test_range): New test.
793
794 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
795
796 PR python/10805
797
798 * gdb.python/py-type.exp: New file.
799 * gdb.python/py-type.c: New file.
800 * Makefile.in: Add py-type.
801
802 2009-12-03 Tom Tromey <tromey@redhat.com>
803
804 * gdb.python/py-value.exp (test_parse_and_eval): New
805 function.
806
807 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
808
809 PR gdb/11022
810
811 * gdb.base/pr11022.exp: New test.
812 * gdb.base/pr11022.c: New test.
813
814 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
815
816 Fix spurious false FAILs.
817 * gdb.base/structs.c (chartest): New.
818 (main): Fill-in chartest.
819 * gdb.base/structs.exp (anychar_re, first): New.
820 (start_structs_test): Import global anychar_re and first.
821 New gdb_test call "set print elements 300; ${testfile}"
822 (start_structs_test <$first>): New block.
823 (any): Import global anychar_re. New variable ac. Use ${ac}.
824
825 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
826
827 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
828
829 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
830
831 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
832 Force $srcfile file.
833 * gdb.base/foll-fork.c (callee): Comment out the printf call.
834
835 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
836
837 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
838 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
839 * gdb.threads/watchthreads-reorder.exp: Likewise.
840
841 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
842
843 PR gdb/8704
844
845 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
846 "if", and "thread". Correct matching in the previous test.
847
848 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
849
850 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
851
852 2009-11-23 Michael Snyder <msnyder@vmware.com>
853
854 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
855 * gdb.reverse-watch-precsave.exp: Ditto.
856
857 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
858
859 * gdb.asm/asm-source.exp: Adjust.
860 * gdb.base/help.exp: Adjust.
861
862 2009-11-22 Pedro Alves <pedro@codesourcery.com>
863
864 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
865 (do_syscall_tests_without_xml): Set data-directory to
866 /the/path/to/nowhere.
867
868 2009-11-21 Pedro Alves <pedro@codesourcery.com>
869
870 * gdb.threads/local-watch-wrong-thread.c,
871 gdb.threads/local-watch-wrong-thread.exp: New files.
872
873 2009-11-21 Pedro Alves <pedro@codesourcery.com>
874
875 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
876 assume new `regsub' syntax available.
877
878 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
879
880 * gdb.base/watchpoint-hw-hit-once.exp,
881 gdb.base/watchpoint-hw-hit-once.c: New.
882
883 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
884
885 * gdb.threads/watchthreads-reorder.exp,
886 gdb.threads/watchthreads-reorder.c: New.
887
888 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
889
890 * gdb.xml/tdesc-regs.exp: Use for m68k.
891
892 2009-11-15 Pedro Alves <pedro@codesourcery.com>
893
894 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
895
896 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
897
898 * lib/gdb.exp (current_target_name): New procedure.
899 (gdb_wrapper_target): New variable.
900 (gdb_wrapper_init): Set gdb_wrapper_target.
901 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
902 wrapper.
903
904 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
905
906 * gdb.base/remote.exp: Delete the slowest load test.
907 Do not load with fixed packet sizes.
908
909 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
910
911 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
912
913 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
914
915 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
916 srcfile when setting a breakpoint.
917
918 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
919
920 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
921 macros.
922
923 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
924
925 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
926 to be in memory.
927 * gdb.base/display.c (force_mem): New.
928 (do_loops): Use it. Add breakpoint comments.
929 (do_vars): Add a breakpoint comment.
930 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
931 line numbers.
932
933 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
934
935 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
936 instead of a bare "run".
937
938 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
939
940 * gdb.python/py-prettyprint.exp: Adjust.
941
942 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
943
944 * lib/cell.exp (skip_cell_tests): Clean up test files before
945 returning.
946
947 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
948
949 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
950 and the breakpoint menu. Do not call perror if a prompt is seen.
951 Consume the following GDB prompt.
952 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
953 * gdb.cp/namespace.exp: Use gdb_test.
954 * gdb.cp/templates.exp: Use gdb_test.
955 (test_template_breakpoints): Use gdb_test_multiple.
956
957 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
958
959 * gdb.base/break1.c (struct some_struct, values): Move earlier.
960 (marker4): Reference values.
961
962 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
963
964 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
965 is missing.
966
967 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
968
969 * gdb.base/break.c (need_malloc): New.
970 * gdb.base/constvars.c (main): Reference crass and crisp.
971 * gdb.base/gdb1821.c (main): Reference bar.
972 * gdb.cp/gdb1355.cc (main): Reference s1.
973 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
974 (main): Call them.
975 * gdb.cp/hang2.cc (dummy2): Define.
976 * gdb.cp/hang3.cc (dummy3): Define.
977 * gdb.cp/m-data.cc (main): Reference shadow.
978
979 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
980 Nathan Froyd <froydnj@codesourcery.com>
981
982 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
983 remote host.
984
985 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
986
987 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
988 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
989 * gdb.dwarf2/dw2-compressed.exp: Likewise.
990 * gdb.dwarf2/dw2-intercu.exp: Likewise.
991 * gdb.dwarf2/dw2-intermix.exp: Likewise.
992 * gdb.dwarf2/dw2-producer.exp: Likewise.
993 * gdb.dwarf2/mac-fileno.exp: Likewise.
994 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
995 py-prettyprint.py to the remote host.
996 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
997
998 2009-11-11 Keith Seitz <keiths@redhat.com>
999
1000 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
1001 use it instead of "Foo".
1002 * gdb.cp/classes.exp (do_tests): Add a test to access
1003 a method through a typedef'd class name.
1004
1005 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
1006
1007 * gdb.base/long_long.exp: Permit leading zeros on floating-point
1008 exponents.
1009 * gdb.base/pointers.exp: Likewise.
1010 * gdb.cp/ref-types.exp: Likewise.
1011
1012 2009-11-11 Keith Seitz <keiths@redhat.com>
1013
1014 * gdb.cp/cplusfuncs.cc (class foo): Add operators
1015 new[] and delete[].
1016 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
1017 "void".
1018 (probe_demangler): Remove all single-quoting of
1019 method and variable names.
1020 (info_func_regexp): Remove the word "void" from any
1021 occurrence of "(void)".
1022 (print_addr_2): Remove all single-quoting of
1023 method names.
1024 (print_addr_2_kfail): Likewise.
1025 (print_addr): Single-quote C function names before
1026 passing to print_addr_2.
1027 (test_paddr_operator_functions): Remove single-quoting
1028 for method names.
1029 Add tests for operator new[] and operator delete[].
1030
1031 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1032
1033 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
1034
1035 2009-11-09 Keith Seitz <keiths@redhat.com>
1036
1037 * gdb.cp/overload.exp: Add tests for resolving overloaded
1038 methods in expression parsing/evaluation.
1039
1040 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
1041
1042 * lib/gdb.exp (default_gdb_version): Use --version instead of
1043 --command.
1044
1045 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
1046
1047 * lib/gdb.exp (gdb_compile_test): New.
1048 (skip_ada_tests, skip_java_tests): New.
1049 (gdb_compile): Use gdb_compile_test for f77.
1050 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
1051 * lib/java.exp (compile_java_from_source): Remove runtests check,
1052 use gdb_compile_test to record result.
1053 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
1054 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
1055 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
1056 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
1057 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
1058 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
1059 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
1060 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
1061 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
1062 adjust gdb_compile invocations.
1063
1064 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1065
1066 * Makefile.in (abs_builddir): New.
1067 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
1068 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
1069 `$(abs_builddir)/site.exp'.
1070
1071 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
1072
1073 * config/m68k-emc.exp, lib/emc-support.exp,
1074 gdb.trace/gdb_c_test.c: Delete.
1075 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
1076 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1077 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1078 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1079 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1080 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
1081 casing for m68k-*-elf.
1082
1083 2009-11-03 Pedro Alves <pedro@codesourcery.com>
1084
1085 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
1086 * gdb.arch/i386-prologue.exp: Likewise.
1087 * gdb.arch/i386-unwind.exp: Likewise.
1088
1089 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1090
1091 * lib/gdb.exp (gdb_expect): Fix timeout typo.
1092
1093 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1094
1095 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
1096
1097 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1098
1099 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
1100
1101 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1102
1103 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
1104
1105 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1106
1107 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
1108 * gdb.base/sepdebug2.c: New file.
1109
1110 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
1111
1112 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
1113 the modified warnings for catch syscall. Verify if GDB was compiled
1114 with support for lib expat, and choose which tests to run depending
1115 on this.
1116
1117 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
1118
1119 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
1120 that composite commands are parsed OK. And also test
1121 that breakpoint commands do work.
1122
1123 2009-10-23 Michael Snyder <msnyder@vmware.com>
1124
1125 gdb.reverse/consecutive-precsave.exp: Change expect pattern
1126 to allow for new disassembly style.
1127
1128 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
1129
1130 * gdb.asm/asm-source.exp: Adjust.
1131
1132 2009-10-22 Michael Snyder <msnyder@vmware.com>
1133
1134 * gdb.reverse/break-precsave.exp: New test.
1135 * gdb.reverse/consecutive-precsave.exp: Ditto.
1136 * gdb.reverse/finish-precsave.exp: Ditto.
1137 * gdb.reverse/i386-precsave.exp: Ditto.
1138 * gdb.reverse/machinestate-precsave.exp: Ditto.
1139 * gdb.reverse/sigall-precsave.exp: Ditto.
1140 * gdb.reverse/solilb-precsave.exp: Ditto.
1141 * gdb.reverse/step-precsave.exp: Ditto.
1142 * gdb.reverse/until-precsave.exp: Ditto.
1143 * gdb.reverse/watch-precsave.exp: Ditto.
1144
1145 2009-10-22 Michael Snyder <msnyder@vmware.com>
1146
1147 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
1148 for gdb_expect. Adjust one test's expect strings for the new
1149 format of disassemble.
1150 * gdb.reverse/finish-reverse.exp: Delete 'return'.
1151 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
1152 gdb_test_multiple.
1153 * gdb.reverse/step-reverse.exp: Delete 'return'.
1154 * gdb.reverse/until-reverse.exp: Delete blank lines.
1155 * gdb.reverse/watch-reverse.exp: Delete blank lines.
1156
1157 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
1158
1159 * gdb.base/consecutive.exp: Adjust.
1160 * gdb.base/display.exp: Likewise.
1161 * gdb.base/pc-fp.exp: Likewise.
1162 * gdb.base/sigbpt.exp: Likewise.
1163
1164 2009-10-19 Michael Snyder <msnyder@vmware.com>
1165
1166 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
1167 * gdb.reverse/finish-reverse.c: Ditto.
1168 * gdb.reverse/sigall-reverse.c: Ditto.
1169 * gdb.reverse/solib-reverse.c: Ditto.
1170 * gdb.reverse/step-reverse.c: Ditto.
1171 * gdb.reverse/watch-reverse.c: Ditto.
1172
1173 2009-10-19 Pedro Alves <pedro@codesourcery.com>
1174 Stan Shebs <stan@codesourcery.com>
1175
1176 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
1177 * gdb.base/foll-exec.exp: Adjust to expect a process id before
1178 "Executing new program".
1179 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
1180 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
1181 left listed after having been killed.
1182 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
1183 * gdb.base/maint.exp: Adjust test.
1184
1185 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
1186 * gdb.multi/Makefile.in: New.
1187 * gdb.multi/base.exp: New.
1188 * gdb.multi/goodbye.c: New.
1189 * gdb.multi/hangout.c: New.
1190 * gdb.multi/hello.c: New.
1191 * gdb.multi/bkpt-multi-exec.c: New.
1192 * gdb.multi/bkpt-multi-exec.exp: New.
1193 * gdb.multi/crashme.c: New.
1194
1195 2009-10-13 Tristan Gingold <gingold@adacore.com>
1196
1197 * gdb.base/sepdebug.exp: Check debug info are found.
1198
1199 2009-10-08 Pedro Alves <pedro@codesourcery.com>
1200
1201 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
1202 bits.
1203
1204 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1205
1206 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
1207
1208 2009-10-07 Joel Brobecker <brobecker@adacore.com>
1209
1210 * gdb.base/watchpoints.c: Add copyright header. Reformat one
1211 of the comments.
1212
1213 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
1214
1215 * gdb.base/annota1.exp: Remove obsolete match_max increase.
1216 * gdb.base/annota3.exp: Idem.
1217 * gdb.base/maint.exp: Idem.
1218
1219 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1220
1221 * lib/gdb.exp (default_gdb_init): Set current value of match_max
1222 to default.
1223
1224 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1225
1226 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
1227 mingw and cygwin targets.
1228
1229 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1230 Pedro Alves <pedro@codesourcery.com>
1231
1232 * lib/gdb.exp (gdb_compile): Avoid adding
1233 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
1234
1235 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1236
1237 * gdb.base/shr1.c: Use %p in format string.
1238 * gdb.base/unload.c: Avoid warning in fprintf.
1239 * gdb.base/watchpoint-solib.c: Idem.
1240
1241 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1242
1243 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
1244 long type.
1245 (test_unlink): Correct printf string.
1246 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
1247 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
1248
1249 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1250
1251 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
1252 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
1253 * gdb.arch/ia64-breakpoint-shadow.S: New file.
1254
1255 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1256
1257 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
1258 * gdb.objc/nondebug.exp: Likewise.
1259
1260 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1261
1262 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
1263 target_info setting.
1264
1265 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
1266 that detect new threads during "info threads".
1267
1268 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1269
1270 * gdb.threads/manythreads.c (main): Increase thread stack size
1271 to 2*PTHREAD_STACK_MIN.
1272 * gdb.threads/multi-create.c (main): Likewise.
1273 (create_function): Likewise.
1274
1275 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1276
1277 * gdb.base/dump.exp: Pass difference of pointer types instead
1278 of integer types as offset to restore in intarr3.srec case.
1279
1280 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1281
1282 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
1283
1284 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1285
1286 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
1287
1288 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
1289
1290 New test for two watchpoints, with disabling of
1291 the first inserted.
1292 * testsuite/gdb.base/watchpoints.c: New file.
1293 * testsuite/gdb.base/watchpoints.exp: New file.
1294
1295 2009-09-25 Tom Tromey <tromey@redhat.com>
1296
1297 * gdb.base/charset.exp: Test utf-16 strings with Python.
1298
1299 2009-09-25 Tom Tromey <tromey@redhat.com>
1300
1301 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
1302 UCS-4.
1303 * gdb.base/charset.c (utf_32_string): Rename.
1304 (init_utf32): Rename.
1305 (main): Update.
1306
1307 2009-09-22 Tom Tromey <tromey@redhat.com>
1308
1309 * gdb.python/py-function.exp: Add regression tests.
1310
1311 2009-09-21 Keith Seitz <keiths@redhat.com>
1312
1313 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
1314 with invalid operator.
1315
1316 2009-09-21 Keith Seitz <keiths@redhat.com>
1317
1318 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
1319 and destructor using typedef name of class.
1320 * gdb.cp/classes.cc (class Base1): Add a destructor.
1321 (base1): New typedef.
1322 (use_methods): Instanitate an object of type base1.
1323 * gdb.cp/templates.exp (test_template_typedef): New procedure.
1324 (do_tests): Call test_template_typedef.
1325 * gdb.cp/templates.cc (Baz::~Baz): New method.
1326 (intBazOne): New typedef.
1327 (main): Instantiate intBazOne.
1328
1329 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1330
1331 PR python/10633
1332
1333 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
1334 Function.
1335 (run_lang_tests): Add print elements test.
1336
1337 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1338
1339 * gdb.python/py-value.exp (test_subscript_regression): New
1340 function. Test for invalid subscripts.
1341 * gdb.python/py-value.c (main): Add test array, and pointer to it.
1342 (ptr_ref): New function.
1343
1344 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1345
1346 * gdb.base/default.exp: Fix "show convenience".
1347
1348 2009-09-15 Tom Tromey <tromey@redhat.com>
1349
1350 * lib/mi-support.exp (mi_create_varobj): Update.
1351 (mi_create_floating_varobj): Likewise.
1352 (mi_create_dynamic_varobj): New proc.
1353 (mi_varobj_update): Update.
1354 (mi_varobj_update_with_type_change): Likewise.
1355 (mi_varobj_update_kv_helper): New proc.
1356 (mi_varobj_update_dynamic_helper): Rewrite.
1357 (mi_varobj_update_dynamic): New proc.
1358 (mi_list_varobj_children): Update.
1359 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
1360 * gdb.python/python-prettyprint.py (pp_outer): New class.
1361 (pp_nullstr): Likewise.
1362 (lookup_function): Register new printers.
1363 * gdb.python/python-prettyprint.c (struct substruct): New type.
1364 (struct outerstruct): Likewise.
1365 (substruct_test): New function.
1366 (struct nullstr): New type.
1367 (string_1, string_2): New globals.
1368 (main): Add new tests.
1369 * gdb.python/python-mi.exp: Added regression tests.
1370 * gdb.mi/mi2-var-display.exp: Update.
1371 * gdb.mi/mi2-var-cmd.exp: Update.
1372 * gdb.mi/mi2-var-child.exp: Update.
1373 * gdb.mi/mi2-var-block.exp: Update.
1374 * gdb.mi/mi-var-invalidate.exp: Update.
1375 * gdb.mi/mi-var-display.exp: Update.
1376 * gdb.mi/mi-var-cmd.exp: Update.
1377 * gdb.mi/mi-var-child.exp: Update.
1378 * gdb.mi/mi-var-block.exp: Update.
1379 * gdb.mi/mi-break.exp: Update.
1380 * gdb.mi/gdb701.exp: Update.
1381
1382 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
1383
1384 * Makefile.in: Inclusion of catch-syscall object.
1385 * gdb.base/catch-syscall.c: New file.
1386 * gdb.base/catch-syscall.exp: New file.
1387
1388 2009-09-12 Michael Snyder <msnyder@vmware.com>
1389
1390 * gdb.reverse/step-reverse.exp: Explicitly check for targets
1391 that can support reverse debuggnig.
1392
1393 2009-09-11 Tom Tromey <tromey@redhat.com>
1394
1395 * gdb.dwarf2/valop.S: New file.
1396 * gdb.dwarf2/valop.exp: New file.
1397
1398 2009-09-11 Mark Kettenis <kettenis@gnu.org>
1399
1400 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
1401
1402 2009-09-10 Doug Evans <dje@google.com>
1403
1404 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
1405 Add $gdb_prompt to second breakpoint regexp.
1406
1407 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
1408
1409 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
1410 names, add missing ones.
1411 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
1412 * gdb.python/py-frame.c: Rename from python-frame.c.
1413 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
1414 testfile name.
1415 * gdb.python/py-function.exp: Rename from python-function.exp.
1416 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
1417 testfile name.
1418 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
1419 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
1420 Adjust testfile name.
1421 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
1422 * gdb.python/py-template.cc: Rename from python-template.cc.
1423 * gdb.python/py-template.exp: Rename from python-template.exp.
1424 Adjust testfile name.
1425 * gdb.python/py-value.c: Rename from python-value.c.
1426 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
1427 testfile name.
1428
1429 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1430
1431 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
1432 $bpt2address.
1433 (Second breakpoint address is valid on ia64)
1434 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
1435
1436 2009-09-03 Joseph Myers <joseph@codesourcery.com>
1437
1438 * gdb.base/ending-run.exp: Restrict regular expression matching
1439 line number to require closing brace following.
1440
1441 2009-09-03 Doug Evans <dje@google.com>
1442
1443 * gdb.base/store.exp (check_set): Fix typo in expected value message.
1444
1445 2009-09-02 Tom Tromey <tromey@redhat.com>
1446
1447 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
1448
1449 2009-09-02 Tom Tromey <tromey@redhat.com>
1450
1451 * gdb.dwarf2/callframecfa.exp: New file.
1452 * gdb.dwarf2/callframecfa.S: New file.
1453
1454 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1455
1456 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
1457 gdb.base/solib-overlap-main.c: New.
1458
1459 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
1460
1461 PR gdb/10565
1462
1463 * gdb.base/bitfields.c (struct container, container): New.
1464 (main): Initialize it and call break5.
1465 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
1466
1467 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1468
1469 Support constant DW_AT_data_member_location by GCC PR debug/40659.
1470 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
1471
1472 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1473
1474 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
1475
1476 2009-08-26 Michael Snyder <msnyder@vmware.com>
1477
1478 * gdb.base/i386-reverse.c: New file.
1479 * gdb.base/i386-reverse.exp: New file.
1480 * gdb.base/Makefile.in: Add new files to be removed.
1481
1482 2009-08-26 Joseph Myers <joseph@codesourcery.com>
1483
1484 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
1485 environment-pwd for remote host.
1486 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
1487
1488 2009-08-24 Keith Seitz <keiths@redhat.com>
1489
1490 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
1491 Add two new C++ completer tests which limit the output to a
1492 given class.
1493
1494 2009-08-24 Michael Snyder <msnyder@vmware.com>
1495
1496 * gdb.base/del.exp: Fix typo in comment.
1497 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
1498
1499 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1500
1501 * configure: Regenerate.
1502 * gdb.hp/configure: Likewise.
1503 * gdb.hp/gdb.aCC/configure: Likewise.
1504 * gdb.hp/gdb.base-hp/configure: Likewise.
1505 * gdb.hp/gdb.compat/configure: Likewise.
1506 * gdb.hp/gdb.defects/configure: Likewise.
1507 * gdb.hp/gdb.objdbg/configure: Likewise.
1508 * gdb.stabs/configure: Likewise.
1509
1510 2009-08-19 Doug Evans <dje@google.com>
1511
1512 * gdb.base/gdbvars.c: New file.
1513 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
1514
1515 2009-08-14 Pedro Alves <pedro@codesourcery.com>
1516
1517 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1518 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
1519
1520 2009-08-13 Pedro Alves <pedro@codesourcery.com>
1521
1522 * gdb.base/default.exp: Adjust "set language test": it's now an
1523 enum command. Larger help string moved to "help set language".
1524 * gdb.base/help.exp: Adjust "help set language" expected output,
1525 now lists all known languages.
1526
1527 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
1528
1529 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
1530 all frame arguments.
1531 * gdb.arch/altivec-regs.exp: Likewise.
1532
1533 2009-08-07 Tom Tromey <tromey@redhat.com>
1534
1535 * gdb.base/setshow.exp: Add tests for changes to set language, set
1536 check range, and set check type.
1537
1538 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
1539
1540 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
1541 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
1542 Call it.
1543
1544 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1545
1546 * configure.ac: Run gdb.cell tests when appropriate.
1547 * configure: Regenerate.
1548 * lib/cell.exp: New file.
1549 * gdb.cell: New directory.
1550 * gdb.cell/configure.ac: New file.
1551 * gdb.cell/configure: New file.
1552 * gdb.cell/Makefile.in: New file.
1553 * gdb.cell/arch.exp: New file.
1554 * gdb.cell/break.c: New file.
1555 * gdb.cell/break.exp: New file.
1556 * gdb.cell/break-spu.c: New file.
1557 * gdb.cell/bt.c: New file.
1558 * gdb.cell/bt2-spu.c: New file.
1559 * gdb.cell/bt-spu.c: New file.
1560 * gdb.cell/bt.exp: New file.
1561 * gdb.cell/coremaker.c: New file.
1562 * gdb.cell/coremaker-spu.c: New file.
1563 * gdb.cell/core.exp: New file.
1564 * gdb.cell/gcore.exp: New file.
1565 * gdb.cell/data.c: New file.
1566 * gdb.cell/data.exp: New file.
1567 * gdb.cell/data-spu.c: New file.
1568 * gdb.cell/ea-cache.exp: New file.
1569 * gdb.cell/ea-cache.c: New file.
1570 * gdb.cell/ea-cache-spu.c: New file.
1571 * gdb.cell/ea-standalone.c: New file.
1572 * gdb.cell/ea-standalone.exp: New file.
1573 * gdb.cell/ea-test.c: New file.
1574 * gdb.cell/ea-test.exp: New file.
1575 * gdb.cell/f-regs.exp: New file.
1576 * gdb.cell/mem-access.c: New file.
1577 * gdb.cell/mem-access.exp: New file.
1578 * gdb.cell/mem-access-spu.c: New file.
1579 * gdb.cell/ptype.exp: New file.
1580 * gdb.cell/registers.exp: New file.
1581 * gdb.cell/size.c: New file.
1582 * gdb.cell/sizeof.exp: New file.
1583 * gdb.cell/size-spu.c: New file.
1584 * gdb.cell/solib.exp: New file.
1585 * gdb.cell/solib-symbol.exp: New file.
1586
1587 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1588
1589 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
1590
1591 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1592
1593 * gdb.base/float.exp: Handle VFP registers.
1594
1595 2009-07-14 Michael Snyder <msnyder@vmware.com>
1596
1597 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
1598 to bring gdb to the beginning of the calling line.
1599
1600 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
1601 confusing the i386 epilogue unwinder.
1602
1603 2009-07-14 Stan Shebs <stan@codesourcery.com>
1604
1605 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
1606
1607 2009-07-14 Michael Snyder <msnyder@vmware.com>
1608
1609 * gdb.reverse/step-reverse.exp (stepi into function call):
1610 Call instruction may not be first instruction in the line.
1611 (reverse stepi from a function call): Used wrong line number.
1612
1613 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1614
1615 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
1616
1617 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1618
1619 Fix gdb.base/macscp.exp when using custom inputrc.
1620 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
1621 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
1622 env(TERM) set.
1623 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
1624 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
1625
1626 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1627
1628 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
1629 * gdb.base/annota1.exp (thread_test): Import global $testfile.
1630 Change the compilation target to match the testcase name.
1631 * gdb.base/sect-cmd.exp: Change the compilation target to match the
1632 testcase name.
1633 * a2-run.exp: Use for setup prepare_for_testing. Change the
1634 compilation target to match the testcase name.
1635 * gdb.base/commands.exp: Likewise.
1636 * gdb.base/finish.exp: Likewise.
1637 * gdb.base/float.exp: Likewise.
1638 * gdb.base/info-target.exp: Likewise.
1639 * gdb.base/relational.exp: Likewise.
1640 * gdb.base/term.exp: Likewise.
1641 * gdb.base/until.exp: Likewise.
1642 * gdb.base/volatile.exp: Likewise.
1643 * gdb.base/whatis-exp.exp: Likewise.
1644
1645 2009-07-11 Hui Zhu <teawater@gmail.com>
1646
1647 * gdb.base/help.exp (disassemble): Update expected help text.
1648
1649 2009-07-09 Tom Tromey <tromey@redhat.com>
1650
1651 * lib/gdb.exp: Handle TRANSCRIPT.
1652 (remote_spawn, remote_close, send_gdb): New procs.
1653
1654 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
1655
1656 * gdb.python/python-prettyprint.c: Add counted null string
1657 structure.
1658 * gdb.python/python-prettyprint.exp: Print null string. Test for
1659 embedded nulls.
1660 * gdb.python/python-prettyprint.py (pp_ns): New Function.
1661 * gdb.python/python-value.exp (test_value_in_inferior): Add
1662 variable length string fetch tests.
1663 * gdb.python/python-value.c (main): Add strings for string fetch tests.
1664
1665 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1666
1667 * gdb.base/dump.exp (inaccessible memory is reported): New test.
1668
1669 2009-07-07 Tom Tromey <tromey@redhat.com>
1670
1671 * gdb.base/call-rt-st.exp: Update for change to escape output.
1672 * gdb.base/callfuncs.exp: Likewise.
1673 * gdb.base/charset.exp: Likewise.
1674 * gdb.base/constvars.exp: Likewise.
1675 * gdb.base/long_long.exp: Likewise.
1676 * gdb.base/pointers.exp: Likewise.
1677 * gdb.base/printcmds.exp: Likewise.
1678 * gdb.base/setvar.exp: Likewise.
1679 * gdb.base/store.exp: Likewise.
1680 * gdb.cp/ref-types.exp: Likewise.
1681 * gdb.mi/mi-var-child.exp: Likewise.
1682 * gdb.mi/mi-var-display.exp: Likewise.
1683 * gdb.mi/mi2-var-display.exp: Likewise.
1684 * gdb.base/charset.exp: Test octal escape sequence length.
1685 Update for change to escape output.
1686
1687 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1688
1689 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
1690
1691 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
1692
1693 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
1694
1695 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1696
1697 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
1698 gdbserver increasing $portnum if "Can't bind address" has been seen.
1699
1700 2009-07-05 Pedro Alves <pedro@codesourcery.com>
1701
1702 * gdb.base/ending-run.exp: Add "step out of main" pattern for
1703 mingw32ce.
1704
1705 2009-07-05 Pedro Alves <pedro@codesourcery.com>
1706
1707 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
1708 VFP format.
1709
1710 2009-07-02 Pedro Alves <pedro@codesourcery.com>
1711
1712 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
1713 linux. Adjust to use "inferior", "info inferiors", "detach
1714 inferior" and "kill inferior" instead of "restart", "info fork",
1715 "detach fork" and "delete fork".
1716 * gdb.base/ending-run.exp: Spell out "info".
1717 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
1718 the "kill" command.
1719
1720 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1721
1722 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
1723 change to prefix TLS offset in hex with 0x.
1724
1725 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1726
1727 * gdb.base/default.exp: Update test case for "x" changes.
1728
1729 2009-07-01 Tristan Gingold <gingold@adacore.com>
1730
1731 * gdb.base/bigcore.exp: Make darwin untested.
1732
1733 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1734
1735 * gdb.base/completion.exp (directory completion): Create the directory.
1736 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
1737 escapeuniquesub.
1738 (directory completion 2): Expect now ${escapeuniquesub}.
1739 (Glob remaining of directory test): Remove one excessive newline.
1740 Expect the real output.
1741
1742 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1743
1744 Fix `make check//%' target after `make check' has been ran.
1745 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
1746 a mkdir call.
1747 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
1748 (%/.dir): Remove.
1749
1750 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1751
1752 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
1753 the expected result record.
1754
1755 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1756
1757 Remove racy FAILs relying just on the timeouts.
1758 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
1759 (annotation_level 2): Remove racy FAILs.
1760
1761 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
1762
1763 gdb/10275
1764 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
1765
1766 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
1767
1768 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
1769
1770 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
1771
1772 * gdb.mi/mi-stack.exp: Testing symbolic options
1773 to -stack-list-locals and -stack-list-arguments.
1774
1775 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1776
1777 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
1778
1779 2009-06-29 Tom Tromey <tromey@redhat.com>
1780
1781 * dg-extract-results.sh: New file.
1782 * Makefile.in (FORCE_PARALLEL): New variable.
1783 (CHECK_TARGET): New conditional variable.
1784 (check): Use CHECK_TARGET.
1785 (DO_RUNTEST): New variable.
1786 (check-single): New target.
1787 (TEST_DIRS): New variable.
1788 (TEST_TARGETS): Likewise.
1789 (check-parallel): New target.
1790 (check-gdb.%): New pattern.
1791 (BASE1_FILES): New variable.
1792 (BASE2_FILES): Likewise.
1793 (check-gdb.base%): New pattern.
1794 (%/.dir): New pattern.
1795 * configure: Rebuild.
1796 * aclocal.m4 (AM_CONDITIONAL): New defun.
1797 * configure.ac: Check whether user is using GNU make.
1798 (GMAKE): New conditional.
1799
1800 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
1801
1802 * gdb.cp/namespace-nested-import.cc: New test.
1803 * gdb.cp/namespace-nested-import.exp: New test.
1804
1805 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
1806
1807 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
1808 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
1809 * gdb.opt/Makefile.in (EXECUTABLES): Update.
1810 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
1811 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
1812 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
1813 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
1814 gdb.opt/inline-markers.c: New files.
1815 * lib/gdb.exp (skip_inline_frame_tests): New function.
1816 (skip_inline_var_tests): New function.
1817
1818 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
1819
1820 * gdb.cp/exception.exp: Don't require $hex before inner frame in
1821 backtrace.
1822
1823 2009-06-27 Michael Snyder <msnyder@vmware.com>
1824
1825 * gdb.reverse: New directory.
1826 * gdb.reverse/break-reverse.c: New test.
1827 * gdb.reverse/break-reverse.exp: New test.
1828 * gdb.reverse/consecutive-reverse.c: New test.
1829 * gdb.reverse/consecutive-reverse.exp: New test.
1830 * gdb.reverse/finish-reverse.c: New test.
1831 * gdb.reverse/finish-reverse.exp: New test.
1832 * gdb.reverse/machinestate.c: New test.
1833 * gdb.reverse/ms1.c: New test.
1834 * gdb.reverse/machinestate.exp: New test.
1835 * gdb.reverse/Makefile.in: New file.
1836 * gdb.reverse/shr2.c: New test.
1837 * gdb.reverse/solib-reverse.c: New test.
1838 * gdb.reverse/solib-reverse.exp: New test.
1839 * gdb.reverse/step-reverse.c: New test.
1840 * gdb.reverse/step-reverse.exp: New test.
1841 * gdb.reverse/until-reverse.c: New test.
1842 * gdb.reverse/ur1.c: New test.
1843 * gdb.reverse/until-reverse.exp: New test.
1844 * gdb.reverse/watch-reverse.c: New test.
1845 * gdb.reverse/watch-reverse.exp: New test.
1846 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
1847 * configure: Regenerate.
1848
1849 2009-06-26 Doug Evans <dje@google.com>
1850
1851 * gdb.base/psymtab.exp: Turn off pending breakpoints.
1852
1853 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
1854
1855 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
1856 windows problem for 'file delete $binfile'.
1857
1858 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
1859
1860 * gdb.cp/namespace-using.exp: New test.
1861 * gdb.cp/namespace-using.cc: New test.
1862
1863 2009-05-20 Joel Brobecker <brobecker@adacore.com>
1864
1865 * gdb.ada/variant_record_packed_array: New testcase.
1866
1867 2009-06-23 Tom Tromey <tromey@redhat.com>
1868
1869 * gdb.base/charset.exp (test_combination): Regression test.
1870 * gdb.base/charset.c (my_wchar_t): New typedef.
1871 (myvar): New global.
1872 (main): Set myvar.
1873
1874 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
1875
1876 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
1877 target.
1878
1879 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1880
1881 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
1882
1883 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1884
1885 * gdb.mi/gdb680.exp: Update test for error message.
1886
1887 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1888
1889 * gdb.base/annota1.exp: Allow multiple occurrences of the
1890 frames-invalid annotation.
1891 * gdb.cp/annota2.exp: Likewise.
1892
1893 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
1894
1895 * gdb.cp/gdb2495.cc: New file.
1896 * gdb.cp/gdb2495.exp: New file.
1897
1898 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1899
1900 Report error on GDB crash during runto.
1901 * lib/gdb.exp (runto <eof>): New.
1902
1903 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
1904
1905 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
1906 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
1907 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
1908 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
1909 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
1910 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
1911 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
1912 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
1913 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
1914 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
1915 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
1916 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
1917 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
1918 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
1919 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
1920 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
1921 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
1922 gdb.server/server-mon.exp, gdb.server/server-run.exp,
1923 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
1924 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
1925 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
1926 gdb.trace/passcount.exp, gdb.trace/report.exp,
1927 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
1928 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
1929 gdb.trace/while-stepping.exp: Use a unique name for the compiled
1930 executable.
1931
1932 2009-06-07 Pedro Alves <pedro@codesourcery.com>
1933
1934 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
1935 defined before referencing it.
1936
1937 2009-06-03 Doug Evans <dje@google.com>
1938
1939 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
1940 * gdb.arch/i386-see.c: Ditto.
1941
1942 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
1943
1944 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
1945 (check_macro): Return 1 if undefined.
1946 If first test fails, check if macro debug information is available,
1947 and report unsupported test if no macro information is found.
1948
1949 2009-05-29 Doug Evans <dje@google.com>
1950
1951 * gdb.threads/hand-call-in-threads.exp: New.
1952 * gdb.threads/hand-call-in-threads.c: New.
1953
1954 2009-05-29 Michael Snyder <msnyder@vmware.com>
1955
1956 * gdb.base/break-always.exp: Change "1" to "on".
1957 Add confirmation check.
1958
1959 2009-05-28 Pedro Alves <pedro@codesourcery.com>
1960
1961 * gdb.threads/threxit-hop-specific.c: New.
1962 * gdb.threads/threxit-hop-specific.exp: New.
1963 * gdb.threads/thread-execl.c: New.
1964 * gdb.threads/thread-execl.exp: New.
1965
1966 2009-05-27 Tom Tromey <tromey@redhat.com>
1967 Thiago Jung Bauermann <bauerman@br.ibm.com>
1968
1969 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
1970 (mi_child_regexp): Likewise.
1971 (mi_list_varobj_children_range): Likewise.
1972 (mi_get_features): Likewise.
1973 (mi_list_varobj_children): Rewrite.
1974 * gdb.python/python-mi.exp: New file.
1975
1976 2009-05-27 Tom Tromey <tromey@redhat.com>
1977 Thiago Jung Bauermann <bauerman@br.ibm.com>
1978 Phil Muldoon <pmuldoon@redhat.com>
1979 Paul Pluzhnikov <ppluzhnikov@google.com>
1980
1981 * gdb.python/python-prettyprint.exp: New file.
1982 * gdb.python/python-prettyprint.c: New file.
1983 * gdb.python/python-prettyprint.py: New file.
1984 * gdb.base/display.exp: print/r is now valid.
1985
1986 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
1987 Tom Tromey <tromey@redhat.com>
1988 Pedro Alves <pedro@codesourcery.com>
1989 Paul Pluzhnikov <ppluzhnikov@google.com>
1990
1991 * gdb.python/python-template.exp: New file.
1992 * gdb.python/python-template.cc: New file.
1993 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
1994 tests.
1995 * gdb.python/python-value.exp (py_objfile_tests): New proc.
1996 Call it.
1997 (test_value_after_death): New proc.
1998 * gdb.python/python-value.c (PTR): New typedef.
1999 (main): New variable 'x'.
2000
2001 2009-05-27 Tom Tromey <tromey@redhat.com>
2002
2003 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2004 tests.
2005 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2006 Call it.
2007
2008 2009-05-27 Pedro Alves <pedro@codesourcery.com>
2009
2010 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
2011
2012 2009-05-24 Pedro Alves <pedro@codesourcery.com>
2013
2014 * gdb.threads/fork-thread-pending.c: New.
2015 * gdb.threads/fork-thread-pending.exp: New.
2016
2017 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2018
2019 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
2020 * gdb.dwarf2/dw2-strp.S (a_string2): New.
2021
2022 2009-05-18 Jon Beniston <jon@beniston.com>
2023
2024 * gdb.asm/asm-source.exp: Add lm32 target.
2025
2026 2009-05-17 Pedro Alves <pedro@codesourcery.com>
2027
2028 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
2029 `gdb_get_line_number'. Call `callee' in both parent and child.
2030 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
2031 `gdb_get_line_number' instead of hardcoding line numbers.
2032 (catch_fork_unpatch_child): New procedure to test detaching
2033 breakpoints from child fork.
2034 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
2035 hardcoding line numbers.
2036 (do_fork_tests): Run `catch_fork_unpatch_child'.
2037
2038 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
2039
2040 * gdb.mi/mi-cmd-var.exp: Check that when varobj
2041 of structure type enters or leaves the scope, it
2042 is reported by -var-update.
2043
2044 2009-05-11 Doug Evans <dje@sebabeach.org>
2045
2046 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
2047 * gdb.threads/pending-step.c (main): Fix off-by-one error.
2048 * gdb.threads/schedlock.c (main): Fix off-by-one error.
2049
2050 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2051
2052 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
2053
2054 2009-04-30 Doug Evans <dje@google.com>
2055
2056 * gdb.threads/watchthreads2.exp: New testcase.
2057 * gdb.threads/watchthreads2.c: New testcase.
2058
2059 2009-04-29 Doug Evans <dje@google.com>
2060
2061 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
2062 * gdb.cp/mb-ctor.cc: Ditto.
2063 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
2064 * gdb.cp/mb-inline.h (multi_line_foo): New function.
2065 * gdb.cp/mb-inline1.cc: Call it.
2066 * gdb.cp/mb-inline2.cc: Ditto.
2067 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
2068 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
2069
2070 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2071
2072 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
2073 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
2074 Replace all uses of `decimal' by `nonzero'.
2075 (info macro FROM_COMMANDLINE): New test.
2076
2077 2009-04-27 Tom Tromey <tromey@redhat.com>
2078
2079 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
2080
2081 2009-04-27 Doug Evans <dje@google.com>
2082
2083 * gdb.threads/watchthreads.c (main): Initialize args before starting
2084 the threads. Plus formatting cleanup.
2085 * gdb.threads/watchthreads.exp: Avoid errant failures due to
2086 biased scheduling of one thread.
2087
2088 2009-04-27 Jerome Guitton <guitton@adacore.com>
2089
2090 * gdb.cp/templates.cc (GetMax): New template.
2091 (main): Declare two instances of GetMax.
2092 * gdb.cp/templates.exp: Add new test.
2093
2094 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2095
2096 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
2097
2098 2009-04-22 Joseph Myers <joseph@codesourcery.com>
2099
2100 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
2101
2102 2009-04-15 Tom Tromey <tromey@redhat.com>
2103
2104 * gdb.base/charset.exp: Add regression test.
2105
2106 2009-04-14 Joel Brobecker <brobecker@adacore.com>
2107
2108 * gdb.base/exe-lock.exp: New testcase.
2109
2110 2009-04-13 Tom Tromey <tromey@redhat.com>
2111
2112 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
2113 operator on Frame.
2114
2115 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2116
2117 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
2118 * gdb.server/ext-attach.exp: Likewise.
2119
2120 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
2121
2122 Eliminate some sleep usage.
2123
2124 * gdb.mi/basics.c (do_nothing): New.
2125 (main): Use do_nothing instead of printf, so that
2126 not to introduce race condition between output of
2127 inferiour and output of gdb. Do not use sleep as it
2128 is not generally available on embedded targets.
2129
2130 2009-04-02 Pedro Alves <pedro@codesourcery.com>
2131
2132 * gdb.server/ext-attach.exp: Expect an optional process id after
2133 "Detached from remote process".
2134
2135 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2136
2137 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
2138 gdb.dwarf2/dw2-unresolved.exp: New.
2139
2140 2009-04-02 Pedro Alves <pedro@codesourcery.com>
2141
2142 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
2143 mi_run_to_main.
2144
2145 2009-04-02 Pedro Alves <pedro@codesourcery.com>
2146
2147 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
2148 mi_run_to_main. Skip thread exit test on remote targets.
2149 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
2150 mi_run_to_main.
2151 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
2152 mi_run_to_main.
2153 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
2154 when expecting ^connected. Detect when the target doesn't support
2155 non-stop mode.
2156 (mi_run_cmd): Detect if non-stop mode was requested by isn't
2157 supported. Return -1 on error, 0 on success.
2158 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
2159 (mi_runto): Return mi_runto_helper's result explicitly.
2160
2161 2009-04-01 Pedro Alves <pedro@codesourcery.com>
2162
2163 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
2164
2165 2009-04-01 Tom Tromey <tromey@redhat.com>
2166
2167 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
2168 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
2169 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
2170 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
2171
2172 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
2173 Jan Kratochvil <jan.kratochvil@redhat.com>
2174
2175 PR gdb/931
2176 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
2177 output.
2178 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
2179 for gdb/931.
2180 * dw2-strp.S (DW_AT_language): Change to C++.
2181 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
2182
2183 2009-03-31 Joel Brobecker <brobecker@adacore.com>
2184
2185 * gdb.ada/tasks: New testcase.
2186
2187 2009-03-30 Stan Shebs <stan@codesourcery.com>
2188
2189 * gdb.trace/actions.exp: Update to match new info trace format.
2190 * gdb.trace/deltrace.exp: Ditto.
2191 * gdb.trace/infotrace.exp: Ditto.
2192 * gdb.trace/passcount.exp: Ditto.
2193 * gdb.trace/save-trace.exp: Ditto.
2194 * gdb.trace/while-stepping.exp: Ditto.
2195 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
2196
2197 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2198
2199 * gdb.python/python-frame.c: New file.
2200 * gdb.python/python-frame.exp: New file.
2201
2202 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
2203
2204 * gdb.python/python-value.exp: Add tests for the address
2205 attribute.
2206
2207 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
2208
2209 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
2210
2211 2009-03-26 Doug Evans <dje@google.com>
2212
2213 * gdb.mi/mi-nonstop-exit.exp: New file.
2214 * gdb.mi/non-stop-exit.c: New file.
2215
2216 2009-03-26 Tom Tromey <tromey@redhat.com>
2217
2218 Update for change to prologue skipping:
2219 * gdb.mi/mi2-simplerun.exp: Update.
2220 * gdb.mi/mi2-break.exp: Update.
2221 * gdb.mi/mi-simplerun.exp: Update.
2222 * gdb.mi/mi-break.exp: Update.
2223 * gdb.base/ending-run.exp: Update.
2224
2225 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
2226
2227 * gdb.python/python-value.exp (test_value_in_inferior): Test
2228 gdb.Value.is_optimized_out attribute.
2229
2230 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2231
2232 * gdb.dwarf2/dw2-noloc-main.c: New file.
2233 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
2234 (.text): Remove.
2235 (.data): New.
2236 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
2237 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
2238 (DW_TAG_subprogram func_cu1, noloc): Remove.
2239 (main): New.
2240 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
2241 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
2242 (file_symbols): New procedure.
2243
2244 2009-03-25 Tom Tromey <tromey@redhat.com>
2245
2246 * gdb.base/charset.exp (valid_target_charset): New proc.
2247 Use it to skip tests on invalid charsets.
2248
2249 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
2250
2251 * gdb.base/completion.exp: Add a test for directory completion.
2252
2253 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2254
2255 Fix a racy FAIL.
2256 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
2257 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
2258
2259 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
2260
2261 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
2262 * gdb.python/python-function.exp: Add test for function returning
2263 a GDB value.
2264
2265 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
2266
2267 * gdb.python/python-function.exp: New file.
2268
2269 2009-03-20 Tom Tromey <tromey@redhat.com>
2270
2271 * gdb.base/store.exp: Update for change to escape output.
2272 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
2273 to escape output.
2274 * gdb.base/pointers.exp: Update for change to escape output.
2275 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
2276 to escape output.
2277 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
2278 escape output.
2279 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
2280 to escape output.
2281 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
2282 escape output.
2283 * gdb.base/setvar.exp: Update for change to escape output.
2284 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
2285 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
2286 to escape output.
2287 (test_print_string_constants): Likewise.
2288 * gdb.base/charset.exp (valid_host_charset): Check size of
2289 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
2290 cases. Handle "auto"-related output.
2291 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
2292 (uvar, Uvar): New globals.
2293
2294 2009-03-19 Jerome Guitton <guitton@adacore.com>
2295
2296 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
2297 deltas.
2298 * gdb.ada/fixed_points.exp: Ditto.
2299
2300 2009-03-18 Pedro Alves <pedro@codesourcery.com>
2301
2302 * return-nodebug.c: Don't include stdio.h.
2303 (init): Delete.
2304 (func): Delete definition and provide extern declaration.
2305 (t): New.
2306 (main): Don't call printf. Call func and store its result in t.
2307 * return-nodebug1.c: New.
2308 * return-nodebug.exp: Don't expect stdio output. Instead, print
2309 the global variable t. Drop printf formatters and cast types from
2310 foreach loop. Don't use prepare_for_testing. Compile
2311 return-nodebug.c and return-nodebug1.c in separate steps. Don't
2312 define FORMAT or CAST.
2313
2314 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2315
2316 * gdb.base/solib-display.exp: Disable test for remote targers.
2317
2318 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2319
2320 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
2321
2322 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2323
2324 Fix a racy FAIL.
2325 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
2326 code from `follow parent, print pids'.
2327 (`follow child, print pids', `follow parent, print pids'): Call it.
2328 Replace `gdb_test "break..."' by gdb_breakpoint.
2329
2330 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
2331
2332 * gdb.mi/mi-cli.exp: Adjust for output difference in
2333 sync and async modes.
2334
2335 2009-03-12 Joel Brobecker <brobecker@adacore.com>
2336
2337 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
2338 that was checked in by mistake. Remove loading of ada.exp, since
2339 this is not necessary in this case.
2340
2341 2009-03-12 Joel Brobecker <brobecker@adacore.com>
2342
2343 * gdb.ada/ptype_arith_binop.exp: New testcase.
2344
2345 2009-03-12 Joel Brobecker <brobecker@adacore.com>
2346
2347 * gdb.ada/mod_from_name: New testcase.
2348
2349 2009-03-12 Joel Brobecker <brobecker@adacore.com>
2350
2351 * gdb.ada/tick_last_segv: New testcase.
2352
2353 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2354
2355 * gdb.mi/mi-cli.exp: Remove debug print.
2356
2357 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2358
2359 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
2360 include the token in ^running and frame info in *stopped.
2361
2362 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2363
2364 * solib-display.exp: New file.
2365 * solib-display-main.c: New file.
2366 * solib-display-lib.c: New file.
2367
2368 2009-03-05 Pedro Alves <pedro@codesourcery.com>
2369
2370 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
2371
2372 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2373
2374 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
2375 (list_and_check_macro): Use more specific test name.
2376 (next to definition): Make the test names unique.
2377
2378 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
2379
2380 * gdb.pascal/floats.exp: Accept approximate results everywhere.
2381
2382 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2383
2384 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
2385 notifications.
2386 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
2387 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
2388 * lib/mi-support.exp (library_loaded_re): New.
2389 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
2390
2391 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2392
2393 * gdb.gdb/observer.exp: Use test_notification observer, not
2394 normal_stop, everywhere.
2395 (test_normal_stop_notifications): Rename to...
2396 (test_notifications): ...this.
2397 (test_observer_normal_stop): Rename to...
2398 (test_observer): ...this.
2399
2400 2009-02-16 Doug Evans <dje@google.com>
2401
2402 * gdb.arch/amd64-disp-step.S (test_int3): New test.
2403 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
2404 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
2405 (test_prefixed_syscall,test_int3): New tests.
2406 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
2407 (test_prefixed_syscall,test_int3): New tests.
2408
2409 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
2410
2411 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
2412 (mi_expect_interrupt): Likewise.
2413 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
2414 response.
2415
2416 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2417
2418 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
2419 * gdb.base/pc-fp.exp (get_valueofx): Remove.
2420 Replace calls to get_valueofx by get_hexadecimal_valueof.
2421
2422 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2423
2424 * lib/gdb.exp (get_valueof): Accept anything as a return value.
2425 (get_integer_valueof): New procedure.
2426 (get_sizeof): Use new get_integer_value_of.
2427 * gdb.base/sizeof.exp: Replace all uses of get_valueof
2428 by get_integer_valueof.
2429
2430 2009-02-13 Tom Tromey <tromey@redhat.com>
2431
2432 * gdb.base/remote.exp (get_sizeof): Remove.
2433 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
2434 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
2435 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
2436 * lib/gdb.exp (get_valueof): Move from long_long.exp.
2437 (get_sizeof): Likewise.
2438
2439 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2440
2441 PR fortran/9806
2442 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
2443
2444 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2445
2446 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
2447
2448 2009-02-06 Pedro Alves <pedro@codesourcery.com>
2449
2450 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
2451
2452 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2453
2454 * gdb.python/python-cmd.exp: New file.
2455
2456 2009-02-06 Tristan Gingold <gingold@adacore.com>
2457
2458 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
2459
2460 2009-02-05 Tristan Gingold <gingold@adacore.com>
2461
2462 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
2463 pointer is dereferenced and use this signal name in regexp.
2464 * gdb.base/signull.exp: Ditto.
2465 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
2466 * gdb.base/signull.c (main): Ditto.
2467
2468 2009-02-04 Tom Tromey <tromey@redhat.com>
2469 Thiago Jung Bauermann <bauerman@br.ibm.com>
2470
2471 * gdb.python/python-value.exp: Use `gdb.history' instead of
2472 `gdb.value_from_history'.
2473 (test_value_numeric_ops): Add test for conversion of enum constant.
2474 * gdb.python/python-value.c (enum e): New type.
2475 (evalue): New global.
2476 (main): Use argv.
2477
2478 2009-02-04 Jerome Guitton <guitton@adacore.com>
2479
2480 * gdb.ada/uninitialized_vars: New test program.
2481 * gdb.ada/uninitialized_vars.exp: New testcase.
2482
2483 2009-02-02 Tom Tromey <tromey@redhat.com>
2484
2485 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
2486 * gdb.cp/pr2489.cc: Rename...
2487 * gdb.cp/pr9594.cc: ... to this.
2488
2489 2009-02-02 Tom Tromey <tromey@redhat.com>
2490
2491 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
2492 * gdb.cp/pr2489.cc: New file.
2493 * gdb.cp/cpcompletion.exp: New file.
2494
2495 2009-02-02 Tom Tromey <tromey@redhat.com>
2496
2497 PR exp/9059:
2498 * gdb.cp/call-c.exp: Add regression test.
2499 * gdb.cp/call-c.cc (FooHandle): New typedef.
2500 (main): New variable 'handle'.
2501
2502 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2503
2504 * lib/mi-support.exp (et_mi_thread_list)
2505 (check_mi_and_console_threads): Adjust for current thread in
2506 -thread-list-ids output.
2507
2508 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2509
2510 * gdb.mi/mi-break.exp (test_disabled_creation): New.
2511 Call it.
2512
2513 2009-01-28 Doug Evans <dje@google.com>
2514
2515 * gdb.arch/amd64-disp-step.S: New file.
2516 * gdb.arch/amd64-disp-step.exp: New file.
2517 * gdb.arch/i386-disp-step.S: New file.
2518 * gdb.arch/i386-disp-step.exp: New file.
2519
2520 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
2521
2522 * gdb.base/find.exp: Set newline variable
2523 using quotes instead of braces to fix cygwin failures.
2524
2525 2009-01-23 Pedro Alves <pedro@codesourcery.com>
2526
2527 * gdb.base/radix.exp: Add tests to ensure that that set
2528 input-radix 0 and set output-radix 0 are really rejected.
2529
2530 2009-01-23 Pedro Alves <pedro@codesourcery.com>
2531
2532 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
2533 copyright years.
2534
2535 2009-01-23 Pedro Alves <pedro@codesourcery.com>
2536
2537 PR gdb/9664:
2538 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
2539
2540 2009-01-22 Pedro Alves <pedro@codesourcery.com>
2541
2542 PR c++/9631:
2543 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
2544
2545 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
2546
2547 * gdb.server/file-transfer.exp: Use EXEEXT variable for
2548 binfile definition to fix Windows OS failure.
2549
2550 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2551
2552 PR gdb/9346
2553 * gdb.base/interrupt.c (sigint_handler): New.
2554 (main): Install a SIGINT handler if SIGNALS is defined. Exit
2555 on error.
2556 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
2557 Test "signal SIGINT".
2558
2559 2009-01-19 Doug Evans <dje@google.com>
2560
2561 * gdb.base/break.exp: Update expected gdb output.
2562 * gdb.base/sepdebug.exp: Ditto.
2563 * gdb.mi/mi-syn-frame.exp: Ditto.
2564 * gdb.mi/mi2-syn-frame.exp: Ditto.
2565 * gdb.base/call-signal-resume.exp: New file.
2566 * gdb.base/call-signals.c: New file.
2567 * gdb.base/unwindonsignal.exp: New file.
2568 * gdb.base/unwindonsignal.c: New file.
2569 * gdb.threads/interrupted-hand-call.exp: New file.
2570 * gdb.threads/interrupted-hand-call.c: New file.
2571 * gdb.threads/thread-unwindonsignal.exp: New file.
2572
2573 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2574
2575 * gdb.base/define.exp: Test defining and hooking prefix commands.
2576 * gdb.python/python.exp: Update test for "show user" output.
2577
2578 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2579
2580 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
2581 now the output exactly, using less wildcards. Expect also the output
2582 of gfortran-4.3. Update for the f-valprint.c modification from
2583 2008-04-22.
2584 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
2585 Remove gdb_test test names where matching the command.
2586
2587 2009-01-01 Pedro Alves <pedro@codesourcery.com>
2588
2589 PR breakpoints/9681:
2590 * gdb.base/watchpoint.exp: Add regression test.
2591
2592 2008-12-31 Pedro Alves <pedro@codesourcery.com>
2593
2594 * gdb.threads/attach-into-signal.exp: Don't use
2595 gdb_suppress_entire_file.
2596 * gdb.threads/attach-stopped.exp: Ditto.
2597 * gdb.threads/attachstop-mt.exp: Ditto.
2598
2599 2008-12-31 Pedro Alves <pedro@codesourcery.com>
2600
2601 PR gdb/8812:
2602 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
2603
2604 2008-12-29 Pedro Alves <pedro@codesourcery.com>
2605
2606 PR gdb/7536:
2607 * gdb.base/radix.exp: Add tests to ensure invalid input radices
2608 and unsupported output radices are really rejected.
2609
2610 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2611
2612 * gdb.cp/punctuator.exp: Backslash the '$' signs.
2613
2614 2008-12-22 Tom Tromey <tromey@redhat.com>
2615
2616 * gdb.cp/punctuator.exp: New file.
2617
2618 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2619
2620 * gdb.base/completion.exp (Completing non-existing component): New test.
2621
2622 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2623
2624 Fix for PR gdb/8648.
2625 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
2626 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
2627 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
2628 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
2629
2630 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2631
2632 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
2633
2634 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
2635
2636 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
2637 compiler actually generate code at the expected line number.
2638
2639 2008-12-15 Jie Zhang <jie.zhang@analog.com>
2640
2641 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
2642
2643 2008-12-12 Tom Tromey <tromey@redhat.com>
2644
2645 * gdb.base/commands.exp (redefine_hook_test): New proc.
2646 Call it.
2647
2648 2008-12-11 Tom Tromey <tromey@redhat.com>
2649
2650 * gdb.base/macscp.exp: New regression test.
2651
2652 2008-12-11 Tom Tromey <tromey@redhat.com>
2653
2654 * gdb.base/macscp.exp: Print "address.addr".
2655 * gdb.base/macscp1.c (struct outer): New struct.
2656 (address): New global.
2657
2658 2008-12-09 Tom Tromey <tromey@redhat.com>
2659
2660 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
2661 Call it.
2662
2663 2008-12-04 Doug Evans <dje@google.com>
2664
2665 * gdb.server/ext-run.exp: Relax regexp for init program.
2666
2667 2008-12-03 Tristan Gingold <gingold@adacore.com>
2668
2669 * gdb.base/macscp.exp: Generate an object file during compilation
2670 to work around Darwin dsymutil limitations.
2671
2672 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2673
2674 Test resolving external references to TLS variables.
2675 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
2676 FILE2_THREAD_LOCAL.
2677 (testfile2, srcfile2): New variables.
2678 * gdb.threads/tls.c (file2_thread_local)
2679 (function_referencing_file2_thread_local): New.
2680 * gdb.threads/tls2.c: New file.
2681
2682 2008-11-28 Joel Brobecker <brobecker@adacore.com>
2683
2684 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
2685 rather than integer, as integer might not be big enough when
2686 on 64bit targets.
2687
2688 2008-11-27 Jerome Guitton <guitton@adacore.com>
2689
2690 * gdb.cp/formatted-ref.exp: Add equality test.
2691 * gdb.ada/formatted_ref.exp: Ditto.
2692
2693 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2694
2695 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
2696 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
2697
2698 2008-11-20 Andreas Schwab <schwab@suse.de>
2699
2700 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
2701 matching syscall entry point.
2702 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
2703 (tcatch_vfork_then_child_follow): Likewise. Finish through
2704 vfork even if we stopped at the syscall trampoline.
2705
2706 2008-11-20 Doug Evans <dje@google.com>
2707
2708 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
2709
2710 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
2711
2712 * gdb.arch/ppc-dfp.exp: New file.
2713 * gdb.arch/ppc-dfp.c: New file.
2714
2715 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2716
2717 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
2718
2719 2008-11-17 Doug Evans <dje@google.com>
2720
2721 * gdb.mi/mi-syn-frame.exp: Update expected output.
2722 * gdb.mi/mi2-syn-frame.exp: Update expected output.
2723
2724 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2725
2726 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
2727 "thread N" results in =thread-selected.
2728 * lib/mi-support (mi_run_cmd, mi_expect_stop)
2729 (mi_send_resuming_command_raw): Be prepared for
2730 =thread-selected.
2731
2732 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2733
2734 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
2735 * lib/mi-support.exp: Likewise.
2736
2737 2008-11-16 Joel Brobecker <brobecker@adacore.com>
2738
2739 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
2740 commands from the expected output for "help catch".
2741
2742 2008-11-15 Joel Brobecker <brobecker@adacore.com>
2743
2744 * gdb.ada/int_deref.exp: New testcase.
2745
2746 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
2747
2748 * gdb.mi/gdb2549.exp: New file.
2749
2750 2008-11-11 Doug Evans <dje@google.com>
2751
2752 * gdb.base/callexit.exp: New file.
2753 * gdb.base/callexit.c: New file.
2754
2755 2008-11-10 Doug Evans <dje@google.com>
2756
2757 * lib/gdb.exp (GDBFLAGS): Move -nx ...
2758 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
2759 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
2760 (default_gdb_start,default_gdb_exit): Ditto.
2761 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
2762 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
2763 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
2764 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
2765 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
2766 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
2767
2768 2008-11-03 Andreas Schwab <schwab@suse.de>
2769
2770 * gdb.base/hashline2.exp: Fix typo.
2771 * gdb.base/hashline3.exp: Likewise.
2772
2773 2008-10-30 Tom Tromey <tromey@redhat.com>
2774
2775 * gdb.base/pointers.exp: Add test.
2776 * gdb.base/pointers.c (k, S): New typedefs.
2777 (instance): New global.
2778
2779 2008-10-30 Andreas Schwab <schwab@suse.de>
2780
2781 * gdb.base/args.exp: Add tests for newlines.
2782
2783 2008-10-30 Joel Brobecker <brobecker@adacore.com>
2784
2785 gdb.base/foll-exec.exp: Update the expected output of a couple
2786 of "info breakpoints" tests.
2787
2788 2008-10-28 Tom Tromey <tromey@redhat.com>
2789
2790 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
2791
2792 2008-10-24 Pedro Alves <pedro@codesourcery.com>
2793
2794 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
2795 gdb_start_cmd.
2796 Use runto_main before any test that requires execution.
2797
2798 2008-10-23 Pedro Alves <pedro@codesourcery.com>
2799
2800 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
2801 instead of SIGINT.
2802
2803 2008-10-22 Joel Brobecker <brobecker@adacore.com>
2804
2805 * gdb.base/completion.exp: Update expected output following
2806 the addition of the "info tasks" command.
2807
2808 2008-10-22 Tom Tromey <tromey@redhat.com>
2809
2810 * gdb.base/exprs.exp (test_expr): Add test for string
2811 concatenation.
2812
2813 2008-10-19 Pedro Alves <pedro@codesourcery.com>
2814
2815 * configure.ac: Output gdb.python/Makefile.
2816 * configure: Regenerate.
2817 * gdb.python/Makefile.in: New.
2818
2819 2008-10-16 Joel Brobecker <brobecker@adacore.com>
2820
2821 * gdb.base/foll-fork.exp: Adjust the expected output to match
2822 the new description for fork/vfork catchpoints in the "info
2823 breakpoints" output.
2824
2825 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2826
2827 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
2828
2829 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
2830
2831 * gdb.python/python-value.c: New file.
2832 * gdb.python/python-value.exp: New file.
2833
2834 2008-10-15 Pedro Alves <pedro@codesourcery.com>
2835
2836 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
2837
2838 2008-10-15 Denis Pilat <denis.pilat@st.com>
2839
2840 * gdb.cp/mb-ctor.exp: Fix a typo.
2841
2842 2008-10-09 Tom Tromey <tromey@redhat.com>
2843
2844 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
2845 'fprintf' and 'stderr'.
2846
2847 2008-10-07 Joel Brobecker <brobecker@adacore.com>
2848
2849 * gdb.ada/ref_tick_size.exp: New testcase.
2850
2851 2008-10-06 Doug Evans <dje@google.com>
2852
2853 * gdb.dwarf2/dw2-cu-size.exp: New file.
2854 * gdb.dwarf2/dw2-cu-size.S: New file.
2855
2856 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
2857 .Ltype_int for clarity.
2858
2859 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
2860
2861 PR gdb/2384:
2862 * gdb.cp/gdb2384.exp: Extended to test more cases.
2863 * gdb.cp/gdb2384.cc: Likewise.
2864 * gdb.cp/gdb2384-base.h: Likewise.
2865 * gdb.cp/gdb2384-base.cc: Likewise.
2866
2867 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2868
2869 * gdb.base/maint.exp (maint print type): Remove printing
2870 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
2871
2872 2008-09-30 Tom Tromey <tromey@redhat.com>
2873
2874 * gdb.base/macscp.exp: Add completion tests.
2875 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
2876 (TWENTY_THREE): Likewise.
2877 (FORTY_EIGHT): Likewise.
2878
2879 2008-09-30 Tom Tromey <tromey@redhat.com>
2880
2881 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
2882 everywhere.
2883 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
2884
2885 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2886
2887 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
2888 testcase is derived from. Fix racy dependency on an expected PID
2889 number. No longer support the testcase on Linux kernel 2.4.x.
2890
2891 2008-09-27 Tom Tromey <tromey@redhat.com>
2892
2893 * gdb.base/macscp.exp: Add tests for stringification, splicing,
2894 and varargs.
2895
2896 2008-09-22 Pedro Alves <pedro@codesourcery.com>
2897
2898 * lib/mi-support.exp (mi_expect_interrupt): New.
2899 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
2900 from gdb.mi/mi-nonstop.exp.
2901 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
2902 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
2903 lib/mi-support.exp.
2904 Use mi_check_thread_states throughout. Avoid ".*" and do not
2905 require an anchor after -exec-run.
2906
2907 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
2908
2909 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
2910 stop is pending. Avoid ".*" when two stops are pending.
2911 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
2912 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
2913 newlines in fullnames.
2914 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
2915 (mi_expect_stop): Update comments. Only anchor in sync mode.
2916 Do not match newlines.
2917 (mi_send_resuming_command_raw): Always return status.
2918 (mi_get_stop_line): Do not match more than one line by accident.
2919 Only anchor in sync mode.
2920 (mi_run_inline_test): If -exec-next fails, give up.
2921
2922 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2923
2924 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
2925 on SPU.
2926
2927 2008-09-10 Joel Brobecker <brobecker@adacore.com>
2928
2929 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
2930
2931 2008-09-10 Joel Brobecker <brobecker@adacore.com>
2932
2933 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
2934 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2935 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
2936 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2937 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
2938 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
2939 gdb.ada/interface.exp, gdb.ada/null_array.exp,
2940 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2941 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2942 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2943 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
2944 Include the "= " sequence in the expected output of print tests.
2945
2946 2008-09-10 Joel Brobecker <brobecker@adacore.com>
2947
2948 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
2949 description for boolean types.
2950
2951 2008-09-09 Pedro Alves <pedro@codesourcery.com>
2952
2953 * gdb.base/hook-stop-continue.c: New.
2954 * gdb.base/hook-stop-continue.exp: New.
2955
2956 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2957
2958 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
2959
2960 2008-09-08 Jerome Guitton <guitton@adacore.com>
2961
2962 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
2963 (stack_check_probe_2, stack_check_probe_loop_1)
2964 (stack_check_probe_loop_2): New functions.
2965 (main): Add call to these new functions.
2966 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
2967 functions, check that the breakpoint is inserted at the appropriate
2968 location.
2969 (insert_breakpoint): Slightly refine this procedure so that it can
2970 be called several times in the test.
2971
2972 2008-09-08 Jerome Guitton <guitton@adacore.com>
2973
2974 * gdb.base/stack-checking.c: New file.
2975 * gdb.base/stack-checking.exp: New file.
2976
2977 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2978
2979 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
2980 * gdb.arch/altivec-regs.exp: Likewise.
2981 * gdb.arch/vsx-regs.exp: Likewise.
2982
2983 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
2984
2985 * gdb.arch/ppc-fp.exp: New file.
2986 * gdb.arch/ppc-fp.c: New file.
2987
2988 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2989
2990 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
2991 lest gcc-4.3.1 optimizes the whole thing away.
2992
2993 2008-09-04 Michael Snyder <msnyder@vmware.com>
2994
2995 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
2996 as "at" (for non-debug functions such as _start).
2997
2998 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2999
3000 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
3001 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
3002 software watchpoints.
3003 * gdb.base/watch_thread_num.exp: Likewise.
3004
3005 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
3006
3007 * gdb.arch/i386-bp_permanent.exp: New test.
3008
3009 2008-08-24 Tom Tromey <tromey@redhat.com>
3010
3011 * gdb.base/maint.exp: Update "maint print type".
3012
3013 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
3014
3015 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
3016 support. Adjust the order of "*running" notifications.
3017 * gdb.mi/non-stop.c: Don't cast from int to void* and
3018 back.
3019
3020 2008-08-20 Mark Kettenis <kettenis@gnu.org>
3021
3022 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
3023 expect to find it in the "info frame" output.
3024
3025 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
3026
3027 * gdb.base/interp.exp: Always consume both prompts.
3028
3029 2008-08-20 Pedro Alves <pedro@codesourcery.com>
3030
3031 * gdb.base/pending.exp: Test pending breakpoints without symbols
3032 loaded.
3033
3034 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3035
3036 * lib/mi-support.exp (mi_expect_stop): Produce
3037 more details on failures.
3038 * gdb.mi/mi-nonstop.exp: New.
3039 * gdb.mi/non-stop.c: New.
3040
3041 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3042
3043 * gdb.mi/mi-async.exp: Use 'set target-async'.
3044 * lib/mi-support.exp: Use 'set/show target-async'.
3045
3046 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
3047
3048 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
3049
3050 2008-08-17 Tom Tromey <tromey@redhat.com>
3051
3052 * gdb.base/help.exp (help catch): Rewrite.
3053
3054 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3055
3056 * gdb.base/define.exp: Test indented command documentation.
3057 * gdb.python/python.exp: Test indented multi-line command.
3058
3059 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
3060
3061 * testsuite/gdb.arch/vsx-regs.c: New source file.
3062 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
3063 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
3064
3065 2008-08-14 Tom Tromey <tromey@redhat.com>
3066
3067 * gdb.base/macscp.exp: Add regression test for "macro define" or
3068 "macro undef" with no arguments.
3069
3070 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
3071
3072 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
3073
3074 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3075
3076 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
3077
3078 2008-08-06 Tom Tromey <tromey@redhat.com>
3079
3080 * gdb.python/python.exp: New file.
3081
3082 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3083
3084 Fix for PR gdb/1543.
3085 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
3086 $LOCATION.
3087 (location): New variable.
3088 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
3089 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
3090 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
3091 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
3092 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
3093 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
3094 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
3095 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
3096 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
3097 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
3098 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
3099 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
3100 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
3101 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
3102 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
3103 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
3104 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
3105 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
3106 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
3107 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
3108 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
3109 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
3110 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
3111 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
3112 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
3113 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
3114 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
3115 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
3116 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
3117 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
3118 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
3119 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
3120 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
3121 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
3122 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
3123 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
3124 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
3125 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
3126 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
3127 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
3128 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
3129 gdb.base/type-opaque.exp, gdb.base/until.exp,
3130 gdb.base/value-double-free.c, gdb.base/varargs.exp,
3131 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
3132 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
3133 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3134 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
3135 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
3136 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3137 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3138 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3139 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
3140 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
3141 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
3142 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
3143 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
3144 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
3145 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
3146 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
3147 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
3148 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
3149 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
3150 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3151 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
3152 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
3153 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
3154 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3155 gdb.pascal/types.exp, gdb.stabs/weird.exp,
3156 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
3157 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
3158 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
3159 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
3160 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
3161 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
3162 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3163 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3164 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3165 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3166 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3167 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
3168 lib/mi-support.exp, lib/trace-support.exp: Remove reference
3169 to bug-gdb@prep.ai.mit.edu .
3170
3171 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
3172
3173 * lib/mi-support.exp (mi_load_shlibs): New.
3174 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
3175
3176 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
3177
3178 * lib/mi-support.exp (get_mi_thread_list)
3179 (check_mi_and_console_threads): New, moved from ...
3180 * gdb.mi/mi-pthread.exp: ...here.
3181 * gdb.mi/gdb669.exp (get_mi_thread_list)
3182 (check_mi_and_console_threads): Delete.
3183 * gdb.mi/mi2-pthread.exp: Likewise.
3184
3185 2008-07-28 Tom Tromey <tromey@redhat.com>
3186
3187 * Makefile.in (just-check): Remove. Move body to...
3188 (check): ... here.
3189
3190 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3191
3192 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
3193 Add a test for duplicated SIGINTs.
3194
3195 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3196
3197 * gdb.threads/schedlock.exp (get_args): Update to work for any
3198 value of NUM.
3199 (Top level): Report the number of threads that did not resume.
3200
3201 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3202
3203 * gdb.dwarf2/dw2-compressed.S: Also define __start.
3204
3205 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3206
3207 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
3208 non-MI prompt.
3209
3210 2008-07-26 Tom Tromey <tromey@redhat.com>
3211
3212 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
3213 (function_struct, function_struct_ptr): New globals.
3214 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
3215 function pointer in a struct.
3216
3217 2008-07-26 Tom Tromey <tromey@redhat.com>
3218
3219 * gdb.base/macscp.exp: Add test for macro lexing bug.
3220
3221 2008-07-18 Tom Tromey <tromey@redhat.com>
3222
3223 * gdb.base/macscp.exp: Add macro tests.
3224
3225 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3226
3227 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
3228
3229 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3230
3231 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
3232
3233 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
3234
3235 * gdb.cp/class2.exp: fix for failure on spu-elf
3236
3237 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
3238
3239 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
3240
3241 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3242
3243 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
3244
3245 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
3246
3247 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
3248
3249 2008-07-11 Kevin Buettner <kevinb@redhat.com>
3250
3251 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
3252 of regexp to account for changes made to GDB in the printing of
3253 byte vectors.
3254
3255 2008-07-11 Tom Tromey <tromey@redhat.com>
3256
3257 * gdb.base/completion.exp: Add 'help' completion test.
3258
3259 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3260
3261 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
3262
3263 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3264
3265 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
3266
3267 2008-07-09 Pedro Alves <pedro@codesourcery.com>
3268
3269 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
3270
3271 2008-07-09 Pedro Alves <pedro@codesourcery.com>
3272
3273 * gdb.base/fullname.exp: Restore pwd if compiling failed.
3274
3275 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3276
3277 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
3278
3279 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3280
3281 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
3282 previous commit. Add a comment.
3283
3284 2008-06-28 Pedro Alves <pedro@codesourcery.com>
3285
3286 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
3287
3288 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3289
3290 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
3291
3292 2008-06-27 Pedro Alves <pedro@codesourcery.com>
3293
3294 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
3295 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
3296 compiling an executable, link in an object that forces unbuffered
3297 output.
3298 * lib/set_unbuffered_mode.c: New file.
3299
3300 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3301
3302 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
3303
3304 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
3305
3306 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
3307 mi_expect_stop.
3308 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
3309 Demand that *running is output.
3310 (detect_async): Perform checking every time.
3311 (mi_send_resuming_command): Extract everything into...
3312 (mi_send_resuming_command_raw): ...this.
3313 (mi_expect_stop): Don't accept any output before *stopped.
3314
3315 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
3316
3317 Robustify mi-simplerun.
3318 * gdb.mi/basics.c (main): Add a call to sleep.
3319 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
3320 * gdb.mi/mi2-cli.exp: Likewise.
3321 * gdb.mi/mi-break.exp: Likewise.
3322
3323 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
3324
3325 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
3326
3327 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3328
3329 * gdb.mi/mi-console.exp: Adjust.
3330 * gdb.mi/mi-syn-frame.exp: Adjust.
3331 * gdb.mi/mi2-console.exp: Adjust.
3332 * gdb.mi/mi2-syn-frame.exp: Adjust.
3333 * lib/mi-support.exp (mi_run_cmd): Adjust.
3334 (mi_send_resuming_command): Adjust.
3335
3336 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3337
3338 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
3339 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
3340 testing of stopped.
3341 * gdb.mi/mi2-syn-frame.exp: Likewise.
3342 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
3343 (async, detect_async): New.
3344 (mi_expect_stop, mi_continue_to_line): Adjust expectation
3345 depending on if we're running in sync or async mode.
3346
3347 2008-06-09 Tom Tromey <tromey@redhat.com>
3348
3349 * gdb.base/completion.exp: New tests for field name completion
3350 with spaces, and field name completion with '->'.
3351
3352 2008-06-06 Tom Tromey <tromey@redhat.com>
3353
3354 * gdb.base/break1.c (struct some_struct): New struct.
3355 (values): New global.
3356 * gdb.base/completion.exp: Add field name completion test.
3357
3358 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3359
3360 * gdb.cp/call-c.exp: Test for incorrect handling of reference
3361 to pointer.
3362 * gdb.cp/call-c.cc: Likewise.
3363
3364 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
3365
3366 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
3367 annotation.
3368
3369 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3370 Pedro Alves <pedro@codesourcery.com>
3371
3372 * gdb.threads/execl.c, gdb.threads/execl1.c,
3373 gdb.threads/execl.exp: New tests.
3374
3375 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
3376 Daniel Jacobowitz <dan@codesourcery.com>
3377
3378 * gdb.cp/exception.exp: Activate test, make it work with pending
3379 catchpoints.
3380
3381 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3382
3383 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
3384
3385 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
3386
3387 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
3388 now printed.
3389 * gdb.mi/mi2-var-cmd.exp: Likewise.
3390
3391 2008-05-27 Andreas Schwab <schwab@suse.de>
3392
3393 * gdb.base/frame-args.exp: Handle arguments that are optimized
3394 out.
3395
3396 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
3397
3398 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
3399 quiet for ppc32 and group options into a single variable.
3400
3401 2008-05-23 Joel Brobecker <brobecker@adacore.com>
3402
3403 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
3404 of zero-size elements.
3405 * gdb.ada/null_array.exp: Test printing this new array.
3406
3407 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3408
3409 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
3410
3411 2008-05-21 Joel Brobecker <brobecker@adacore.com>
3412
3413 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
3414 of the "finish" command.
3415
3416 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
3417
3418 * gdb.base/annota1.exp: Test for new annotation.
3419
3420 2008-05-16 Pedro Alves <pedro@codesourcery.com>
3421
3422 * gdb.base/fixsection.exp: New file.
3423 * gdb.base/fixsection0.c: New file.
3424 * gdb.base/fixsection1.c: New file.
3425
3426 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3427
3428 * gdb.base/annota1.exp: Accept printf@... in place of printf.
3429 * gdb.base/annota3.exp: Likewise.
3430
3431 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
3432
3433 * gdb.base/watch_thread_num.exp: Don't run tests that require
3434 watchpoints if the target doesn't support them.
3435
3436 2008-05-12 Doug Evans <dje@google.com>
3437
3438 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
3439
3440 2008-05-09 Joel Brobecker <brobecker@adacore.com>
3441
3442 * gdb.ada/assign_1.exp: New testcase.
3443
3444 2008-05-09 Doug Evans <dje@google.com>
3445
3446 * gdb.base/find.exp: New file.
3447 * gdb.base/find.c: New file.
3448
3449 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
3450
3451 * gdb.base/commands.exp (watchpoint_command_test): Handle
3452 gdb,no_hardware_watchpoints.
3453 * gdb.base/float.exp: Allow ARM targets without floating point.
3454 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
3455
3456 2008-05-06 Jerome Guitton <guitton@adacore.com>
3457 Joel Brobecker <brobecker@adacore.com>
3458
3459 * gdb.ada/lang_switch: New test program.
3460 * gdb.ada/lang_switch.exp: New testcase.
3461
3462 2008-05-05 Doug Evans <dje@google.com>
3463
3464 * gdb.base/help.exp (disassemble): Update expected help text.
3465
3466 2008-05-04 Pedro Alves <pedro@codesourcery.com>
3467
3468 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
3469
3470 2008-05-04 Pedro Alves <pedro@codesourcery.com>
3471
3472 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
3473 different times.
3474
3475 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3476
3477 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
3478 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
3479 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
3480 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
3481
3482 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
3483
3484 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
3485 notification to appear.
3486
3487 2008-05-04 Daniel Jacobowitz <dan@debian.org>
3488
3489 * gdb.base/fullname.c: New file.
3490 * gdb.base/fullname.exp: New file.
3491 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
3492
3493 2008-05-03 Pedro Alves <pedro@codesourcery.com>
3494
3495 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
3496 expressions with macros.
3497
3498 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3499
3500 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
3501
3502 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
3503
3504 * gdb.base/completion.exp: Handle lack of other symbols beginning
3505 with "a".
3506
3507 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
3508
3509 2008-05-02 Jim Blandy <jimb@codesourcery.com>
3510
3511 * gdb.asm/asmsrc1.s: Add scratch space.
3512
3513 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3514 Daniel Jacobowitz <dan@codesourcery.com>
3515
3516 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
3517 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
3518 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
3519
3520 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
3521
3522 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
3523
3524 2008-05-01 Joel Brobecker <brobecker@adacore.com>
3525
3526 * gdb.base/info-target.exp: New testcase.
3527
3528 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3529
3530 * gdb.cp/hang.exp: Use .cc instead of .C.
3531 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
3532 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
3533
3534 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3535
3536 * gdb.base/gdb1250.exp: Remove perror.
3537 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
3538
3539 2008-04-30 Pedro Alves <pedro@codesourcery.com>
3540
3541 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
3542 .2byte.
3543
3544 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
3545
3546 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
3547 (maybe_kfail): New.
3548
3549 2008-04-25 Pedro Alves <pedro@codesourcery.com>
3550
3551 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
3552
3553 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3554
3555 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
3556 * gdb.mi/mi2-syn-frame.exp: Likewise.
3557 * lib/mi-support.exp: Likewise.
3558
3559 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3560
3561 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
3562 to specify regexp for the location to stop at.
3563 * gdb.base/break-always.c: New.
3564 * gdb.base/break-always.exp: New.
3565
3566 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3567
3568 * lib/mi-support.exp (mi_runto_helper): Adjust
3569 for the original-location field.
3570 (mi_create_breakpoint, mi_list_breakpoints): New.
3571 * gdb.mi/mi-break.exp: Adjust.
3572 * gdb.mi/mi2-break.exp: Adjust.
3573 * gdb.mi/mi-pending.exp: Adjust.
3574 * gdb.mi/mi-simplerun.exp: Adjust.
3575 * gdb.mi/mi2-simplerun.exp: Adjust.
3576 * gdb.mi/mi-syn-frame.exp: Adjust.
3577 * gdb.mi/mi2-syn-frame.exp: Adjust.
3578 * gdb.mi/mi-until.exp: Adjust.
3579 * gdb.mi/mi2-until.exp: Adjust.
3580 * gdb.mi/mi-var-display.exp: Adjust.
3581 * gdb.mi/mi2-var-display.exp: Adjust.
3582 * gdb.mi/mi-watch.exp: Adjust.
3583 * gdb.mi/mi2-watch.exp: Adjust.
3584
3585 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
3586
3587 * aclocal.m4: Add override.m4.
3588 * configure: Regenerate.
3589
3590 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
3591
3592 * gdb.mi/var-cmd.c (do_at_tests): Verify that
3593 '-var-update --all-values' reports new value even the type
3594 of a variable object has changed.
3595
3596 2008-04-18 Craig Silverstein <csilvers@google.com>
3597
3598 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
3599 files.
3600
3601 2008-04-18 Joel Brobecker <brobecker@adacore.com>
3602
3603 * gdb.ada/atomic_enum: New test program.
3604 * gdb.ada/atomic_enum.exp: New testcase.
3605
3606 2008-04-17 Doug Evans <dje@google.com>
3607
3608 * gdb.opt/Makefile.in: Fix whitespace.
3609
3610 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
3611
3612 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
3613
3614 2008-04-17 Doug Evans <dje@google.com>
3615
3616 * gdb.base/hashline1.exp: New testcase.
3617 * gdb.base/hashline2.exp: New testcase.
3618 * gdb.base/hashline2.exp: New testcase.
3619
3620 2008-04-17 Pedro Alves <pedro@codesourcery.com>
3621
3622 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
3623
3624 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
3625
3626 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
3627 temporary breakpoint to match "Temporary breakpoint".
3628 * gdb.base/break.exp (delete_breakpoints): Likewise.
3629 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
3630 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
3631 * gdb.base/display.exp: Likewise.
3632 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
3633 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
3634 * gdb.base/restore.exp (restore_tests): Likewise.
3635 * gdb.base/sepdebug.exp: Likewise.
3636 * gdb.base/watchpoint.exp: Likewise.
3637 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
3638 * gdb.mi/mi-pending.exp: Likewise.
3639 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
3640 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
3641 * gdb.mi/mi-var-cmd.exp: Likewise.
3642 * gdb.mi/mi-var-display.exp: Likewise.
3643 * gdb.mi/mi2-cli.exp: Likewise.
3644 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
3645 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
3646 * gdb.mi/mi2-var-display.exp: Likewise.
3647 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
3648 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
3649 new "disp" field.
3650 (mi_expect_stop): Move after_reason argument to be really after
3651 reason. This is to support fix for PR2424.
3652
3653 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3654
3655 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
3656
3657 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
3658
3659 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
3660 field. Add more floating varobj tests.
3661 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
3662 field.
3663 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
3664 (main): Call do_at_tests.
3665 * lib/mi-support.exp (mi_create_floating_varobj)
3666 (mi_varobj_update_with_type_change): New.
3667
3668 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
3669
3670 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
3671 option of -var-evaluate-expression.
3672 * gdb.mi/mi2-var-display.exp: Likewise.
3673
3674 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
3675
3676 Introduce test setup helpers.
3677 * lib/gdb.exp (build_executable, clean_restart)
3678 (prepare_for_testing): New.
3679 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
3680 * gdb.base/return.exp: Likewise.
3681 * gdb.base/ending-run.exp: Likewise.
3682
3683 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
3684
3685 * gdb.mi/mi-async.exp: New test for asynchronous Machine
3686 Interface (MI) responses.
3687
3688 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
3689
3690 * gdb.cp/breakpoint.cc: New code to test conditions involving
3691 member variables.
3692 * gdb.cp/breakpoint.exp: Test condition involving member
3693 variables.
3694
3695 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
3696
3697 * lib/mi-support.exp (mi_expect_stop): New.
3698 (mi_run_cmd): Change the
3699 token. Use mi_send_resuming_command, use
3700 mi_expect_stop.
3701 (mi_execute_to_helper): Rename to mi_execute_to.
3702 (mi_send_resuming_command): Add more error patterns.
3703 (mi_wait_for_stop): Renamed to...
3704 (mi_get_stop_line): ...this.
3705 (mi_run_inline_test): Adjust.
3706
3707 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
3708 * gdb.mi/mi-console.exp: Likewise.
3709 * gdb.mi/mi-pending.exp: Likewise.
3710 * gdb.mi/mi-simplerun.exp: Likewise.
3711 * gdb.mi/mi-stack.exp: Likewise.
3712 * gdb.mi/mi-stepi.exp: Likewise.
3713 * gdb.mi/mi-syn-frame.exp: Add comment.
3714 * gdb.mi/mi-until.exp: Likewise.
3715 * gdb.mi/mi-var-display.exp: Likewise.
3716 * gdb.mi/mi-watch.exp: Likewise.
3717 * gdb.mi/mi2-cli.exp: Likewise.
3718 * gdb.mi/mi2-console.exp: Likewise.
3719 * gdb.mi/mi2-simplerun.exp: Likewise.
3720 * gdb.mi/mi2-stack.exp: Likewise.
3721 * gdb.mi/mi2-stepi.exp: Likewise.
3722 * gdb.mi/mi2-until.exp: Likewise.
3723 * gdb.mi/mi2-var-display.exp: Likewise.
3724 * gdb.mi/mi2-watch.exp: Likewise.
3725
3726 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3727
3728 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
3729
3730 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
3731
3732 2008-04-04 Pedro Alves <pedro@codesourcery.com>
3733
3734 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
3735 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
3736 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3737 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
3738 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
3739 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
3740 expect an mi error duplicated in stderr.
3741
3742 2008-04-03 Joel Brobecker <brobecker@adacore.com>
3743
3744 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
3745 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
3746 Add a couple of tests that verify the behavior when the new setting
3747 is set to "cancel" and "all".
3748 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
3749 "ask" before we start the testing.
3750
3751 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
3752
3753 * gdb.cp/casts.cc: Add class reference variables.
3754 * gdb.cp/casts.exp: New test cases for up/down casting references.
3755
3756 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
3757
3758 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
3759 instead of beginning to make an extra test pass.
3760 * gdb.mi/mi2-var-display.exp: Likewise.
3761
3762 2008-03-31 Maciej W. Rozycki <macro@mips.com>
3763
3764 * gdb.base/break.exp: Mark failures as such. Fix formatting.
3765
3766 2008-03-31 Markus Deuling <deuling@de.ibm.com>
3767 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3768
3769 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
3770 value. Add xfail for older kernels.
3771
3772 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
3773
3774 Bring mi-support in line with gdb.exp.
3775 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
3776 (mi_gdb_start): New function.
3777
3778 2008-03-28 Maciej W. Rozycki <macro@mips.com>
3779
3780 * gdb.mi/mi-var-cmd.exp: Fix a typo.
3781
3782 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3783
3784 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
3785 * gdb.mi/mi2-var-display.exp: Likewise.
3786
3787 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
3788
3789 * lib/mi-support.exp (mi_create_varobj_checked): New.
3790 (mi_list_varobj_children): Allow to check for a
3791 value.
3792 (mi_list_array_varobj_children): New.
3793
3794 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
3795 and mi_list_varobj_children, as opposed to hardcoding
3796 expected strings.
3797 * gdb.mi/gdb701.exp: Likewise.
3798 * gdb.mi/gdb792.exp: Likewise.
3799 * gdb.mi/mi-var-block.exp: Likewise.
3800 * gdb.mi/mi-var-cmd.exp: Likewise.
3801 * gdb.mi/mi-var-invalidate.exp: Likewise.
3802 * gdb.mi/mi2-var-block.exp: Likewise.
3803 * gdb.mi/mi2-var-child.exp: Likewise.
3804 * gdb.mi/mi2-var-cmd.exp: Likewise.
3805 * gdb.mi/mi2-var-display.exp: Likewise.
3806
3807 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3808
3809 Fix random false FAILs on i386.
3810 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
3811
3812 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3813
3814 PR gdb/544
3815 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
3816
3817 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
3818
3819 PR gdb/544
3820 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
3821
3822 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3823
3824 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
3825 fixed PR gdb/544.
3826
3827 2008-03-21 Pedro Alves <pedro@codesourcery.com>
3828
3829 * gdb.threads/fork-child-threads.exp: Test next over fork.
3830
3831 2008-03-21 Chris Demetriou <cgd@google.com>
3832
3833 * gdb.base/break.exp (rbreak junk): New test for rbreak
3834 "Junk at end of arguments" issue.
3835
3836 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3837
3838 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
3839 *& to work on created array elements.
3840 (Top level): Test print $pc with a file. Test string operations
3841 without a target.
3842 * gdb.base/ptype.exp: Do not expect *& to work on created array
3843 elements.
3844
3845 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
3846
3847 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
3848 gdb.threads/staticthreads.exp: Update exit query.
3849
3850 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
3851
3852 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
3853
3854 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
3855
3856 * gdb.base/watchpoint.c (global_ptr, func4): New.
3857 (main): Call func4.
3858 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
3859 (test_inaccessible_watchpoint): New.
3860
3861 2008-02-29 Maciej W. Rozycki <macro@mips.com>
3862
3863 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
3864 select the largest.
3865
3866 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
3867
3868 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
3869 frames-invalid annotations.
3870
3871 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
3872
3873 * gdb.base/assign.exp: avoid same output for different tests.
3874
3875 2008-02-27 Doug Evans <dje@google.com>
3876
3877 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
3878 for bug 1738.
3879 (breakpoint_to_handler_entry): Ditto.
3880
3881 2008-02-27 Joel Brobecker <brobecker@adacore.com>
3882
3883 * gdb.base/ending-run.exp: Use the first line of code inside
3884 function body to test breakpoints.
3885 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
3886 location where the breakpoint is inserted when using the line
3887 where a function is declared. Fix typo in the description of
3888 one of the tests.
3889 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
3890
3891 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3892
3893 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
3894 tests.
3895
3896 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
3897
3898 * gdb.base/args.exp: avoid same output for tests
3899 with single quotes.
3900
3901 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
3902
3903 * gdb.base/annota1.exp: Adjust for 'info break'
3904 format changes.
3905 * gdb.base/annota3.exp: Likewise.
3906 * gdb.base/break.exp: Likewise.
3907 * gdb.base/condbreak.exp: Likewise.
3908 * gdb.base/pending.exp: Likewise.
3909 * gdb.base/sepdebug.exp: Likewise.
3910 * gdb.base/unload.exp: Likewise.
3911 * gdb.cp/ovldbreak.exp: Likewise.
3912 * gdb.mi/mi-pending.exp: Likewise.
3913
3914 2008-02-07 Doug Evans <dje@google.com>
3915
3916 * gdb.cp/mb-inline.exp: New.
3917 * gdb.cp/mb-inline.h: New.
3918 * gdb.cp/mb-inline1.cc: New.
3919 * gdb.cp/mb-inline2.cc: New.
3920
3921 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
3922
3923 * gdb.pascal/floats.pas: New test program.
3924 * gdb.pascal/floats.exp: New testcase.
3925
3926 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
3927
3928 * gdb.base/callfuncs.c (t_float_many_args): New function.
3929 (t_double_many_args): New function.
3930 * gdb.base/callfuncs.exp: Add tests for exceeding float
3931 and double parameters passed through the stack.
3932
3933 2008-02-05 Joel Brobecker <brobecker@adacore.com>
3934
3935 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
3936 gdb.ada/complete/foo.adb: New files.
3937 * gdb.ada/complete.exp: New testcase.
3938
3939 2008-02-03 Doug Evans <dje@google.com>
3940
3941 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
3942
3943 * gdb.cp/gdb2384.exp: New file.
3944 * gdb.cp/gdb2384.cc: New file.
3945 * gdb.cp/gdb2384-base.h: New file.
3946 * gdb.cp/gdb2384-base.cc: New file.
3947
3948 2008-02-02 Doug Evans <dje@google.com>
3949
3950 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
3951
3952 2007-02-01 Joel Brobecker <brobecker@adacore.com>
3953
3954 * gdb.ada/sym_print_name: New test program.
3955 * gdb.ada/sym_print_name.exp: New testcase.
3956
3957 2007-02-01 Joel Brobecker <brobecker@adacore.com>
3958
3959 * gdb.ada/nested/hello.adb: New file.
3960 * gdb.ada/nested.exp: New testcase.
3961 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
3962
3963 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3964
3965 * gdb.mi/basic.c (return_1): New function.
3966 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
3967 don't cause future evaluations of function to report
3968 creation of internal breakpoints.
3969
3970 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
3971
3972 * gdb.mi/mi-break.exp (test_error): New.
3973 Call it.
3974
3975 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
3976
3977 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
3978 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
3979
3980 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3981
3982 * gdb.pascal/integers.pas: New test program.
3983 * gdb.pascal/integers.exp: New testcase.
3984
3985 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
3986
3987 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
3988
3989 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
3990
3991 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
3992 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
3993
3994 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
3995
3996 * gdb.ada/formatted_ref: New test program.
3997 * gdb.ada/formatted_ref.exp: New testcase.
3998
3999 * gdb.cp/formatted-ref.cc: New file.
4000 * gdb.cp/formatted-ref.exp: New testcase.
4001
4002 2008-01-30 Joel Brobecker <brobecker@adacore.com>
4003
4004 * gdb.base/ptype.exp: Add testing of "ptype $pc".
4005
4006 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
4007
4008 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
4009 (test_file_list_exec_source_file): Update to new macro-info field.
4010
4011 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
4012
4013 * gdb.ada/exprs: New test program.
4014 * gdb.ada/exprs.exp: New testcase.
4015
4016 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4017
4018 * dfp-test.c (DELTA, DELTA_B): New definitions.
4019 (double_val1, double_val2, double_val3, double_val4, double_val5,
4020 double_val6, double_val7, double_val8, double_val9, double_val10,
4021 double_val11, double_val12, double_val13, double_val14, dec32_val1,
4022 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
4023 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
4024 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
4025 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
4026 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
4027 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
4028 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
4029 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
4030 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
4031 dec128_val16): New global variables.
4032 (decimal_dec128_align): New function.
4033 (decimal_mixed): Likewise.
4034 (decimal_many_args_dec32): Likewise.
4035 (decimal_many_args_dec64): Likewise.
4036 (decimal_many_args_dec128): Likewise.
4037 (decimal_many_args_mixed): Likewise.
4038 * dfp-test.exp: Add tests calling new inferior functions.
4039
4040 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4041
4042 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
4043 gdb.server/ext-run.exp: New files.
4044 * lib/gdbserver-support.exp (gdbserver_download): New.
4045 (gdbserver_start): New. Update gdbserver expected
4046 output.
4047 (gdbserver_spawn): Use them.
4048 (gdbserver_start_extended): New.
4049
4050 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4051
4052 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
4053 Run on GNU/Linux.
4054 (do_exec_tests): Check for systems which do not support catchpoints.
4055 Do not match START.
4056 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
4057 Run on GNU/Linux. Enable verbose output.
4058 (check_fork_catchpoints): New.
4059 (explicit_fork_child_follow, catch_fork_child_follow)
4060 (tcatch_fork_parent_follow): Update expected messages.
4061 (do_fork_tests): Use check_fork_catchpoints.
4062 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
4063 Run on GNU/Linux. Enable verbose output.
4064 (check_vfork_catchpoints): New.
4065 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
4066 expected messages.
4067 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
4068
4069 2008-01-29 Jim Blandy <jimb@red-bean.com>
4070
4071 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
4072 host' errors.
4073 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
4074
4075 2008-01-29 Jim Blandy <jimb@red-bean.com>
4076
4077 * gdb.threads/sigthread.c: Use barriers to ensure that
4078 child_thread and child_thread_two are always initialized before we
4079 start to use them.
4080
4081 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
4082
4083 * gdb.base/watchpoint-solib.exp: New.
4084 * gdb.base/watchpoint-solib.c: New.
4085 * gdb.base/watchpoint-solib-shr.c: New.
4086
4087 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
4088
4089 * gdb.base/gdb1056.exp: Add unsigned integer test.
4090
4091 2008-01-28 Doug Evans <dje@google.com>
4092
4093 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
4094
4095 2008-01-27 Jim Blandy <jimb@codesourcery.com>
4096
4097 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
4098
4099 * gdb.base/expand-psymtabs.exp: Doc fix.
4100
4101 2008-01-26 Mark Kettenis <kettenis@gnu.org>
4102
4103 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4104
4105 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
4106
4107 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
4108 -var-set-format.
4109
4110 2008-01-23 Chris Demetriou <cgd@google.com>
4111
4112 * gdb.threads/thread_events.c: New testcase source file.
4113 * gdb.threads/thread_events.exp: New testcase expect file.
4114
4115 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
4116
4117 * lib/gdb.exp: Add the variable octal.
4118
4119 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
4120 -var-set-format.
4121
4122 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4123 Vladimir Prus <vladimir@codesourcery.com>
4124
4125 * gdb.base/float.exp: Allow missing floating point for m68k and
4126 PowerPC.
4127
4128 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
4129
4130 * gdb.mi/basics.c: Setup for testing breakpoints
4131 ignore count.
4132 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
4133 * gdb.mi/mi-cli.exp: Adjust.
4134 * gdb.mi/mi2-cli.exp: Adjust.
4135
4136 2008-01-17 Pedro Alves <pedro@codesourcery.com>
4137
4138 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
4139 and 'dummy_ptr' integer pointer. Initialize struct_declarations
4140 with dummy_ptr's address.
4141 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
4142 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
4143 all targets.
4144 * gdb.mi/mi2-var-child.exp: Likewise.
4145
4146 2008-01-09 Joel Brobecker <brobecker@adacore.com>
4147
4148 * gdb.ada/null_array: New test program.
4149 * gdb.ada/null_array.exp: New testcase.
4150
4151 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
4152
4153 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
4154 with required float modifiers.
4155
4156 2008-01-08 Joel Brobecker <brobecker@adacore.com>
4157
4158 * gdb.ada/funcall_param: New test program.
4159 * gdb.ada/funcall_param.exp: New testcase.
4160
4161 2008-01-08 Joel Brobecker <brobecker@adacore.com>
4162
4163 * gdb.ada/arrayparam: New test program.
4164 * gdb.ada/arrayparam.exp: New testcase.
4165
4166 2008-01-08 Joel Brobecker <brobecker@adacore.com>
4167
4168 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
4169 landed. Should also fix random failures in the test following it.
4170
4171 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
4172
4173 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
4174 for expressions with decimal float values.
4175 (test_dfp_conversions): New function to test casts to and from
4176 decimal float types.
4177 Call test_dfp_conversions.
4178 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
4179 elements.
4180 (main): Initialize ds.float4 and ds.double8 elements.
4181 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
4182 string to new error message.
4183 (d64_set_tests): Likewise.
4184 (d128_set_tests): Likewise.
4185 Add tests for expressions with decimal float variables. Add tests for
4186 conversions to and from decimal float types.
4187
4188 2008-01-05 Joel Brobecker <brobecker@adacore.com>
4189
4190 * gdb.ada/packed_tagged/comp_bug.adb: New file.
4191 * gdb.ada/packed_tagged.exp: New testcase.
4192
4193 2008-01-04 Joel Brobecker <brobecker@adacore.com>
4194
4195 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
4196 gdb.ada/homonym/homonym_main.adb: New files.
4197 * gdb.ada/homonym.exp: New testcase.
4198
4199 2008-01-04 Joel Brobecker <brobecker@adacore.com>
4200
4201 * gdb.ada/packed_array.exp: Add testing of references to
4202 a packed array.
4203
4204 2008-01-04 Joel Brobecker <brobecker@adacore.com>
4205
4206 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
4207 New files.
4208 * gdb.ada/type_coercion.exp: New testcase.
4209
4210 2008-01-04 Joel Brobecker <brobecker@adacore.com>
4211
4212 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
4213 gdb.ada/tagged/foo.adb: New file.
4214 * gdb.ada/tagged.exp: New testcase.
4215
4216 2008-01-04 Joel Brobecker <brobecker@adacore.com>
4217
4218 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
4219 gdb.ada/ptype_field/foo.adb: New files.
4220 * gdb.ada/ptype_field.exp: New testcase.
4221
4222 2008-01-03 Joel Brobecker <brobecker@adacore.com>
4223
4224 * gdb.ada/print_pc.exp: New testcase.
4225
4226 2008-01-03 Joel Brobecker <brobecker@adacore.com>
4227
4228 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
4229 gdb.ada/taft_type/p.adb: New files.
4230 * gdb.ada/taft_type.exp: New testcase.
4231
4232 2008-01-03 Joel Brobecker <brobecker@adacore.com>
4233
4234 * gdb.ada/array_bounds/bar.adb: New file.
4235 * gdb.ada/array_bounds.exp: New testcase.
4236
4237 2008-01-03 Joel Brobecker <brobecker@adacore.com>
4238
4239 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
4240 gdb.ada/arrayptr/foo.adb: New files.
4241 * gdb.ada/arrayptr.exp: New testcase.
4242
4243 2008-01-03 Joel Brobecker <brobecker@adacore.com>
4244
4245 * gdb.base/set-lang-auto.exp: New testcase.
4246
4247 2008-01-03 Joel Brobecker <brobecker@adacore.com>
4248
4249 * gdb.ada/fun_addr/foo.adb: New file.
4250 * gdb.ada/fun_addr.exp: New testcase.
4251
4252 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4253
4254 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
4255 New files
4256
4257 2008-01-02 Joel Brobecker <brobecker@adacore.com>
4258
4259 * array_subscript_addr/p.adb: New file.
4260 * array_subscript_addr.exp: New testcase.
4261
4262 2008-01-02 Joel Brobecker <brobecker@adacore.com>
4263
4264 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
4265 New files.
4266 * gdb.ada/str_cmp_ref.exp: New testcase.
4267
4268 2008-01-01 Joel Brobecker <brobecker@adacore.com>
4269
4270 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
4271 gdb.ada/fun_in_declare/foo.adb: New files.
4272 * gdb.ada/fun_in_declare.exp: New testcase.
4273
4274 2008-01-01 Joel Brobecker <brobecker@adacore.com>
4275
4276 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
4277 gdb.ada/ref_param/pck.ads: New files.
4278 * gdb.ada/ref_param.exp: New testcase.
4279
4280 2008-01-01 Joel Brobecker <brobecker@adacore.com>
4281
4282 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
4283 gdb.ada/interface/foo.adb: New files.
4284 * gdb.ada/interface.exp: New testcase.
4285
4286 2007-12-31 Jim Blandy <jimb@codesourcery.com>
4287
4288 * gdb.base/multi-forks.exp: Consume all output from child
4289 processes before proceeding to next test.
4290
4291 2007-12-29 Jim Blandy <jimb@codesourcery.com>
4292
4293 * configure: Regenerated.
4294
4295 2007-12-27 Joel Brobecker <brobecker@adacore.com>
4296
4297 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
4298 gdb.ada/fixed_cmp/fixed.adb: New files.
4299 * gdb.ada/fixed_cmp.exp: New testcase.
4300
4301 2007-12-27 Joel Brobecker <brobecker@adacore.com>
4302
4303 * gdb.ada/boolean_expr.exp: New testcase.
4304
4305 2007-12-26 Jim Blandy <jimb@codesourcery.com>
4306
4307 * gdb.base/multi-forks.exp: Doc fix.
4308
4309 2007-12-26 Joel Brobecker <brobecker@adacore.com>
4310
4311 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4312 * gdb.ada/char_param.exp: Do not compile our test program with
4313 -gnata, this is unnecessary.
4314 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
4315
4316 2007-12-24 Joel Brobecker <brobecker@adacore.com>
4317
4318 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
4319 gdb.ada/print_chars/foo.adb: New files.
4320 * gdb.ada/print_chars.exp: New testcase.
4321
4322 2007-12-24 Joel Brobecker <brobecker@adacore.com>
4323
4324 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
4325 gdb.ada/char_param/foo.adb: New files.
4326 * gdb.ada/char_param.exp: New testcase.
4327
4328 2007-12-22 Jim Blandy <jimb@codesourcery.com>
4329
4330 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
4331 hard-coding source line numbers into the test.
4332 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
4333 gdb_get_line_number to find.
4334
4335 2007-12-22 Joel Brobecker <brobecker@adacore.com>
4336
4337 * gdb.base/ptype.c (highest): New struct type.
4338 (the_highest): New variable of that type.
4339 (main): Add dummy assignment to a field of variable the_highest.
4340 * gdb.base/ptype.exp: Test type printing of our new variable.
4341
4342 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
4343
4344 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
4345 and record first explicitly generated thread number.
4346 Use that thread number for thread specific watchpoint test.
4347 Add iteration number to repetitive tests.
4348
4349 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
4350 Jim Blandy <jimb@codesourcery.com>
4351
4352 * gdb.base/expand-psymtabs.c: New testcase
4353 source file.
4354 * gdb.base/expand-psymtabs.exp: New testcase
4355 expect file.
4356
4357 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
4358
4359 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
4360 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
4361
4362 2007-12-17 Joel Brobecker <brobecker@adacore.com>
4363
4364 * gdb.ada/frame_args/foo.adb: New file.
4365 * gdb.ada/frame_args/pck.ads: New file.
4366 * gdb.ada/frame_args/pck.adb: New file.
4367 * gdb.ada/frame_args.exp: New testcase.
4368
4369 2007-12-17 Joel Brobecker <brobecker@adacore.com>
4370
4371 * gdb.base/frame-args.c: New file.
4372 * gdb.base/frame-args.exp: New testcase.
4373
4374 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
4375 Joseph Myers <joseph@codesourcery.com>
4376
4377 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
4378
4379 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
4380
4381 * gdb.mi/mi-pending.exp: New.
4382 * gdb.mi/mi-pending.c: New.
4383 * gdb.mi/mi-pendshr.c: New.
4384
4385 2007-12-06 Jim Blandy <jimb@codesourcery.com>
4386
4387 * gdb.base/default.exp: Update expected output for 'info catch'.
4388
4389 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4390
4391 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
4392 must be set to binary.
4393
4394 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
4395
4396 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
4397
4398 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
4399
4400 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
4401 gdb.mi/mi-file-transfer.exp: New.
4402
4403 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4404
4405 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
4406
4407 2007-11-22 Maciej W. Rozycki <macro@mips.com>
4408
4409 * gdb.trace/backtrace.exp: Fix a typo.
4410 * gdb.trace/circ.exp: Likewise.
4411 * gdb.trace/collection.exp: Likewise.
4412 * gdb.trace/limits.exp: Likewise.
4413 * gdb.trace/report.exp: Likewise.
4414 * gdb.trace/tfind.exp: Likewise.
4415 * gdb.trace/while-dyn.exp: Likewise.
4416
4417 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
4418
4419 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
4420 objects of pointers that can't be dereferenced are now
4421 "noneditable".
4422
4423 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4424
4425 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
4426 (target_cpu): Remove.
4427
4428 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
4429
4430 * gdb.base/ending-run.exp: Expect the list of cleared
4431 breakpoint to come in natural order, not the reversed one.
4432
4433 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
4434
4435 * gdb.mi/mi-var-child.c (do_child_deletion): New.
4436 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
4437
4438 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
4439
4440 * gdb.base/printcmds.exp: New function
4441 test_printf_with_dfp.
4442
4443 2007-11-02 Doug Evans <dje@google.com>
4444
4445 * gdb.disasm/t01_mov.s: Remove carriage returns.
4446 * gdb.disasm/t02_mova.s: Ditto.
4447 * gdb.disasm/t03_add.s: Ditto.
4448 * gdb.disasm/t04_sub.s: Ditto.
4449 * gdb.disasm/t05_cmp.s: Ditto.
4450 * gdb.disasm/t06_ari2.s: Ditto.
4451 * gdb.disasm/t07_ari3.s: Ditto.
4452 * gdb.disasm/t08_or.s: Ditto.
4453 * gdb.disasm/t09_xor.s: Ditto.
4454 * gdb.disasm/t10_and.s: Ditto.
4455 * gdb.disasm/t11_logs.s: Ditto.
4456 * gdb.disasm/t12_bit.s: Ditto.
4457 * gdb.disasm/t13_otr.s: Ditto.
4458
4459 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4460
4461 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
4462
4463 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4464
4465 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
4466 provide DFP support.
4467
4468 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
4469
4470 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
4471 Test "set powerpc vector-abi". Skip auto-detection tests for old
4472 toolchains.
4473
4474 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4475
4476 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
4477 with [string compare].
4478
4479 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4480
4481 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
4482 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
4483
4484 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
4485
4486 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
4487 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
4488 * gdb.opt/Makefile.in: New makefile.
4489 * Makefile.in: Create new directory "gdb.opt".
4490 * configure.ac: Add "gdb.opt" directory.
4491 * configure: Regenerated.
4492
4493 2007-10-25 Doug Evans <dje@google.com>
4494
4495 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
4496 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
4497
4498 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
4499 Thiago Jung Bauermann <bauerman@br.ibm.com>
4500
4501 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
4502 Floating Point expressions.
4503 * gdb.base/dfp-test.exp: new file adding tests for Decimal
4504 Floating Point variables.
4505 * gdb.base/dfp-test.c: new file containing program with Decimal
4506 Floating variables, used by gdb.base/dfp-test.exp.
4507
4508 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
4509
4510 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
4511
4512 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4513
4514 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
4515 compiling test case with GCC.
4516 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
4517
4518 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4519
4520 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4521 format changes.
4522
4523 2007-10-18 Michael Snyder <msnyder@specifix.com>
4524
4525 * gdb.base/dbx.exp: Add missing "-re " operator.
4526
4527 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
4528
4529 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
4530 * configure.ac: Removed trailing spaces after backslash.
4531 * gdb.modula2: New directory.
4532 * gdb.modula2/Makefile.in: New file.
4533 * gdb.modula2/unbounded-array.exp: New file.
4534 * gdb.modula2/unbounded1.c: New file.
4535
4536 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
4537
4538 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
4539
4540 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
4541
4542 * gdb.base/sigstep.c (main): Add checks for
4543 return values for setitimer call.
4544 Call setitimer again with itimer = ITIMER_REAL
4545 if first call to setitimer fails.
4546
4547 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
4548
4549 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
4550 of $timeout.
4551
4552 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4553
4554 * gdb.server/server-run.exp: Test for dynamic linker symbols.
4555
4556 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
4557
4558 * lib/gdb.exp (gdb_run_cmd): Move comment outside
4559 of gdb_expect call, to avoid interruption.
4560
4561 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
4562
4563 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
4564 (v_unsigned_long_long, v_long_long_array)
4565 (v_signed_long_long_array, v_unsigned_long_long_array)
4566 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
4567 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
4568 [!NO_LONG_LONG]: New.
4569 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
4570 v_long_long_member.
4571
4572 (v_long_long_func, v_signed_long_long_func)
4573 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
4574 (main) [!NO_LONG_LONG]: Initialize long long variants.
4575
4576 * gdb.base/whatis.exp: If board file requests no_long_long, build
4577 test with NO_LONG_LONG defined. Test long long, signed long long,
4578 and unsigned long long variants but only if board file doesn't
4579 disable it.
4580
4581 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
4582 Daniel Jacobowitz <dan@codesourcery.com>
4583
4584 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
4585 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
4586 * configure: Regenerated.
4587 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
4588 gdb.pascal/types.exp, lib/pascal.exp: New files.
4589
4590 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
4591
4592 * gdb.cp/classes.exp (do_tests): Always step to the line after the
4593 call.
4594 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
4595 to return to the call.
4596 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
4597 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
4598 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
4599 * gdb.mi/mi-until.exp (test_until): Likewise.
4600 * gdb.mi/mi2-until.exp (test_until): Likewise.
4601
4602 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
4603
4604 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
4605 two-char array.
4606 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
4607
4608 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
4609
4610 * gdb.threads/watchthreads.c (thread_function): Sleep between
4611 iterations.
4612 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
4613 at once for S/390. Generate matching fails and passes.
4614
4615 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
4616
4617 * gdb.mi/var-cmd.c (do_children_tests): Initialize
4618 the 'struct_declarations' variable to zeros.
4619
4620 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
4621
4622 * gdb.cp/mb-ctor.cc: New.
4623 * gdb.cp/mb-ctor.exp: New.
4624 * gdb.cp/mb-templates.cc: New.
4625 * gdb.cp/mb-templates.exp: New.
4626
4627 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
4628
4629 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
4630
4631 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
4632
4633 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
4634 targets.
4635 * configure: Regenerate.
4636
4637 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
4638
4639 * gdb.base/annota1.exp: Adjust for 'info break'
4640 format changes.
4641 * gdb.base/annota3.exp: Likewise.
4642 * gdb.base/break.exp: Likewise.
4643 * gdb.base/condbreak.exp: Likewise.
4644 * gdb.base/pending.exp: Likewise.
4645 * gdb.base/sepdebug.exp: Likewise.
4646 * gdb.base/unload.exp: Likewise.
4647 * gdb.base/ovldbreak.exp: Likewise.
4648
4649 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
4650
4651 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
4652 messages.
4653 * gdb.base/chng-syms.exp: Likewise.
4654 * gdb.base/unload.exp: Likewise.
4655
4656 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
4657
4658 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
4659
4660 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
4661
4662 * schedlock.c (NUM): Change to 1.
4663 (main): Use args[0] for the main thread.
4664 * schedlock.exp: Only expect two threads. Only issue one pass or fail
4665 regardless of the number of threads.
4666
4667 2007-09-14 Maciej W. Rozycki <macro@mips.com>
4668
4669 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
4670 type down.
4671 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4672 test.
4673 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
4674 watchpoint type down.
4675 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4676 test.
4677
4678 2007-09-14 Maciej W. Rozycki <macro@mips.com>
4679
4680 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
4681 Move all the tests here and run them twice, once using software
4682 watchpoints and once using hardware watchpoints.
4683 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
4684
4685 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
4686
4687 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
4688 test.
4689
4690 2007-09-10 Mark Kettenis <kettenis@gnu.org>
4691
4692 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
4693 build-id.
4694
4695 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
4696 know about $ORIGIN. Calculate output dir from $dest instead of
4697 using ${objdir}/{$subdir}.
4698
4699 2007-09-09 Mark Kettenis <kettenis@gnu.org>
4700
4701 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
4702 gcore, before continuing with the test.
4703
4704 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
4705
4706 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
4707 * gdb.mi/mi-watch.exp: Likewise.
4708
4709 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4710 Jim Blandy <jimb@codesourcery.com>
4711
4712 * gdb.arch/i386-sse.exp: Do not expect character constants.
4713 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
4714 * gdb.base/display.exp: Allow print/s.
4715 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
4716 and unsigned char array changes.
4717
4718 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4719
4720 * gdb.base/display.exp: Add tests for printf %p.
4721
4722 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
4723
4724 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
4725 the dll name to unicode.
4726
4727 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4728
4729 * gdb.base/default.exp (show version): Update the version text.
4730 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
4731
4732 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4733
4734 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
4735 New files.
4736
4737 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4738
4739 * lib/gdb.exp (build_id_debug_filename_get): New function.
4740 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
4741 Remove the generate DEBUG file for the future testcase runs.
4742 New testcase for the NT_GNU_BUILD_ID retrieval.
4743 Move the final testing step to ...
4744 (test_different_dir): ... a new function.
4745 New parameter XFAIL to XFAIL all the tests performed.
4746 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
4747 New parameter TYPE to PF_PREFIX all the tests performed.
4748
4749 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
4750
4751 * gdb.mi/mi-var-cp.cc (path_expression): New
4752 function.
4753 * gdb.mi/mi-var-cp.exp: Run path exression tests.
4754
4755 2007-08-27 Markus Deuling <deuling@de.ibm.com>
4756
4757 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
4758 to fit into SPU Local Store memory.
4759
4760 2007-08-23 Joel Brobecker <brobecker@adacore.com>
4761
4762 * gdb.base/default.exp: Adjust the expected output of "info
4763 warranty" after the switch to GPLv3.
4764
4765 2007-08-23 Joel Brobecker <brobecker@adacore.com>
4766
4767 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
4768 to 30000 (from 20000).
4769
4770 2007-08-23 Joel Brobecker <brobecker@adacore.com>
4771
4772 Switch the license of all .exp files to GPLv3.
4773 Switch the license of all .f and .f90 files to GPLv3.
4774 Switch the license of all .s and .S files to GPLv3.
4775
4776 2007-08-23 Joel Brobecker <brobecker@adacore.com>
4777
4778 * configure.ac: Switch license to GPLv3.
4779
4780 2007-08-23 Joel Brobecker <brobecker@adacore.com>
4781
4782 Switch the licensing to GPLv3 for all .ads and .adb files.
4783
4784 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
4785
4786 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
4787 and t_int_double.
4788 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
4789
4790 2007-08-17 Joel Brobecker <brobecker@adacore.com>
4791
4792 * gdb.base/step-line.c: Switch license to GPL version 3, and
4793 update copyright year.
4794 * gdb.base/step-line.inp: Likewise.
4795
4796 2007-08-17 Joel Brobecker <brobecker@adacore.com>
4797
4798 * gdb.base/gdb1555.exp: Make expected output immune to formatting
4799 changes inside gdb1555.c.
4800 * gdb.base/pending.exp: Likewise.
4801
4802 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
4803
4804 * config/default.exp: New file.
4805
4806 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
4807
4808 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
4809 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
4810
4811 2007-07-30 Maciej W. Rozycki <macro@mips.com>
4812
4813 * gdb.base/dump.exp: Force the correct endianness for binary
4814 formats not carrying this information.
4815
4816 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4817
4818 * gdb.threads/staticthreads.exp: Match .*sem_post.
4819
4820 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
4821
4822 * gdb.base/readline.exp (operate_and_get_next): Match the final
4823 prompt.
4824
4825 2007-07-23 Kevin Buettner <kevinb@redhat.com>
4826
4827 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
4828 to restarting SID.
4829
4830 2007-07-18 Kevin Buettner <kevinb@redhat.com>
4831
4832 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
4833 prior to `gdb_start'.
4834
4835 2007-07-18 Kevin Buettner <kevinb@redhat.com>
4836
4837 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
4838 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
4839 Remove call to gdb_unload.
4840
4841 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
4842 Daniel Jacobowitz <dan@codesourcery.com>
4843
4844 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
4845 for __WIN32__.
4846 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
4847 * gdb.base/unload.exp: Use shared library test routines.
4848
4849 2007-07-03 Markus Deuling <deuling@de.ibm.com>
4850
4851 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
4852 * gdb.base/solib-symbol-lib.c: Likewise.
4853 * gdb.base/solib-symbol-main.c: Likewise.
4854
4855 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
4856
4857 * config/gdbserver.exp (gdb_reconnect): New.
4858 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
4859 gdb.base/solib-disc.exp: New files.
4860 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
4861 remote debugging".
4862 (gdb_compile): Add shlib_load flag.
4863 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
4864 port.
4865 (gdbserver_reconnect): New.
4866
4867 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
4868 Daniel Jacobowitz <dan@codesourcery.com>
4869
4870 * gdb.base/annota3.exp: Test for if construct.
4871
4872 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
4873
4874 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
4875
4876 2007-06-21 Chris Dearman <chris@mips.com>
4877 Maciej W. Rozycki <macro@mips.com>
4878
4879 * gdb.base/display.exp: Allow a newline after display/i.
4880 * gdb.base/pc-fp.exp: Likewise.
4881 * gdb.base/sigbpt.exp: Likewise.
4882
4883 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
4884
4885 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
4886 required features to be included.
4887
4888 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
4889
4890 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
4891 in info threads output.
4892
4893 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4894 Markus Deuling <deuling@de.ibm.com>
4895
4896 * gdb.arch/spu-info.exp: New testcase.
4897 * gdb.arch/spu-info.c: New file.
4898
4899 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
4900
4901 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
4902 tpcs_offset. Restore lr after the call.
4903 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
4904
4905 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
4906
4907 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
4908 (gdbserver_run): Kill any running gdbserver.
4909 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
4910
4911 2007-05-17 Maciej W. Rozycki <macro@mips.com>
4912
4913 * gdb.base/sigbpt.exp: Preset segv_addr.
4914
4915 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
4916
4917 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
4918 (gdb_compile_shlib): Likewise.
4919 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
4920 (default_gdb_init): Clear cleanfiles.
4921 (gdb_finish): Delete recorded cleanfiles.
4922 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
4923
4924 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
4925 Do not use isnative.
4926 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
4927 gdb.base/so-impl-ld.exp: Likewise.
4928 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
4929 * gdb.base/unload.exp: Likewise. Do not pass empty option to
4930 gdb_compile.
4931
4932 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
4933
4934 * config/unknown.exp: Remove.
4935
4936 2007-05-15 Markus Deuling <deuling@de.ibm.com>
4937
4938 * gdb.base/info-proc.exp: Check is_remote.
4939
4940 2007-05-14 Markus Deuling <deuling@de.ibm.com>
4941
4942 * gdb.base/gcore.exp: Initialize variable core_supported.
4943
4944 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4945
4946 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
4947
4948 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4949
4950 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
4951 * gdb.threads/print-threads.exp (test_all_threads): Allow
4952 negative and hexadecimal thread IDs.
4953
4954 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
4955
4956 * gdb.java/jprint.java (public): Avoid invalid call to static
4957 method.
4958
4959 2007-05-14 Denis Pilat <denis.pilat@st.com>
4960
4961 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
4962 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
4963 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
4964 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
4965 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
4966
4967 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4968
4969 * gdb.base/overlays.exp: Add support for targets with only code
4970 overlay support, not data overlay. Support spu-*-* target in
4971 this mode.
4972 * gdb.base/ovlymgr.c: Provide stubs for spu target.
4973 * gdb.base/spu.ld: New file.
4974
4975 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
4976
4977 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
4978
4979 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
4980
4981 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
4982
4983 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4984
4985 * gdb.java/jmain.exp: Handle demangled names with and without method
4986 signatures.
4987
4988 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
4989
4990 * gdb.mi/mi-syn-frame.c (main, foo, bar)
4991 (have_a_very_merry_interrupt): Remove calls to puts.
4992 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
4993 inferior output.
4994 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
4995 test names.
4996
4997 2007-04-29 Markus Deuling <deuling@de.ibm.com>
4998 Daniel Jacobowitz <dan@codesourcery.com>
4999
5000 * gdb.base/auxv.exp (core_works): Also check is_remote.
5001 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
5002
5003 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
5004
5005 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
5006 message, not the undefined 'module' variable.
5007 * gdb.base/siginfo.exp: Likewise.
5008 * gdb.base/sigstep.exp: Likewise.
5009 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
5010 serialport.
5011 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
5012
5013 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
5014
5015 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
5016 target sim fails. Return 0 otherwise.
5017 (gdb_load): Return prematurely if gdb_target_sim fails.
5018
5019 2007-04-16 Denis Pilat <denis.pilat@st.com>
5020
5021 * gdb.base/setshow.exp: Reset height after having set it to 100.
5022
5023 2007-04-16 Denis Pilat <denis.pilat@st.com>
5024
5025 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
5026
5027 2007-04-16 Denis Pilat <denis.pilat@st.com>
5028
5029 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
5030
5031 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
5032
5033 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
5034 tests. Run the frozen varobjs test.
5035 * gdb.mi/var-cmd.c (do_frozen_tests): New.
5036 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
5037
5038 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5039
5040 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
5041 gdb.base/type-opaque.exp: New files.
5042
5043 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
5044
5045 * gdb.mi/mi-var-child.c
5046 (do_children_tests): User char[2] instead of
5047 char so that automatic printing of pointers to char
5048 don't give unpredicable result.
5049 * gdb.mi/var-cmd.c (do_locals_test): Initialize
5050 local variables.
5051 * gdb.mi/mi-var-child.exp: Step to right line
5052 of do_children_tests.
5053 * gdb.mi/mi2-var-child.exp: Likewise.
5054 * gdb.mi/mi-var-cmd.exp: Step to right line of
5055 do_locals_tests.
5056 (do_children_tests): User char[2] instead of
5057 char so that automatic printing of pointers to char
5058 don't give unpredicable result.
5059 * gdb.mi/mi2-var-cmd.exp: Likewise.
5060 * lib/mi-support.exp (mi_continue_to_line):
5061 Pass test name to mi_wait_for_stop.
5062
5063 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5064
5065 * gdb.asm/asm-source.exp: Remove d10v case.
5066 * lib/gdb.exp (skip_cplus_tests): Likewise.
5067 * gdb.asm/d10v.inc: Deleted.
5068
5069 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5070
5071 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
5072
5073 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5074
5075 * config/netware.exp: Delete file.
5076
5077 2007-03-29 Joel Brobecker <brobecker@adacore.com>
5078
5079 * gdb.dwarf2/dw2-noloc.S: New file.
5080 * gdb.dwarf2/dw2-noloc.exp: New file.
5081
5082 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
5083
5084 * gdb.cp/method2.cc: New test.
5085 * gdb.cp/method2.exp: New test.
5086 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
5087
5088 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5089
5090 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
5091
5092 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
5093
5094 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
5095
5096 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5097
5098 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
5099 (gdb_load): Delete, replace with...
5100 (gdb_reload): ...this.
5101 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
5102 * gdb.server/server-mon.exp: Likewise.
5103 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
5104 (gdb_start_cmd): New.
5105 (gdb_file_cmd): Save the last loaded file.
5106 (gdb_reload): New.
5107 (gdb_gnu_strip_debug): Use transform.
5108 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
5109 support here. Use new $last_loaded_file. Check mtime.
5110 (gdb_target_cmd): Handle ObjC failure case.
5111 (infer_host_exec): Delete.
5112 (gdbserver_load): Rename to...
5113 (gdbserver_run): ...this. Simplify.
5114 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
5115 (mi_gdb_load): Move most contents to a new function...
5116 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
5117 (mi_run_cmd): Use mi_gdb_target_load.
5118 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
5119 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
5120 Use gdb_run_cmd.
5121 * gdb.base/charsign.exp: Remove incorrect comment.
5122 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
5123 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
5124 gdb.base/start.exp: Use gdb_start_cmd.
5125
5126 2007-03-23 Nigel Stephens <nigel@mips.com>
5127 Maciej W. Rozycki <macro@mips.com>
5128
5129 * gdb.base/sigbpt.exp: Fix the message when skipping test.
5130 * gdb.base/signull.exp: Similarly.
5131
5132 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5133
5134 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
5135 messages available to test cases (like chng-sym.exp).
5136
5137 2007-03-14 Andreas Schwab <schwab@suse.de>
5138
5139 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5140 format changes.
5141
5142 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
5143
5144 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
5145 (optimized_1): New.
5146 (main): Call optimized_1.
5147 (gdb2029): Correct typos. Call gdb2029_marker.
5148 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
5149 for gdb2029.
5150
5151 2007-03-12 Mark Kettenis <kettenis@gnu.org>
5152
5153 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
5154 as tabs. Remove redundant test pattern.
5155
5156 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5157
5158 * gdb.base/long_long.exp: Accept optional symbol name in <...>
5159 for /a format output.
5160
5161 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
5162
5163 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
5164 collect output incrementally.
5165
5166 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5167
5168 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
5169 for -var-create lpcharacter test.
5170 * gdb.mi/mi2-var-cmd.exp: Likewise.
5171
5172 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5173
5174 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
5175 pass on targets where address zero is readable.
5176
5177 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5178
5179 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
5180 just a single architecture.
5181
5182 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5183
5184 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
5185 (fetch_all_registers): New function, uses gdb_test_multiple and
5186 exp_continue to fetch inferior output line-by-line.
5187 Replace all uses of do_get_all_registers by fetch_all_registers.
5188
5189 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5190
5191 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
5192 in target_info.
5193
5194 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5195
5196 * gdb.threads/manythreads.exp: Use $message string for
5197 consistancy; add a default (timeout) case.
5198
5199 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5200
5201 * gdb.base/watchpoint.exp: Fix truncated comment.
5202
5203 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5204
5205 * Makefile.in: Remove spurious single-quotes from sed command.
5206
5207 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5208
5209 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
5210 func.
5211 * gdb.mi/mi2-var-cmd.exp: Likewise.
5212
5213 2007-02-27 Joel Brobecker <brobecker@adacore.com>
5214
5215 * gdb.dwarf2/dw2-producer.S: New file.
5216 * gdb.dwarf2/dw2-producer.exp: New testcase.
5217
5218 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
5219
5220 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5221 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5222 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5223 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5224 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
5225 Revert tests to use mi_gdb_test and include value field in output
5226 of -var-create.
5227
5228 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5229
5230 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
5231
5232 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5233
5234 * gdb.base/maint.exp: Remove full paths from test names.
5235 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
5236 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
5237
5238 2007-02-27 Joel Brobecker <brobecker@adacore.com>
5239
5240 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
5241
5242 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5243
5244 * gdb.server/server-mon.exp: New test.
5245
5246 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5247
5248 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
5249
5250 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5251
5252 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
5253 register capitalization.
5254
5255 2007-02-13 Denis Pilat <denis.pilat@st.com>
5256
5257 * gdb.mi/mi-var-invalidate.exp: New file.
5258
5259 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5260
5261 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
5262
5263 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5264
5265 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
5266
5267 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5268
5269 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
5270 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
5271
5272 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
5273
5274 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5275 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5276 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5277 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5278 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
5279 * gdb.mi/gdb792.exp, lib/mi-support.exp:
5280 Update tests to include value field in output of -var-create.
5281
5282 2007-02-08 Andreas Schwab <schwab@suse.de>
5283
5284 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
5285
5286 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
5287
5288 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
5289 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
5290
5291 2007-02-02 Denis Pilat <denis.pilat@st.com>
5292
5293 * gdb.threads/threadapply.exp: check that frame is not changed by
5294 the thread apply all command.
5295
5296 2007-01-31 Andreas Schwab <schwab@suse.de>
5297
5298 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
5299
5300 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
5301 in the dwarf sections.
5302 * gdb.dwarf2/mac-fileno.S: Likewise.
5303
5304 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
5305 bspstore register on ia64.
5306
5307 2007-01-29 Andreas Schwab <schwab@suse.de>
5308
5309 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
5310 "frame-begin" annotation.
5311
5312 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
5313 number of "frames-invalid" annotations.
5314
5315 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5316
5317 * gdb.base/commands.exp: Call if_commands_test.
5318 (gdb_test_no_prompt, if_commands_test): New.
5319
5320 2007-01-28 Mark Kettenis <kettenis@gnu.org>
5321
5322 * gdb.threads/sigthread.c (NSIGS): Make bigger.
5323
5324 2007-01-27 Andreas Schwab <schwab@suse.de>
5325
5326 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
5327 .short/.int/.quad in the dwarf sections.
5328 * gdb.dwarf2/dw2-intercu.S: Likewise.
5329 * gdb.dwarf2/dw2-intermix.S: Likewise.
5330
5331 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5332
5333 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
5334 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
5335 array.
5336 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
5337 * gdb.base/setvar.exp: Likewise.
5338
5339 2007-01-26 Andreas Schwab <schwab@suse.de>
5340
5341 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
5342 test.
5343
5344 * gdb.base/multi-forks.exp ("restart $i"): Also match
5345 __kernel_syscall_via_break.
5346
5347 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
5348
5349 * lib/mi-support.exp (mi_delete_varobj): New.
5350 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
5351 testcase.
5352 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
5353 (main): Call the above.
5354 (reference_update_test, base_in_reference_test)
5355 (reference_to_pointer): Delete the created varobjs.
5356
5357 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
5358
5359 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
5360 * configure: Regenerated.
5361 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
5362 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
5363 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
5364 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
5365 * lib/gdb.exp (gdb_skip_xml_test): New function.
5366
5367 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
5368
5369 * gdb.base/sigrepeat.exp: Correct error message.
5370
5371 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5372 Daniel Jacobowitz <dan@codesourcery.com>
5373
5374 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
5375 gdb.arch/i386-gnu-cfi-asm.S: New files.
5376
5377 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5378
5379 * lib/gdb.exp: Abort on missing `site.exp'.
5380
5381 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5382 Daniel Jacobowitz <dan@codesourcery.com>
5383
5384 * gdb.base/included.c, gdb.base/included.exp,
5385 gdb.base/included.h: New files.
5386
5387 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5388
5389 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
5390 (maximize_rlimit): Reduce limits on 64-bit systems.
5391
5392 2007-01-19 Mark Kettenis <kettenis@gnu.org>
5393
5394 From Marcus Deuling <deuling@de.ibm.com>:
5395 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
5396 every case.
5397
5398 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
5399
5400 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
5401 (test_path_specification): Use objdir instead of srcdir to always
5402 get an absolute filename.
5403
5404 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5405
5406 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
5407
5408 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
5409
5410 * gdb.mi/mi-var-cp.cc (reference_update_tests):
5411 Make sure the variable we're using is in scope.
5412 (reference_to_pointer): Likewise.
5413
5414 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5415
5416 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
5417 has no debug information.
5418
5419 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5420
5421 * gdb.base/annota1.exp: Remove extra send_gdb.
5422
5423 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5424
5425 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
5426
5427 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5428
5429 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
5430
5431 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
5432 Daniel Jacobowitz <dan@codesourcery.com>
5433
5434 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
5435 lcharacter or linteger change. Correct duplicated test name.
5436 * gdb.mi/mi2-var-cmd.exp: Likewise.
5437
5438 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5439
5440 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
5441
5442 2007-01-05 Joel Brobecker <brobecker@adacore.com>
5443
5444 * gdb.base/nofield.c: New file.
5445 * gdb.base/nofield.exp: New testcase.
5446
5447 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
5448
5449 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
5450
5451 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
5452 test.
5453
5454 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5455
5456 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
5457
5458 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5459
5460 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
5461 when continuing.
5462
5463 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5464
5465 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
5466 Expect ".exe" extension.
5467
5468 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5469
5470 * gdb.base/charset.exp: Add explicit filename to break.
5471 * gdb.base/dbx.exp: Add explicit filename to breaks.
5472
5473 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5474
5475 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
5476 * gdb.mi/mi2-file.exp: Likewise.
5477
5478 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5479
5480 Implement specification of MI tests as comments
5481 in C and C++ sources.
5482 * lib/mi-support.exp (mi_autotest_data): New variable.
5483 (mi_autotest_source): New variable.
5484 (count_newlines, mi_prepare_inline_tests)
5485 (mi_get_inline_test, mi_continue_to_line)
5486 (mi_run_inline_test, mi_tbreak)
5487 (mi_send_resuming_command, mi_wait_for_stop): New functions.
5488 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
5489 Run inline tests.
5490 * gdb.mi/mi-var-cp.cc: Define tests here.
5491
5492 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5493
5494 Simplify usage of mi_continue_to.
5495 * lib/mi-support.exp (mi_runto_helper): Renamed
5496 from mi_runto, added new parameter 'run_or_continue'.
5497 (mi_runto): Use mi_runto_helper.
5498 (mi_continue_to): Accept just function name as parameter.
5499 Use mi_runto_helper.
5500 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
5501 * gdb.mi/mi2-var-cmd.exp: Likewise.
5502
5503 2006-01-04 Joel Brobecker <brobecker@adacore.com>
5504
5505 Make this testcase a bit more realistic. The current code
5506 is too simplistic, and allows the compiler to optimize out
5507 some of the entities we need for this testcase.
5508 * gdb.ada/null_record/bar.ads (Void_Star): New type.
5509 (Do_Nothing): Add extra parameter.
5510 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
5511 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
5512 by using a variable of type Void_Star.
5513
5514 2006-01-04 Joel Brobecker <brobecker@adacore.com>
5515
5516 * gdb.ada/catch_ex/foo.adb: New file.
5517 * gdb.ada/catch_ex.exp: New testcase.
5518
5519 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
5520
5521 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
5522 pass --image-base to linker.
5523
5524 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5525 Daniel Jacobowitz <dan@codesourcery.com>
5526
5527 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
5528 secondary prompts.
5529
5530 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5531
5532 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
5533 output. Test the types of members and member pointers.
5534 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
5535 gdb/2092.
5536 * gdb.cp/member-ptr.exp: Search for a comment instead of a
5537 statement. Enable for GCC. Update expected output for some tests
5538 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
5539 layout.
5540 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
5541 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
5542 (Diamond::vget_base): New.
5543 (main): Add new tests.
5544 * gdb.cp/printmethod.exp: Update expected output for member functions.
5545 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
5546 print pEe->D::vg().
5547
5548 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5549
5550 * gdb.threads/tls.exp: Allow stops in sem_post.
5551
5552 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
5553
5554 * gdb.base/annota1.exp: Allow .*printf in backtraces.
5555 * gdb.base/annota3.exp: Likewise.
5556 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
5557 again (instead of timing out).
5558 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
5559 GCC bug 26475.
5560 * gdb.java/jmisc.exp: Adjust to work with method signatures including
5561 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
5562 test from jmisc1.exp.
5563 * gdb.java/jmisc1.exp: Delete.
5564 * gdb.java/jprint.exp: Adjust to work with method signatures including
5565 return types.
5566 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
5567 * gdb.threads/linux-dp.exp: Don't be confused by program output.
5568 * lib/java.exp (compile_java_from_source): Pass the correct type
5569 to target_compile.
5570
5571 2006-12-31 Joel Brobecker <brobecker@adacore.com>
5572
5573 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
5574 (stack_align_edx): New function.
5575 (stack_align_eax): New function.
5576 (main): Add calls to stack_align_edx and stack_align_eax.
5577 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
5578 Add testing for the cases where the register used during a stack
5579 realignment is edx. Same for eax.
5580
5581 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
5582
5583 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
5584 and generic PE targets.
5585
5586 2006-12-29 Joel Brobecker <brobecker@adacore.com>
5587
5588 * gdb.ada/array_return.exp: Update copyright date list.
5589
5590 2006-12-27 Joel Brobecker <brobecker@adacore.com>
5591
5592 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
5593 (Create_Small_Float_Vector): New function.
5594 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
5595 function body.
5596 * gdb.ada/array_return/p.adb: Use new type and function from
5597 package Pck.
5598 * gdb.ada/array_return.exp: Add a test verifying that GDB is
5599 able to print the value returned by a function returning an
5600 array of float.
5601
5602 2006-12-20 Joel Brobecker <brobecker@adacore.com>
5603
5604 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
5605 The associated tests should be PASSing.
5606
5607 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5608
5609 Test for base in references.
5610 * gdb.mi/mi-var-cp.cc: Add test code.
5611 * gdb.mi/mi-var-cp.exp: Test for bases in references.
5612 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
5613 * gdb.mi/mi2-watch.exp: Likewise.
5614 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
5615 (mi_list_varobj_children): New function.
5616
5617 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5618
5619 * lib/mi-support.exp
5620 (mi_runto): Accept "()" after function name.
5621 (mi_create_varobj): New function.
5622 (mi_varobj_update): New function.
5623 (mi_Check_varobj_value): New function.
5624 * gdb.mi/mi-var-cp.exp: New file.
5625 * gdb.mi/mi-var-cp.cc: New file.
5626
5627 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
5628
5629 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
5630 gdb.base/weaklib2.c: New files.
5631
5632 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
5633
5634 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
5635 info. Adjust test names.
5636
5637 * gdb.base/break.c (main): Move position of malloc.
5638 * gdb.base/break.exp: Revert mistaken checkin.
5639
5640 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
5641
5642 * gdb.mi/mi-var-cmd.exp: Check -var-update after
5643 assignement of arrays and function pointers.
5644 * gdb.mi/var-cmd.c: Add declaration necessary for above
5645 tests.
5646
5647 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5648
5649 * gdb.base/break.c (main): Call malloc.
5650
5651 * gdb.threads/linux-dp.exp: Read thread table before and after
5652 creating each philosopher and verify it.
5653
5654 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5655 Paul Brook <paul@codesourcery.com>
5656 Daniel Jacobowitz <dan@codesourcery.com>
5657
5658 * gdb.base/ending-run.exp: Flatten expect script stepping out of
5659 main to remove duplication. Add start function of the form
5660 '_*start[1-9]*'. Add RVDS start function.
5661
5662 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5663
5664 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
5665
5666 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5667
5668 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
5669 * gdb.asm/spu.inc: New file.
5670 * gdb.base/term.exp: Disable if [target_info exists noargs].
5671 * gdb.gdb/complaints.exp: Disable if ![isnative].
5672 * gdb.gdb/selftest.exp: Likewise.
5673 * gdb.gdb/observer.exp: Likewise.
5674 * gdb.gdb/xfullpath.exp: Likewise.
5675 * gdb.base/attach.exp: Disable on SPU target.
5676 * gdb.cp/bs145503.exp: Likewise.
5677 * gdb.cp/exception.exp: Likewise.
5678 * gdb.cp/userdef.exp: Likewise.
5679
5680 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5681
5682 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
5683
5684 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
5685
5686 * gdb.base/completion.exp: Fix completion tests for
5687 'info' and 'info '.
5688 * gdb.base/help.exp (help_test_raw, test_class_help)
5689 (test_prefix_command_help): Move...
5690 * lib/gdb.exp: Here.
5691 * gdb.base/main.exp: Adjust.
5692 * gdb.cp/maint.exp: Adjust.
5693 * gdb.trace/tracecmd.exp: Use test_help_class.
5694
5695 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5696
5697 * gdb.stabs/weird.exp (print_weird_var): Use
5698 gdb_test_multiple instead of gdb_expect.
5699
5700 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5701
5702 * gdb.base/help.exp (help_test_raw): New.
5703 (test_class_help): New.
5704 (test_prefix_command_help): New.
5705 Adjust testcases.
5706
5707 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
5708
5709 * gdb.base/constvars.c (main): Write to crass and crips, so that
5710 they are allocated by the compiler.
5711
5712 2006-10-27 Andreas Schwab <schwab@suse.de>
5713
5714 * gdb.base/multi-forks.exp: Use "detach fork" instead of
5715 "detach-fork".
5716
5717 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
5718
5719 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
5720 of patterns.
5721
5722 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5723
5724 * gdb.base/sepdebug.exp: Remove debug format test.
5725 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
5726 Handle no-symtab.
5727 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
5728
5729 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5730
5731 * gdb.threads/manythreads.c (thread_function, main): Don't cast
5732 int to pointer or pointer to int.
5733 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
5734
5735 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
5736
5737 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
5738
5739 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5740
5741 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
5742
5743 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5744
5745 PR c++/2116
5746 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
5747
5748 2006-10-06 Joel Brobecker <brobecker@adacore.com>
5749
5750 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
5751 the corresponding bug has been fixed in GDB (PR/2018).
5752
5753 2006-10-06 Joel Brobecker <brobecker@adacore.com>
5754
5755 * gdb.base/subst.exp: New testcase.
5756
5757 2006-10-06 Joel Brobecker <brobecker@adacore.com>
5758
5759 * gdb.ada/array_return/pck.ads: Add copyright notice.
5760 * gdb.ada/array_return/pck.adb: Likewise.
5761 * gdb.ada/array_return/p.adb: Likewise.
5762 * gdb.ada/exec_changed/first.adb: Likewise.
5763 * gdb.ada/exec_changed/second.adb: Likewise.
5764
5765 2006-10-06 Joel Brobecker <brobecker@adacore.com>
5766
5767 * gdb.ada/watch_arg/watch.adb: New file.
5768 * gdb.ada/watch_arg.exp: New testcase.
5769
5770 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
5771
5772 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
5773 via string_to_regexp.
5774 * gdb.mi/mi2-basics.exp: Likewise.
5775
5776 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
5777
5778 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
5779 Remove unused / obsolete files.
5780
5781 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
5782
5783 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
5784
5785 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
5786
5787 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
5788 HIGH_FRAME argument to -stack-list-arguments can be larger than
5789 the number of frames.
5790
5791 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
5792
5793 * gdb.base/args.c (main): Add breakpoint marker.
5794 * gdb.base/args.exp: Use args_test for tests. Add new tests which
5795 really test empty arguments.
5796 (args_load): Delete.
5797 (args_test): New.
5798
5799 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
5800
5801 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
5802 check for one file.
5803
5804 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
5805
5806 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
5807 HIGH_FRAME argument to -stack-list-locals can be larger than
5808 the number of frames.
5809
5810 2006-08-18 Fred Fish <fnf@specifix.com>
5811
5812 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
5813 '$' in front of skip_vmx_tests_saved when setting that.
5814
5815 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
5816
5817 * gdb.base/trace-commands.exp: New file.
5818
5819 2006-08-10 Joel Brobecker <brobecker@adacore.com>
5820 Daniel Jacobowitz <dan@codesourcery.com>
5821
5822 * gdb.base/step-bt.exp: Make hexadecimal address optional in
5823 expected output of the backtrace commands.
5824
5825 2006-08-09 Joel Brobecker <brobecker@adacore.com>
5826
5827 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
5828 untested followed by return combination.
5829 * gdb.arch/altivec-regs.exp: Likewise.
5830 * gdb.arch/e500-abi.exp: Likewise.
5831 * gdb.arch/e500-regs.exp: Likewise.
5832 * gdb.arch/gdb1291.exp: Likewise.
5833 * gdb.arch/gdb1431.exp: Likewise.
5834 * gdb.arch/gdb1558.exp: Likewise.
5835 * gdb.arch/i386-prologue.exp: Likewise.
5836 * gdb.arch/i386-unwind.exp: Likewise.
5837 * gdb.asm/asm-source.exp: Likewise.
5838 * gdb.base/a2-run.exp: Likewise.
5839 * gdb.base/advance.exp: Likewise.
5840 * gdb.base/all-bin.exp: Likewise.
5841 * gdb.base/annota1.exp: Likewise.
5842 * gdb.base/annota3.exp: Likewise.
5843 * gdb.base/args.exp: Likewise.
5844 * gdb.base/arithmet.exp: Likewise.
5845 * gdb.base/assign.exp: Likewise.
5846 * gdb.base/async.exp: Likewise.
5847 * gdb.base/attach.exp: Likewise.
5848 * gdb.base/bang.exp: Likewise.
5849 * gdb.base/bigcore.exp: Likewise.
5850 * gdb.base/bitfields.exp: Likewise.
5851 * gdb.base/bitfields2.exp: Likewise.
5852 * gdb.base/break.exp: Likewise.
5853 * gdb.base/call-sc.exp: Likewise.
5854 * gdb.base/call-strs.exp: Likewise.
5855 * gdb.base/callfuncs.exp: Likewise.
5856 * gdb.base/checkpoint.exp: Likewise.
5857 * gdb.base/chng-syms.exp: Likewise.
5858 * gdb.base/code-expr.exp: Likewise.
5859 * gdb.base/commands.exp: Likewise.
5860 * gdb.base/completion.exp: Likewise.
5861 * gdb.base/cond-expr.exp: Likewise.
5862 * gdb.base/condbreak.exp: Likewise.
5863 * gdb.base/consecutive.exp: Likewise.
5864 * gdb.base/constvars.exp: Likewise.
5865 * gdb.base/corefile.exp: Likewise.
5866 * gdb.base/cvexpr.exp: Likewise.
5867 * gdb.base/dbx.exp: Likewise.
5868 * gdb.base/define.exp: Likewise.
5869 * gdb.base/detach.exp: Likewise.
5870 * gdb.base/display.exp: Likewise.
5871 * gdb.base/dump.exp: Likewise.
5872 * gdb.base/ena-dis-br.exp: Likewise.
5873 * gdb.base/ending-run.exp: Likewise.
5874 * gdb.base/environ.exp: Likewise.
5875 * gdb.base/eval-skip.exp: Likewise.
5876 * gdb.base/exprs.exp: Likewise.
5877 * gdb.base/fileio.exp: Likewise.
5878 * gdb.base/finish.exp: Likewise.
5879 * gdb.base/float.exp: Likewise.
5880 * gdb.base/foll-exec.exp: Likewise.
5881 * gdb.base/foll-fork.exp: Likewise.
5882 * gdb.base/foll-vfork.exp: Likewise.
5883 * gdb.base/freebpcmd.exp: Likewise.
5884 * gdb.base/funcargs.exp: Likewise.
5885 * gdb.base/gcore.exp: Likewise.
5886 * gdb.base/gdb1090.exp: Likewise.
5887 * gdb.base/gdb1250.exp: Likewise.
5888 * gdb.base/huge.exp: Likewise.
5889 * gdb.base/info-proc.exp: Likewise.
5890 * gdb.base/interrupt.exp: Likewise.
5891 * gdb.base/jump.exp: Likewise.
5892 * gdb.base/langs.exp: Likewise.
5893 * gdb.base/lineinc.exp: Likewise.
5894 * gdb.base/list.exp: Likewise.
5895 * gdb.base/logical.exp: Likewise.
5896 * gdb.base/long_long.exp: Likewise.
5897 * gdb.base/macscp.exp: Likewise.
5898 * gdb.base/maint.exp: Likewise.
5899 * gdb.base/mips_pro.exp: Likewise.
5900 * gdb.base/miscexprs.exp: Likewise.
5901 * gdb.base/multi-forks.exp: Likewise.
5902 * gdb.base/opaque.exp: Likewise.
5903 * gdb.base/overlays.exp: Likewise.
5904 * gdb.base/pc-fp.exp: Likewise.
5905 * gdb.base/pointers.exp: Likewise.
5906 * gdb.base/printcmds.exp: Likewise.
5907 * gdb.base/psymtab.exp: Likewise.
5908 * gdb.base/ptype.exp: Likewise.
5909 * gdb.base/recurse.exp: Likewise.
5910 * gdb.base/relational.exp: Likewise.
5911 * gdb.base/relocate.exp: Likewise.
5912 * gdb.base/remote.exp: Likewise.
5913 * gdb.base/reread.exp: Likewise.
5914 * gdb.base/restore.exp: Likewise.
5915 * gdb.base/return.exp: Likewise.
5916 * gdb.base/return2.exp: Likewise.
5917 * gdb.base/scope.exp: Likewise.
5918 * gdb.base/sect-cmd.exp: Likewise.
5919 * gdb.base/sep.exp: Likewise.
5920 * gdb.base/sepdebug.exp: Likewise.
5921 * gdb.base/setshow.exp: Likewise.
5922 * gdb.base/setvar.exp: Likewise.
5923 * gdb.base/sigall.exp: Likewise.
5924 * gdb.base/sigbpt.exp: Likewise.
5925 * gdb.base/signals.exp: Likewise.
5926 * gdb.base/signull.exp: Likewise.
5927 * gdb.base/sizeof.exp: Likewise.
5928 * gdb.base/solib.exp: Likewise.
5929 * gdb.base/step-line.exp: Likewise.
5930 * gdb.base/step-test.exp: Likewise.
5931 * gdb.base/structs.exp: Likewise.
5932 * gdb.base/structs2.exp: Likewise.
5933 * gdb.base/term.exp: Likewise.
5934 * gdb.base/twice.exp: Likewise.
5935 * gdb.base/until.exp: Likewise.
5936 * gdb.base/varargs.exp: Likewise.
5937 * gdb.base/volatile.exp: Likewise.
5938 * gdb.base/watchpoint.exp: Likewise.
5939 * gdb.base/whatis-exp.exp: Likewise.
5940 * gdb.base/whatis.exp: Likewise.
5941 * gdb.cp/ambiguous.exp: Likewise.
5942 * gdb.cp/annota2.exp: Likewise.
5943 * gdb.cp/annota3.exp: Likewise.
5944 * gdb.cp/bool.exp: Likewise.
5945 * gdb.cp/breakpoint.exp: Likewise.
5946 * gdb.cp/casts.exp: Likewise.
5947 * gdb.cp/class2.exp: Likewise.
5948 * gdb.cp/classes.exp: Likewise.
5949 * gdb.cp/cplusfuncs.exp: Likewise.
5950 * gdb.cp/ctti.exp: Likewise.
5951 * gdb.cp/derivation.exp: Likewise.
5952 * gdb.cp/exception.exp: Likewise.
5953 * gdb.cp/gdb1355.exp: Likewise.
5954 * gdb.cp/hang.exp: Likewise.
5955 * gdb.cp/inherit.exp: Likewise.
5956 * gdb.cp/local.exp: Likewise.
5957 * gdb.cp/m-data.exp: Likewise.
5958 * gdb.cp/m-static.exp: Likewise.
5959 * gdb.cp/member-ptr.exp: Likewise.
5960 * gdb.cp/method.exp: Likewise.
5961 * gdb.cp/misc.exp: Likewise.
5962 * gdb.cp/namespace.exp: Likewise.
5963 * gdb.cp/overload.exp: Likewise.
5964 * gdb.cp/ovldbreak.exp: Likewise.
5965 * gdb.cp/pr-1023.exp: Likewise.
5966 * gdb.cp/pr-1210.exp: Likewise.
5967 * gdb.cp/pr-574.exp: Likewise.
5968 * gdb.cp/printmethod.exp: Likewise.
5969 * gdb.cp/psmang.exp: Likewise.
5970 * gdb.cp/ref-params.exp: Likewise.
5971 * gdb.cp/ref-types.exp: Likewise.
5972 * gdb.cp/rtti.exp: Likewise.
5973 * gdb.cp/templates.exp: Likewise.
5974 * gdb.cp/try_catch.exp: Likewise.
5975 * gdb.cp/userdef.exp: Likewise.
5976 * gdb.cp/virtfunc.exp: Likewise.
5977 * gdb.disasm/am33.exp: Likewise.
5978 * gdb.disasm/h8300s.exp: Likewise.
5979 * gdb.disasm/mn10300.exp: Likewise.
5980 * gdb.disasm/sh3.exp: Likewise.
5981 * gdb.disasm/t01_mov.exp: Likewise.
5982 * gdb.disasm/t02_mova.exp: Likewise.
5983 * gdb.disasm/t03_add.exp: Likewise.
5984 * gdb.disasm/t04_sub.exp: Likewise.
5985 * gdb.disasm/t05_cmp.exp: Likewise.
5986 * gdb.disasm/t06_ari2.exp: Likewise.
5987 * gdb.disasm/t07_ari3.exp: Likewise.
5988 * gdb.disasm/t08_or.exp: Likewise.
5989 * gdb.disasm/t09_xor.exp: Likewise.
5990 * gdb.disasm/t10_and.exp: Likewise.
5991 * gdb.disasm/t11_logs.exp: Likewise.
5992 * gdb.disasm/t12_bit.exp: Likewise.
5993 * gdb.disasm/t13_otr.exp: Likewise.
5994 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
5995 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
5996 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
5997 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
5998 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
5999 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6000 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6001 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6002 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
6003 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
6004 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6005 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6006 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6007 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6008 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6009 * gdb.mi/gdb701.exp: Likewise.
6010 * gdb.mi/gdb792.exp: Likewise.
6011 * gdb.mi/mi-basics.exp: Likewise.
6012 * gdb.mi/mi-break.exp: Likewise.
6013 * gdb.mi/mi-cli.exp: Likewise.
6014 * gdb.mi/mi-console.exp: Likewise.
6015 * gdb.mi/mi-disassemble.exp: Likewise.
6016 * gdb.mi/mi-eval.exp: Likewise.
6017 * gdb.mi/mi-file.exp: Likewise.
6018 * gdb.mi/mi-read-memory.exp: Likewise.
6019 * gdb.mi/mi-regs.exp: Likewise.
6020 * gdb.mi/mi-return.exp: Likewise.
6021 * gdb.mi/mi-simplerun.exp: Likewise.
6022 * gdb.mi/mi-stack.exp: Likewise.
6023 * gdb.mi/mi-stepi.exp: Likewise.
6024 * gdb.mi/mi-syn-frame.exp: Likewise.
6025 * gdb.mi/mi-until.exp: Likewise.
6026 * gdb.mi/mi-var-block.exp: Likewise.
6027 * gdb.mi/mi-var-child.exp: Likewise.
6028 * gdb.mi/mi-var-cmd.exp: Likewise.
6029 * gdb.mi/mi-var-display.exp: Likewise.
6030 * gdb.mi/mi-watch.exp: Likewise.
6031 * gdb.mi/mi2-basics.exp: Likewise.
6032 * gdb.mi/mi2-break.exp: Likewise.
6033 * gdb.mi/mi2-cli.exp: Likewise.
6034 * gdb.mi/mi2-console.exp: Likewise.
6035 * gdb.mi/mi2-disassemble.exp: Likewise.
6036 * gdb.mi/mi2-eval.exp: Likewise.
6037 * gdb.mi/mi2-file.exp: Likewise.
6038 * gdb.mi/mi2-read-memory.exp: Likewise.
6039 * gdb.mi/mi2-regs.exp: Likewise.
6040 * gdb.mi/mi2-return.exp: Likewise.
6041 * gdb.mi/mi2-simplerun.exp: Likewise.
6042 * gdb.mi/mi2-stack.exp: Likewise.
6043 * gdb.mi/mi2-stepi.exp: Likewise.
6044 * gdb.mi/mi2-syn-frame.exp: Likewise.
6045 * gdb.mi/mi2-until.exp: Likewise.
6046 * gdb.mi/mi2-var-block.exp: Likewise.
6047 * gdb.mi/mi2-var-child.exp: Likewise.
6048 * gdb.mi/mi2-var-cmd.exp: Likewise.
6049 * gdb.mi/mi2-var-display.exp: Likewise.
6050 * gdb.mi/mi2-watch.exp: Likewise.
6051 * gdb.stabs/exclfwd.exp: Likewise.
6052 * gdb.stabs/weird.exp: Likewise.
6053 * gdb.threads/gcore-thread.exp: Likewise.
6054 * gdb.trace/actions.exp: Likewise.
6055 * gdb.trace/backtrace.exp: Likewise.
6056 * gdb.trace/circ.exp: Likewise.
6057 * gdb.trace/collection.exp: Likewise.
6058 * gdb.trace/deltrace.exp: Likewise.
6059 * gdb.trace/infotrace.exp: Likewise.
6060 * gdb.trace/limits.exp: Likewise.
6061 * gdb.trace/packetlen.exp: Likewise.
6062 * gdb.trace/passc-dyn.exp: Likewise.
6063 * gdb.trace/passcount.exp: Likewise.
6064 * gdb.trace/report.exp: Likewise.
6065 * gdb.trace/save-trace.exp: Likewise.
6066 * gdb.trace/tfind.exp: Likewise.
6067 * gdb.trace/tracecmd.exp: Likewise.
6068 * gdb.trace/while-dyn.exp: Likewise.
6069 * gdb.trace/while-stepping.exp: Likewise.
6070
6071 2006-08-08 Joel Brobecker <brobecker@adacore.com>
6072
6073 * gdb.base/step-bt.c: New file.
6074 * gdb.base/step-bt.exp: New testcase.
6075
6076 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
6077
6078 * config/monitor.exp (gdb_load): Remove support for obsolete
6079 download-write-size.
6080 * gdb.base/remote.exp: Likewise. Update all callers of
6081 gdb_timed_load.
6082
6083 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
6084
6085 * cursal.exp: Pass binfile to gdb_load.
6086
6087 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
6088
6089 * gdb.base/cursal.exp: Add "" to gdb_load call.
6090
6091 2006-07-29 Mark Kettenis <kettenis@gnu.org>
6092
6093 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
6094 NetBSD/ELF targets.
6095
6096 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
6097
6098 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
6099 operator*.
6100
6101 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
6102
6103 * gdb.base/completion.exp: Update for change in "file" behavior.
6104 * gdb.stabs/weird.exp: Likewise.
6105 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
6106 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
6107
6108 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
6109
6110 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
6111 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
6112
6113 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
6114
6115 * gdb.base/default.exp: Update source command error message.
6116 * gdb.base/help.exp: Update 'help source' message.
6117
6118 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
6119
6120 * gdb.cp/bs15503.exp: Update comment for no longer crashing
6121 test.
6122
6123 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
6124
6125 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
6126
6127 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6128
6129 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
6130
6131 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6132
6133 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
6134
6135 2006-07-17 Mark Kettenis <kettenis@gnu.org>
6136
6137 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
6138 *-*-openbsd* from targets for wich we expect ARM FPA floating
6139 point format.
6140
6141 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
6142
6143 * gdb.cp/annota3.exp: Expect frame-begin annotation.
6144
6145 2006-07-17 Mark Kettenis <kettenis@gnu.org>
6146
6147 * gdb.base/annota3.exp: Expect frame-begin annotation.
6148
6149 2006-07-14 Joel Brobecker <brobecker@adacore.com>
6150
6151 * gdb.base/help.exp: Adjust "help unset" test to accept
6152 any list of unset commands.
6153
6154 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
6155 Daniel Jacobowitz <dan@codesourcery.com>
6156
6157 * gdb.cp/ref-params.exp: New test.
6158 * gdb.cp/ref-params.cc: New source file.
6159 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
6160
6161 2006-07-08 Mark Kettenis <kettenis@gnu.org>
6162
6163 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
6164 spaces/tabs in regular expressions since they might not be there.
6165
6166 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
6167
6168 * gdb.base/ifelse.exp: New file.
6169
6170 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
6171
6172 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
6173 line.
6174 * gdb.base/huge.exp: Loop over compilation to find a size that
6175 is acceptable.
6176 * gdb.base/remote.exp: Correct expected strings.
6177 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
6178
6179 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6180
6181 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
6182
6183 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6184
6185 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
6186 native.
6187
6188 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6189
6190 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
6191 enable stabs testing.
6192
6193 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6194
6195 * gdb.base/auxv.exp: Intercept undefined command messages before
6196 gdb_test_multiple does.
6197
6198 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6199
6200 * Makefile.in (host_alias): Remove.
6201 (target_alias): Use @target_noncanonical@.
6202 (site.exp): Don't set host_alias.
6203 * aclocal.m4: Remove contents. Include acx.m4.
6204 * configure: Regenerated.
6205 * configure.ac: Use ACX_NONCANONICAL_TARGET.
6206
6207 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
6208
6209 * lib/gdb.exp (gdb_load_cmd): New.
6210
6211 * gdb.base/fileio.c: Add system(NULL) test.
6212 * gdb.base/fileio.exp: Check it.
6213
6214 * gdb.base/break.c: Add 10a breakpoint at }
6215 * gdb.base/break.exp: Add test for breakpoint at }
6216 * gdb.cp/anon-union.cc: Add code at end of function.
6217 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
6218 * gdb.mi/var-cmd.c: Add code at end of function.
6219 * gdb.mi/mi-var-display.exp: Adjust end of next.
6220 * gdb.mi/mi2-var-display.exp: Likewise.
6221 * gdb.base/fileio.c: Add stop function and insert calls at
6222 stopping places.
6223 * gdb.base/fileio.exp: Breakpoint stop function and remove
6224 explicit line number references.
6225
6226 2006-05-19 Joel Brobecker <brobecker@adacore.com>
6227
6228 * gdb.base/del.exp (test_delete_alias): New function.
6229 Now check that both "del" and "d" work as aliases for "delete".
6230
6231 2006-05-18 Fred Fish <fnf@specifix.com>
6232
6233 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
6234 required. Check for spurious output after program exits normally.
6235
6236 2006-05-17 Fred Fish <fnf@specifix.com>
6237
6238 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
6239 gdb_load, so it works in the simulator.
6240
6241 2006-05-11 Fred Fish <fnf@specifix.com>
6242
6243 * gdb.base/bang.exp: Ignore unexpected output between the
6244 "program exited normally" and the gdb prompt, as many other
6245 tests do.
6246
6247 2006-05-07 Mark Kettenis <kettenis@gnu.org>
6248
6249 * gdb.base/help.exp: Make "delete checkpoint" part option for
6250 "help d" and "help delete" tests.
6251
6252 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6253
6254 * gdb.mi/mi-basics.exp: Add missing serial number to
6255 expected output in some mi_gdb_test statements.
6256 * gdb.mi/mi2-basics.exp: Likewise.
6257
6258 2006-05-05 Joel Brobecker <brobecker@adacore.com>
6259
6260 * gdb.base/del.c: New file.
6261 * gdb.base/del.exp: New testcase.
6262
6263 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
6264
6265 * gdb.base/break.exp: Do not assume a breakpoint on
6266 main will actually be in $srcfile when optimizing.
6267 * gdb.base/savedregs.exp: Do not require that the dummy
6268 frame location match up to a symbol and source file location.
6269 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
6270 will get printed without a mi_cmd_data_list_register_values prefix.
6271 (*-data-list-register-*): Correct regular expressions to expect the new
6272 pseudo d? floating point registers.
6273 * gdb.mi/mi2-regs.exp: Likewise.
6274
6275 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
6276
6277 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
6278 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
6279 is allocated by the compiler.
6280 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
6281 anons, e, anone to force their allocation by the compiler.
6282
6283 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
6284
6285 * gdb.base/help.exp: Update expected text for help d and
6286 help delete.
6287
6288 2006-05-02 Mark Kettenis <kettenis@gnu.org>
6289
6290 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
6291 NetBSD/ELF targets.
6292
6293 2006-04-30 Mark Kettenis <kettenis@gnu.org>
6294
6295 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
6296 single-step breakpoint fails; make this a KFAIL on
6297 sparc*-*-openbsd*.
6298 * gdb.base/siginfo.exp: Likewise.
6299 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6300
6301 2006-04-26 Michael Snyder <msnyder@redhat.com>
6302
6303 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
6304 which may have to consume output from other forks.
6305 Add tests to make sure that "delete fork" succeeded.
6306
6307 2006-04-20 Michael Snyder <msnyder@redhat.com>
6308
6309 * 2006-03-22 Jim Blandy <jimb@redhat.com>
6310 Add support for the Renesas M32C and M16C.
6311
6312 * gdb.asm/asm-source.exp: Add m32c target.
6313 * gdb.asm/m32c.inc: Support for m32c target.
6314
6315 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
6316
6317 * gdb.base/commands.exp (recursive_source_test): New test.
6318
6319 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
6320
6321 * gdb.base/float.exp: Add pattern for sparc targets.
6322
6323 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6324
6325 * gdb.base/commands.exp (stray_arg0_test): New test.
6326
6327 2006-03-30 Paul Brook <paul@codesourcery.com>
6328
6329 * gdb.mi/mi-until.exp: kfail broken until command.
6330 * gdb.mi/mi2-until.exp: Ditto.
6331
6332 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
6333
6334 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
6335
6336 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
6337
6338 * gdb.base/prelink.exp: Anchor tested-for regular expression
6339 on gdb prompt.
6340
6341 2006-03-07 Paul Brook <paul@codesourcery.com>
6342
6343 * gdb.base/assign.exp: Correct fail message.
6344
6345 2006-03-07 Paul Brook <paul@codesourcery.com>
6346
6347 * lib/compiler.c: Extract armcc version number.
6348 * lib/compiler.cc: Ditto.
6349
6350 2006-03-07 Paul Brook <paul@codesourcery.com>
6351
6352 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
6353 additional_flags=-w.
6354 * gdb.arch/altivec-regs.exp: Ditto.
6355 * gdb.arch/e500-abi.exp: Ditto.
6356 * gdb.arch/e500-regs.exp: Ditto.
6357 * gdb.base/all-bin.exp: Ditto.
6358 * gdb.base/annota1.exp: Ditto.
6359 * gdb.base/annota3.exp: Ditto.
6360 * gdb.base/args.exp: Ditto.
6361 * gdb.base/arithmet.exp: Ditto.
6362 * gdb.base/assign.exp: Ditto.
6363 * gdb.base/async.exp: Ditto.
6364 * gdb.base/bang.exp: Ditto.
6365 * gdb.base/break.exp: Ditto.
6366 * gdb.base/call-rt-st.exp: Ditto.
6367 * gdb.base/completion.exp: Ditto.
6368 * gdb.base/cond-expr.exp: Ditto.
6369 * gdb.base/condbreak.exp: Ditto.
6370 * gdb.base/consecutive.exp: Ditto.
6371 * gdb.base/define.exp: Ditto.
6372 * gdb.base/display.exp: Ditto.
6373 * gdb.base/ena-dis-br.exp: Ditto.
6374 * gdb.base/environ.exp: Ditto.
6375 * gdb.base/eval-skip.exp: Ditto.
6376 * gdb.base/info-proc.exp: Ditto.
6377 * gdb.base/jump.exp: Ditto.
6378 * gdb.base/logical.exp: Ditto.
6379 * gdb.base/long_long.exp: Ditto.
6380 * gdb.base/maint.exp: Ditto.
6381 * gdb.base/miscexprs.exp: Ditto.
6382 * gdb.base/pc-fp.exp: Ditto.
6383 * gdb.base/pointers.exp: Ditto.
6384 * gdb.base/relational.exp: Ditto.
6385 * gdb.base/reread.exp: Ditto.
6386 * gdb.base/sect-cmd.exp: Ditto.
6387 * gdb.base/sep.exp: Ditto.
6388 * gdb.base/sepdebug.exp: Ditto.
6389 * gdb.base/until.exp: Ditto.
6390 * gdb.base/whatis-exp.exp: Ditto.
6391 * gdb.cp/annota2.exp: Ditto.
6392 * gdb.cp/annota3.exp: Ditto.
6393 * gdb.trace/actions.exp: Ditto.
6394 * gdb.trace/backtrace.exp: Ditto.
6395 * gdb.trace/circ.exp: Ditto.
6396 * gdb.trace/collection.exp: Ditto.
6397 * gdb.trace/deltrace.exp: Ditto.
6398 * gdb.trace/infotrace.exp: Ditto.
6399 * gdb.trace/limits.exp: Ditto.
6400 * gdb.trace/packetlen.exp: Ditto.
6401 * gdb.trace/passc-dyn.exp: Ditto.
6402 * gdb.trace/passcount.exp: Ditto.
6403 * gdb.trace/report.exp: Ditto.
6404 * gdb.trace/save-trace.exp: Ditto.
6405 * gdb.trace/tfind.exp: Ditto.
6406 * gdb.trace/tracecmd.exp: Ditto.
6407 * gdb.trace/while-dyn.exp: Ditto.
6408 * gdb.trace/while-stepping.exp: Ditto.
6409 * lib/gdb.exp: Ditto.
6410 (gdb_compile): Handle nowarning option.
6411
6412 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
6413
6414 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
6415 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
6416 Rename executable to prelinkt. Don't re-prelink if we didn't
6417 get a core file. Test prelink -u exit status to tell whether
6418 prelinking failed. Use gdb_test_multiple.
6419
6420 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6421
6422 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
6423 (do_tests): Call it.
6424
6425 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
6426
6427 * gdb.base/prelink.exp: New test.
6428 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
6429
6430 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
6431
6432 * gdb.fortran/derived-type.f90: New file.
6433 * gdb.fortran/derived-type.exp: New testcase.
6434
6435 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
6436
6437 * gdb.base/default.exp: Allow ';' as a directory separator.
6438
6439 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6440
6441 * gdb.base/help.exp (help add-symbol-file): Update.
6442
6443 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6444
6445 * gdb.base/help.exp (help load): Update expected results.
6446
6447 2006-02-19 Fred Fish <fnf@specifix.com>
6448
6449 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
6450 specifix hex value as part of results.
6451 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
6452
6453 2006-02-16 Fred Fish <fnf@specifix.com>
6454
6455 * gdb.base/whatis.c: Define variables using typedefs char_addr,
6456 ushort_addr, and slong_addr, so the typedefs are not optimized
6457 away.
6458 * gdb.base/whatis.exp: Add tests using type name for struct type,
6459 union type, enum type, and typedef.
6460
6461 2006-02-13 Mark Kettenis <kettenis@gnu.org>
6462
6463 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
6464
6465 2006-02-13 Jim Blandy <jimb@redhat.com>
6466
6467 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
6468 case where it takes two "next" commands to skip past the init
6469 call.
6470
6471 2006-02-12 Fred Fish <fnf@specifix.com>
6472
6473 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
6474 to handle cases where it takes two "next" commands to skip
6475 past the init call.
6476
6477 2006-02-07 Joel Brobecker <brobecker@adacore.com>
6478
6479 * gdb.ada/array_return.exp: Mark the last test as expected to fail
6480 on hppa32 targets.
6481
6482 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
6483
6484 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
6485 field.
6486
6487 2006-01-29 Mark Kettenis <kettenis@gnu.org>
6488
6489 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
6490
6491 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6492
6493 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
6494 files.
6495
6496 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6497
6498 * gdb.cp/maint.exp: Set complaints to a positive value.
6499
6500 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6501
6502 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
6503 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
6504 function name.
6505
6506 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6507
6508 * gdb.base/checkpoint.c: Update copyright notice. Include
6509 <stdlib.h>.
6510
6511 2006-01-04 Jim Blandy <jimb@redhat.com>
6512
6513 * gdb.asm/asm-source.exp: Independently provide default values for
6514 asm-flags and debug-flags. Use 'string equal' to do the
6515 comparison, not the implicit expr's '==' operator. Remove
6516 now-unneeded assignments to asm-flags. In h8300 case, place
6517 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
6518
6519 2006-01-04 Michael Snyder <msnyder@redhat.com>
6520
6521 * gdb.base/checkpoint.c: New file.
6522 * gdb.base/checkpoint.exp: New file.
6523 * gdb.base/multi-fork.c: New file.
6524 * gdb.base/multi-fork.exp: New file.
6525 * gdb.base/pi.txt: New file (data for checkpoint.c test).
6526
6527 2006-01-04 Fred Fish <fnf@specifix.com>
6528
6529 * gdb.base/ptype.c (foo): Add typedef.
6530 (intfoo): Add function.
6531 * gdb.base/ptype1.c: New file.
6532 * gdb.base/ptype.exp: Handle compilation and linking with two
6533 source files. Test that proper type for "foo" is found based
6534 on source context rather than first match found in symtabs.
6535
6536 2005-12-28 Mark Kettenis <kettenis@gnu.org>
6537
6538 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
6539 * gdb.asm/openbsd.inc: Indent commands.
6540
6541 2005-12-26 Mark Kettenis <kettenis@gnu.org>
6542
6543 * gdb.base/freebpcmd.exp: Increase timeout.
6544
6545 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
6546
6547 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
6548
6549 * gdb.base/default.exp: Update check for "show version".
6550
6551 2005-12-09 Randolph Chung <tausq@debian.org>
6552
6553 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
6554 * gdb.asm/pa64.inc: New file.
6555
6556 2005-12-09 Randolph Chung <tausq@debian.org>
6557
6558 * gdb.asm/common.inc: Indent commands.
6559 * gdb.asm/asmsrc1.s: Likewise.
6560 * gdb.asm/asmsrc2.s: Likewise.
6561
6562 2005-12-09 Randolph Chung <tausq@debian.org>
6563
6564 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
6565 (get_addr_of_sym): Remove duplicate print.
6566 (gen_core): xfail hppa*-*-hpux*, update expected output.
6567 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
6568 * gdb.arch/pa64-nullify.s: New file.
6569
6570 2005-12-09 Randolph Chung <tausq@debian.org>
6571
6572 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
6573
6574 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
6575
6576 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
6577 code generation for these functions.
6578 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
6579 error message.
6580
6581 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
6582
6583 * gdb.base/help.exp (help b, help br, help bre, help brea)
6584 (help break): Update the expected message.
6585
6586 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
6587
6588 * gdb.asm/m68hc11.inc: Setup the data section.
6589 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
6590 script for this test.
6591 (m6812-*-*): Likewise.
6592
6593 2005-11-09 Randolph Chung <tausq@debian.org>
6594
6595 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
6596
6597 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
6598
6599 * gdb.base/break.exp: Fix a comment typo.
6600
6601 2005-11-03 Jim Blandy <jimb@redhat.com>
6602
6603 Checked in by Elena Zannoni <ezannoni@redhat.com>
6604
6605 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
6606
6607 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
6608
6609 * gdb.arch/gdb1558.c: Include stdio.h.
6610
6611 2005-10-31 Mark Kettenis <kettenis@gnu.org>
6612
6613 * gdb.asm/asm-source.exp: Use -e instead of --entry.
6614
6615 2005-10-31 Mark Kettenis <kettenis@gnu.org>
6616
6617 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
6618
6619 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
6620
6621 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6622 vscr" tests to better match output.
6623
6624 2005-10-12 Jim Blandy <jimb@redhat.com>
6625
6626 * gdb.base/structs.exp (any): New function.
6627 (test_struct_returns): Don't make any assumptions at all about
6628 what value the function returns when GDB can't set the return
6629 value.
6630
6631 2005-10-09 Joel Brobecker <brobecker@adacore.com>
6632
6633 * gdb.ada/arrayidx/p.adb: New file.
6634 * gdb.ada/arrayidx.exp: New testcase
6635
6636 2005-10-09 Joel Brobecker <brobecker@adacore.com>
6637
6638 * gdb.ada/array_return/pck.ads: New file.
6639 * gdb.ada/array_return/pck.adb: New file.
6640 * gdb.ada/array_return/p.adb: New file.
6641 * gdb.ada/array_return.exp: New testcase.
6642
6643 2005-10-03 Joel Brobecker <brobecker@adacore.com>
6644
6645 * gdb.base/arrayidx.c: New file.
6646 * gdb.base/arrayidx.exp: New testcase.
6647
6648 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
6649
6650 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
6651 frames-invalid and breakpoints-invalid are no longer generated
6652 with level 3 so don't expect them in the output.
6653
6654 2005-09-27 Bob Rossi <bob@brasko.net>
6655
6656 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
6657 from test. Escape the | in mi_gdb_test call.
6658 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
6659 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
6660 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
6661 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
6662 expected regex's in mi_gdb_test calls.
6663 * lib/mi-support.exp: Remove arbitrary .* from tests.
6664 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
6665 Fully anchor GDB/MI expected results in mi_gdb_test.
6666 * lib/gdb.exp (string_to_regexp): Escape the ] character.
6667 * gdb.base/sizeof.exp: Remove escape character. Correct test.
6668
6669 2005-09-26 Paul Brook <paul@codesourcery.com>
6670
6671 * long_long.exp: Exclude eabi targets from arm FPA float format test.
6672
6673 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6674
6675 * bfp-test.c: New file.
6676 * bfp-test.exp: New testcase.
6677
6678 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6679
6680 * gdb.fortran/subarray.exp: New testcase to test the evaluation
6681 of subarray and substring variable.
6682 * gdb.fortran/subarray.f: New source file for the test of subarray
6683 and substring variable evaluation.
6684 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
6685 of string constant.
6686
6687 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
6688
6689 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
6690 copyright dates.
6691
6692 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
6693
6694 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
6695 powerpc altivec' test with an almost identical 'info vector' test.
6696
6697 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6698
6699 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6700 vscr" tests to match output.
6701
6702 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6703
6704 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
6705 output.
6706
6707 2005-09-11 Bob Rossi <bob@brasko.net>
6708
6709 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
6710 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
6711 commands that return an MI output command and an asyncronous MI output
6712 command.
6713 * gdb.mi/mi-console.exp: Ditto.
6714
6715 2005-09-11 Bob Rossi <bob@brasko.net>
6716
6717 * gdb.mi/mi-var-child.c: Include <string.h>.
6718
6719 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
6720
6721 * killed.exp: Correct gdb_expect syntax.
6722
6723 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
6724
6725 * lib/mi-support.exp (mi_gdb_load): Fix typo.
6726
6727 2005-08-02 Bob Rossi <bob@brasko.net>
6728
6729 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
6730 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
6731 Change tests to inferior-tty-set/show.
6732 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
6733 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
6734 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
6735 inferior. Use mi_gdb_test to get GDB and Inferior output.
6736 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
6737 descriptor.
6738 (mi_inferior_tty_name): Add inferior PTY file name.
6739 (mi_gdb_start): Add INFERIOR_PTY parameter.
6740 (mi_gdb_test): Add IPATTERN parameter.
6741
6742 2005-08-02 Bob Rossi <bob@brasko.net>
6743
6744 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
6745 parameter to mi_gdb_test.
6746 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
6747
6748 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6749
6750 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
6751 struct_declarations.
6752 * gdb.mi/mi-var-child.exp: Step over the initialization of
6753 struct_declarations.
6754
6755 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6756
6757 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
6758 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
6759 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
6760 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
6761 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
6762 file.
6763
6764 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
6765
6766 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
6767 (do_children_tests): Assign values to the extra elements.
6768
6769 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
6770 them for tests for "-var-update --no-values" and
6771 "-var-update --all-values".
6772 Add test for "-var-list-children --simple-values".
6773
6774 * gdb.mi/basics.c (callee4): Add integer array D[3]...
6775
6776 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
6777 "-stack-list-locals --simple-values" Improve doc strings and
6778 comments.
6779
6780 2005-07-18 Mark Kettenis <kettenis@gnu.org>
6781
6782 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
6783 *-*-openbsd*.
6784 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
6785
6786 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
6787 sigaltsatck'.
6788
6789 2005-07-14 Bob Rossi <bob@brasko.net>
6790
6791 * gdb.base/default.exp (tty): Changed output of command.
6792 * gdb.base/help.exp (help tty): Ditto.
6793
6794 2005-07-12 Mark Kettenis <kettenis@gnu.org>
6795
6796 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
6797
6798 2005-07-10 Mark Kettenis <kettenis@gnu.org>
6799
6800 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
6801 -stack-select-frame without arguments.
6802 (test_stack_frame_listing): Add test for newly implemented command
6803 -stack-info-frame.
6804
6805 2005-07-06 Bob Rossi <bob@brasko.net>
6806
6807 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
6808 command.
6809 (Copyright): Update copyright.
6810
6811 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
6812
6813 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
6814 tests to evaluate exponentiation expression.
6815
6816 2005-06-29 Andreas Schwab <schwab@suse.de>
6817
6818 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
6819 main to avoid warnings.
6820
6821 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
6822
6823 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
6824
6825 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
6826 -stack-select-frame without arguments.
6827 (test_stack_frame_listing): Add test for newly implemented command
6828 -stack-info-frame.
6829
6830 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
6831
6832 * gdb.fortran/array-element.f: New file.
6833 * gdb.fortran/array-element.exp: New testcase.
6834
6835 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6836
6837 * gdb.base/bigcore.exp: Correct checks for systems which can
6838 not dump a large core file.
6839
6840 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
6841
6842 * gdb.base/relocate.c: Add a copyright notice.
6843 (dummy): Remove.
6844 * gdb.base/relocate.exp: Test printing the values of variables
6845 from a relocatable file.
6846
6847 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
6848
6849 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
6850 excess MI output after an error.
6851
6852 2005-05-29 Joel Brobecker <brobecker@adacore.com>
6853
6854 * gdb.arch/alpha-step.c: New file.
6855 * gdb.arch/alpha-step.exp: New testcase.
6856
6857 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
6858 Dennis Brueni <dennis@slickedit.com>
6859
6860 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
6861 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
6862 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
6863 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
6864 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
6865 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
6866 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
6867
6868 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
6869 Wu Zhou <woodzltc@cn.ibm.com>
6870
6871 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
6872 IBM's xlc compiler.
6873 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
6874 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
6875
6876 2005-05-13 Jim Blandy <jimb@redhat.com>
6877
6878 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
6879 calling gdb_suppress_entire_file.
6880 * gdb.base/charset.exp: Same.
6881 * gdb.base/call-rt-st.exp: Same.
6882
6883 2005-05-05 Bob Rossi <bob_rossi@cox.net>
6884
6885 * lib/gdb.exp (fullname_syntax): Added global regex.
6886 (fullname_syntax_POSIX): Ditto.
6887 (fullname_syntax_UNC): Ditto.
6888 (fullname_syntax_DOS_CASE): Ditto.
6889 (fullname_syntax_DOS): Ditto.
6890 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
6891 fullname_syntax variable to scope and use it.
6892 (test_file_list_exec_source_files): Ditto.
6893 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
6894
6895 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
6896
6897 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
6898
6899 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
6900
6901 * lib/gdb.exp (skip_altivec_tests): New function, based on
6902 check_vmx_hw_available from the GCC testsuite.
6903 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
6904 * lib/gdb.arch/altivec-regs.exp: Likewise.
6905
6906 2005-05-02 Jim Blandy <jimb@redhat.com>
6907
6908 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
6909 calling gdb_suppress_entire_file.
6910
6911 2005-04-30 Randolph Chung <tausq@debian.org>
6912
6913 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
6914 Slightly relax "sem_post" name checking.
6915
6916 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6917
6918 * gdb.base/unload.exp: Use new shared library infrastructure.
6919
6920 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
6921
6922 * gdb.base/so-impl-ld.exp: Use new shared library
6923 infrastructure.
6924
6925 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
6926
6927 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
6928 * gdb.asm/h8300.inc: New file.
6929
6930 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6931
6932 * gdb.base/shlib-call.exp: Change to use new shared library
6933 infrastructure.
6934
6935 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6936
6937 * gdb.base/pending.exp: Change to use new shared library
6938 infrastructure.
6939
6940 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
6941
6942 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
6943 use test_compiler_info instead of gcc_compiled, and update copyright.
6944
6945 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
6946
6947 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
6948 shared objects being adjusted and update copyright years.
6949
6950 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
6951
6952 * ChangeLog: Correct some 2003-01-13 dates.
6953 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
6954 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
6955 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
6956 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
6957 gdb.trace/tfind.exp: Update copyright years.
6958
6959 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
6960 Daniel Jacobowitz <dan@codesourcery.com>
6961
6962 * lib/gdb.exp (gdb_compile): Handle shlib=.
6963 (gdb_compile_shlib): New function.
6964
6965 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
6966
6967 * lib/gdb.exp (test_compiler_info): Give argument a default value.
6968
6969 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6970
6971 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
6972 gdb.server.
6973 * configure.ac: Likewise.
6974 * configure: Regenerated.
6975 * gdb.gdbserver/Makefile.in: Moved to...
6976 * gdb.server/Makefile.in: ... here.
6977 * gdb.gdbserver/server.c: Moved to...
6978 * gdb.server/server.c: ... here.
6979 * gdb.gdbserver/server-run.exp: Moved to...
6980 * gdb.server/server-run.exp: ... here.
6981
6982 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
6983
6984 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
6985 * configure.ac: Create gdb.gdbserver/Makefile.
6986 * configure: Regenerated.
6987 * lib/gdbserver-support.exp: New file, derived from
6988 config/gdbserver.exp.
6989 * config/gdbserver.exp: Use gdbserver-support.exp.
6990 * gdb.gdbserver/Makefile.in: New file.
6991 * gdb.gdbserver/server.c: New file.
6992 * gdb.gdbserver/server-run.exp: New file.
6993
6994 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
6995
6996 * lib/gdb.exp (test_compiler_info): Return compiler_info
6997 if no arguments are given.
6998
6999 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
7000
7001 * gdb.arch/altivec-abi.exp: Check for compiler and set
7002 use altivec' flag accordingly.
7003 * gdb.arch/altivec-regs.exp: Likewise.
7004
7005 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
7006
7007 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
7008
7009 2005-03-27 Andreas Schwab <schwab@suse.de>
7010
7011 * gdb.base/bigcore.c (main): Add missing mode argument in open
7012 call.
7013
7014 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
7015
7016 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
7017 downloads.
7018 * config/gdbserver.exp (gdb_load): Likewise.
7019
7020 2005-03-14 Paul Brook <paul@codesourcery.com>
7021
7022 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
7023 targets.
7024
7025 2005-03-09 Joel Brobecker <brobecker@adacore.com>
7026
7027 * gdb.dwarf2/dup-psym.S: New file.
7028 * gdb.dwarf2/dup-psym.exp: New testcase.
7029
7030 2005-03-09 Joel Brobecker <brobecker@adacore.com>
7031
7032 * gdb.ada/exec_changed/first.adb: New file.
7033 * gdb.ada/exec_changed/second.adb: New file.
7034 * gdb.ada/exec_changed.exp: New testcase.
7035
7036 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
7037
7038 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
7039 (A2): New class.
7040 (main): Test operator+.
7041 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
7042 breakpoint test.
7043
7044 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
7045 * gdb.base/signull.exp: Disable if gdb,nosignals.
7046 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
7047 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
7048 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
7049 * gdb.mi/mi2-console.exp: Likewise.
7050 * gdb.trace/collection.exp (run_trace_experiment): Consume the
7051 continue output at start.
7052 (gdb_collect_locals_test): Robustify regexp.
7053 * gdb.trace/passc-dyn.exp: Fix comment typo.
7054 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
7055
7056 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
7057
7058 * gdb.asm/asm-source.exp: Add iq2000 case.
7059 * gdb.asm/iq2000.inc: New file.
7060
7061 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
7062
7063 * gdb.base/command.exp: Change hardcoded value to regular expression.
7064 * gdb.base/float.exp: Add powerpc to the list of targets checked.
7065
7066 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
7067
7068 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
7069 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
7070 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
7071 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
7072 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
7073
7074 2005-03-05 Mark Kettenis <kettenis@gnu.org>
7075
7076 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
7077 changes.
7078
7079 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
7080
7081 * lib/compiler.c: Add test for IBM's xlc compiler.
7082 * lib/compiler.cc: Likewise.
7083
7084 2004-02-24 Joel Brobecker <brobecker@adacore.com>
7085
7086 * gdb.ada/fixed_points.exp: Create compilation object directory
7087 before running the test.
7088 * gdb.ada/null_record.exp: Likewise.
7089 * gdb.ada/packed_array.exp: Likewise.
7090 * gdb.ada/start.exp: Likewise.
7091
7092 2005-02-15 Joel Brobecker <brobecker@adacore.com>
7093
7094 * gdb.ada/packed_array/pa.adb: New file.
7095 * gdb.ada/packed_array.exp: New testcase.
7096
7097 2005-02-10 Mark Kettenis <kettenis@gnu.org>
7098
7099 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
7100 files.
7101
7102 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
7103 on *-*-openbsd*. Correctly match whitespace in regukar
7104 expressions.
7105
7106 2005-02-10 Daniel Jacobowitz <dan@debian.org>
7107
7108 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
7109 PR exp/1821
7110 * gdb.base/gdb1821.c: New test file.
7111 * gdb.base/gdb1821.exp: New test file.
7112
7113 2005-02-09 Joel Brobecker <brobecker@adacore.com>
7114
7115 * gdb.base/start.c: New file.
7116 * gdb.base/start.exp: New testcase.
7117
7118 2005-02-09 Joel Brobecker <brobecker@adacore.com>
7119
7120 * gdb.ada/start/dummy.adb: New file.
7121 * gdb.ada/start.exp: New testcase.
7122
7123 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
7124
7125 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
7126 for printing symbols and statistics.
7127 Add test for using relative pathnames in "maint print msymbols" test.
7128 Mark "maint info sections DATA" XFAIL on Cygwin.
7129 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
7130 tests.
7131
7132 2005-02-09 Andreas Schwab <schwab@suse.de>
7133
7134 Committed by Andrew Cagney <cagney@gnu.org>
7135 * gdb.base/remotetimeout.exp: New file.
7136
7137 2005-02-07 Mark Kettenis <kettenis@gnu.org>
7138
7139 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
7140
7141 2005-02-03 Joel Brobecker <brobecker@adacore.com>
7142
7143 * gdb.ada/gnat_ada.gpr: New file.
7144 * gdb.ada/gnat_ada.gin: Delete, no longer used.
7145 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
7146 * configure.ac: No longer generate gnat_ada.gpr.
7147 * configure: Regenerate.
7148 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
7149 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
7150 * gdb.ada/null_record/bar.ads: Likewise.
7151 * gdb.ada/null_record/bar.adb: Likewise.
7152 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
7153 * gdb.ada/null_record.exp (testdir): New variable.
7154 (testfile): executable is now in testdir subdirectory.
7155 (srcfile): Use full path to the main compilation unit.
7156 * gdb.ada/fixed_points.exp: Same changes as above.
7157
7158 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
7159
7160 * gdb.base/interp.exp: New test.
7161
7162 2005-01-24 Andrew Cagney <cagney@gnu.org>
7163
7164 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
7165
7166 2005-01-19 Andrew Cagney <cagney@gnu.org>
7167
7168 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
7169 configure.ac not configure.in.
7170
7171 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
7172 of powerpc*-*-*.
7173 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
7174 * gdb.base/list.exp (test_list_function)
7175 (test_list_filename_and_function): Ditto.
7176 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
7177
7178 2005-01-16 Andrew Cagney <cagney@gnu.org>
7179
7180 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
7181
7182 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
7183
7184 2005-01-14 Andrew Cagney <cagney@gnu.org>
7185
7186 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
7187 * gdb.mi/mi2-var-cmd.exp: Ditto.
7188
7189 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
7190
7191 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
7192
7193 2005-01-07 Andrew Cagney <cagney@gnu.org>
7194
7195 * configure.ac: Rename configure.in, require autoconf 2.59.
7196 * configure: Re-generate.
7197 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
7198 * gdb.stabs/configure: Re-generate.
7199 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
7200 * gdb.hp/configure: Re-generate.
7201 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
7202 autoconf 2.59.
7203 * gdb.hp/gdb.objdbg/configure: Re-generate.
7204 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
7205 autoconf 2.59.
7206 * gdb.hp/gdb.defects/configure: Re-generate.
7207 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
7208 autoconf 2.59.
7209 * gdb.hp/gdb.compat/configure: Re-generate.
7210 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
7211 autoconf 2.59.
7212 * gdb.hp/gdb.base-hp/configure: Re-generate.
7213 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
7214 autoconf 2.59.
7215 * gdb.hp/gdb.aCC/configure: Re-generate.
7216
7217 2004-12-15 Jim Blandy <jimb@redhat.com>
7218
7219 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
7220 under NPTL when there is debugging info available for libpthread.
7221
7222 2004-12-13 Jerome Guitton <guitton@gnat.com>
7223
7224 * gdb.ada/fixed_points.c: New file.
7225 * gdb.ada/fixed_points.exp: New file.
7226
7227 2004-12-03 Randolph Chung <tausq@debian.org>
7228
7229 * gdb.arch/pa-nullify.exp: New file.
7230 * gdb.arch/pa-nullify.s: New file.
7231
7232 2004-11-30 Randolph Chung <tausq@debian.org>
7233
7234 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
7235 instead of "tbug". Fix regexp to work properly with gdb_test.
7236
7237 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
7238
7239 * gdb.base/bitfields2.exp: New test.
7240 * gdb.base/bitfields2.c: New file.
7241
7242 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
7243
7244 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
7245
7246 2004-11-16 Randolph Chung <tausq@debian.org>
7247
7248 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
7249
7250 2004-11-14 Daniel Jacobowitz <dan@debian.org>
7251
7252 * gdb.threads/threadapply.exp: Correct "macro details" test.
7253
7254 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
7255
7256 * gdb.threads/threadapply.exp: New test.
7257 * gdb.threads/threadapply.c: New file.
7258
7259 2004-11-07 Mark Kettenis <kettenis@gnu.org>
7260
7261 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
7262 frames.
7263
7264 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
7265
7266 * gdb.base/cursal.exp: New file.
7267 * gdb.base/cursal.c: New file.
7268
7269 2004-11-03 Andrew Cagney <cagney@gnu.org>
7270
7271 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
7272
7273 2004-10-30 Mark Kettenis <kettenis@gnu.org>
7274
7275 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
7276 NetBSD/ELF targets.
7277
7278 2004-10-29 Joel Brobecker <brobecker@gnat.com>
7279
7280 * gdb.threads/bp_in_thread.c: New file, copied from
7281 pthread_cond_wait.c.
7282 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
7283 file, rather than reusing the .c file from another testcase.
7284
7285 2004-10-20 Joel Brobecker <brobecker@gnat.com>
7286
7287 * gdb.ada/null_record.exp: Check where we stopped after
7288 sending the start command, instead of where the associated
7289 temporary breakpoint was inserted.
7290
7291 2004-10-14 Andrew Cagney <cagney@gnu.org>
7292
7293 * gdb.mi/gdb701.c (main): Return 0.
7294
7295 2004-10-13 Daniel Jacobowitz <dan@debian.org>
7296
7297 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
7298
7299 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
7300
7301 * gdb.threads/schedlock.c: Add comment markers to use to find
7302 line numbers.
7303 * gdb.threads/schedlock.exp: Adjust regex to handle the new
7304 comments.
7305 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
7306 breakpoint lines.
7307
7308 2004-10-12 Daniel Jacobowitz <dan@debian.org>
7309
7310 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
7311
7312 2004-10-12 Daniel Jacobowitz <dan@debian.org>
7313
7314 * configure.in: Add gdb.dwarf2.
7315 * configure: Regenerated.
7316 * Makefile.in: Add gdb.dwarf2.
7317 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
7318 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
7319 gdb.dwarf2/file1.txt: New files.
7320
7321 2004-10-11 Orjan Friberg <orjanf@axis.com>
7322
7323 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
7324 of "run", since the latter doesn't work with remote targets. Adjust
7325 the breakpoint numbering accordingly.
7326 * gdb.threads/pthread_cond_wait.exp: Ditto.
7327
7328 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
7329
7330 * gdb.base/overlays.exp: Update copyright years.
7331
7332 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
7333
7334 * gdb.base/overlays.exp: Disable if target is Linux.
7335
7336 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
7337
7338 * config/gdbserver.exp (gdb_load): Use right filename on remote.
7339
7340 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
7341
7342 * gdb.asm/asm-source.exp: Add m32r-linux target.
7343 * gdb.asm/m32r-linux.inc: New file.
7344
7345 2004-09-24 Andrew Cagney <cagney@redhat.com>
7346 David Anderson <anderson@redhat.com>
7347
7348 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
7349 command fails, assume things will work.
7350 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
7351 (_GNU_SOURCE): Define.
7352 (print_unsigned, print_hex): Change parameter to "long long".
7353 (print_byte_count): New function, use to print byte counts.
7354 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
7355 O_LARGEFILE.
7356 (main): Compute an upper bound on a corefile in max_core_size.
7357 Limit memory chunk size to max_core_size. Limit total memory
7358 allocated to max_core_size.
7359
7360 2004-09-23 Andrew Cagney <cagney@gnu.org>
7361
7362 * gdb.base/bigcore.exp: Replace the code that creates a corefile
7363 from a separate process with code that creates a corefile by
7364 making the inferior dump core.
7365
7366 2004-09-23 Mark Kettenis <kettenis@gnu.org>
7367
7368 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
7369 block.
7370
7371 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
7372
7373 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
7374 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
7375 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
7376 Likewise.
7377
7378 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
7379
7380 * gdb.java/jprint.exp: New test case for java inferior call.
7381 * gdb.java/jprint.java: Ditto.
7382
7383 2004-09-15 Joel Brobecker <brobecker@gnat.com>
7384
7385 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
7386
7387 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7388
7389 * gdb.threads/killed.c: Include <stdlib.h>.
7390 * gdb.threads/pthreads.c: Likewise.
7391
7392 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7393
7394 * gdb.threads/killed.c: Add copyright notice.
7395
7396 2004-09-10 Jason Molenda (jmolenda@apple.com)
7397
7398 * gdb.base/define.exp: Two new tests to verify zero space chars
7399 after 'if' and 'while' commands in a user-defined command is correctly
7400 parsed.
7401
7402 2004-09-08 Andrew Cagney <cagney@gnu.org>
7403
7404 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
7405 delivery test with duplicate at end of file.
7406
7407 2004-09-06 Mark Kettenis <kettenis@jive.nl>
7408
7409 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
7410
7411 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7412
7413 * config/hppro.exp: Removed.
7414
7415 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7416
7417 * config/sparclet.exp: Removed.
7418
7419 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7420
7421 * config/udi.exp: Removed.
7422
7423 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
7424
7425 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
7426 of "exp_continue".
7427 (advancei): Likewise.
7428
7429 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7430
7431 * gdb.base/unload.exp: Fix so messages aren't duplicated.
7432
7433 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
7434
7435 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
7436 to check for nodebug in executable.
7437 * gdb.gdb/observer.exp (setup_test): Likewise.
7438 * gdb.gdb/selftest.exp (test_with_self): Likewise.
7439 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
7440
7441 2004-09-01 Andrew Cagney <cagney@gnu.org>
7442
7443 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7444 files.
7445
7446 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7447
7448 * gdb.base/unload.exp: Fix expected warning message to match
7449 latest format.
7450
7451 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
7452
7453 * gdb.base/call-rt-st.exp: Fix typos.
7454
7455 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
7456
7457 * gdb.threads/thread_check.exp: New testcase.
7458 * gdb.threads/thread_check.c: New testcase.
7459
7460 2004-08-31 Andrew Cagney <cagney@gnu.org>
7461
7462 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
7463 (skip_to_handler_entry): New procedures. Test stepping into a
7464 handler when the breakpoint is at the handler's entry point.
7465
7466 2004-08-30 Andrew Cagney <cagney@gnu.org>
7467
7468 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
7469 gdb/1757.
7470
7471 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7472
7473 With code from Manoj Iyer <manjo@austin.ibm.com>:
7474 * lib/gdb.exp (gdb_file_cmd): Return more information in the
7475 return value. Add an arm for "no debugging symbols found".
7476 Change a stray "error" to "perror".
7477 (gdb_run_cmd): Adapt to new return value.
7478 * gdb.base/remote.exp: Adapt to new return value.
7479 * gdb.gdb/complaints.exp: Likewise.
7480 * gdb.gdb/observer.exp: Likewise.
7481 * gdb.gdb/selftest.exp: Likewise.
7482 * gdb.gdb/xfullpath.exp: Likewise.
7483
7484 2004-08-27 Joel Brobecker <brobecker@gnat.com>
7485
7486 * gdb.threads/bp_in_thread.exp: New testcase.
7487
7488 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7489
7490 Fix PR testsuite/1735.
7491 * gdb.threads/schedlock.c (thread_function): Add a cast
7492 to suppress a gcc warning.
7493 * gdb.threads/thread-specific.c (thread_function): Likewise.
7494
7495 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7496
7497 * gdb.base/unload.c: Include <stdlib.h>.
7498
7499 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7500
7501 From Paul Gilliam <pgilliam@us.ibm.com>:
7502 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
7503 synchronized after the "return".
7504
7505 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7506
7507 * gdb.mi/basics.c: Include <stdio.h>.
7508 * gdb.mi/pthreads.c: Include <stdlib.h>.
7509 * gdb.mi/var-cmd.c: Include <stdlib.h>.
7510
7511 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7512
7513 * gdb.threads/schedlock.c: Add copyright notice.
7514
7515 2004-08-25 Andrew Cagney <cagney@gnu.org>
7516
7517 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
7518 (skip_over_handler, breakpoint_over_hander): New test procedures.
7519 (advance, advancei): Add a proper prefix, do not use
7520 rerun_to_main.
7521 * gdb.base/sigstep.c (main): Change to use an infinite loop.
7522
7523 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
7524
7525 * gdb.mi/basics.c: Add copyright notice.
7526 * gdb.mi/var-cmd.c: Add copyright notice.
7527
7528 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7529
7530 * lib/gdb.exp: Remove signed_keyword_not_used.
7531 * lib/compiler.c: Likewise.
7532 * lib/compiler.cc: Likewise.
7533
7534 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7535
7536 * gdb.base/whatis.c: Remove conditional disabling of "signed".
7537 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
7538
7539 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7540
7541 * gdb.base/whatis.c: Add copyright notice.
7542
7543 2004-08-20 Mark Kettenis <kettenis@gnu.org>
7544
7545 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
7546 it to skip the breakpoints encoded in the inline assembly.
7547
7548 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7549
7550 * Makefile.in: Add gdb.fortran.
7551
7552 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7553
7554 * gdb.base/call-sc.exp (test_scalar_returns):
7555 Fix cut-and-paste glitch in "Make fun return now".
7556
7557 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7558
7559 * configure.in: Add gdb.fortran.
7560 * configure: Regenerate.
7561 * gdb.fortran/Makefile.in: New file.
7562 * lib/gdb.exp (skip_fortran_tests): New procedure.
7563
7564 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7565
7566 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
7567 reference to bug-gnu@prep.ai.mit.edu.
7568 * gdb.mi/mi-var-child.exp: Likewise.
7569 * gdb.mi/mi-var-cmd.exp: Likewise.
7570 * gdb.mi/mi-var-display.exp: Likewise.
7571 * gdb.mi/mi2-var-block.exp: Likewise.
7572 * gdb.mi/mi2-var-child.exp: Likewise.
7573 * gdb.mi/mi2-var-cmd.exp: Likewise.
7574 * gdb.mi/mi2-var-display.exp: Likewise.
7575
7576 2004-08-15 Mark Kettenis <kettenis@gnu.org>
7577
7578 * gdb.base/unload.c (main): Make local variable msg const.
7579
7580 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7581
7582 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
7583 to bug-gnu@prep.ai.mit.edu.
7584 * gdb.mi/mi-disassemble.exp: Likewise.
7585 * gdb.mi/mi-eval.exp: Likewise.
7586 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
7587 default line number.
7588 * gdb.mi/mi-return.exp: Likewise.
7589 * gdb.mi/mi-simplerun.exp: Likewise.
7590 * gdb.mi/mi-stack.exp: Likewise.
7591 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
7592 number with explicit range test.
7593 * gdb.mi/mi-watch.exp: Likewise.
7594 * gdb.mi/mi2-break.exp: Likewise.
7595 * gdb.mi/mi2-cli.exp: Likewise.
7596 * gdb.mi/mi2-disassemble.exp: Likewise.
7597 * gdb.mi/mi2-eval.exp: Likewise.
7598 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
7599 default line number.
7600 * gdb.mi/mi2-return.exp: Likewise.
7601 * gdb.mi/mi2-simplerun.exp: Likewise.
7602 * gdb.mi/mi2-stack.exp: Likewise.
7603 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
7604 number with explicit range test.
7605 * gdb.mi/mi2-watch.exp: Likewise.
7606
7607 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7608
7609 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
7610 * gdb.cp/m-static.exp: Likewise.
7611 * gdb.cp/rtti.exp: Likewise.
7612
7613 2004-08-14 Mark Kettenis <kettenis@gnu.org>
7614
7615 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
7616
7617 2004-08-14 Eli Zaretskii <eliz@gnu.org>
7618
7619 * ChangeLog: Prefix Local Variables with semi-colons and indent
7620 the reference to older ChangeLog files, to fix fontification in
7621 Emacs.
7622
7623 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7624
7625 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
7626 * gdb.mi/mi2-break.exp: Likewise.
7627
7628 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7629
7630 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
7631
7632 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7633
7634 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
7635
7636 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7637
7638 * gdb.cp/classes.exp: Remove unused declarations. Just let
7639 test names default instead of providing special names. Remove
7640 extraneous demangler test.
7641
7642 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
7643
7644 * gdb.base/unload.exp: New test for breakpoints in dynamically
7645 loaded libraries.
7646 * gdb.base/unload.c: Ditto.
7647 * gdb.base/unloadshr.c: Ditto.
7648
7649 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
7650
7651 * gdb.cp/classes.exp (test_ptype_class_objects): Call
7652 cp_test_ptype_class.
7653 (test_enums): Likewise.
7654
7655 2004-08-10 Andrew Cagney <cagney@gnu.org>
7656
7657 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7658 files.
7659
7660 2004-08-10 Andrew Cagney <cagney@gnu.org>
7661
7662 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
7663 init_malloc call.
7664
7665 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
7666
7667 * ChangeLog: Add copyright notice. The notice is copied
7668 from emacs 21.3 top level ChangeLog.
7669
7670 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7671
7672 * lib/cp-support.exp: New file.
7673 * lib/cp-support.exp (cp_test_type_class): New function.
7674 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
7675 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
7676 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
7677 cp_test_ptype_class.
7678
7679 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7680
7681 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
7682 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7683 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
7684 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
7685 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7686 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
7687 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
7688 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
7689 gdb.mi/mi2-watch.exp: Update copyright years.
7690
7691 2004-08-09 Mark Kettenis <kettenis@gnu.org>
7692
7693 * gdb.base/sigaltstack.exp: Provide proper anchoring.
7694
7695 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7696
7697 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
7698 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
7699 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
7700 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7701 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
7702 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
7703 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
7704 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7705 gdb.mi/mi-watch.exp: Update copyright years.
7706
7707 2004-08-08 Daniel Jacobowitz <dan@debian.org>
7708
7709 PR gdb/1738
7710 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
7711 from a breakpoint with a pending signal.
7712
7713 2004-08-08 Daniel Jacobowitz <dan@debian.org>
7714
7715 PR gdb/1736
7716 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
7717 * gdb.base/sigaltstack.exp (finish_test): Consume output until
7718 the prompt.
7719 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
7720
7721 2004-08-08 Daniel Jacobowitz <dan@debian.org>
7722
7723 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
7724
7725 2004-08-08 Daniel Jacobowitz <dan@debian.org>
7726
7727 PR gdb/1736
7728 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
7729 for i?86-*-linux*.
7730
7731 2004-08-08 Daniel Jacobowitz <dan@debian.org>
7732
7733 * gdb.arch/i386-prologue.exp: Compile without debug information.
7734
7735 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
7736
7737 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
7738 rather than asking gdb to search.
7739
7740 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7741
7742 * gdb.base/gcore.c: Include <string.h>.
7743
7744 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7745
7746 * gdb.base/gcore.c: Add copyright notice.
7747
7748 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7749
7750 * gdb.base/freebpcmd.c: Include <stdio.h>.
7751 * gdb.base/long_long.c: Include <string.h>.
7752 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
7753 * gdb.base/siginfo.c: Include <string.h>.
7754 * gdb.base/sigstep.c: Include <string.h>.
7755
7756 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7757
7758 * gdb.base/complex.c: Include <stdlib.h>.
7759
7760 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7761
7762 * gdb.base/complex.c: Add copyright notice.
7763
7764 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7765
7766 * gdb.base/charset.c: Include <stdlib.h>.
7767
7768 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7769
7770 * gdb.base/auxv.c: Include <stdlib.h>.
7771
7772 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7773
7774 * gdb.base/auxv.c: Add copyright notice.
7775
7776 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
7777
7778 * gdb.base/coremaker.c: Add copyright notice.
7779 * gdb.base/coremaker2.c: Add copyright notice.
7780
7781 2004-08-04 Andrew Cagney <cagney@gnu.org>
7782
7783 * gdb.base/store.exp: Update copyright.
7784 (check_set, up_set, check_struct, up_struct): Add a prefix to test
7785 names, do not import gdb_prompt.
7786
7787 2004-08-01 Andrew Cagney <cagney@gnu.org>
7788
7789 Fix PR testsuite/1729.
7790 * gdb.base/dump.exp: Add test name to callers of capture_value, do
7791 not use capture_value with value 4.
7792 (capture_value): Add optional test name parameter.
7793 (test_reload_saved_value, test_restore_saved_value): Use $msg as
7794 the prefix, pass to capture_value.
7795
7796 2004-08-01 Mark Kettenis <kettenis@gnu.org>
7797
7798 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
7799 * gdb.arch/i386-prologue.c (standard): New prototype and function.
7800 (main): Call new function.
7801
7802 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7803
7804 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
7805
7806 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7807
7808 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
7809
7810 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
7811
7812 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
7813 Accept more values of vtbl pointer. Remove some messages
7814 about "obsolete gcc or gdb".
7815
7816 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7817
7818 * gdb.cp/classes.exp: Accept more varieties of ptype output.
7819
7820 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
7821
7822 * gdb.base/asm-source.exp: Properly convert target board
7823 debug flags from gcc format to binutils format.
7824
7825 2004-07-28 Mark Kettenis <kettenis@gnu.org>
7826
7827 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
7828 gdb1718". PR backtrace/1718 partially fixed.
7829
7830 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
7831
7832 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
7833
7834 2004-07-26 Nick Clifton <nickc@redhat.com>
7835
7836 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
7837 good default value for a specific architecture is available then
7838 set it to that value. Otherwise default to the -gstabs switch.
7839 Remove the -g... switches from the asm-flags variable. Allow the
7840 target board info to override the value if it wants to. Pass the
7841 switch on the assembler command line.
7842
7843 2004-07-23 Mark Kettenis <kettenis@gnu.org>
7844
7845 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
7846 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
7847 (main): Call new function.
7848
7849 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
7850
7851 Test for PR exp/1715.
7852 * gdb.base/radix.exp: Refactor common procedures. Make all
7853 test names unique. Change XFAIL to KFAIL.
7854
7855 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
7856
7857 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
7858 * gdb.ada/gnat_ada.gin: ... to here.
7859 * configure.in: Use gnat_ada.gin.
7860 * configure: Regenerate.
7861
7862 2004-07-20 Andrew Cagney <cagney@gnu.org>
7863
7864 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
7865 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
7866 XFAILs. Clean up test messages and comments. Check backtraces.
7867 Delete re-sync code.
7868
7869 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7870
7871 Fix PR cli/740.
7872 * gdb.base/annota1.exp: Honor gdb,nosignals.
7873 * gdb.base/annota3.exp: Likewise.
7874
7875 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
7876
7877 * lib/java.exp: Update copyright notice.
7878
7879 2004-07-19 Andrew Cagney <cagney@gnu.org>
7880
7881 * gdb.base/selftest.exp: Copy file from here ...
7882 * gdb.gdb/selftest.exp: ... to here.
7883
7884 2004-07-16 Andrew Cagney <cagney@redhat.com>
7885
7886 * lib/insight-support.exp: Delete file.
7887 * lib/java.exp (java_init): Fix copyright.
7888
7889 2004-07-16 Andrew Cagney <cagney@gnu.org>
7890
7891 * gdb.base/restore.c: Append "prologue" to comments marking the a
7892 function's prologue.
7893 * gdb.base/restore.exp: Update copyright, re-indent.
7894 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
7895 callerN" prefix where needed. Update patterns that match a
7896 function's prologue.
7897
7898 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
7899
7900 * gdb.base/restore.c: Add copyright notice.
7901
7902 2004-07-16 Andrew Cagney <cagney@gnu.org>
7903
7904 * gdb.base/logical.exp: Update copyright.
7905 (evaluate): New procedure. Use to re-implement tests using
7906 several tables.
7907
7908 2004-07-14 Martin Hunt <hunt@redhat.com>
7909
7910 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
7911 which fixes some problems where init.tcl was not found.
7912
7913 2004-07-13 Andrew Cagney <cagney@gnu.org>
7914
7915 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
7916 (check_sizeof, check_valueof): Do not include the output in the
7917 test name. Use gdb_test.
7918 (get_valueof): Use gdb_test_multiple.
7919
7920 * gdb.base/step-test.exp: Update copyright. Use
7921 gdb_test_multiple. Ensure that test names do not include
7922 architecture dependent output.
7923
7924 * gdb.gdb/observer.exp: Update copyright.
7925 (setup_test): Use gdb_test_multiple.
7926 (attach_first_observer, attach_second_observer)
7927 (attach_third_observer, detach_first_observer)
7928 (detach_second_observer, detach_third_observer)
7929 (reset_counters, check_counters): Make $message a prefix.
7930 (test_normal_stop_notifications): Add "args" parameter - a list of
7931 init functions to be called. Make $message a prefix,
7932 (test_observer_normal_stop): Change the message prefixes so that
7933 they are unique, pass the attach / detach procedures to
7934 test_normal_stop_notifications.
7935
7936 * gdb.base/signull.exp (test_segv): Prefix all tests with
7937 "${name}". Clean up test messages.
7938
7939 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
7940
7941 * gdb.base/ena-dis-br.exp: Update copyright.
7942 (break_at): New function. Replace send_gdb with gdb_test,
7943 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
7944 ignore count, not stopped at bpt", with KFAIL.
7945
7946 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
7947
7948 * gdb.base/attach.exp: Remove cleanupfile handling.
7949
7950 2004-07-12 Andrew Cagney <cagney@gnu.org>
7951
7952 * gdb.base/annota1.exp: Cleanup corefile test name.
7953 * gdb.base/annota3.exp: Ditto.
7954
7955 2004-07-12 Andrew Cagney <cagney@gnu.org>
7956
7957 * gdb.base/signals.exp: Clean up copyright, re-indent.
7958
7959 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
7960 gdb_test and gdb_test_multiple.
7961
7962 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
7963
7964 * gdb.java/jmain.exp: Fix expected line number for main to
7965 break at. Set XFAIL for break at main test since gcj does not
7966 provide line number info for first statement in main.
7967
7968 2004-07-08 Andrew Cagney <cagney@gnu.org>
7969
7970 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
7971
7972 * gdb.base/sigbpt.exp: Make the common part of each test name a
7973 prefix instead of suffix.
7974
7975 2004-07-07 Bob Rossi <bob_rossi@cox.net>
7976
7977 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
7978 test from test_tbreak_creation_and_listing to
7979 test_file_list_exec_source_file
7980 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
7981 Changed name of test from test_tbreak_creation_and_listing to
7982 test_file_list_exec_source_file
7983
7984 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
7985
7986 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
7987 the jmisc() constructor instead of <init>.
7988 * gdb.java/jmisc1.exp: Ditto.
7989
7990 2004-07-07 Andrew Cagney <cagney@gnu.org>
7991
7992 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
7993 corrupting the PC.
7994
7995 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
7996
7997 * gdb.cp/templates.exp: Accept whitespace change in demangler
7998 output.
7999
8000 2004-07-06 Andrew Cagney <cagney@gnu.org>
8001
8002 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
8003
8004 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
8005
8006 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
8007 * lib/compiler.cc: Likewise.
8008
8009 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
8010
8011 * lib/compiler.cc: Work around string preprocessing problem
8012 with old hp c++ compiler.
8013 * lib/compiler.c: Likewise.
8014
8015 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
8016
8017 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
8018 directives to conditionalize symbol prefixing.
8019 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
8020 additional_flags handling. Add underscore prefix for Cygwin.
8021 * gdb.arch/i386-unwind.c: Use preprocessor directives to
8022 conditionalize symbol prefixing.
8023 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
8024 additional_flags handling. Add underscore prefix for Cygwin.
8025
8026 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
8027
8028 * gdb.base/bigcore.exp: Skip test on Cygwin.
8029
8030 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
8031
8032 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
8033 formats for "info register". Use gdb_test_multiple. Fix
8034 the "invalid register" test.
8035
8036 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
8037
8038 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
8039 PID for Cygwin. Add Cygwin specific strings to check for in some
8040 tests.
8041 (do_attach_tests): Add a test for user interaction when attaching
8042 to a process with no matching symbol table already loaded.
8043
8044 2004-06-26 Andrew Cagney <cagney@gnu.org>
8045
8046 Test PR java/1567 and PR java/1565.
8047 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
8048 * gdb.java/jmisc2.exp: Delete file.
8049
8050 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
8051
8052 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
8053
8054 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
8055
8056 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
8057 attach process.
8058
8059 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
8060
8061 * gdb.cp/pr-1553.exp: Remove.
8062
8063 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
8064
8065 * gdb.cp/pr-1553.cc: Remove.
8066 * gdb.cp/pr-1553.exp: Disable this test.
8067
8068 2004-06-20 Jim Blandy <jimb@redhat.com>
8069
8070 Fix PR testsuite/1680.
8071 * gdb.arch/i386-sse.exp: Properly quote curly braces in
8072 regular expressions.
8073
8074 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
8075
8076 Fix PR testsuite/1679.
8077 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
8078 Issue an UNSUPPORTED result instead.
8079
8080 2004-06-18 Jim Blandy <jimb@redhat.com>
8081
8082 * gdb.base/charset.exp: Only send a control-C if we see a new
8083 prompt and incomplete command.
8084
8085 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
8086
8087 * gdb.cp/pr-574.cc: Add copyright notice.
8088
8089 2004-06-17 Jim Blandy <jimb@redhat.com>
8090
8091 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
8092 cases where the regexp has no groups; this grabs random text from
8093 the previous test suite, whatever that was.
8094
8095 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
8096
8097 * gdb.cp/printmethod.cc: Add copyright notice.
8098
8099 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
8100
8101 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
8102
8103 2004-06-16 Andrew Cagney <cagney@gnu.org>
8104
8105 * gdb.base/signull.c: Update copyright. Include <string.h>.
8106 (bowler): Replace data_pointer with data_read
8107 and data_write cases. Add code_descriptor case.
8108 (zero, desc): New array and pointer.
8109 (data, code): Change to simple pointers.
8110 * gdb.base/signull.exp: Fix probe pattern matching a function
8111 descriptor SIGSEGV. Replace data_pointer with data_read and
8112 data_write tests.
8113
8114 2004-06-16 Andrew Cagney <cagney@gnu.org>
8115
8116 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
8117
8118 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8119
8120 * gdb.base/long_long.c: Add copyright notice.
8121
8122 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8123
8124 * gdb.base/long_long.exp: Remove reference to
8125 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
8126 to gdb_breakpoint and gdb_continue_to_breakpoint.
8127
8128 2004-06-14 Jim Blandy <jimb@redhat.com>
8129
8130 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
8131 endian case.
8132
8133 2004-06-14 Andrew Cagney <cagney@gnu.org>
8134
8135 * gdb.base/gcore.exp (capture_command_output): Delete the always
8136 passing tests containing inferior values.
8137 * gdb.base/ending-run.exp: Do not include the breakpoint address
8138 in the test message. Update copyright.
8139 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
8140 size in the test name, use gdb_test_multiple. Update copyright.
8141
8142 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8143
8144 * gdb.cp/ref-types.cc: Add copyright notice.
8145
8146 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8147
8148 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
8149 hp_aCC_compiler.
8150 * lib/compiler.cc: Likewise.
8151 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
8152 'set' commands. Log diagnostics for other lines. Set
8153 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
8154
8155 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
8156
8157 * gdb.cp/try_catch.cc: Add copyright notice.
8158
8159 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
8160
8161 * gdb.cp/userdef.cc: Add copyright notice.
8162
8163 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
8164
8165 * gdb.cp/virtfunc.cc: Add copyright notice.
8166
8167 2004-06-11 Randolph Chung <tausq@debian.org>
8168
8169 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
8170 problem.
8171
8172 2004-06-10 Andrew Cagney <cagney@gnu.org>
8173
8174 * lib/compiler.cc, lib/compiler.c: Append either
8175 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
8176 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
8177 instead of gcc-3-3.
8178
8179 2004-06-09 Andrew Cagney <cagney@gnu.org>
8180
8181 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
8182 gdb/1455, bug is specific to "long long" and "double".
8183
8184 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
8185 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
8186 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
8187 fixed.
8188
8189 2004-06-09 Andrew Cagney <cagney@gnu.org>
8190
8191 * gdb.base/structs.exp (test_struct_returns): Replace
8192 "return_value_unknown" and "finish_value_unknown" by
8193 "return_value_known" and "finish_value_known". Instead of
8194 "return_value_unknown" iff "finish_value_unknown", check
8195 "return_value_known" implies "finish_value_known".
8196
8197 2004-06-08 Martin Hunt <hunt@redhat.com>
8198
8199 * gdb.base/float.exp: Add pattern for mips targets.
8200
8201 2004-06-08 Randolph Chung <tausq@debian.org>
8202
8203 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
8204 message for unknown architectures more clear.
8205
8206 2004-06-08 Joel Brobecker <brobecker@gnat.com>
8207
8208 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
8209 start the execution of the program.
8210
8211 2004-06-07 Jim Blandy <jimb@redhat.com>
8212
8213 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
8214 * gdb.arch/i386-cpuid.h: New helper file.
8215
8216 2004-06-07 Randolph Chung <tausq@debian.org>
8217
8218 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
8219 has started.
8220
8221 2004-06-04 Roland McGrath <roland@redhat.com>
8222
8223 Fix PR gdb/1647.
8224 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
8225 differently to be robust to output buffering differences.
8226
8227 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
8228
8229 * gdb.threads/pthreads.exp: Update copyright years.
8230 (check_control_c): Change asynchronous 'after' to synchronous.
8231
8232 2004-06-04 Roland McGrath <roland@redhat.com>
8233
8234 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
8235 next gdb prompt.
8236
8237 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
8238
8239 Fix PR gdb/1636.
8240 * gdb.threads/manythreads.exp: Change asynchronous 'after'
8241 calls to synchronous.
8242
8243 2004-05-26 Jim Blandy <jimb@redhat.com>
8244
8245 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
8246
8247 2004-05-24 Randolph Chung <tausq@debian.org>
8248
8249 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
8250 * gdb.asm/pa.inc: New file.
8251
8252 2004-05-22 Mark Kettenis <kettenis@gnu.org>
8253
8254 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
8255
8256 2004-05-21 Joel Brobecker <brobecker@gnat.com>
8257 Daniel Jacobowitz <drow@mvista.com>
8258
8259 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
8260 GDB prompt.
8261
8262 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8263
8264 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
8265 setjmp/longjmp. Use sigaction instead of signal.
8266
8267 2004-05-19 J. Brobecker <brobecker@gnat.com>
8268 Michael Snyder <msnyder@redhat.com>
8269
8270 * gdb.threads/pthread_cond_wait.c: New file.
8271 * gdb.threads/pthread_cond_wait.exp: New testcase.
8272
8273 2004-05-13 Andrew Cagney <cagney@redhat.com>
8274
8275 * gdb.base/signull.exp, gdb.base/signull.c: New files.
8276 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
8277
8278 2004-05-11 Andrew Cagney <cagney@redhat.com>
8279
8280 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
8281 fixed but revealed gdb/1639.
8282
8283 2004-05-10 Andrew Cagney <cagney@redhat.com>
8284
8285 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
8286 func1" and "next to 2nd alarm", kernel bug avoided.
8287
8288 2004-05-10 Daniel Jacobowitz <dan@debian.org>
8289
8290 PR external/1568
8291 * gdb.base/bigcore.exp: Check the size of the dumped core file.
8292 XFAIL if it is smaller than bytes_allocated.
8293 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
8294 (main): Make chunks_allocated unsigned. Correct comment.
8295
8296 2004-05-07 Joel Brobecker <brobecker@gnat.com>
8297
8298 * gdb.arch/powerpc-aix-prologue.c: New file.
8299 * gdb.arch/powerpc-aix-prologue.exp: New file.
8300
8301 2004-05-07 Jim Blandy <jimb@redhat.com>
8302
8303 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
8304 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
8305
8306 2004-05-06 Joel Brobecker <brobecker@gnat.com>
8307
8308 * gdb.base/sep.exp: No longer setup_kfail when the program was
8309 built with dwarf2.
8310
8311 2004-05-05 Jim Ingham <jingham@apple.com>
8312
8313 * gdb.base/pending.exp: Make sure pending breakpoints
8314 preserve the ignore count.
8315
8316 2004-04-27 Jerome Guitton <guitton@gnat.com>
8317
8318 * i386-prologue.exp: Add testcase for jump instruction as first
8319 instruction of the real code.
8320 * i386-prologue.c (jump_at_beginning): New function.
8321
8322 2004-04-28 Mark Kettenis <kettenis@gnu.org>
8323
8324 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
8325 x86_64-*-*.
8326
8327 2004-04-28 Mark Kettenis <kettenis@gnu.org>
8328
8329 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
8330 i*86-*-*.
8331
8332 2004-04-25 Mark Kettenis <kettenis@gnu.org>
8333
8334 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
8335 expression that checks the return type.
8336
8337 2004-04-23 Andrew Cagney <cagney@redhat.com>
8338
8339 * gdb.base/call-sc.exp: New test of scalar call/return values.
8340 * gdb.base/call-sc.c: Ditto.
8341
8342 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8343
8344 * gdb.threads/manythreads.c: Reduce thread stack size.
8345
8346 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
8347
8348 * gdb.threads/manythreads.c: Add copyright notice.
8349
8350 2004-04-23 Andrew Cagney <cagney@redhat.com>
8351
8352 * gdb.base/siginfo.exp: Better handle step out of signal.
8353 * gdb.base/sigstep.exp: Ditto.
8354
8355 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
8356 Daniel Jacobowitz <drow@mvista.com>
8357
8358 * gdb.threads/manythreads.c: New testcase.
8359 * gdb.threads/manythreads.exp: Ditto.
8360
8361 2004-04-22 Jim Blandy <jimb@redhat.com>
8362
8363 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
8364 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
8365
8366 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
8367
8368 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
8369
8370 2004-04-21 Andrew Cagney <cagney@redhat.com>
8371
8372 * gdb.base/sigstep.c: New file.
8373 * gdb.base/sigstep.exp: New file.
8374
8375 2004-04-16 Joel Brobecker <brobecker@gnat.com>
8376
8377 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
8378 call to observer_notify_normal_stop.
8379
8380 2004-04-15 Andrew Cagney <cagney@redhat.com>
8381
8382 * gdb.base/siginfo.c: New file.
8383 * gdb.base/siginfo.exp: New file.
8384
8385 2004-04-12 J. Brobecker <brobecker@gnat.com>
8386
8387 * gdb.base/sep.exp: Fix typo in comment.
8388
8389 2004-04-12 J. Brobecker <brobecker@gnat.com>
8390
8391 * gdb.base/sep.c: New file.
8392 * gdb.base/sep-proc.c: New file.
8393 * gdb.base/sep.exp: New testcase.
8394
8395 2004-04-09 Mark Kettenis <kettenis@gnu.org>
8396
8397 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
8398 support.
8399
8400 2004-04-05 Andrew Cagney <cagney@redhat.com>
8401
8402 * gdb.base/sigaltstack.c: New file.
8403 * gdb.base/sigaltstack.exp: New file.
8404
8405 2004-04-04 Joel Brobecker <brobecker@gnat.com>
8406
8407 * gdb.base/foll-fork.exp: Update the expected output for
8408 "help set follow-fork-mode", to match a change that was made
8409 to the help of this variable on 2004-01-13.
8410
8411 2004-04-01 Joel Brobecker <brobecker@gnat.com>
8412
8413 * lib/ada.exp: Add copyright notice.
8414 * bar.ads: Likewise.
8415 * bar.adb: Likewise.
8416 * null_record.adb: Likewise.
8417 * null_record.exp: Likewise.
8418 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
8419
8420 2004-04-01 Joel Brobecker <brobecker@gnat.com>
8421
8422 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
8423 * configure: Regenerate.
8424
8425 2004-04-01 Joel Brobecker <brobecker@gnat.com>
8426
8427 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
8428 to build the application. Remove the message printed when in
8429 verbose mode, redundant with the UNSUPPORTED message above.
8430
8431 2004-03-31 Joel Brobecker <brobecker@gnat.com>
8432
8433 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
8434 * gdb.ada (null_record.exp): New testcase.
8435
8436 2004-03-31 Joel Brobecker <brobecker@gnat.com>
8437
8438 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
8439
8440 2004-03-31 Joel Brobecker <brobecker@gnat.com>
8441
8442 * gdb.ada: New subdirectory.
8443 * gdb.ada/Makefile.in: New file.
8444 * gdb.ada/gnat_ada.gpr.in: New file.
8445
8446 2004-03-31 Joel Brobecker <brobecker@gnat.com>
8447
8448 * lib/ada.exp: New file.
8449
8450 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
8451
8452 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
8453 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
8454
8455 2004-03-22 Andrew Cagney <cagney@redhat.com>
8456
8457 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
8458 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
8459 Problem identified by Ulrich Weigand.
8460
8461 2004-03-17 David Carlton <carlton@kealia.com>
8462
8463 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
8464 PR c++/826.
8465
8466 2004-03-16 Roland McGrath <roland@redhat.com>
8467
8468 * gdb.base/auxv.exp: New file.
8469 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
8470
8471 2004-03-12 David Carlton <carlton@kealia.com>
8472
8473 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
8474 * gdb.cp/pr-1553.cc: Ditto.
8475 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
8476 pass branch.
8477
8478 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
8479
8480 * gdb.cp/templates.exp: Accept more template types.
8481
8482 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8483
8484 From Corinna Vinschen with modifications.
8485 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
8486 local variable obj_with_enum.
8487 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
8488 results with obj_with_enum.
8489
8490 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8491
8492 * gdb.cp/classes.cc: New file, copied from misc.cc.
8493 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
8494
8495 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8496
8497 * gdb.cp/misc.cc: Add copyright notice.
8498
8499 2004-03-05 David Carlton <carlton@kealia.com>
8500
8501 * gdb.cp/rtti.exp: Add 'print *obj3' test.
8502 * gdb.cp/rtti.h: Update copyright.
8503 (namespace n2::n3): New.
8504 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
8505 (n2::n3::func3): New.
8506 (main): Call n2::n3::func3.
8507 * gdb.cp/rtti2.cc: Update copyright.
8508 (n2::create3): New.
8509
8510 2004-03-04 Mark Kettenis <kettenis@gnu.org>
8511
8512 * gdb.asm/openbsd.inc: Fix typo.
8513
8514 2004-03-03 Fred Fish <fnf@redhat.com>
8515
8516 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
8517 "val" instead of unused "size". Update copyright year.
8518
8519 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
8520
8521 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
8522 to use unsigned char.
8523 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
8524 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
8525
8526 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
8527
8528 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
8529 line of output.
8530
8531 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
8532
8533 * gdb.base/relocate.c (dummy): Initialize.
8534
8535 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
8536
8537 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
8538 a breakpoint at exit.
8539
8540 2004-02-27 Fred Fish <fnf@redhat.com>
8541
8542 * gdb.base/chng-syms.exp: Add expect condition to match failing
8543 case that isn't a timeout.
8544
8545 2004-02-27 Andrew Cagney <cagney@redhat.com>
8546
8547 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
8548 support.
8549
8550 2004-02-26 Fred Fish <fnf@redhat.com>
8551
8552 * gdb.arch/gdb1431.c: Remove.
8553 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
8554 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
8555 of "until" incorrectly.
8556
8557 2004-02-26 J. Brobecker <brobecker@gnat.com>
8558
8559 * gdb.cp/class2.cc (empty): New class.
8560 (refer): New function.
8561 (main): Declare an object of type empty and use it.
8562 * gdb.cp/class2.exp: Print the value of an object of type empty.
8563
8564 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
8565
8566 * gdb.base/langs.exp: Update query string to match the
8567 new nquery format used for pending breakpoints.
8568
8569 2004-02-26 Andrew Cagney <cagney@redhat.com>
8570
8571 Fix PR i18n/1570.
8572 * gdb.base/charset.c: Update copyright notice.
8573 (main, init_string): Remove the escape character '\e' tests.
8574 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
8575 * gdb.base/charset.exp (valid_host_charset): Ditto.
8576 * gdb.base/setvar.exp: Ditto.
8577
8578 2004-02-24 Andrew Cagney <cagney@redhat.com>
8579
8580 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
8581 mmapped data in core file" PASS and FAIL messages consistent.
8582
8583 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
8584 setting a breakpoint. Work around PR java/1565.
8585
8586 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
8587
8588 * lib/gdb.exp (gdb_breakpoint): Update query string to match
8589 new nquery format.
8590 * gdb.base/pending.exp: Ditto.
8591
8592 2004-02-22 Mark Kettenis <kettenis@gnu.org>
8593
8594 * configure.in: Run stabs tests on *BSD.
8595 * configure: Regenerated.
8596
8597 2004-02-21 Mark Kettenis <kettenis@gnu.org>
8598
8599 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
8600
8601 2004-02-20 Fred Fish <fnf@redhat.com>
8602
8603 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
8604 blank in test for "returns short", for consistency with other
8605 "returns xxx" tests. Update copyright year.
8606
8607 2004-02-19 Fred Fish <fnf@redhat.com>
8608
8609 New testcase for PR breakpoint/1558.
8610 * gdb.arch/gdb1558.exp: New file.
8611 * gdb.arch/gdb1558.c: New file.
8612
8613 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
8614
8615 * gdb.base/nodebug.exp: Fix typo.
8616
8617 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8618
8619 Committed by Jim Blandy <jimb@redhat.com>.
8620
8621 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
8622
8623 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
8624
8625 * gdb.base/float.exp: Support s390*-*-* targets.
8626
8627 2004-02-17 Adam Fedor <fedor@gnu.org>
8628
8629 * gdb.base/gdb1555.exp: New file.
8630 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
8631
8632 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
8633
8634 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
8635
8636 2004-02-16 Fred Fish <fnf@redhat.com>
8637
8638 * gdb.arch/gdb1291.c: Remove
8639 * gdb.arch/gdb1291.s: New test input file.
8640 * gdb.arch/gdb1291.exp: Expand test to check case that should not
8641 fail. Test for correct result, known incorrect result, other
8642 failures and timeouts.
8643
8644 2004-02-16 Andrew Cagney <cagney@redhat.com>
8645
8646 * gdb.base/bigcore.exp: New file.
8647 * gdb.base/bigcore.c: New file.
8648
8649 2004-02-13 Andrew Cagney <cagney@redhat.com>
8650
8651 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
8652 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
8653 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
8654 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
8655 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
8656 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
8657 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
8658 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
8659 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
8660 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
8661
8662 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
8663
8664 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
8665 executed is an alloc instruction.
8666
8667 2004-02-11 David Carlton <carlton@kealia.com>
8668
8669 * gdb.cp/breakpoint.exp: New.
8670 * gdb.cp/breakpoint.cc: New.
8671
8672 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
8673
8674 Partial fix for PR gdb/1543.
8675 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
8676 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
8677 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
8678 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
8679 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
8680 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
8681 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
8682 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
8683 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
8684 to bug-gdb@prep.ai.mit.edu .
8685 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
8686 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
8687 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
8688 Likewise.
8689
8690 2004-02-10 Andrew Cagney <cagney@redhat.com>
8691
8692 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
8693 using gdb_internal_error_resync.
8694
8695 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
8696
8697 * gdb.threads/thread-specific.exp: Stop early if no threads are
8698 found.
8699
8700 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
8701
8702 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
8703
8704 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
8705
8706 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
8707 breakpoints.
8708
8709 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
8710
8711 * config/sim.exp (gdb_load): Handle $arg == "".
8712 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
8713 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
8714
8715 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
8716
8717 * gdb.base/maint.exp: Update test to reflect
8718 obstack changes.
8719
8720 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
8721
8722 * gdb.base/pendshr.c (pendfunc): New function that calls
8723 pendfunc1.
8724 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
8725
8726 2004-02-04 Fred Fish <fnf@redhat.com>
8727
8728 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
8729 function symbols and update copyright years.
8730 * gdb.arch/gdb1291.c: Ditto.
8731
8732 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8733
8734 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
8735
8736 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8737
8738 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
8739
8740 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8741
8742 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
8743
8744 2004-02-02 Fred Fish <fnf@redhat.com>
8745
8746 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
8747 remote targets. Update copyright years.
8748
8749 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
8750
8751 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
8752 support.
8753 * gdb.base/langs.exp: Fix test which attempts to create
8754 breakpoint on non-existent function to handle new pending
8755 support.
8756 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
8757 a breakpoint.
8758 * gdb.base/pending.exp: New test.
8759 * gdb.base/pending.c: New file.
8760 * gdb.base/pendshr.c: Ditto.
8761
8762 2004-02-02 David Carlton <carlton@kealia.com>
8763
8764 * gdb.cp/overload.exp: Add overloadNamespace tests.
8765 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
8766 (overloadNamespace, XXX): New.
8767 (main): Call XXX::marker2.
8768
8769 2004-02-01 Fred Fish <fnf@redhat.com>
8770
8771 * gdb.base/dump.exp: Use runto_main instead of "runto main".
8772 * gdb.base/finish.exp: Ditto.
8773 * gdb.base/gcore.exp: Ditto.
8774 * gdb.base/huge.exp: Ditto.
8775 * gdb.base/info-proc.exp: Ditto.
8776 * gdb.base/return2.exp: Ditto.
8777 * gdb.threads/gcore-thread.exp: Ditto.
8778
8779 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
8780
8781 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
8782
8783 2004-02-01 Mark Kettenis <kettenis@gnu.org>
8784
8785 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
8786 that opening the file succeeds on OpenBSD.
8787
8788 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
8789
8790 * gdb.threads/thread-specific.c: New file.
8791 * gdb.threads/threads-specific.exp: New test script.
8792 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
8793 to expect_out.
8794
8795 2004-02-01 Mark Kettenis <kettenis@gnu.org>
8796
8797 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
8798 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
8799 only on the "print_small_structs from print_long_arg_list" test.
8800
8801 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
8802
8803 * gdb.base/completion.exp: Kill a stray backslash.
8804
8805 From Jim Ingham <jingham@apple.com>:
8806 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
8807 agrees with the result from sending a tab.
8808
8809 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
8810
8811 * gdb.base/chng-syms.exp: Remove stray newline.
8812
8813 2004-01-31 Mark Kettenis <kettenis@gnu.org>
8814
8815 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
8816 *-*-openbsd*.
8817 * gdb.asm/openbsd.inc: New file.
8818
8819 2004-01-30 Mark Kettenis <kettenis@gnu.org>
8820
8821 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
8822 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
8823 *-*solaris2*. Remove commented out default settings for
8824 asm-flags. Replace gdb_compile with target_link.
8825
8826 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
8827
8828 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
8829 for all tests. Remove old hp-ux and cygnus xfail cases.
8830
8831 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
8832
8833 * gdb.base/chng-syms.exp: New file.
8834 * gdb.base/chng-syms.c: New file.
8835
8836 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8837
8838 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
8839 Provide arms for current output in all my configurations.
8840
8841 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
8842
8843 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
8844 * lib/compiler.cc: Likewise.
8845 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
8846 get the right preprocessor. Eval the output directly. Remove
8847 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
8848 hp_f77_compiler and hp_f90_compiler completely.
8849 (gdb_preprocess): Delete.
8850 (get_compiler): Delete.
8851
8852 2004-01-24 Mark Kettenis <kettenis@gnu.org>
8853
8854 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
8855 <string.h>.
8856
8857 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
8858
8859 * gdb.mi/mi-stack.exp: Update copyright.
8860
8861 2004-01-23 David Carlton <carlton@kealia.com>
8862
8863 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
8864 test for cp_lookup_transparent_type.
8865 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
8866 call them.
8867
8868 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
8869
8870 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
8871 after -var-update.
8872
8873 2004-01-23 David Carlton <carlton@kealia.com>
8874
8875 * gdb.cp/namespace.cc (C::ensureRefs): New.
8876 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
8877
8878 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
8879
8880 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
8881 case "-stack-list-locals 2".
8882 * gdb.mi/mi-var-child.exp: Test for case
8883 "-var-list-children --all-values NAME".
8884
8885 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
8886
8887 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
8888
8889 2004-01-18 Mark Kettenis <kettenis@gnu.org>
8890
8891 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
8892 used with gdb_test_multiple.
8893
8894 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
8895 read at address 0. This fixes PR testsuite/1504.
8896
8897 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
8898
8899 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
8900 Remove downloading, guessing the host executable, the calls to
8901 gdb_file_cmd and gdb_target_cmd, and "load" support.
8902 (infer_host_exec): New function broken out from gdb_load.
8903 (gdb_load): New wrapper for gdbserver_gdb_load.
8904 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
8905 gdb_target_cmd. Use -target-select.
8906 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
8907 Download binaries to the host. Clear last_mi_remote_file when
8908 we load a new binary.
8909 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
8910 call gdbserver_gdb_load and mi_gdb_target_cmd.
8911
8912 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8913
8914 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
8915 type patterns.
8916
8917 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
8918
8919 * gdb.cp/templates.exp: Fix typo in test name of
8920 "print Foo<volatile char*>::foo".
8921
8922 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8923
8924 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
8925
8926 2004-01-16 Ben Elliston <bje@wasabisystems.com>
8927
8928 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
8929 (clean mostlyclean): Remove empty rm.
8930
8931 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
8932
8933 * gdb.base/setvar.exp: Add copyright years.
8934
8935 2004-01-14 David Carlton <carlton@bactrian.org>
8936
8937 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
8938 PR c++/1511 and update coment.
8939 * gdb.cp/templates.exp: Update patterns to match current output.
8940 If changes involve something other than whitespace, KFAIL
8941 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
8942
8943 2004-01-14 David Carlton <carlton@kealia.com>
8944
8945 * gdb.cp/namespace.exp: Add tests involving classes defined within
8946 namespaces.
8947 * gdb.cp/namespace.cc (C::CClass): New.
8948 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
8949
8950 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
8951
8952 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
8953 what debug info we have. Print a better message if something goes
8954 wrong while producing the separate debug info file.
8955
8956 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8957
8958 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
8959
8960 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
8961
8962 * gdb.base/callfuncs.c: Add copyright notice.
8963
8964 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
8965
8966 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
8967 inheritance. PR gdb/1498, PR gcc/13539.
8968
8969 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
8970
8971 * gdb.threads/gcore-thread.exp: Prefix name of binary with
8972 test specific name.
8973 * gdb.mi/gdb669.exp: Ditto.
8974 * gdb.mi/mi-pthreads.exp: Ditto.
8975 * gdb.mi/mi1-pthreads.exp: Ditto.
8976 * gdb.mi/mi2-pthreads.exp: Ditto.
8977
8978 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8979
8980 * gdb.cp/member-ptr.cc: Add copyright notice.
8981
8982 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
8983
8984 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
8985 some patterns for recent versions of gcc and hpacc. Delete
8986 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
8987 Delete tests that access a NULL pointer-to-member-data. This
8988 script is still disabled for gcc.
8989
8990 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
8991
8992 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
8993 escaped correctly.
8994
8995 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
8996
8997 * gdb.base/sepdebug.exp: New file.
8998 * gdb.base/sepdebug.c: New file.
8999 * lib/gdb.exp (separate_debug_filename): New procedure.
9000 (gdb_gnu_strip_debug): New procedure.
9001
9002 2004-01-12 Andrew Cagney <cagney@redhat.com>
9003
9004 * gdb.mi/ChangeLog: Delete file. Renamed to ...
9005 * gdb.mi/ChangeLog-1999-2003: New file.
9006
9007 2004-01-12 Andrew Cagney <cagney@redhat.com>
9008
9009 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
9010 "Renaming a directory to a non-empty directory returns ENOTEMPTY
9011 or EEXIST", treat EBUSY as an XFAIL.
9012
9013 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
9014
9015 * gdb.base/scope.exp: Remove obsolete setup_xfail for
9016 hp_cc_compiler.
9017
9018 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9019
9020 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
9021 decorations.
9022
9023 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9024
9025 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
9026 and "(aCC)" decorations. Remove obsolete doco about old
9027 test results.
9028
9029 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9030
9031 * gdb.cp/exception.exp: Fix typo in doco.
9032
9033 2004-01-09 Mark Kettenis <kettenis@gnu.org>
9034
9035 * gdb.base/gdb1476.exp: Fix typo.
9036
9037 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9038
9039 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
9040 file.
9041
9042 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9043
9044 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
9045 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
9046 Use gdb_compile. Remove restriction on gcc. Add some patterns
9047 for recent version of gdb. Delete second half, which was a copy
9048 of the first half with different build flags. This test is
9049 still disabled because it is still not ready for production.
9050
9051 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9052
9053 * gdb.cp/exception.cc: Add copyright notice.
9054 * gdb.cp/exception.exp: Add a notice that this file is broken
9055 because of line number changes caused by addition of copyright
9056 notice.
9057
9058 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9059
9060 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
9061 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
9062
9063 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9064
9065 * gdb.cp/classes.exp: Accept gnu abi 2.
9066 * gdb.cp/derivation.exp: Likewise.
9067 * gdb.cp/overload.exp: Likewise.
9068 * gdb.cp/virtfunc.exp: Likewise.
9069
9070 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9071
9072 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
9073 semicolon after end of function.
9074
9075 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9076
9077 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
9078 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
9079 boilerplate code for compiling and running the program under
9080 test. Add some string method tests.
9081
9082 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9083
9084 * gdb.cp/bs15503.cc: Add copyright notice.
9085 * gdb.cp/bs15503.exp: Adjust line number.
9086
9087 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9088
9089 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
9090 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
9091
9092 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9093
9094 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
9095 hp_cc_compiler.
9096
9097 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9098
9099 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
9100 * gdb.cp/ctti.exp: Use the marker instead of "next".
9101 With gcc, run further before bailing.
9102
9103 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9104
9105 * gdb.cp/cttiadd.cc: Add copyright notice.
9106 * gdb.cp/cttiadd1.cc: Likewise.
9107 * gdb.cp/cttiadd2.cc: Likewise.
9108 * gdb.cp/cttiadd3.cc: Likewise.
9109
9110 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9111
9112 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
9113 Use gdb_test, gdb_test_multiple. Use floating-point values that
9114 have exact representations in IEEE-ish formats.
9115
9116 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9117
9118 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
9119 compilers. Delete duplicate call to get_compiler_info.
9120 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
9121 * gdb.base/volatile.exp: Likewise.
9122
9123 2004-01-07 Mark Kettenis <kettenis@gnu.org>
9124
9125 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
9126 memory at address 0.
9127
9128 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9129
9130 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
9131 to test for hp-ux assembler. Fix copyright years.
9132
9133 2004-01-07 Andrew Cagney <cagney@redhat.com>
9134
9135 * gdb.base/fileio.c (strerrno): Add "EBUSY".
9136
9137 2004-01-07 Andrew Cagney <cagney@redhat.com>
9138
9139 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
9140 when creating the read-only file. From analysis by Roland McGrath
9141 and Elena Zannoni.
9142
9143 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9144
9145 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
9146
9147 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9148
9149 * gdb.base/cvexpr.c: Be type-safe with function pointers and
9150 data pointers.
9151
9152 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9153
9154 * gdb.cp/m-static.exp: Compile one source file at a time.
9155 Delete unused call to get_compiler_info.
9156
9157 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9158
9159 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
9160 * gdb.base/call-rt-st.exp: Likewise.
9161 * gdb.base/nodebug.exp: Likewise.
9162 * gdb.base/volatile.exp: Likewise.
9163 * gdb.cp/ref-types.exp: Likewise.
9164 * gdb.cp/templates.exp: Likewise.
9165
9166 2004-01-05 Mark Kettenis <kettenis@gnu.org>
9167
9168 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
9169
9170 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
9171
9172 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
9173 hppa*-hp-hpux*.
9174
9175 2004-01-04 Mark Kettenis <kettenis@gnu.org>
9176
9177 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9178 x86_64-*-*.
9179
9180 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9181 sparc64-*-* and sparc*-solaris2*.
9182
9183 2004-01-04 Mark Kettenis <kettenis@gnu.org>
9184
9185 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
9186 return ${tests}" test. The ${tests} already mentions the
9187 filename.
9188
9189 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9190
9191 * gdb.cp/local.exp: Accept gcc abi 2.
9192
9193 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9194
9195 * gdb.cp/templates.exp: Accept gcc abi 2.
9196
9197 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9198
9199 * lib/compiler.cc: Remove supports_template_debugging.
9200 * gdb.cp/templates.exp: Do not test supports_template_debugging.
9201
9202 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9203
9204 * gdb.cp/namespace.exp: Accept gcc abi 2.
9205
9206 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9207
9208 * gdb.cp/method.exp: Accept gcc abi 2.
9209
9210 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9211
9212 * gdb.cp/classes.exp: Generate identical results as old version.
9213 * gdb.cp/derivation.exp: Likewise.
9214 * gdb.cp/overload.exp: Likewise.
9215 * gdb.cp/virtfunc.exp: Likewise.
9216
9217 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9218
9219 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
9220 mysterious bug with sourceware version of expect.
9221
9222 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9223
9224 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
9225 current versions of gcc, including gcc abi 2. Remove gratuitous
9226 restart of test program. Use gdb_test_multiple and gdb_test for
9227 all tests. Add patterns to xfail missing "const" in "const char *"
9228 and kfail PR gdb/1155.
9229
9230 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9231
9232 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
9233 current versions of gcc, including gcc abi 2. Remove gratuitous
9234 restart of test program. Use gdb_test_multiple and gdb_test for
9235 all tests. Add patterns to kfail PR gdb/1498.
9236
9237 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9238
9239 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
9240 current versions of gcc, including gcc abi 2. Use "breakpoint"
9241 and "continue" instead of restarting the target program. Use
9242 gdb_test_multiple and gdb_test for all tests.
9243
9244 2004-01-01 Mark Kettenis <kettenis@gnu.org>
9245
9246 * gdb.asm/asm-source.exp: Update copyright year. Link statically
9247 for *-*-solaris2*.
9248
9249 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9250
9251 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
9252 current versions of gcc, including gcc abi 2. Use "breakpoint"
9253 and "continue" instead of restarting the target program several
9254 times. Use gdb_test_multiple and gdb_test for all tests.
9255
9256 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
9257
9258 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
9259 source files.
9260
9261 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9262
9263 * gdb.base/environ.exp: Handle compiling test case from multiple
9264 source files.
9265
9266 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9267
9268 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
9269
9270 2003-12-17 Jim Blandy <jimb@redhat.com>
9271
9272 * gdb.base/freebpcmd.c: Add copyright notice.
9273
9274 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
9275
9276 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9277
9278 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
9279
9280 2003-12-13 Jim Blandy <jimb@redhat.com>
9281
9282 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
9283
9284 2003-12-12 Kevin Buettner <kevinb@redhat.com>
9285
9286 * gdb.asm/frv.inc: New file.
9287 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
9288
9289 2003-12-09 Fred Fish <fnf@redhat.com>
9290
9291 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
9292 functions to break1.c and leave prototypes behind. Add more
9293 "set breakpoint NN here" comments.
9294 * gdb.base/break1.c: New file.
9295
9296 * gdb.base/break.exp: Handle compiling test case from multiple
9297 source files and change source file references as needed.
9298 * gdb.base/completion.exp: Ditto.
9299 * gdb.base/condbreak.exp: Ditto.
9300 * gdb.base/define.exp: Ditto.
9301 * gdb.base/ena-dis-br.exp: Ditto.
9302 * gdb.base/info-proc.exp: Ditto.
9303 * gdb.base/maint.exp: Ditto.
9304 * gdb.base/until.exp: Ditto.
9305
9306 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
9307 hardcoded line numbers.
9308 * gdb.base/define.exp: Ditto.
9309 * gdb.base/ena-dis-br.exp: Ditto.
9310 * gdb.base/maint.exp: Ditto.
9311 * gdb.base/until.exp: Ditto.
9312
9313 * gdb.base/completion.exp: Use "break1" for completion tests since
9314 "break" is no longer a unique prefix.
9315
9316 2003-12-06 Andrew Cagney <cagney@redhat.com>
9317
9318 * gdb.base/structs.exp (test_struct_returns): When applicable, set
9319 "return_value_unimplemented". When an unimplemented struct return
9320 architecture, report incorrect values as a KFAIL
9321
9322 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9323
9324 * gdb.cp/rtti.exp: Accept new wording of warning from
9325 cp_lookup_rtti_type.
9326
9327 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9328
9329 Partial fix for PR testsuite/1456.
9330 * gdb.base/scope.exp (test_at_main): Replace references to
9331 gcc_compiled with calls to test_compiler_info.
9332 (test_at_foo): Likewise.
9333 (test_at_bar): Likewise.
9334
9335 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
9336
9337 Partial fix for PR testsuite/1456.
9338 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
9339 to test_compiler_info.
9340
9341 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
9342
9343 * gdb.base/so-impl-ld.exp: Update copyright notice.
9344
9345 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
9346
9347 Partial fix for PR testsuite/1456.
9348 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
9349 to test_compiler_info.
9350
9351 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9352
9353 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
9354 from current versions of gdb. Clean up regular expressions.
9355 Delete redundant timeout case.
9356
9357 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9358
9359 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
9360 from current versions of gdb. Clean up regular expressions.
9361 Delete redundant timeout case.
9362
9363 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
9364
9365 Partial fix for PR testsuite/1456.
9366 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
9367 gcc_compiled with call to test_compiler_info.
9368
9369 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
9370
9371 Partial fix for PR testsuite/1456.
9372 * gdb.base/list.exp (test_list_function): Delete unused declaration
9373 of gcc_compiled.
9374
9375 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
9376
9377 Partial fix for PR testsuite/1456.
9378 * gdb.base/complex.exp: Replace reference to gcc_compiled with
9379 call to test_compiler_info.
9380
9381 2003-11-29 Mark Kettenis <kettenis@gnu.org>
9382
9383 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
9384 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
9385 it to create the appropriate note.inc.
9386 * gdb.asm/asmsrc1.s: Include "note.inc".
9387 * gdb.asm/netbsd.inc: New file.
9388 * gdb.asm/empty.inc: New file.
9389
9390 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9391
9392 Partial fix for PR testsuite/1456.
9393 * gdb.base/constvars.exp: Replace references to gcc_compiled with
9394 calls to test_compiler_info.
9395
9396 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
9397
9398 Partial fix for PR testsuite/1456.
9399 * gdb.base/volatile.exp: Replace references to gcc_compiled with
9400 calls to test_compiler_info.
9401
9402 2003-11-27 Mark Kettenis <kettenis@gnu.org>
9403
9404 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
9405 pattern for the KFAILs.
9406
9407 2003-11-25 Adam Fedor <fedor@gnu.org>
9408
9409 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
9410 * gdb.objc/objcdecode.m: New file.
9411
9412 2003-11-25 Adam Fedor <fedor@gnu.org>
9413
9414 * gdb.objc/nondebug.exp: Test for PR objc/1236.
9415 * gdb.objc/nondebug.m: New file.
9416
9417 2003-11-26 Ben Elliston <bje@wasabisystems.com>
9418
9419 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9420 NetBSD as it does on FreeBSD. Modelled on a similar change by
9421 Mark Kettenis on 2003-05-30.
9422 (link-flags): Set to "--entry _start" regardless of target.
9423 Special linker flags are to be appended to $link-flags.
9424 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
9425
9426 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9427
9428 * gdb.cp/method.exp: Accept output of new demangler.
9429
9430 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9431
9432 * gdb/class2.exp: New file.
9433 * gdb/class2.cc: New file.
9434
9435 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9436
9437 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
9438 of new demangler.
9439
9440 2003-11-23 Mark Kettenis <kettenis@gnu.org>
9441
9442 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
9443 of gdb_test "run".
9444
9445 2003-11-23 Mark Kettenis <kettenis@gnu.org>
9446
9447 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
9448 "continue" into "run".
9449
9450 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
9451
9452 Partial fix for PR testsuite/1456.
9453 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
9454 call to test_compiler_info.
9455 * gdb.cp/ctti.exp: Likewise.
9456 * gdb.cp/derivation.exp: Likewise.
9457 * gdb.cp/member-ptr.exp: Likewise.
9458 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
9459 reference to gcc_compiled.
9460
9461 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
9462
9463 Fix PR testsuite/1463.
9464 * gdb.base/structs.exp (start_structs_test): Call
9465 get_debug_format before using the debug format.
9466
9467 2003-11-22 Andrew Cagney <cagney@redhat.com>
9468
9469 * lib/gdb.exp (gdb_test_multiple): Add simple example.
9470 * gdb.base/structs.exp: Use gdb_test_multiple.
9471
9472 2003-11-20 Andrew Cagney <cagney@redhat.com>
9473
9474 * gdb.base/structs.exp: Handle and recover from internal errors.
9475 Replace "foo${n}" with "foo<n>" in test messages.
9476
9477 * gdb.base/structs.exp: Update copyright. Rewrite.
9478 * gdb.base/structs.c: Update copyright. Rewrite.
9479
9480 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
9481 resync count exceeded.
9482
9483 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
9484 from the internal error.
9485 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
9486 Original from Jim Blandy.
9487 (gdb_test_multiple): Use gdb_internal_error_resync.
9488
9489 2003-11-19 Andrew Cagney <cagney@redhat.com>
9490
9491 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
9492 KFAIL.
9493
9494 2003-11-17 Mark Kettenis <kettenis@gnu.org>
9495
9496 New testcase for PR backtrace/1435.
9497 * gdb.arch/i386-unwind.exp: New file.
9498 * gdb.arch/i386-unwind.c: New file.
9499
9500 2003-11-17 Andrew Cagney <cagney@redhat.com>
9501
9502 * lib/gdb.exp (compiler_info): New global.
9503 (test_compiler_info): New function.
9504 (get_compiler_info): Set compiler_info.
9505 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
9506 "compiler_info" to gcc-<major>-<minor>.
9507
9508 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
9509
9510 * gdb.trace/configure: Remove.
9511
9512 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
9513
9514 * gdb.base/break.c: Add comments to aid finding line numbers for
9515 breakpoints.
9516 * gdb.base/break.exp: Remove all references to explicit line
9517 numbers.
9518
9519 2003-11-11 Nick Clifton <nickc@redhat.com>
9520
9521 * gdb.base/shreloc.exp: Do not run for targets which do not
9522 support shared objects.
9523
9524 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
9525
9526 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
9527 Don't run tests if nofileio flag is given.
9528
9529 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
9530
9531 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
9532 as well as 'Watchpoint'.
9533
9534 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
9535
9536 Reported by Jim Ingham <jingham@apple.com>:
9537 * gdb.base/annota1.exp: Match at least one occurrence of the
9538 signal handler annotation.
9539
9540 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
9541
9542 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
9543 as well as 'Watchpoint'.
9544
9545 2003-11-05 Michael Chastain <mec@shout.net>
9546
9547 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
9548
9549 2003-11-03 Kris Warkentin <kewarken@qnx.com>
9550
9551 * gdb.arch/gdb1291.c: New test file.
9552 * gdb.arch/gdb1291.exp: New test script.
9553 * gdb.arch/gdb1431.c: New test file.
9554 * gdb.arch/gdb1431.exp: New test script.
9555
9556 2003-10-22 Michael Chastain <mec@shout.net>
9557
9558 * gdb.mi/pthreads.c: Add copyright notice.
9559
9560 2003-10-22 Michael Chastain <mec@shout.net>
9561
9562 * gdb.threads/pthreads.c: Add copyright notice.
9563
9564 2003-10-20 Michael Chastain <mec@shout.net>
9565
9566 * gdb.base/gdb1056.exp: New test script.
9567
9568 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
9569
9570 * gdb.threads/killed.exp: Use gdb_run_cmd.
9571
9572 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
9573
9574 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
9575 create a core file.
9576 * gdb.threads/gcore-thread.exp: Likewise.
9577
9578 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
9579
9580 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
9581 type, based on char type.
9582 (struct bit_flags_short_t): New bitfield type, based on short type.
9583 (init_bit_flags_char): New fuction.
9584 (init_bit_flags_short): Ditto.
9585 (print_bit_flags_char): Ditto.
9586 (print_bit_flags_short): Ditto.
9587 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
9588
9589 2003-10-11 Michael Chastain <mec@shout.net>
9590
9591 * gdb.base/call-rt-st.exp: Update copyright year.
9592
9593 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
9594
9595 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
9596 * gdb.disasm/sh3.s: Ditto.
9597
9598 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
9599
9600 * gdb.threads/switch-threads.exp: New test.
9601 * gdb.threads/switch-threads.c: New source file.
9602
9603 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
9604
9605 * gdb.base/ending-run.exp: Add sh specific case.
9606
9607 2003-10-06 Andrew Cagney <cagney@redhat.com>
9608
9609 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
9610 * gdb.disasm/mn10200.exp: Delete obsolete file.
9611
9612 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
9613
9614 * ChangeLog: Correct an entry command.exp -> commands.exp.
9615 * gdb.base/commands.exp (bp_deleted_in_command_test)
9616 (temporary_breakpoint_commands): Check noargs.
9617
9618 2003-09-25 David Carlton <carlton@kealia.com>
9619
9620 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
9621 of some print tests, where appropriate. Add tests for C::D::cd,
9622 E::ce, F::cXfX, G::XgX.
9623 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
9624
9625 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
9626
9627 * lib/java.exp (java_init): Import target_alias before using it.
9628
9629 2003-09-25 David Carlton <carlton@kealia.com>
9630
9631 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
9632
9633 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
9634
9635 * gdb.base/selftest.exp: Accomodate more instruction reordering
9636 weirdness.
9637
9638 2003-09-17 Michael Chastain <mec@shout.net>
9639
9640 * gdb.cp/gdb1355.exp: New file.
9641 * gdb.cp/gdb1355.c: New file.
9642
9643 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
9644
9645 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
9646 * gdb.asm/sh.inc: New file.
9647
9648 2003-09-11 David Carlton <carlton@kealia.com>
9649
9650 * gdb.cp/namespace.exp: Add tests for namespace types.
9651 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
9652 (test_namespace): New.
9653
9654 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
9655
9656 * gdb.base/relocate.exp: Handle new gdb output at startup.
9657 * gdb.stabs/weird.exp: Ditto.
9658
9659 2003-09-08 Michael Chastain <mec@shout.net>
9660
9661 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
9662
9663 2003-09-07 Michael Chastain <mec@shout.net>
9664
9665 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
9666 'parse error'.
9667
9668 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
9669
9670 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
9671
9672 2003-08-30 Michael Chastain <mec@shout.net>
9673
9674 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
9675 * gdb.gdb/observer.exp: Ditto.
9676 * gdb.gdb/xfullpath.exp: Ditto.
9677
9678 2003-08-29 Mark Kettenis <kettenis@gnu.org>
9679
9680 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
9681 *-*-*bsd*.
9682
9683 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
9684
9685 * gdb.base/dump.exp: Skip for ia64.
9686
9687 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
9688
9689 * gdb.asm/asm-source.exp: Add ia64 support.
9690 * gdb.asm/ia64.inc: New file.
9691
9692 2003-08-22 Michael Chastain <mec@shout.net>
9693
9694 * gdb.cp: New directory.
9695 * gdb.cp/*: Copy from gdb.c++/*.
9696 * gdb.c++/*: Remove.
9697 * Makefile.in: Change gdb.c++ to gdb.cp.
9698 * configure.in: Ditto.
9699 * configure: Regnerate.
9700
9701 2003-08-18 Mark Kettenis <kettenis@gnu.org>
9702
9703 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
9704 * gdb.arch/i386-prologue.c (gdb1338): Add function.
9705
9706 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
9707
9708 * mi-var-display.exp (-var-list-children weird): Accept function
9709 pointers with argument types.
9710 * mi1-var-display.exp (-var-list-children weird): Likewise.
9711 * mi2-var-display.exp (-var-list-children weird): Likewise.
9712
9713 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
9714
9715 * gdb.base/annota3.exp: Add missing newline.
9716
9717 2003-08-06 Michael Chastain <mec@shout.net>
9718
9719 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
9720
9721 2003-08-12 Michael Snyder <msnyder@redhat.com>
9722
9723 * gdb.base/float.exp: Add test for SH.
9724
9725 2003-08-10 Mark Kettenis <kettenis@gnu.org>
9726
9727 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
9728
9729 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
9730
9731 * gdb.base/completion.exp: Remove reduntant completion test
9732 on filename.
9733
9734 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
9735
9736 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
9737 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
9738 gdb.trace/save-trace.exp: Make sure that full pathnames are
9739 escaped correctly.
9740
9741 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
9742
9743 * configure.in: Don't generate config.h from config.hin.
9744 * configure: Regenerate.
9745 * config.hin: Remove file.
9746 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
9747 * gdb.threads/pthreads.c: Ditto.
9748
9749 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
9750
9751 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9752 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
9753 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
9754 Replace ld24 with seth/add3.
9755
9756 2003-08-02 Andrew Cagney <cagney@redhat.com>
9757
9758 * gdb.base/annota3.exp: New file.
9759 * gdb.base/annota3.c: New file.
9760 * gdb.c++/annota3.exp: New file.
9761 * gdb.c++/annota3.cc: New file.
9762
9763 2003-07-29 Michael Chastain <mec@shout.net>
9764
9765 * gdb.threads/tls.c (spin): Check errno only if sem_wait
9766 actually failed.
9767 (do_pass): Likewise.
9768 * gdb.threads/tls.exp: Always initialize no_of_threads.
9769
9770 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
9771
9772 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
9773 pattern.
9774 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
9775 * gdb.threads/tls.exp: Recognize one case of the host library not
9776 supporting TLS.
9777
9778 2003-07-27 Andrew Cagney <cagney@redhat.com>
9779
9780 * gdb.base/fileio.exp: Use SH when running commands using
9781 remote_exec.
9782
9783 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
9784
9785 From Kei Sakamoto <sakamoto.kei@renesas.com>:
9786 * gdb.base/relocate.c (dummy): New padding array.
9787
9788 2003-07-22 Michael Snyder <msnyder@redhat.com>
9789
9790 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
9791
9792 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
9793 patterns to be more general, accepting old and new output.
9794 Some output chars (such as '+') also must be quoted.
9795 Some addresses are displayed numerically instead of
9796 symbolically.
9797
9798 2003-07-23 Michael Snyder <msnyder@redhat.com>
9799
9800 * gdb.base/return2.exp: Don't test long-long return.
9801
9802 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
9803 * gdb.disasm/t01_mov.exp: Ditto.
9804 * gdb.disasm/t02_mova.s: Ditto.
9805 * gdb.disasm/t02_mova.exp: Ditto.
9806 * gdb.disasm/t03_add.s: Ditto.
9807 * gdb.disasm/t03_add.exp: Ditto.
9808 * gdb.disasm/t04_sub.s: Ditto.
9809 * gdb.disasm/t04_sub.exp: Ditto.
9810 * gdb.disasm/t05_cmp.s: Ditto.
9811 * gdb.disasm/t05_cmp.exp: Ditto.
9812 * gdb.disasm/t06_ari2.s: Ditto.
9813 * gdb.disasm/t06_ari2.exp: Ditto.
9814 * gdb.disasm/t07_ari3.s: Ditto.
9815 * gdb.disasm/t07_ari3.exp: Ditto.
9816 * gdb.disasm/t08_or.s: Ditto.
9817 * gdb.disasm/t08_or.exp: Ditto.
9818 * gdb.disasm/t09_xor.s: Ditto.
9819 * gdb.disasm/t09_xor.exp: Ditto.
9820 * gdb.disasm/t10_and.s: Ditto.
9821 * gdb.disasm/t10_and.exp: Ditto.
9822 * gdb.disasm/t11_logs.s: Ditto.
9823 * gdb.disasm/t11_logs.exp: Ditto.
9824 * gdb.disasm/t12_bit.s: Ditto.
9825 * gdb.disasm/t12_bit.exp: Ditto.
9826 * gdb.disasm/t13_otr.s: Ditto.
9827 * gdb.disasm/t13_otr.exp: Ditto.
9828
9829 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
9830
9831 * gdb.threads/tls.exp :Add kfail for 'info address' case.
9832
9833 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
9834
9835 * gdb.threads/tls.c : New file.
9836 * gdb.threads/tls.exp : New file.
9837 * gdb.threads/tls-main.c : New file.
9838 * gdb.threads/tls-shared.c : New file.
9839 * gdb.threads/tls-shared.exp : New file.
9840
9841 2003-07-22 Andreas Schwab <schwab@suse.de>
9842
9843 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
9844
9845 2003-07-20 Andreas Schwab <schwab@suse.de>
9846
9847 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
9848 due to insn reordering.
9849
9850 2003-07-15 Andrew Cagney <cagney@redhat.com>
9851
9852 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
9853
9854 2003-07-15 Michael Chastain <mec@shout.net>
9855
9856 * gdb.base/gdb1250.exp: New file.
9857 * gdb.base/gdb1250.c: New file.
9858
9859 2003-07-09 Michal Ludvig <mludvig@suse.cz>
9860
9861 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
9862 expansion of size_t to 'unsigned long', not only to 'unsigned'.
9863
9864 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
9865
9866 * gdb.threads/tls.c: New file.
9867 * gdb.threads/tls.exp: New file.
9868 * gdb.threads/tls-main.c: New file.
9869 * gdb.threads/tls-shared.c: New file.
9870 * gdb.threads/tls-shared.exp: New file.
9871
9872 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
9873
9874 * gdb.base/annota1.exp: Make sure that we properly escape the
9875 full path of the source file. Xfail more permissive patterns,
9876 due to a compiler debug info problem.
9877
9878 2003-07-07 Andreas Schwab <schwab@suse.de>
9879
9880 * gdb.asm/m68k.inc: New file.
9881 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
9882
9883 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
9884 arguments"): Also match negative number.
9885
9886 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
9887
9888 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
9889
9890 * gdb.base/store.c (charest): New typedef.
9891 (add_char): Rename to add_charest, update.
9892 (wack_char): Rename to wack_charest, update types. Return l + r
9893 to keep r live across the call.
9894 (wack_short, wack_int, wack_long, wack_longest, wack_float)
9895 (wack_double, wack_doublest): Return l + r to keep r live across
9896 the call.
9897 * gdb.base/store.exp: Accomodate store.c changes.
9898
9899 2003-06-30 David Carlton <carlton@kealia.com>
9900
9901 * gdb.c++/maint.exp (test_invalid_name): New.
9902 (test_first_component): Add tests for invalid names.
9903
9904 2003-06-29 Michael Chastain <mec@shout.net>
9905
9906 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
9907 output of '<VTT for class>' for virtual base classes.
9908
9909 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
9910
9911 * gdb.base/completion.exp: Tab-complete "complet" instead of
9912 "compl".
9913 * gdb.base/complex.exp, gdb.base/complex.c: New files.
9914
9915 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
9916
9917 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
9918 * gdb.base/volatile.exp: Likewise.
9919
9920 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
9921
9922 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
9923 gdb/1265.
9924
9925 2003-06-28 Michael Chastain <mec@shout.net>
9926 Daniel Jacobowitz <drow@mvista.com>
9927
9928 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
9929 initial line count of 'captured_main' from 26 to 32.
9930 (test_with_self): Allow xmalloc call to be interleaved with the
9931 preceding two lines.
9932
9933 2003-06-24 Joel Brobecker <brobecker@gnat.com>
9934
9935 * gdb.base/bang.exp: New testcase.
9936
9937 2003-06-23 Joel Brobecker <brobecker@gnat.com>
9938
9939 * gdb.base/langs.exp: Add some tests for the "minimal" language
9940 support.
9941
9942 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
9943
9944 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
9945 the testcase.
9946
9947 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
9948
9949 * gdb.base/relocate.exp: Test add-symbol-file with a variable
9950 offset.
9951
9952 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
9953
9954 * gdb.c++/pr-1210.cc: New file.
9955 * gdb.c++/pr-1210.exp: New file.
9956
9957 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
9958
9959 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
9960 000-exec-continue.
9961
9962 2003-06-15 Mark Kettenis <kettenis@gnu.org>
9963
9964 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
9965 on *-*-*bsd* instead of *-*-freebsd*.
9966
9967 2003-06-14 Andrew Cagney <cagney@redhat.com>
9968
9969 * gdb.base/store.exp: Test longest and doublest. Test all
9970 parameters. Weaken return statement match.
9971 * gdb.base/store.c: Add longest and doublest - aka long long and
9972 long double functions. Put all parameters into local register
9973 variables. Use negative values.
9974
9975 2003-06-14 Andrew Cagney <cagney@redhat.com>
9976
9977 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
9978 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
9979 exit status.
9980 * gdb.base/fileio.exp: Disable target when nointerrupts and
9981 noinferiorio, instead of limiting it to remote. Use remote_exec
9982 instead of system.
9983
9984 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
9985
9986 * gdb.base/float.exp: Add ia64 support.
9987
9988 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
9989
9990 * gdb.base/fileio.exp: Run only on remote targets.
9991
9992 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
9993
9994 * gdb.base/fileio.c: New file, testing File-I/O.
9995 * gdb.base/fileio.exp: Ditto.
9996
9997 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
9998
9999 * gdb.base/shreloc.exp: New file, check symbol values obtained from
10000 shared objects after relocation at load time (gdb PR/1132).
10001 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
10002 as above, part of the shared object relocation test.
10003
10004 2003-06-08 Mark Kettenis <kettenis@gnu.org>
10005
10006 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
10007 fully filled history list.
10008 * gdb.base/gdb_history: New file.
10009
10010 * gdb.base/signals.exp: XFAIL "continue to func1" on
10011 i*86-*-freebsd*.
10012
10013 * gdb.base/attach.exp: When trying to attach to a nonexistent
10014 process, make it possible to specify the PID based on the target,
10015 and do so for *-*-freebsd*.
10016
10017 2003-06-02 Richard Henderson <rth@redhat.com>
10018
10019 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
10020
10021 2003-06-02 Richard Henderson <rth@redhat.com>
10022
10023 * gdb.base/selftest.exp: Next over lim_at_start initialization.
10024
10025 2003-06-02 Richard Henderson <rth@redhat.com>
10026
10027 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
10028
10029 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
10030
10031 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
10032 of globalvar.
10033
10034 2003-06-01 Mark Kettenis <kettenis@gnu.org>
10035
10036 * gdb.asm/asm-source.exp: Check for memory read errors in
10037 disassembler test on *BSD too.
10038
10039 2003-06-01 Richard Henderson <rth@redhat.com>
10040
10041 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
10042 for .frame.
10043 (gdbasm_call): Lose ldgp.
10044 (gdbasm_startup): Add frame information.
10045 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
10046
10047 2003-05-31 Mark Kettenis <kettenis@gnu.org>
10048
10049 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
10050 i?86-*-*.
10051
10052 2003-05-30 Mark Kettenis <kettenis@gnu.org>
10053
10054 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10055 FreeBSD.
10056
10057 2003-05-29 Richard Henderson <rth@redhat.com>
10058
10059 * gdb.asm/alpha.inc: New file.
10060 * gdb.asm/asm-source.exp: Use it.
10061
10062 2003-05-29 Jim Blandy <jimb@redhat.com>
10063
10064 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
10065 'core.PID'.
10066
10067 2003-05-22 Jim Blandy <jimb@redhat.com>
10068
10069 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
10070 backtrace.
10071
10072 2003-05-20 David Carlton <carlton@math.stanford.edu>
10073
10074 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
10075 this time.
10076
10077 2003-05-19 David Carlton <carlton@bactrian.org>
10078
10079 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
10080 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
10081
10082 2003-05-19 David Carlton <carlton@bactrian.org>
10083
10084 * gdb.c++/namespace.exp: Add namespace scope and anonymous
10085 namespace tests.
10086 Bump copyright date.
10087 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
10088 (main): Call C::D::marker2.
10089 * gdb.c++/namespace1.cc: New file.
10090
10091 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
10092
10093 Roland McGrath <roland@redhat.com>
10094 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
10095 there is no manager thread.
10096
10097 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
10098
10099 * gdb.threads/schedlock.exp: Remove assumption that all threads
10100 will run in a particular small time slice. Also ensure we break
10101 in one of the child threads rather than the main thread.
10102
10103 2003-05-07 Jim Blandy <jimb@redhat.com>
10104
10105 Add support for assembly source testing on the s390x.
10106 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
10107 architecture.
10108 * gdb.asm/s390x.inc: New file.
10109
10110 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
10111 succession of 'if' statements.
10112
10113 2003-05-05 Andrew Cagney <cagney@redhat.com>
10114
10115 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
10116
10117 2003-05-05 Andrew Cagney <cagney@redhat.com>
10118
10119 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
10120 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
10121
10122 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
10123
10124 * gdb.base/charset.exp: Update based on new behavior of set/show
10125 charset commands.
10126
10127 2003-05-01 Andrew Cagney <cagney@redhat.com>
10128
10129 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
10130 variable do not give memory errors.
10131
10132 2003-04-30 Adam Fedor <fedor@gnu.org>
10133
10134 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
10135 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
10136 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
10137 gdb.objc/basicclass.m: : New files
10138
10139 * lib/gdb.exp (gdb_compile_objc): New procedure.
10140
10141 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
10142
10143 * gdb.base/signals.exp: Make backtrace tests more specific.
10144
10145 2003-04-23 David Carlton <carlton@bactrian.org>
10146
10147 * gdb.c++/maint.exp (test_first_component): Add tests for
10148 'operator' in more locations.
10149
10150 2003-04-16 Kevin Buettner <kevinb@redhat.com>
10151
10152 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
10153
10154 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
10155
10156 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
10157 func marke' instead. Update test name.
10158
10159 2003-04-15 David Carlton <carlton@math.stanford.edu>
10160
10161 * gdb.c++/maint.exp: New file.
10162
10163 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
10164
10165 * gdb.threads/schedlock.c: Change type of thread function argument
10166 to long, to avoid warnings on 64-bit platforms.
10167
10168 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
10169
10170 * gdb.base/attach.exp: Add new message from ptrace in case of
10171 attaching to nonexistent process.
10172
10173 2003-04-11 Jim Blandy <jimb@redhat.com>
10174
10175 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10176 gdb.c++/userdef.cc: Place comments on the lines to which the
10177 marker function might return.
10178 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10179 gdb.c++/userdef.exp: Look for those comments to check that we've
10180 returned to the right place, instead of checking line numbers.
10181
10182 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
10183
10184 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
10185 match on sourcefile name, instead of directory name.
10186
10187 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
10188
10189 * gdb.base/completion.exp: Use string_to_regexp to match the
10190 working directory name.
10191
10192 2003-04-09 Jim Blandy <jimb@redhat.com>
10193
10194 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10195 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
10196 after an inferior function call, report the failure, but allow the
10197 test to continue.
10198
10199 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10200
10201 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10202 with -DPROTOTYPES.
10203
10204 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10205
10206 * gdb.base/break.exp: Revert last patch.
10207
10208 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
10209
10210 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10211 with -DPROTOTYPES.
10212
10213 2003-04-02 Andrew Cagney <cagney@redhat.com>
10214
10215 * gdb.base/callfuncs.exp: Make "print add" messages unique.
10216 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
10217 matching directories by the name breakpoint.
10218 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
10219 Make "continue to marker1" consistent.
10220 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
10221 message consistent.
10222 * lib/gdb.exp: Put "the program is no longer running", and "the
10223 program exited" in parenthesis.
10224 * lib/mi-support.exp: Ditto.
10225
10226 2003-04-02 Bob Rossi <bob_rossi@cox.net>
10227
10228 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
10229
10230 2003-03-29 Andrew Cagney <cagney@redhat.com>
10231
10232 * gdb.base/sizeof.c (main): Print the value of '\377'.
10233 * gdb.base/sizeof.exp: Check the sign of '\377'.
10234
10235 2003-03-27 Michael Chastain <mec@shout.net>
10236
10237 * gdb.base/gdb1090.exp: New file.
10238 * gdb.base/gdb1090.cc: New file.
10239
10240 2003-03-27 J. Brobecker <brobecker@gnat.com>
10241
10242 * gdb.gdb/observer.exp: New regression test.
10243
10244 2003-03-27 Michael Chastain <mec@shout.net>
10245
10246 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
10247 * gdb.base/ptype.exp: Likewise.
10248
10249 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
10250
10251 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
10252
10253 2003-03-26 Michael Chastain <mec@shout.net>
10254
10255 * gdb.base/ptype.exp: Actually use some typedef'd types.
10256
10257 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
10258
10259 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
10260 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
10261
10262 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
10263
10264 * gdb.base/default.exp: Fix regular expression.
10265
10266 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
10267
10268 * gdb.base/args.exp: Fix regular expression.
10269
10270 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
10271
10272 * gdb.base/help.exp: Allow Win32 child process.
10273
10274 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
10275
10276 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
10277 when stepping out of main().
10278
10279 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
10280
10281 * gdb.base/default.exp: Check for win32 specific message when calling
10282 "run" without executable.
10283
10284 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
10285
10286 * gdb.base/args.exp: Expect .exe in output.
10287
10288 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
10289
10290 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
10291 Cygwin native.
10292
10293 2003-03-17 Andrew Cagney <cagney@redhat.com>
10294
10295 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
10296 vector registes.
10297 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
10298 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
10299
10300 2003-03-17 David Carlton <carlton@math.stanford.edu>
10301
10302 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
10303 test, for PR breakpoints/38.
10304 Call test_watchpoint_and_breakpoint.
10305 * gdb.base/watchpoint.c (func3): New function.
10306 (main): Call func3.
10307
10308 2003-03-04 David Carlton <carlton@math.stanford.edu>
10309
10310 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
10311 Garply<Garply<char> >:: garply".
10312 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
10313 with respect to PR c++/1111; note also PR c++/1113.
10314 (test_template_breakpoints): KFAIL "constructor breakpoint" with
10315 respect to PR c++/1062.
10316 KFAIL "destructor breakpoint" with respect to PR c++/1112.
10317
10318 2003-03-03 David Carlton <carlton@math.stanford.edu>
10319
10320 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
10321 with respect to PR c++/57.
10322 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
10323 c++/826.
10324 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
10325 respect to PR c++/57.
10326
10327 2003-03-03 David Carlton <carlton@math.stanford.edu>
10328
10329 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
10330 respect to PR c++/33 into FAILs.
10331
10332 2003-03-03 Michael Chastain <mec@shout.net>
10333
10334 * configure.in: Update copyright years.
10335
10336 2003-03-03 Michael Chastain <mec@shout.net>
10337
10338 * Makefile.in: Update copyright years.
10339
10340 2003-02-28 David Carlton <carlton@math.stanford.edu>
10341
10342 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
10343 print class instead of struct and/or superfluous protection
10344 specifiers, as long as the resulting output is equivalent to the
10345 source code.
10346 Delete FIXME from end of messages on tests that don't need
10347 fixing.
10348
10349 2003-02-28 David Carlton <carlton@math.stanford.edu>
10350
10351 * gdb.c++/templates.exp (do_tests): Allow const in the two
10352 Foo<volatile char *>::foo tests.
10353
10354 2003-02-27 Michael Snyder <msnyder@redhat.com>
10355
10356 * gdb.base/restore.c (main): Return zero, so exit code
10357 will be consistant.
10358
10359 2003-02-26 David Carlton <carlton@math.stanford.edu>
10360
10361 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
10362 char *>::foo" test with respect to PR c++/33. Create a new test
10363 which is identical to that one except that it doesn't put the
10364 space between the "char" and the "*"; KFAIL it, too.
10365
10366 2003-02-26 David Carlton <carlton@math.stanford.edu>
10367
10368 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
10369 template types into either PASSes or KFAILs (corresponding to PR
10370 c++/57). Tweak indentation. Update copyright.
10371
10372 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
10373
10374 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
10375
10376 2003-02-13 Michael Chastain <mec@shout.net>
10377
10378 * gdb.base/exprs.exp: Remove i960 remnants.
10379 * gdb.base/funcargs.exp: Likewise.
10380 * gdb.base/list.exp: Likewise.
10381 * gdb.base/ptype.exp: Likewise.
10382
10383 2003-02-14 David Carlton <carlton@math.stanford.edu>
10384
10385 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
10386 pEe->D::vg()" from XFAIL to KFAIL.
10387
10388 2003-02-13 Jason Molenda (jmolenda@apple.com)
10389
10390 * gdb.base/maint.exp: Update maint print statistics regexp to include
10391 new entries.
10392
10393 2003-02-13 Michael Chastain <mec@shout.net>
10394
10395 * gdb.c++/inherit.exp: Remove call to get_debug_format.
10396
10397 2003-02-12 Michael Chastain <mec@shout.net>
10398
10399 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
10400 * gdb.c++/inherit.exp: Likewise.
10401 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
10402 * gdb.c++/templates.exp: Likewise.
10403 * gdb.c++/virtfunc.exp: Likewise.
10404
10405 2003-02-06 Jason Molenda (jason-cl@molenda.com)
10406
10407 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
10408 why the code is written that way.
10409
10410 2003-02-05 Michael Chastain <mec@shout.net>
10411
10412 * gdb.base/dump.exp: Add missing copyright line.
10413
10414 2003-02-05 Jason Molenda (jason-cl@molenda.com)
10415
10416 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
10417 at the beginning so the breakpoint doesn't get set on the loop.
10418
10419 2003-02-05 Michael Chastain <mec@shout.net>
10420
10421 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
10422 output for configurations with gcc 2.95.3.
10423
10424 2003-02-05 Keith Seitz <keiths@redhat.com>
10425 Andrew Cagney <ac131313@redhat.com>
10426
10427 * gdb.mi/mi-cli.exp: New file.
10428
10429 2003-02-04 Michael Chastain <mec@shout.net>
10430
10431 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
10432 Call perror and then continue.
10433
10434 2003-02-03 Michael Chastain <mec@shout.net>
10435
10436 * gdb.c++/pr-1023.cc: New file.
10437 * gdb.c++/pr-1023.exp: New file.
10438
10439 2003-02-05 Jim Blandy <jimb@redhat.com>
10440
10441 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
10442 it's local to foobar. Check for it there, and check that it's not
10443 present in main.
10444 * gdb.c++/local.cc (marker2): New function.
10445 (foobar): Call marker1.
10446 (main): Call marker2 instead of marker1.
10447
10448 2003-02-04 Andrew Cagney <ac131313@redhat.com>
10449
10450 * gdb.disasm/mn10200.exp: Obsolete file.
10451 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
10452 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
10453 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
10454
10455 2003-02-04 David Carlton <carlton@math.stanford.edu>
10456
10457 * gdb.c++/overload.exp: Test intToChar(1).
10458 * gdb.c++/overload.cc (intToChar): New.
10459 (main): Call intToChar.
10460
10461 2003-02-03 David Carlton <carlton@math.stanford.edu>
10462
10463 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
10464 'might_kfail' arg.
10465 KFAIL some of the continue_to_bp_overloaded calls, according to
10466 PR c++/1025.
10467
10468 2003-02-01 Michael Chastain <mec@shout.net>
10469
10470 * gdb.base/advance.c (marker1): New marker function.
10471 * gdb.base/advance.exp: When the 'advance' command lands on the
10472 return breakpoint, it can legitimately stop on either the
10473 current line or the next line. Accommodate both outcomes.
10474 * gdb.base/until.exp: Likewise.
10475
10476 2003-02-02 Andrew Cagney <ac131313@redhat.com>
10477
10478 2002-11-10 Jason Molenda (jason-cl@molenda.com):
10479 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
10480 now a list, not a tuple.
10481 * gdb.mi/mi-var-display.exp: Ditto.
10482 * gdb.mi/gdb792.exp: Ditto.
10483
10484 2003-02-01 Andrew Cagney <ac131313@redhat.com>
10485
10486 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
10487 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
10488 stack backtraces.
10489 * gdb.mi/mi-syn-frame.c: Part of same.
10490
10491 2003-02-01 Mark Kettenis <kettenis@gnu.org>
10492
10493 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10494 gdb.mi/mi1-pthreads.exp: Return instead of calling
10495 gdb_suppress_entire_file.
10496
10497 2003-02-01 Mark Salter <msalter@redhat.com>
10498
10499 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
10500
10501 2003-01-31 Mark Salter <msalter@redhat.com>
10502
10503 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
10504 Support empty arg.
10505
10506 2003-01-30 Michael Chastain <mec@shout.net>
10507
10508 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
10509 This was a workaround for a UTF-8 bug in readline 4.3. The bug
10510 has been fixed in gdb/readline on 2003-01-09.
10511
10512 2003-01-29 Michael Snyder <msnyder@redhat.com>
10513
10514 * gdb.base/maint.exp: Allow for leading underscore in symbol.
10515 * gdb.base/display.exp: Allow for leading underscore in symbol.
10516 * gdb.base/args.exp: Skip if target does not support args passing.
10517
10518 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
10519
10520 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
10521 gdb_test. Accept a list of expect arguments as the third
10522 parameter.
10523 (gdb_test): Use it.
10524
10525 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
10526
10527 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
10528 allow for different test tree configurations. Update some
10529 tescases accordingly.
10530 * gdb.arch/altivec-regs.exp: Ditto.
10531 * gdb.asm/asm-source.exp: Ditto.
10532 * gdb.base/advance.exp: Ditto.
10533 * gdb.base/display.exp: Ditto.
10534 * gdb.base/long_long.exp: Ditto.
10535 * gdb.base/mips_pro.exp: Ditto.
10536 * gdb.base/overlays.exp: Ditto.
10537 * gdb.base/relocate.exp: Ditto.
10538 * gdb.base/setshow.exp: Ditto.
10539 * gdb.base/step-line.exp: Ditto.
10540 * gdb.base/step-test.exp: Ditto.
10541 * gdb.base/until.exp: Ditto.
10542 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
10543
10544 2003-01-17 David Carlton <carlton@math.stanford.edu>
10545
10546 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
10547 corresponding to PR c++/945.
10548 Update copyright.
10549
10550 2003-01-17 David Carlton <carlton@math.stanford.edu>
10551
10552 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
10553 corresponding to PR c++/68.
10554
10555 2003-01-17 David Carlton <carlton@math.stanford.edu>
10556
10557 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
10558 (test_paddr_hairy_functions): Call print_addr_2_kfail for
10559 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
10560
10561 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
10562
10563 * gdb.base/break.exp: Fix change of default location, because of
10564 removal of until tests.
10565 * gdb.base/help.exp: Update test for new 'until' help message.
10566 Add test for help on 'advance'.
10567 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
10568
10569 2003-01-15 Mark Kettenis <kettenis@gnu.org>
10570
10571 * gdb.base/default.exp: Adapt "info float" test for recent changes
10572 to that command. Add test for "info vector".
10573 * gdb.base/float.exp: New file. Add test for "info float" that
10574 resembles the old test in gdb.base/default.exp.
10575
10576 2003-01-15 David Carlton <carlton@math.stanford.edu>
10577
10578 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
10579
10580 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
10581
10582 * gdb.base/break.exp: Move the tests of until command from here...
10583 * gdb.base/until.exp: ... to here. New file. Add other tests.
10584 * gdb.base/advance.c: New file.
10585 * gdb.base/advance.exp: New file.
10586
10587 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
10588
10589 * gdb.base/args.c: New file.
10590 * gdb.base/args.exp: New file.
10591
10592 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
10593
10594 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
10595
10596 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
10597
10598 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
10599
10600 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
10601
10602 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
10603 dates.
10604
10605 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
10606
10607 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
10608
10609 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
10610
10611 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
10612 (ptype &*"foo").
10613 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
10614
10615 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
10616
10617 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
10618 * gdb.mi/mi1-console.exp: Likewise.
10619
10620 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
10621
10622 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
10623 * gdb.mi/mi1-console.exp: Likewise.
10624
10625 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
10626
10627 * gdb.c++/overload.exp: Remove some fixed XFAILs.
10628
10629 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
10630
10631 * gdb.base/detach.exp: New test.
10632
10633 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
10634
10635 * Makefile.in (ALL_SUBDIRS): New variable.
10636 (subdirs, clean, distclean): Use it.
10637 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
10638 regenerating Makefile, since it is generated from the top level.
10639 * gdb.asm/Makefile.in: Likewise.
10640 * gdb.base/Makefile.in: Likewise.
10641 * gdb.c++/Makefile.in: Likewise.
10642 * gdb.disasm/Makefile.in: Likewise.
10643 * gdb.java/Makefile.in: Likewise.
10644 * gdb.mi/Makefile.in: Likewise.
10645 * gdb.threads/Makefile.in: Likewise.
10646 * gdb.trace/Makefile.in: Likewise.
10647
10648 2003-01-09 David Carlton <carlton@math.stanford.edu>
10649
10650 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
10651 Add copyright year 2003.
10652
10653 2003-01-06 Michael Chastain <mec@shout.net>
10654
10655 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
10656 When selecting a thread, 'line' and 'file' are optional.
10657 * gdb.mi/mi1-pthreads.exp: Likewise.
10658
10659 2003-01-06 Andreas Schwab <schwab@suse.de>
10660
10661 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
10662 failures.
10663
10664 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
10665
10666 Fix PR gdb/844
10667 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
10668 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
10669
10670 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
10671 instead of calling gdb_suppress_entire_file.
10672 * gdb.threads/print-threads.exp: Likewise.
10673 * gdb.threads/schedlock.exp: Likewise.
10674
10675 * gdb.threads/killed.exp: Return instead of calling
10676 gdb_suppress_entire_file.
10677 * gdb.threads/linux-dp.exp: Likewise.
10678 * gdb.threads/pthreads.exp: Likewise.
10679
10680 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
10681
10682 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
10683 stabs.
10684 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
10685 * gdb.base/whatis.exp: Always allow (void) after function names.
10686
10687 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
10688
10689 * gdb.c++/casts.exp: Correct regexp.
10690
10691 2003-01-04 Mark Kettenis <kettenis@gnu.org>
10692
10693 * configure.in: Call AC_CONFIG_HEADER. Don't call
10694 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
10695 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
10696 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
10697 aforementioned directories in the AC_OUPUT call.
10698 * config.hin: New file.
10699 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10700 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
10701 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
10702 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
10703 pass -I$objdir instead of -I$objdir/$subdir in compilation.
10704 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
10705 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
10706 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
10707 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
10708 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
10709 gdb.threads/configure.in, gdb.threads/configure,
10710 gdb.threads/config.in, gdb.trace/configure.in,
10711 gdb.trace/configure: Removed.
10712
10713 2003-01-03 Michael Chastain <mec@shout.net>
10714
10715 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
10716 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
10717
10718 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
10719
10720 * gdb.base/store.exp: Fix regular expressions.
10721
10722 2002-12-28 Mark Kettenis <kettenis@gnu.org>
10723
10724 * configure.in: Rewrite.
10725 * configure: Regenerated.
10726
10727 2003-01-03 David Carlton <carlton@math.stanford.edu>
10728
10729 * gdb.base/psymtab.exp: New file.
10730 * gdb.base/psymtab1.c: Ditto.
10731 * gdb.base/psymtab2.c: Ditto.
10732
10733 2002-12-23 Adam Fedor <fedor@gnu.org>
10734
10735 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
10736
10737 2002-12-23 David Carlton <carlton@math.stanford.edu>
10738
10739 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
10740 and current_directory initialization.
10741
10742 2002-12-22 Jim Blandy <jimb@redhat.com>
10743
10744 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
10745 rather than as part of the output file name.
10746
10747 * gdb.base/attach.exp: There's no need to copy the test program to
10748 /tmp; that was only ever necessary on HP/UX, and this test is
10749 entirely disabled there anyway.
10750
10751 2002-12-21 Jim Blandy <jimb@redhat.com>
10752
10753 * gdb.c++/psmang.exp: Doc fix.
10754
10755 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
10756 test.
10757
10758 2002-12-20 David Carlton <carlton@math.stanford.edu>
10759
10760 * gdb.c++/annota2.exp: KFAIL annotate-quit.
10761
10762 2002-12-18 Michael Chastain <mec@shout.net>
10763
10764 * gdb.c++/annota2.exp: Add copyright year 2002.
10765
10766 2002-12-17 David Carlton <carlton@math.stanford.edu>
10767
10768 * gdb.c++/try_catch.cc: Add marker comments.
10769 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
10770 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
10771 * gdb.c++/m-static.cc: Ditto.
10772 * gdb.c++/m-static1.cc: Ditto.
10773 * gdb.c++/try_catch.cc: Ditto.
10774
10775 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
10776
10777 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
10778 to see whether we are using the new -environment-directory
10779 command which resets via -r or the old version of the command
10780 which may prompt the user. Part of fix for gdb/741.
10781
10782 2002-12-13 Andrew Cagney <ac131313@redhat.com>
10783
10784 * gdb.fortran/types.exp: Update obsolete comment.
10785 * gdb.fortran/exprs.exp: Ditto.
10786 * lib/gdb.exp: Delete obsolete code.
10787 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
10788 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
10789 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
10790 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
10791 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
10792 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
10793 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
10794 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
10795 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
10796 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
10797 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
10798 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
10799 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
10800 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
10801 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
10802 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
10803 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
10804 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
10805 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
10806 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
10807 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
10808 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
10809 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
10810 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
10811 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
10812 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
10813 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
10814 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
10815 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
10816 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
10817 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
10818 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
10819 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
10820 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
10821 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
10822 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
10823 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
10824
10825 2002-12-11 David Carlton <carlton@math.stanford.edu>
10826
10827 * gdb.c++/m-data.exp: Add test for members that shadow global
10828 variables: see PR gdb/804.
10829 * gdb.c++/m-data.cc: Ditto.
10830
10831 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
10832
10833 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
10834
10835 2002-12-06 David Carlton <carlton@math.stanford.edu>
10836
10837 * gdb.base/store.c: Don't declare functions static.
10838
10839 2002-12-04 Andrew Cagney <ac131313@redhat.com>
10840
10841 * gdb.base/store.exp, gdb.base/store.c: New files.
10842
10843 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
10844
10845 * gdb.base/selftest.exp: Update for current gdb.
10846
10847 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
10848
10849 * gdb.base/maint.exp: Only dump symbols from one source file
10850 or objfile.
10851
10852 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
10853
10854 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
10855 function call.
10856
10857 2002-11-25 Jim Blandy <jimb@redhat.com>
10858
10859 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
10860 function appearing in error message.
10861
10862 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
10863
10864 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
10865
10866 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
10867
10868 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
10869 for mi1 and current mi is in correct format. New mi startup message
10870 should be in mi console format. This is part of fix for PR gdb/604.
10871
10872 2002-09-18 Fernando Nasser <fnasser@redhat.com>
10873
10874 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
10875 which explicitly prints the zero offset as "+0".
10876
10877 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
10878
10879 * gdb.threads/schedlock.c (args): Make unsigned.
10880
10881 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
10882
10883 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
10884 numbers. Allow "foo2|selected stack frame".
10885 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
10886 * gdb.asm/asmsrc2.s: Likewise.
10887 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
10888 comments.
10889 * gdb.asm/mips.inc: New file.
10890
10891 2002-10-18 Adam Fedor <fedor@gnu.org>
10892
10893 * gdb.base/default.exp: Update expected output to include 'ObjC'.
10894 * gdb.base/help.exp: Likewise.
10895
10896 2002-10-17 Kevin Buettner <kevinb@redhat.com>
10897
10898 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
10899 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
10900
10901 2002-10-02 Jim Blandy <jimb@redhat.com>
10902
10903 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
10904
10905 2002-10-01 Andrew Cagney <ac131313@redhat.com>
10906
10907 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
10908 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
10909 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
10910 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
10911 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
10912 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
10913 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
10914
10915 2002-09-29 Andrew Cagney <ac131313@redhat.com>
10916
10917 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
10918 * mi0-disassemble.exp, mi0-eval.exp: Delete.
10919 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
10920 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
10921 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
10922 * mi0-var-block.exp, mi0-var-child.exp: Delete.
10923 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
10924
10925 2002-09-27 Kevin Buettner <kevinb@redhat.com>
10926
10927 * gdb.base/annota1.exp (info break): Make directory components of
10928 path optional since not all compilers emit this debug information.
10929
10930 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
10931 step ends up stepping out of the function instead of stopping on
10932 the epilogue.
10933
10934 2002-09-26 Keith Seitz <keiths@redhat.com>
10935
10936 * lib/insight-support.exp (gdbtk_start): Figure out where
10937 the insight executable is based on where gdb is. Use this
10938 executable to start insight instead of gdb.
10939
10940 2002-09-25 Andrew Cagney <cagney@redhat.com>
10941
10942 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
10943
10944 2002-09-24 Andrew Cagney <ac131313@redhat.com>
10945
10946 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
10947 test_isolated_complaints.
10948 (test_empty_complaint): New function.
10949 (test_empty_complaints): New function. Check no output when no
10950 complaints.
10951
10952 2002-09-19 Jim Blandy <jimb@redhat.com>
10953
10954 * gdb.base/charset.exp, gdb.base/charset.c: New files.
10955
10956 2002-09-19 Andrew Cagney <ac131313@redhat.com>
10957
10958 * gdb.gdb/complaints.exp: New file.
10959
10960 2002-09-18 Andrew Cagney <ac131313@redhat.com>
10961
10962 * gdb.base/maint.exp: Check `help maint internal-warning'.
10963
10964 2002-09-18 David Carlton <carlton@math.stanford.edu>
10965
10966 * gdb.c++/m-static.exp: Remove breakpoints depending on line
10967 numbers, and replace them by a single breakpoint after the
10968 constructors are all finished.
10969 Add test 4.
10970 * gdb.c++/m-static.cc: Add test 4.
10971 * gdb.c++/m-static.h: New file.
10972 * gdb.c++/m-static1.cc: New file.
10973
10974 * gdb.c++/printmethod.exp: New file.
10975 * gdb.c++/printmethod.cc: New file.
10976
10977 * gdb.c++/pr-574.exp: New file.
10978 * gdb.c++/pr-574.cc: New file.
10979
10980 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
10981
10982 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
10983 embedded targets which never actually exit.
10984
10985 2002-09-18 Fernando Nasser <fnasser@redhat.com>
10986
10987 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
10988 "don't step after run" as unresolved or unsupported, instead of xfail.
10989
10990 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
10991
10992 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
10993 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
10994 Add newline to expected string in "step out of main (status wrapper)"
10995 case.
10996
10997 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
10998
10999 * lib/gdb.exp (rerun_to_main): Allow restarting application.
11000 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
11001
11002 2002-09-17 Tom Tromey <tromey@redhat.com>
11003
11004 * gdb.base/printcmds.exp (test_print_string_constants): Expect
11005 \000, not \0, in double-quoted string.
11006
11007 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
11008
11009 * gdb.base/commands.exp: Don't expect a "Program exited normally"
11010 string after running the commands execution on breakpoint tests.
11011
11012 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
11013
11014 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
11015
11016 2002-09-12 Joel Brobecker <brobecker@gnat.com>
11017
11018 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
11019
11020 2002-09-10 Keith Seitz <keiths@redhat.com>
11021
11022 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
11023 runto proc.
11024 (mi_run_to_main): Use mi_runto.
11025 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
11026
11027 2002-09-10 Keith Seitz <keiths@redhat.com>
11028
11029 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
11030 regexp for stopping at main. Could have multiple event notifications.
11031 Don't assume that main was declared with no parameters.
11032 (mi_next): Use mi_step_to.
11033 (mi_step): Use mi_next_to.
11034
11035 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
11036
11037 * gdb.base/default.exp: Fix expected string in `info float' test.
11038
11039 2002-09-09 Ben Elliston <bje@redhat.com>
11040
11041 * config/mips.exp: Update comments.
11042 * config/mips-idt.exp: Likewise.
11043 * config/nind.exp: Likewise.
11044 * config/slite.exp: Likewise.
11045 * config/sparclet.exp: Likewise.
11046 * config/udi.exp: Likewise.
11047 * config/vx.exp: Likewise.
11048 * config/vxworks29k.exp: Likewise.
11049
11050 2002-09-05 Jim Blandy <jimb@redhat.com>
11051
11052 * gdb.threads/killed.exp: Fix test failure message.
11053
11054 2002-09-04 Keith Seitz <keiths@redhat.com>
11055
11056 * lib/mi-support.exp: Update copyright.
11057 (mi_gdb_test): Increase the priority of the expected pattern
11058 so that it matches gdb_test.
11059
11060 2002-09-03 Keith Seitz <keiths@redhat.com>
11061
11062 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
11063 Use integer comparison instead of string comparison for testing
11064 whether binary was built.
11065
11066 2002-09-03 Jim Blandy <jimb@redhat.com>
11067
11068 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
11069
11070 2002-08-29 Jim Blandy <jimb@redhat.com>
11071
11072 * gdb.threads/pthreads.exp: Move the portable thread compilation
11073 code into a function in lib/gdb.exp, and call that from here.
11074 * lib/gdb.exp (gdb_compile_pthreads): New function.
11075
11076 2002-08-29 Keith Seitz <keiths@redhat.com>
11077
11078 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
11079 expect_out so that callers can get at it.
11080
11081 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
11082
11083 * gdb.threads/print-threads.c: New file.
11084 * gdb.threads/print-threads.exp: New file.
11085 * gdb.threads/schedlock.c: New file.
11086 * gdb.threads/schedlock.exp: New file.
11087
11088 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
11089
11090 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
11091 not altivec.c.
11092
11093 2002-08-17 Mark Kettenis <kettenis@gnu.org>
11094
11095 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
11096 targets. The problem should be fixed now.
11097
11098 2002-08-15 Mark Kettenis <kettenis@gnu.org>
11099
11100 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
11101 2002-07-24 change that removes final dots from error messages.
11102
11103 2002-08-13 Tom Tromey <tromey@redhat.com>
11104
11105 * gdb.base/readline.exp: New file.
11106
11107 2002-08-01 Andrew Cagney <ac131313@redhat.com>
11108
11109 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
11110 supress message.
11111
11112 2002-08-01 Andrew Cagney <cagney@redhat.com>
11113
11114 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
11115 CHILL_FOR_TARGET and CHILL_LIB.
11116 * configure.in (configdirs): Remove gdb.chill.
11117 * configure: Regenerate.
11118 * lib/gdb.exp: Obsolete references to chill.
11119 * gdb.fortran/types.exp: Ditto.
11120 * gdb.fortran/exprs.exp: Ditto.
11121
11122 2002-07-30 Kevin Buettner <kevinb@redhat.com>
11123
11124 * gdb.base/shlib-call.exp (additional_flags): Conditionally
11125 set Irix-specific compile and link flags.
11126
11127 2002-07-29 Kevin Buettner <kevinb@redhat.com>
11128
11129 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
11130 source files. The ``-o'' option doesn't work with the ``-E'' option
11131 when using the Irix compiler.
11132
11133 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
11134
11135 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
11136 Improve support for reusing an exec file. Copy exec file
11137 to target, and run gdbserver on the target instead of on the host.
11138
11139 2002-07-18 Jim Blandy <jimb@redhat.com>
11140
11141 * gdb.base/ending-run.exp: Don't expect to see the program end in
11142 some orderly fashion when we're running on a real stand-alone
11143 board.
11144
11145 * gdb.base/interrupt.exp: Correct logic for skipping tests on
11146 targets that don't support interrupts.
11147
11148 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
11149
11150 * gdb.base/attach.exp: Add patterns to match output from /proc-based
11151 systems.
11152 Move comments in expect statements to inside the actions, so that they
11153 don't get matched against.
11154
11155 2002-07-10 Mark Kettenis <kettenis@gnu.org>
11156
11157 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
11158 function when asleep" test.
11159
11160 2002-07-10 Andrew Cagney <ac131313@redhat.com>
11161
11162 * gdb.base/page.exp: Rewrite to handle problems with very long
11163 `info set' output. Update copyright.
11164
11165 2002-06-26 Andrew Cagney <ac131313@redhat.com>
11166
11167 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
11168 gdb.threads-hp.
11169 * gdb.hp/configure: Regenerate.
11170 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
11171 * gdb.hp/gdb.threads-hp/configure: Delete file.
11172 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
11173
11174 2002-06-22 Andrew Cagney <ac131313@redhat.com>
11175
11176 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
11177 setlocale, bindtextdomain and textdomain.
11178
11179 2002-06-11 Jim Blandy <jimb@redhat.com>
11180
11181 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
11182 preprocessor macro information is present.
11183
11184 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
11185 tests.
11186
11187 2002-06-06 Michael Snyder <msnyder@redhat.com>
11188
11189 * gdb.base/overlays.exp: Record addresses of overlay
11190 functions in TCL variables rather than in GDB variables,
11191 to avoid having GDB convert them to pointers (with loss
11192 of information).
11193
11194 * gdb.base/d10v.ld: Merge in several years worth of
11195 default linker script changes.
11196 * gdb.base/long_long.exp: Add check for sizeof (long double).
11197
11198 2002-06-06 Michal Ludvig <mludvig@suse.cz>
11199
11200 * gdb.asm/asm-source.exp: Add x86-64 target.
11201 * gdb.asm/x86_64.inc: New.
11202
11203 2002-05-30 Michael Chastain <mec@shout.net>
11204
11205 From Benjamin Kosnik <bkoz@redhat.com>:
11206 * gdb.c++/m-static.cc: New file.
11207 * gdb.c++/m-static.exp: New file.
11208
11209 2002-05-28 Michael Snyder <msnyder@redhat.com>
11210
11211 * gdb.base/call-ar-st.exp: Allow for reduced floating point
11212 precision.
11213
11214 2002-05-27 Michael Chastain <mec@shout.net>
11215
11216 From Benjamin Kosnik <bkoz@redhat.com>:
11217 * gdb.c++/m-data.cc: New file.
11218 * gdb.c++/m-data.exp: New file.
11219
11220 2002-05-27 Michael Chastain <mec@shout.net>
11221
11222 From Benjamin Kosnik <bkoz@redhat.com>:
11223 * gdb.c++/try_catch.cc: New file.
11224 * gdb.c++/try_catch.exp: New file.
11225
11226 2002-05-27 Michael Chastain <mec@shout.net>
11227
11228 * gdb.c++/local.exp: Accept more nested types in output.
11229
11230 2002-05-26 Michael Chastain <mec@shout.net>
11231
11232 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
11233
11234 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
11235
11236 * lib/gdb.exp (gdb_wrapper_init): Just because
11237 gdb_wrapper_file exists, this does not mean that the file
11238 should not be rebuilt. That is what gdb_wrapper_initialized
11239 is for.
11240 (default_gdb_init): Reset gdb_wrapper_initialized.
11241
11242 2002-05-23 Michael Snyder <msnyder@redhat.com>
11243
11244 * gdb.base/all-bin.exp: Revise previous patch by just reducing
11245 the precision of the floating point test results.
11246 * gdb.base/call-rt-st.exp: Ditto.
11247
11248 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
11249 * gdb.base/call-rt-st.exp: Ditto.
11250
11251 2002-05-19 Michael Chastain <mec@shout.net>
11252
11253 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
11254
11255 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
11256
11257 * configure.in (configdirs): Add gdb.arch.
11258 * configure: Regenerate.
11259
11260 2002-05-17 Jim Blandy <jimb@redhat.com>
11261
11262 * gdb.base/completion.exp: Recognize the more detailed error
11263 messages produced by the macro expander's lexical analyzer.
11264
11265 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
11266
11267 * gdb.arch/altivec-abi.c: New file.
11268 * gdb.arch/altivec-abi.exp: New file.
11269 * gdb.arch/altivec-regs.c: New file.
11270 * gdb.arch/altivec-regs.exp: New file.
11271
11272 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
11273
11274 * gdb.base/maint.exp (maint print type): Update for new type
11275 structure.
11276
11277 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
11278
11279 * gdb.arch: New directory.
11280 * gdb.arch/configure.in: New file.
11281 * gdb.arch/configure: New file.
11282 * gdb.arch/Makefile.in: New file.
11283
11284 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
11285
11286 * gdb.asm/asm-source.exp: Add v850 as supported target.
11287 * gdb.asm/v850.inc: New file.
11288
11289 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
11290
11291 * gdb.c++/annota2.exp (annotate-quit): Add comment.
11292
11293 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
11294
11295 * gdb.base/break.exp: Check 'break "marker2"'.
11296
11297 2002-05-10 Michael Snyder <msnyder@redhat.com>
11298
11299 * gdb.base/long_long.exp: Fix typo.
11300
11301 2002-05-10 Jim Blandy <jimb@redhat.com>
11302
11303 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
11304 a bug.
11305
11306 * gdb.base/printcmds.exp (test_integer_literals_rejected):
11307 Recognize more detailed error message produced by the macro
11308 expander's lexical analyzer.
11309 * lib/gdb.exp (test_print_reject): Same.
11310
11311 2002-05-09 Mark Kettenis <kettenis@gnu.org>
11312
11313 * gdb.c++/method.exp: Fix typo.
11314
11315 2002-05-08 Michael Snyder <msnyder@redhat.com>
11316
11317 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
11318 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
11319 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
11320 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
11321 Add iftarget clause for strongarm.
11322
11323 2002-05-06 Michael Snyder <msnyder@redhat.com>
11324
11325 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
11326 (gdb_continue_to_end): Accept output from status wrapper.
11327 * gdb.base/ending-run.exp: Add case for output from status wrapper.
11328 Clean up fail messages to match pass messages.
11329
11330 Enable the "needs_status_wrapper" testsuite feature.
11331 * lib/gdb.exp (gdb_wrapper_init): New procedure.
11332 (gdb_compile): Conditionally call gdb_wrapper_init.
11333 * gdb.base/a2-run.exp: Recognize output from status wrapper.
11334 * gdb.c++/method.exp: Recognize output from status wrapper.
11335
11336 2002-05-06 Ben Elliston <bje@redhat.com>
11337 From Graydon Hoare <graydon@redhat.com>
11338
11339 * config/sid.exp: Include support for "rawsid" protocol.
11340
11341 2002-05-03 Jim Blandy <jimb@redhat.com>
11342
11343 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
11344 * gdb.c++/hang3.C: New file.
11345
11346 2002-05-04 Andrew Cagney <ac131313@redhat.com>
11347
11348 * gdb.base/default.exp: Remove obsolete code.
11349 * gdb.c++/misc.exp: Ditto. Update copyright.
11350 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
11351 * gdb.base/whatis.exp: Ditto. Update copyright.
11352 * gdb.base/scope.exp: Ditto. Update copyright.
11353 * gdb.base/ptype.exp: Ditto. Update copyright.
11354 * gdb.base/printcmds.exp: Ditto. Update copyright.
11355 * gdb.base/opaque.exp: Ditto. Update copyright.
11356 * gdb.base/list.exp: Ditto.
11357 * gdb.base/funcargs.exp: Ditto. Update copyright.
11358 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
11359 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
11360 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
11361 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
11362 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
11363 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
11364
11365 2002-05-02 Michael Snyder <msnyder@redhat.com>
11366
11367 * gdb.base/watchpoint.exp: Add xscale target.
11368 * gdb.base/long_long.exp: Add xscale target.
11369 * gdb.base/default.exp: Add xscale target.
11370
11371 2002-05-01 Jim Blandy <jimb@redhat.com>
11372
11373 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
11374 gdb.c++/hang.exp: New test.
11375
11376 2002-05-01 Fred Fish <fnf@redhat.com>
11377
11378 * gdb.base/completion.exp: Handle completions of "./Make" for
11379 more than one completion possibility, as is the case when we
11380 build and test in the source tree.
11381
11382 2002-04-29 Anthony Green <green@redhat.com>
11383
11384 * gdb.java/jmisc1.exp: New file.
11385 * gdb.java/jmisc2.exp: New file.
11386
11387 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
11388
11389 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
11390
11391 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
11392
11393 * gdb.base/help.exp: Change 'help status' to allow for target
11394 dependent output differences.
11395
11396 2002-04-22 Michael Chastain <mec@shout.net>
11397
11398 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
11399
11400 2002-04-22 Michael Chastain <mec@shout.net>
11401
11402 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
11403
11404 2002-04-17 David S. Miller <davem@redhat.com>
11405
11406 * gdb.asm/sparc64.inc: New file.
11407 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
11408
11409 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
11410
11411 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
11412 instruction file directly into the build tree. Clean up at end of
11413 test.
11414
11415 2002-04-18 David S. Miller <davem@redhat.com>
11416
11417 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
11418 handle 64-bit platforms correctly.
11419 * gdb.base/maint.exp: Likewise.
11420
11421 2002-04-18 Kevin Buettner <kevinb@redhat.com>
11422
11423 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
11424 ``-fpic'' when compiling files comprising a shared library, but
11425 it does need additional linker flags in order to find shared
11426 libraries at run time.
11427
11428 2002-04-18 Kevin Buettner <kevinb@redhat.com>
11429
11430 * gdb.base/cvexpr.c (use): New function.
11431 (main): Invoke use() on all global variables to prevent
11432 some linkers from deleting these otherwise unused symbols.
11433
11434 2002-04-17 Michael Chastain <mec@shout.net>
11435 From David S. Miller <davem@redhat.com>
11436
11437 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
11438 handle 64-bit platforms correctly.
11439
11440 2002-04-12 Michael Snyder <msnyder@redhat.com>
11441 From Jim Blandy <jimb@redhat.com>
11442 * gdb.base/foo.c (foox): Remove section attribute; the linker
11443 script can handle this instead.
11444 * gdb.base/bar.c (barx): Same.
11445 * gdb.base/baz.c (bazx): Same.
11446 * gdb.base/grbx.c (grbxx): Same.
11447
11448 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
11449 manager doesn't automatically unmap overlays unnecessarily.
11450
11451 2002-04-10 Martin M. Hunt <hunt@redhat.com>
11452
11453 * gdb.base/ending-run.exp: Fix pattern for Mips targets
11454 stepping out of main.
11455
11456 2002-04-09 Michael Chastain <mec@shout.net>
11457
11458 * gdb.c++/local.cc (main): Move call to marker1() inside nested
11459 scope so that the nested scope tests will make sense.
11460 * gdb.c++/local.exp: Write patterns that actually work with gcc
11461 (the HP patterns "were never known to work with gcc").
11462 Keep the old aCC patterns too.
11463
11464 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
11465
11466 * gdb.base/attach.exp: Correct target board test.
11467
11468 2002-04-08 Michael Chastain <mec@shout.net>
11469
11470 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
11471 in a const method. Add some xfail and fail cases for configurations
11472 that do not emit the "const ...".
11473
11474 2002-04-07 Michael Chastain <mec@shout.net>
11475
11476 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
11477 Accept "A * const" and "const A * const" as type of "this".
11478 Fix spelling of getFunky throughout. Make messages uniform.
11479
11480 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
11481
11482 Work around for PR gdb/285:
11483 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
11484
11485 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
11486
11487 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
11488 instructions file at run time instead of configure time.
11489 Sometimes we run the test in a directory that is not the one we
11490 configured in.
11491 * gdb.asm/configure.in: Delete creation of symlink.
11492 * gdb.asm/configure: Regenerate.
11493
11494 2002-04-05 J. Brobecker <brobecker@gnat.com>
11495
11496 * gdb.gdb/xfullpath.exp: New test, to exercise the new
11497 xfullpath () function.
11498
11499 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
11500
11501 * gdb.asm/Makefile.in: Correct dependencies.
11502
11503 * gdb.asm/powerpc.inc: New file.
11504 * gdb.asm/asm-source.exp: Add PowerPC.
11505 * gdb.asm/configure.in: Likewise.
11506 * gdb.asm/configure: Regenerated.
11507
11508 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
11509
11510 * gdb.base/relocate.exp: New file.
11511 * gdb.base/relocate.c: New file.
11512
11513 2002-04-04 Fred Fish <fnf@redhat.com>
11514
11515 * gdb.base/step-test.exp: Update comment regarding stopping in
11516 memcpy/bcopy calls inserted as part of the compiler runtime.
11517
11518 2002-04-04 Michael Snyder <msnyder@redhat.com>
11519
11520 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
11521
11522 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
11523
11524 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
11525 (gdb_expect): Remove $notransfer hack.
11526
11527 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
11528
11529 * gdb.c++/classes.exp ("calling method for small class"): Match
11530 updated register output.
11531
11532 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
11533
11534 Fix PR gdb/452
11535 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
11536 when finished. Make gdb_file_cmd send "exec-file" when
11537 appropriate.
11538
11539 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
11540
11541 * gdb.base/attach.exp: Remove extra setup_xfail.
11542
11543 2002-03-26 Michael Snyder <msnyder@redhat.com>
11544
11545 * gdb.base/default.exp: Add tests for dump, append, and restore.
11546 * gdb.base/help.exp: Add tests for dump, append, and restore.
11547 * gdb.base/dump.exp: New file, test dump, append and restore.
11548 * gdb.base/dump.c: New file.
11549
11550 2002-03-27 Michael Snyder <msnyder@redhat.com>
11551
11552 * gdb.base/help.exp: Modify expect strings to reflect
11553 clean-ups in help messages.
11554
11555 2002-03-26 Fred Fish <fnf@redhat.com>
11556
11557 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
11558 have debugging info for those functions and the compiler uses them
11559 internally to copy structs around.
11560
11561 2002-03-26 Fred Fish <fnf@redhat.com>
11562
11563 * gdb.base/list.exp: Revert the change made yesterday and add note
11564 about why we don't list the default lines for remote targets.
11565
11566 2002-03-25 Michael Snyder <msnyder@redhat.com>
11567
11568 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
11569
11570 2002-03-25 Fred Fish <fnf@redhat.com>
11571
11572 * gdb.base/list.exp: This test works on remote targets so remove
11573 the short circuit for remote targets. Update copyright.
11574
11575 2002-03-25 Fred Fish <fnf@redhat.com>
11576
11577 * gdb.base/attach.exp: Fix logic error that was suppressing this
11578 test for all non hppa*-*-hpux* targets, instead of the hp target.
11579 Move comments closer to the suppression point. Also now need to
11580 check that we are running natively.
11581
11582 2002-03-22 Michael Snyder <msnyder@redhat.com>
11583
11584 * gdb.base/default.exp: Add test for gcore. Update copyright.
11585 * gdb.base/help.exp: Add test for gcore. Update copyright.
11586
11587 2002-03-06 Fred Fish <fnf@redhat.com>
11588
11589 * gdb.base/funcargs.c: Remove extraneous ';' character.
11590 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
11591
11592 2002-03-04 Michael Chastain <mec@shout.net>
11593
11594 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
11595 accommodate gcc v3 function signature.
11596 * gdb.mi/mi0-var-cmd-exp: Ditto.
11597
11598 2002-02-24 Andrew Cagney <ac131313@redhat.com>
11599
11600 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
11601 ``GNU/Linux'' or ``Linux kernel''
11602 * testsuite/gdb.threads/pthreads.c: Ditto.
11603
11604 2002-02-24 Michael Chastain <mec@shout.net>
11605
11606 * gdb.threads/pthreads.c (thread1): Add a return statement.
11607 (thread2): Likewise.
11608 (foo): Likewise.
11609
11610 2002-02-23 Michael Chastain <mec@shout.net>
11611
11612 * gdb.threads/linux-dp.c (philosopher): Add a return statement
11613 to placate gcc.
11614
11615 2002-02-23 Michael Chastain <mec@shout.net>
11616
11617 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
11618 test "ptype bint". The test passes on all my stabs configurations.
11619
11620 2002-02-21 Jim Blandy <jimb@redhat.com>
11621
11622 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
11623 filename at a time, and watch for the ones we want to see.
11624
11625 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
11626 types of pointers to prototyped functions.
11627
11628 2002-02-20 Andrew Cagney <ac131313@redhat.com>
11629
11630 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
11631 signed, unsigned and straight char.
11632 (padding_char, padding_short, padding_int, padding_long,
11633 padding_long_long, padding_float, padding_double,
11634 padding_long_double): New global variables.
11635 (fill, fill_structs): New functions.
11636
11637 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
11638 for correctly sized writes. Update copyright.
11639 (get_valueof): New procedure.
11640 (get_sizeof): Call get_valueof.
11641 (check_valueof): New procedure.
11642 (check_padding): New procedure.
11643
11644 2002-02-20 Michael Chastain <mec@shout.net>
11645
11646 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
11647 to setup_xfail. Document some of the remaining calls.
11648
11649 2002-02-18 Michael Chastain <mec@shout.net>
11650
11651 * gdb.c++/userdef.exp: Update copyright year.
11652
11653 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
11654
11655 * gdb.c++/userdef.exp: Test overloaded operators properly.
11656 Remove xfails.
11657
11658 2002-02-14 Michael Snyder <msnyder@redhat.com>
11659
11660 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
11661
11662 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
11663
11664 * gdb.base/a2-run.exp: Check for a remote target properly.
11665 * gdb.base/annota1.exp: Likewise.
11666 * gdb.base/list.exp: Likewise.
11667 * gdb.base/reread.exp: Likewise.
11668 * gdb.base/scope.exp: Likewise.
11669 * gdb.base/shlib-call.exp: Likewise.
11670 * gdb.base/term.exp: Likewise.
11671 * gdb.c++/annota2.exp: Likewise.
11672
11673 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
11674
11675 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
11676
11677 2002-02-10 Michael Chastain <mec@shout.net>
11678
11679 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
11680 (call_after_alloca): Ditto.
11681
11682 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
11683
11684 * gdb.base/ending-run.exp: Guard "cont" test with
11685 gdb_skip_stdio_test.
11686
11687 2002-02-06 Jim Blandy <jimb@redhat.com>
11688
11689 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
11690 from here...
11691 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
11692 To here. Disable this test on non-HP platforms. Add big comment.
11693
11694 2002-02-04 Michael Snyder <msnyder@redhat.com>
11695
11696 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
11697 other than d10v and m32r.
11698
11699 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
11700
11701 * gdb.base/default.exp: Rewrite test patterns to reduce time
11702 taken to match them.
11703
11704 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
11705
11706 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
11707 Allow a start function above main.
11708 * gdb.threads/linux-dp.exp: Fix copyright date.
11709
11710 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
11711
11712 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
11713 (check_philosopher_stack): Check for manager thread before checking
11714 for a just-starting thread.
11715
11716 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
11717
11718 From Neil Booth <neil@daikokuya.demon.co.uk>:
11719 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
11720 warnings.
11721
11722 2002-01-21 Fred Fish <fnf@redhat.com>
11723
11724 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
11725 not caller.
11726
11727 2002-01-21 Jim Blandy <jimb@redhat.com>
11728
11729 * gdb.base/reread.exp: Check that GDB properly re-reads the
11730 executable file when it changes while no inferior is running.
11731
11732 2002-01-21 Fred Fish <fnf@redhat.com>
11733
11734 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
11735 optionally accept the "shlib events" variation.
11736
11737 2002-01-21 Jim Blandy <jimb@redhat.com>
11738
11739 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
11740 call `fflush' after every `printf', so that the output is produced
11741 at predictable points, regardless of whatever buffering does (or
11742 doesn't) take place.
11743 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
11744 at different points.
11745
11746 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
11747
11748 * gdb.c++/inherit.exp: Update copyright years.
11749 * gdb.c++/method.exp: Likewise.
11750
11751 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
11752
11753 * gdb.c++/classes.exp: Update for improved v3 support and skipping
11754 artificial methods/arguments.
11755 * gdb.c++/derivation.exp: Likewise.
11756 * gdb.c++/inherit.exp: Likewise.
11757 * gdb.c++/method.exp: Likewise.
11758 * gdb.c++/virtfunc.exp: Likewise.
11759
11760 2002-01-18 Andrew Cagney <ac131313@redhat.com>
11761
11762 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
11763 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
11764 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
11765 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
11766 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
11767 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
11768
11769 2002-01-17 Jim Blandy <jimb@redhat.com>
11770
11771 * gdb.asm/asm-source.exp (info symbol): Take another shot at
11772 anchoring the pattern matching the entry point symbol's name.
11773
11774 2002-01-17 Andrew Cagney <ac131313@redhat.com>
11775
11776 * gdb.base/maint.exp: Update ``maint internal-error'' to match
11777 continue/quit query. Update copyright.
11778
11779 2002-01-14 Michael Snyder <msnyder@redhat.com>
11780
11781 * gdb.base/gcore.exp: Remove extra debugging output.
11782
11783 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
11784
11785 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
11786 for slightly dubious v2 mangled string.
11787
11788 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
11789
11790 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
11791
11792 2002-01-10 Jason Merrill <jason@redhat.com>
11793
11794 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
11795
11796 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
11797 constructors.
11798 * gdb.c++/derivation.exp: Likewise.
11799 * gdb.c++/templates.exp: Likewise.
11800 * gdb.c++/virtfunc.exp: Likewise.
11801
11802 2002-01-10 Michael Snyder <msnyder@redhat.com>
11803
11804 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
11805
11806 2002-01-08 Michael Snyder <msnyder@redhat.com>
11807
11808 * gdb.base/gcore.exp: New test for generate-core-file command.
11809 * gdb.base/gcore.c: Testcase for above.
11810 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
11811
11812 2002-01-08 Jason Merrill <jason@redhat.com>
11813
11814 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
11815
11816 2002-01-07 Fred Fish <fnf@redhat.com>
11817
11818 * gdb.c++/overload.exp: Remove unconditional xfails for:
11819 print foo_instance1.overloadargs(1)
11820 print foo_instance1.overloadargs(1, 2)
11821 print foo_instance1.overloadargs(1, 2, 3)
11822 print foo_instance1.overloadargs(1, 2, 3, 4)
11823 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
11824 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
11825 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
11826 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
11827 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
11828 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
11829 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
11830 print foo_instance1.overload1arg()
11831 print foo_instance1.overload1arg((char)arg2)
11832 print foo_instance1.overload1arg((signed char)arg3)
11833 print foo_instance1.overload1arg((unsigned char)arg4)
11834 print foo_instance1.overload1arg((int)arg7)
11835 print foo_instance1.overload1arg((unsigned int)arg8)
11836 print foo_instance1.overload1arg((float)arg11)
11837 print foo_instance1.overload1arg((double)arg12)
11838
11839 2002-01-07 Michael Snyder <msnyder@redhat.com>
11840
11841 * gdb.base/huge.exp: New test. Print a very large target data object.
11842 (skip_huge_test): New test variable. Define if you want to skip this
11843 test. The test reads an 8 megabyte data object from the target, so it
11844 might be very time consuming on remote targets with a slow connection.
11845 * gdb.base/huge.c: New file. Test case for above.
11846
11847 2002-01-07 Fred Fish <fnf@redhat.com>
11848
11849 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
11850 g_instance.bfoo, and g_instance.cfoo.
11851
11852 Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
11853
11854 * gdb.base/break.c (multi_line_if_conditional): New function.
11855 (multi_ilne_while_conditional): Likewise.
11856 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
11857 IF or WHILE condition puts the breakpoint at the start of
11858 the condition.
11859
11860 * gdb.base/selftest.exp (backtrace through signal handler): Remove
11861 hppa*-*-hpux* expected failure.
11862 * gdb.base/structs.exp (do_function_calls): Similarly.
11863
11864 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
11865 watchpoints.
11866
11867 2002-01-06 Andrew Cagney <ac131313@redhat.com>
11868
11869 Fix PR gdb/66.
11870 * gdb.base/structs.exp: Replace skip for a29k with skip for
11871 gdb,cannot_call_functions.
11872 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
11873 * gdb.base/callfuncs.exp: Ditto.
11874 * gdb.base/call-rt-st.exp: Ditto.
11875 * gdb.base/call-strs.exp: Ditto.
11876 * gdb.base/callfwmall.exp: Ditto.
11877 * gdb.base/scope.exp: Obsolete xfail a29k.
11878 * gdb.c++/misc.exp: Ditto.
11879 * gdb.c++/cplusfuncs.exp: Ditto.
11880 * gdb.base/ptype.exp: Ditto.
11881 * gdb.base/printcmds.exp: Ditto.
11882 * gdb.base/opaque.exp: Ditto.
11883 * gdb.base/list.exp: Ditto.
11884 * gdb.base/funcargs.exp: Ditto.
11885 * gdb.base/default.exp: Ditto.
11886
11887 2002-01-04 Michael Snyder <msnyder@redhat.com>
11888
11889 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
11890 * gdb.base/maint.exp: Add tests for maint info sections options.
11891
11892 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
11893
11894 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
11895
11896 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
11897
11898 * gdb.asm/arm.inc: New file.
11899 * gdb.asm/asm-source.exp: Add arm targets.
11900 * gdb.asm/configure.in: Ditto.
11901 * gdb.asm/configure: Recreated from configure.in.
11902
11903 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
11904
11905 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
11906 with HP's compiler.
11907 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11908 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11909 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11910 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11911
11912 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
11913 either HP's compilers or GCC.
11914
11915 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
11916 a SIGBUS or SIGSEGV.
11917
11918 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
11919
11920 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
11921 can be compiled with either HP's compiler or GCC.
11922
11923 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
11924 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
11925 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
11926
11927 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
11928 to match current gdb output. Update due to using auto-solib-limit
11929 for limiting instead of overloading auto-solib-add.
11930 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
11931 test program.
11932
11933 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
11934 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
11935 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11936 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11937 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11938 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11939 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
11940 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
11941 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
11942 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
11943 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
11944 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
11945 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
11946
11947 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
11948 a SIGTRAP to the inferior.
11949
11950 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
11951
11952 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
11953 Substitute call to target_link by call to gdb_compile.
11954
11955 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
11956
11957 * gdb.base/break.exp: Fix HP specific search string when testing
11958 backtracing in a called function.
11959
11960 * gdb.base/constvars.exp: Only set lang to C++ if we're
11961 compiling the test with HP's compilers.
11962 * gdb.base/volatile.exp: Similarly.
11963
11964 2001-12-19 Jim Blandy <jimb@redhat.com>
11965
11966 * gdb.base/printcmds.exp: Expect the null character to be printed
11967 as '\0', and the '\013' to be printed as '\v'.
11968 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
11969 * gdb.base/setvar.exp: Same.
11970
11971 2001-12-17 Jim Blandy <jimb@redhat.com>
11972
11973 * gdb.base/completion.exp: Rather than completing very long
11974 filenames, which can make the readline library produce output we
11975 don't recognize, cd to the directory first, and then complete
11976 using nice, short relative paths.
11977
11978 * gdb.base/completion.exp: On some systems, there is, in fact, a
11979 variable named `b' in scope, since GDB treats all static
11980 variables as being in scope. So use `no_var_named_this'
11981 instead of `b'.
11982
11983 * gdb.base/corefile.exp: Recognize the message saying that GDB
11984 can't find the core file's registers as a failure.
11985
11986 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
11987
11988 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
11989 test expect string more specific.
11990
11991 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
11992
11993 * gdb.asm/asm-source.exp: Add support for xstormy16.
11994 * gdb.asm/configure.in: Ditto.
11995 * gdb.asm/configure: Rebuild.
11996 * gdb.asm/xstormy16.inc: New file.
11997
11998 2001-12-10 Fred Fish <fnf@redhat.com>
11999
12000 * gdb.base/maint.exp: Update to match changes in type dumping code.
12001
12002 2001-12-10 Jim Blandy <jimb@redhat.com>
12003
12004 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
12005 matching the entry point symbol's name at the beginning of the
12006 line.
12007
12008 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
12009
12010 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
12011 gdb.c++/inherit.exp, gdb.c++/method.exp,
12012 gdb.c++/namespace.exp, gdb.c++/templates.exp,
12013 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
12014 and class layout support.
12015
12016 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
12017
12018 * gdb.c++/classes.exp: Add test for static member function.
12019 * gdb.c++/misc.cc: Add class with static member function.
12020
12021 2001-12-07 Jim Blandy <jimb@redhat.com>
12022
12023 If GDB says it can't find the struct the function returned, report
12024 those tests as `unsupported'.
12025 * gdb.base/call-rt-st.exp (print_struct_call): New function.
12026 Rewrite subsequent tests to use it.
12027
12028 If GDB says it can't find the struct the function returned, report
12029 those tests as `unsupported'.
12030 * gdb.base/structs.exp (call_struct_func): New function.
12031 (do_function_calls): Use call_struct_func to call the functions
12032 returning structs.
12033
12034 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
12035 whether functions are prototyped or not, so we can't possibly pass
12036 arguments to t_float_values2 properly.
12037
12038 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
12039 value of `timeout' for targets other than the mips*tx39-*.
12040
12041 2001-12-06 Michael Snyder <msnyder@redhat.com>
12042
12043 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
12044 and detect whether the start symbol has a leading underscore.
12045
12046 2001-12-04 Jim Blandy <jimb@redhat.com>
12047
12048 * gdb.base/completion.exp: Clarify indentation.
12049
12050 2001-12-03 Jim Blandy <jimb@redhat.com>
12051
12052 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
12053 variables on the S/390, not `.word'.
12054
12055 2001-11-30 Jim Blandy <jimb@redhat.com>
12056
12057 Add assembly-source tests for s390-ibm-linux.
12058 * gdb.asm/s390.inc: New file.
12059 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
12060 the S/390 architecture.
12061 * gdb.asm/configure: Regenerated.
12062
12063 2001-11-30 Michael Snyder <msnyder@redhat.com>
12064
12065 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
12066 next, info source, info sources, info line, global and static
12067 variables, and static functions.
12068 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
12069 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
12070 * gdb.asm/asmsrc1.s: Add a static function and some variables.
12071 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
12072 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
12073 (gdbasm_leave): Restore frame pointer.
12074 (gdbasm_startup): Copy stack set-up from crt0.S.
12075
12076 2001-11-26 Fernando Nasser <fnasser@redhat.com>
12077
12078 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
12079 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
12080 to a local (non-static) variable. Copy tstruct.a to a static buffer
12081 and return a pointer to that buffer.
12082 * gdb.base/callfwmall.c (t_structs_a): Ditto.
12083
12084 2001-11-24 Mark Kettenis <kettenis@gnu.org>
12085
12086 * gdb.asm/configure.in: Fix recognition of ix86 target.
12087 * gdb.asm/configure: Regenerate.
12088
12089 2001-11-21 Michael Snyder <msnyder@redhat.com>
12090
12091 * gdb.asm/sparc.inc: New file.
12092 * gdb.asm/asm-source.exp: Recognize sparc target.
12093 * gdb.asm/configure.in: Recognize sparc target.
12094 * gdb.asm/configure: Regenerate.
12095
12096 2001-11-21 Michael Snyder <msnyder@redhat.com>
12097
12098 * gdb.asm/m32r.inc: New file.
12099 * gdb.asm/asm-source.exp: Recognize m32r target.
12100 * gdb.asm/configure.in: Recognize m32r target.
12101 * gdb.asm/configure: Regenerate.
12102
12103 2001-11-20 Michael Snyder <msnyder@redhat.com>
12104
12105 * gdb.asm/i386.inc: New file.
12106 * gdb.asm/asm-source.exp: Recognize ix86 target.
12107 * gdb.asm/configure.in: Recognize ix86 target.
12108 * gdb.asm/configure: Regenerate.
12109
12110 * gdb.c++/namespace.exp: Fix quotes in output messages.
12111
12112 2001-11-14 Michael Snyder <msnyder@redhat.com>
12113
12114 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
12115 qualifier in a type cast expression, to designate an address
12116 in the instruction space (Harvard architecture).
12117
12118 2001-11-13 Michael Snyder <msnyder@redhat.com>
12119
12120 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
12121 Tests for expressions using 'const' and 'volatile'.
12122
12123 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
12124
12125 * gdb.asm/asm-sources.exp: Allow defining linker flags.
12126
12127 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
12128
12129 * lib/mi-support.exp (mi_run_to_helper): Move comments
12130 outside of gdb_expect.
12131
12132 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
12133
12134 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
12135 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
12136 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
12137 mi0_run_to): New functions.
12138 * gdb.mi/mi-simplerun.exp: Use them.
12139 * gdb.mi/mi0-simplerun.exp: Likewise.
12140 * gdb.mi/mi-var-cmd.exp: Likewise.
12141 * gdb.mi/mi0-var-cmd.exp: Likewise.
12142
12143 2001-11-10 Andrew Cagney <ac131313@redhat.com>
12144
12145 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
12146 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
12147
12148 2001-11-09 Andrew Cagney <ac131313@redhat.com>
12149
12150 * gdb.base/restore.exp: Include $expected value in restored test
12151 message.
12152
12153 2001-11-09 Andrew Cagney <ac131313@redhat.com>
12154
12155 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
12156 implemented.
12157
12158 2001-11-08 Michael Snyder <msnyder@redhat.com>
12159
12160 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
12161 Add pass/fail message for stop at breakpoint in call dummy function.
12162
12163 2001-11-07 Michael Snyder <msnyder@redhat.com>
12164
12165 * gdb.c++/templates.exp (test_template_breakpoints):
12166 If we get an overload menu, but it does not match what
12167 we expect, we still need to issue the "cancel" command.
12168 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
12169 making the whitespace optional. Argument for "new" may be
12170 "unsigned" as well as "unsigned int/long".
12171 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
12172 making the whitespace optional. Also replace "(void) with
12173 "((void|)), making the keyword "void" optional.
12174 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
12175 making the whitespace optional. Also replace "(void) with
12176 "((void|)), making the keyword "void" optional.
12177 * gdb.base/callfuncs.c (t_float_values): This function must
12178 _not_ be prototyped, and the following function (t_float_values2)
12179 must be prototyped (if the compiler supports it), so that GDB
12180 can be tested against both cases. Usually one case involves
12181 promotion of float to double, while the other does not.
12182 * gdb.base/callfwmall.c: Ditto.
12183 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
12184 includes a stack frame for "start".
12185
12186 2001-11-05 Jim Blandy <jimb@redhat.com>
12187
12188 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
12189 pointers are 32 bits long, and that offsets of relocs are always
12190 stored in the data (REL-style), and not in the reloc entry itself
12191 (RELA-style).
12192 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
12193 stabs.
12194
12195 2001-11-01 Michael Snyder <msnyder@redhat.com>
12196
12197 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
12198 and regular expression operators by using quoting.
12199
12200 2001-10-31 Michael Snyder <msnyder@redhat.com>
12201
12202 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
12203 depending on what the symbol table contains.
12204 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
12205 the output of the ptype command. Similarly, accept both "const &"
12206 and "const&".
12207
12208 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
12209
12210 * gdb.base/miscexprs.c (main): Add usage of preprocessor
12211 symbol `STORAGE' to allow to choose the storage class of
12212 the local datastructures.
12213 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
12214 compiler directive.
12215
12216 2001-10-30 Michael Snyder <msnyder@redhat.com>
12217
12218 * gdb.base/jump.exp: Allow it to run for all targets.
12219
12220 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
12221
12222 * gdb.base/call-ar-st.c (print_double_array): Match for loop
12223 with new double_array size.
12224 (main): Change storage class of all local variables to static.
12225 Reduce size of double_array to 9.
12226 * gdb.base/call-ar-st.exp: Increase timeout value.
12227 Change expected output for double array to match new size in
12228 call-ar-st.c.
12229
12230 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
12231
12232 * gdb.base/ending-run.exp: Create identical output when passing
12233 `step to end of run' case. Add regular expression branch satisfying
12234 Stormy16 target.
12235
12236 2001-10-28 Mark Kettenis <kettenis@gnu.org>
12237
12238 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
12239 that we catch the expected failure under Linux/x86.
12240
12241 2001-10-29 Orjan Friberg <orjanf@axis.com>
12242
12243 * gdb.base/setvar.exp: Escape curly braces.
12244 * gdb.stabs/weird.exp: Ditto.
12245
12246 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
12247
12248 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
12249 * gdm.mi/mi0-hack-cli.exp: Likewise.
12250
12251 2001-10-25 Andrew Cagney <ac131313@redhat.com>
12252
12253 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
12254 messages.
12255
12256 2001-10-21 Andrew Cagney <ac131313@redhat.com>
12257
12258 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
12259 checking MI enabled.
12260
12261 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
12262
12263 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
12264
12265 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
12266
12267 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
12268 if gdb child process crashes, just signal an error.
12269
12270 2001-10-02 Jim Blandy <jimb@redhat.com>
12271
12272 * lib/gdb.exp (test_xfail_format): Simplify.
12273
12274 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
12275 front of the variable name `format'. Simplify `if'.
12276
12277 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
12278
12279 * gdb.threads/pthreads.exp: Wait for output and delay
12280 before sending ^C.
12281
12282 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
12283
12284 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
12285 some incorrect output instead of timing out.
12286 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
12287
12288 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
12289
12290 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
12291 check to allow additional `int'.
12292
12293 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
12294
12295 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
12296 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
12297
12298 2001-09-27 Michael Snyder <msnyder@redhat.com>
12299
12300 * lib/gdb.exp (test_debug_format): New proc.
12301 (setup_xfail_format): Use new proc test_debug_format.
12302 * gdb.base/constvars.exp (local_compiler_xfail_check): New
12303 proc; use new service proc test_debug_format.
12304 Replace all other "gcc_compiled" tests with this test.
12305 * gdb.base/volatile.exp (local_compiler_xfail_check): New
12306 proc; use new service proc test_debug_format.
12307 Replace all other "gcc_compiled" tests with this test.
12308
12309 2001-09-27 Michael Snyder <msnyder@redhat.com>
12310
12311 * gdb.base/cvexpr.exp: New file.
12312 * gdb.base/cvexpr.c: New file
12313 Test for expressions using const and volatile keywords.
12314
12315 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
12316
12317 * gdb.base/constvars.exp: Check for different orders of keywords
12318 and additional "int" strings in output.
12319
12320 2001-09-22 Andrew Cagney <ac131313@redhat.com>
12321
12322 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
12323 responses from "help maint".
12324
12325 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
12326
12327 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
12328 to localhost:NNN instead of :NNN, in case Xvfb is listening
12329 only on TCP.
12330
12331 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
12332
12333 * gdb.base/recurse.exp: When checking leaving the watchpoint
12334 scope, recognize when gdb is in function's epilogue and pass.
12335
12336 2001-09-18 Keith Seitz <keiths@redhat.com>
12337
12338 * lib/insight-support.exp (_gdbtk_export_target_info): Add
12339 support for running tests against sid targets.
12340 (gdbtk_done): Ditto.
12341
12342 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
12343
12344 * gdb.base/ending-run.c (main): Set stdout buffersize
12345 to the same reasonable value for any target.
12346 * gdb.base/ending-run.exp: Add a regular expression
12347 to make testsuite happy on Sanyo Stormy16 target.
12348
12349 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
12350
12351 * gdb.base/display.c (do_loops): Add float variable `f'.
12352 Increment f in loop.
12353 * gdb.base/display.exp: Increment timeout by 60 seconds.
12354 Change float display test to use variable `f'.
12355
12356 2001-09-17 Jim Blandy <jimb@redhat.com>
12357
12358 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
12359 overflowing the limited breakpoint tables on some ROM monitors
12360 (like the ROM68K).
12361
12362 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
12363
12364 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
12365 the "-ac" (disable access control) flag.
12366
12367 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
12368
12369 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
12370 ints.
12371
12372 2001-08-30 Keith Seitz <keiths@redhat.com>
12373
12374 * lib/gdb.exp: Move all insight-related functionality into
12375 separate file.
12376 * lib/insight-support.exp: New file.
12377
12378 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
12379
12380 * config/sid.exp (sid_start): Never set sid verbosity; disable
12381 expect_background {} that consumed its stdout; tolerate </dev/null.
12382 Attempt to set endianness override in "sid" protocol mode. Cleanup.
12383
12384 2001-08-18 Andrew Cagney <ac131313@redhat.com>
12385
12386 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
12387 CLI jump command to start it.
12388 (mi_run_to_main): Fail immediatly when unexpected output.
12389
12390 2001-08-18 Andrew Cagney <ac131313@redhat.com>
12391
12392 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
12393 beginning of function. Fix PR gdb/191.
12394
12395 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
12396
12397 * config/sid.exp (sid_start): Don't warn if we cannot figure out
12398 what to force sid endianness to.
12399
12400 2001-08-15 Keith Seitz <keiths@redhat.com>
12401
12402 * lib/gdb.exp (gdbtk_start): Don't set environment
12403 variables for TCL_LIBRARY and friends. Insight will
12404 now figure these out for itself.
12405
12406 2001-08-02 Michael Snyder <msnyder@redhat.com>
12407
12408 * gdb.base/completion.exp: Remove the symbol "a64l" from
12409 the expect string; this is target-specific, and not related
12410 to what is being tested.
12411
12412 2001-08-02 Dave Brolley <brolley@redhat.com>
12413
12414 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
12415
12416 2001-07-25 Michael Snyder <msnyder@redhat.com>
12417
12418 * gdb.base/consecutive.exp: New file. Test stepping over
12419 breakpoints on consecutive instructions.
12420 * gdb.base/consecutive.c: New file.
12421
12422 * gdb.base/call-rt-st.exp: Use double-backslash to quote
12423 curly braces in regular expressions.
12424
12425 2001-07-25 Michael Snyder <msnyder@redhat.com>
12426
12427 * gdb.base/ending-run.exp: Accept "Program exited normally" as
12428 legitimate output from stepping out of main.
12429
12430 2001-07-22 Keith Seitz <keiths@redhat.com>
12431
12432 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
12433 the empty string, do not run the tests.
12434
12435 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12436
12437 * gdb.base/long_long.exp: Detect size of pointer. Take into
12438 account 2-byte pointers when testing for p/a results.
12439
12440 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12441
12442 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
12443 and defined to 1K for m68hc11.
12444 (random_data): Reduce table to 1K for embedded platforms (68hc11).
12445 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
12446 (sizeof_random_data): New variable to tell the size of the data table;
12447 don't test past this size; always run to main.
12448
12449 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12450
12451 * gdb.base/return2.exp: return of long long and double fails for
12452 68HC11; don't execute these tests on that platform.
12453 * gdb.base/return.exp: Return of a double fails for 68hc11.
12454
12455 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12456
12457 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
12458 tests that print a float.
12459 * call-rt-st.exp: Likewise.
12460
12461 2001-07-12 Mark Kettenis <kettenis@gnu.org>
12462
12463 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
12464 running this test on Linux.
12465
12466 2001-06-24 Michael Chastain <chastain@redhat.com>
12467
12468 * gdb.base/arithmet.exp: Remove some tests to make all test names
12469 unique.
12470
12471 2001-07-03 Michael Snyder <msnyder@redhat.com>
12472
12473 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
12474 the output of the ptype command.
12475
12476 2001-07-02 Michael Snyder <msnyder@redhat.com>
12477
12478 * gdb.base/completion.exp: Don't assume that break.c is the only
12479 source file that may contain functions named "marker".
12480 * gdb.base/corefile.exp: Quote the curly braces in regexp.
12481
12482 2001-06-28 Andrew Cagney <ac131313@redhat.com>
12483
12484 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
12485 of files to delete.
12486
12487 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
12488 * gdb.disasm/h8300s.exp: New file.
12489 gdb.disasm/h8300s.s: Likewise.
12490
12491 2001-06-27 Andrew Cagney <ac131313@redhat.com>
12492
12493 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
12494 empty breakpoint tables.
12495
12496 2001-06-25 Andrew Cagney <ac131313@redhat.com>
12497
12498 * lib/mi-support.exp: Update args=... part of stop-reason
12499 patterns. Accept either a list or a tuple.
12500
12501 2001-06-23 Andrew Cagney <ac131313@redhat.com>
12502
12503 * lib/mi-support.exp: Remove local emacs variable defining
12504 change-log-default-name.
12505
12506 2001-06-22 Michael Chastain <chastain@redhat.com>
12507
12508 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
12509 This is operationally compatible with the previous version.
12510
12511 2001-06-13 Jim Blandy <jimb@redhat.com>
12512
12513 * lib/gdb.exp (gdb_test): Doc fix.
12514
12515 2001-06-10 Michael Chastain <chastain@redhat.com>
12516
12517 * gdb.base/exprs.exp: Remove a duplicate test.
12518
12519 2001-06-06 Jim Blandy <jimb@redhat.com>
12520
12521 * gdb.base/return2.exp (main): Use values to test float and double
12522 returns that are not NaN's, to avoid being confused by IEEE
12523 comparison rules.
12524
12525 2001-06-04 Michael Snyder <msnyder@redhat.com>
12526
12527 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
12528 non-zero if control_c fails. Terminate the test on failure,
12529 rather than wait for 12 more tests to time out.
12530
12531 2001-06-06 Jim Blandy <jimb@redhat.com>
12532
12533 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
12534 Don't forget to match the GDB prompt.
12535
12536 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
12537
12538 2001-06-04 Jim Blandy <jimb@redhat.com>
12539
12540 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
12541 command.
12542
12543 2001-05-31 Kevin Buettner <kevinb@redhat.com>
12544
12545 * gdb.base/annota1.exp (info break): Match four or more spaces
12546 after "Address".
12547
12548 2001-05-31 Michael Chastain <chastain@redhat.com>
12549
12550 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
12551 (dm_type_int_star): Likewise.
12552 (dm_type_long_star): Likewise.
12553 (dm_type_void_star): Likewise.
12554
12555 2001-05-29 Kevin Buettner <kevinb@redhat.com>
12556
12557 * gdb.base/completion.exp (INPUTRC): Set this environment variable
12558 to a known value in order to get consistent results regardless
12559 of the setting of INPUTRC or the presence or contents of .inputrc.
12560
12561 2001-05-24 Michael Snyder <msnyder@redhat.com>
12562
12563 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
12564 Don't require that the main thread and the manager thread are the
12565 first in the list.
12566
12567 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
12568 debugging. If test fails, issue an "unsupported" not a "fail".
12569
12570 2001-05-24 Jim Blandy <jimb@redhat.com>
12571
12572 Don't assume that short is shorter than int.
12573 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
12574 assume that shorts are smaller than ints. On a 16-bit machine,
12575 this isn't true.
12576 ("print unsigned char == (~0)"): Add test that verifies that ~0,
12577 an int, is not equal to ~0 stored in an unsigned char. This tests
12578 the same thing that the previous test meant to, but works on
12579 16-bit machines, too.
12580 ("print unsigned char != (~0)"): Same test, complemented.
12581
12582 2001-05-24 Michael Snyder <msnyder@redhat.com>
12583
12584 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
12585 test for (full_coverage == 0). This makes the test run faster,
12586 and prevents dejagnu getting out of step.
12587
12588 2001-05-23 Kevin Buettner <kevinb@redhat.com>
12589
12590 * gdb.base/finish.exp (finish_void): Revise pattern for
12591 stopping on the call statement to not permit stopping at
12592 the start of the instructions comprising the call sequence.
12593
12594 2001-05-19 Michael Chastain <chastain@redhat.com>
12595
12596 * gdb.base/callfuncs.exp: Make all test names unique.
12597 * gdb.base/commands.exp: Make all test names unique.
12598 * gdb.base/condbreak.exp: Make all test names unique.
12599 * gdb.base/dbx.exp: Make all test names unique.
12600 * gdb.base/default.exp: Make all test names unique.
12601 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
12602 and TIMEOUT messages to their corresponding PASS message.
12603 * gdb.base/ending-run.exp: Make all test names unique.
12604 * gdb.base/long_long.exp: Remove duplicate test.
12605
12606 2001-05-21 Kevin Buettner <kevinb@redhat.com>
12607
12608 * gdb.base/finish.exp (finish_void): Allow "finish" command to
12609 stop on the call statement as well as the statement after the
12610 call.
12611
12612 2001-05-21 Michael Snyder <msnyder@redhat.com>
12613
12614 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
12615
12616 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
12617
12618 * gdb.base/completion.exp: Revamp test. Make it execute on all
12619 platforms.
12620
12621 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
12622
12623 * config/gdbserver.exp (gdb_load): Handle the case
12624 in which the arguments to gdbserver are given in the
12625 baseboard configuration file.
12626 Also handle the case in which the server needs to do a
12627 load.
12628
12629 2001-05-07 Keith Seitz <keiths@cygnus.com>
12630
12631 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
12632 set up the display for testing.
12633 (gdbtk_start): Convert all paths to paths that tcl will like.
12634 Export target information to environment.
12635 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
12636 necessary.
12637 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
12638 (to_tcl_path): New proc to convert a given pathname into
12639 a path acceptible as an argument to a tcl command.
12640 (_gdbtk_export_target_info): New proc to export target info
12641 into the environment for gdbtk testing.
12642 (gdbtk_done): New proc to signal end-of-test.
12643
12644 2001-05-06 Jim Blandy <jimb@redhat.com>
12645
12646 * restore.c: Make the code of caller0 correspond to its comment.
12647
12648 2001-05-03 Michael Snyder <msnyder@redhat.com>
12649
12650 * config/sid.exp (gdb_target_sid): Check for error messages.
12651 On error or timeout, don't make expect exit (which will terminate
12652 all subsequent tests); instead just make gdb exit.
12653 (gdb_load): Check for error messages. On error or timeout,
12654 return a negative value.
12655
12656 2001-04-24 Jim Blandy <jimb@redhat.com>
12657
12658 * gdb.c++/templates.exp: If we see the prompt for the overload
12659 list, but we haven't recognized any of the longer patterns,
12660 arrange for this test to fail, not hang.
12661
12662 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
12663 variations.
12664
12665 2001-04-22 Michael Chastain <chastain@redhat.com>
12666
12667 * gdb.c++/local.exp: Use the 'runto' library function.
12668 * gdb.c++/namespace.exp: Likewise.
12669 * gdb.c++/overload.exp: Likewise.
12670
12671 2001-03-26 Kevin Buettner <kevinb@redhat.com>
12672
12673 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
12674 * gdb.base/step-line.exp: New file. Test step/next in presence of
12675 #line directives.
12676 * gdb.base/step-line.c: New file. Test program for the above.
12677 * gdb.base/step-line.inp: New file. We pretend that this file has
12678 been transformed by some other tool into step-line.c.
12679
12680 2001-03-21 Jim Blandy <jimb@redhat.com>
12681
12682 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
12683 unmangled operator names.
12684
12685 2001-03-20 Jim Blandy <jimb@redhat.com>
12686
12687 * gdb.threads/linux-dp.exp: Recognize an additional message
12688 generated by GDB when it doesn't understand how to debug threads
12689 on the target system.
12690
12691 2001-03-19 Andrew Cagney <ac131313@redhat.com>
12692
12693 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
12694
12695 2001-03-12 Michael Chastain <chastain@redhat.com>
12696
12697 * gdb.c++/derivation.exp: Use the 'runto' library function.
12698
12699 2001-03-12 Michael Chastain <chastain@redhat.com>
12700
12701 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
12702
12703 2001-02-24 Michael Chastain <chastain@redhat.com>
12704
12705 * gdb.c++/ref-types.exp: Change handwritten code to library
12706 function 'runto'.
12707
12708 2001-03-16 Orjan Friberg <orjanf@axis.com>
12709
12710 * gdb.base/signals.exp: Set count to 0 explicitly.
12711
12712 2001-03-15 Mark Salter <msalter@redhat.com>
12713
12714 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
12715 (gdb_target_monitor): Add check of gdb_target_cmd return value.
12716 (gdb_load): Add support for additional target_info: gdb_download_size
12717 and gdb_load_timeout.
12718
12719 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
12720
12721 * gdb.base/annota1.exp: Move test of isnative to earlier in the
12722 file -- to prevent failing when the compile fails but we have no
12723 intention of running the tests anyway.
12724
12725 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
12726 tests if set.
12727
12728 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
12729 integers.
12730
12731 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
12732 * gdb.c++/namespace.exp: Ditto.
12733
12734 2001-03-07 Orjan Friberg <orjanf@axis.com>
12735
12736 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
12737 * gdb.base/pointers.exp: Relax pattern match of decimals.
12738
12739 2001-03-06 Kevin Buettner <kevinb@redhat.com>
12740
12741 * Makefile.in, config/abug.exp, config/cfdbug.exp,
12742 config/cpu32bug.exp, config/dve.exp, config/est.exp,
12743 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
12744 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
12745 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
12746 config/sh.exp, config/sid.exp, config/slite.exp,
12747 config/sparclet.exp, config/udi.exp, config/unknown.exp,
12748 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
12749 config/vxworks.exp, config/vxworks29k.exp,
12750 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
12751 gdb.base/all-bin.exp, gdb.base/annota1.exp,
12752 gdb.base/arithmet.exp, gdb.base/assign.exp,
12753 gdb.base/async.exp, gdb.base/attach.exp,
12754 gdb.base/bitfields.exp, gdb.base/bitops.exp,
12755 gdb.base/break.exp, gdb.base/call-ar-st.exp,
12756 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
12757 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
12758 gdb.base/commands.exp, gdb.base/completion.exp,
12759 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12760 gdb.base/constvars.exp, gdb.base/corefile.exp,
12761 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
12762 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
12763 gdb.base/ending-run.exp, gdb.base/environ.exp,
12764 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12765 gdb.base/finish.exp, gdb.base/foll-exec.exp,
12766 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
12767 gdb.base/funcargs.exp, gdb.base/help.exp,
12768 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
12769 gdb.base/logical.exp, gdb.base/long_long.exp,
12770 gdb.base/maint.exp, gdb.base/mips_pro.exp,
12771 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
12772 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
12773 gdb.base/pointers.exp, gdb.base/printcmds.exp,
12774 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
12775 gdb.base/regs.exp, gdb.base/relational.exp,
12776 gdb.base/remote.exp, gdb.base/reread.exp,
12777 gdb.base/restore.exp, gdb.base/return2.exp,
12778 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
12779 gdb.base/selftest.exp, gdb.base/setshow.exp,
12780 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
12781 gdb.base/sigall.exp, gdb.base/signals.exp,
12782 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
12783 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12784 gdb.base/step-test.exp, gdb.base/structs.c,
12785 gdb.base/structs.exp, gdb.base/structs2.exp,
12786 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
12787 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
12788 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
12789 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
12790 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
12791 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
12792 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
12793 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
12794 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
12795 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
12796 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
12797 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
12798 gdb.fortran/types.exp, gdb.java/jmisc.exp,
12799 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12800 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
12801 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12802 gdb.trace/circ.exp, gdb.trace/collection.exp,
12803 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12804 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12805 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
12806 gdb.trace/report.exp, gdb.trace/save-trace.exp,
12807 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12808 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12809 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
12810 notices.
12811
12812 2001-02-27 Michael Snyder <msnyder@cygnus.com>
12813
12814 * gdb.base/varargs.c (find_max_double): Fix printf format string:
12815 first arg is int not float.
12816
12817 2001-02-22 Michael Snyder <msnyder@cygnus.com>
12818
12819 * gdb.base/reread.exp: Unsupported for non-native targets;
12820 doesn't work for remote debugging.
12821
12822 2001-02-19 Fernando Nasser <fnasser@redhat.com>
12823
12824 From Drew Moseley <dmoseley@redhat.com>
12825 * gdb.base/ending-run.exp: Properly handle the BSP state when
12826 stepping past the end of main.
12827
12828 2001-02-19 John Moore <jmoore@redhat.com>
12829
12830 * gdb.base/commands.exp (infrun_breakpoint_command_test):
12831 Converted HPUX fix for non-expected items following multiple
12832 step commands into general solution for all platforms.
12833
12834 2001-02-18 Michael Chastain <chastain@redhat.com>
12835
12836 * gdb.c++/classes.exp (do_tests): Change runto statements
12837 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12838 statements demangler agnostic.
12839 * gdb.c++/virtfunc.exp (do_tests): Likewise.
12840 (gdb_virtfunc_restart): Likewise.
12841
12842 2001-02-14 Michael Chastain <chastain@redhat.com>
12843
12844 * gdb.c++/inherit.exp (do_tests): Change runto statements
12845 from "runto 'foo(void)'" to "runto 'foo'". This makes the
12846 statements demangler agnostic.
12847
12848 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
12849
12850 * gdb.threads/pthreads.exp: Unify pass/fail messages for
12851 ``continue to bkpt at common_routine in thread 2'' and ``stopped
12852 before calling common_routine 15 times'' tests.
12853
12854 2001-02-11 Michael Chastain <chastain@redhat.com>
12855
12856 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
12857 Helps the test script figure out which demangler is in use.
12858 (dm_type_foo_ref): Ditto.
12859 (dm_type_int_star): Ditto.
12860 (dm_type_long_star): Ditto.
12861 (dm_type_unsigned_int): Ditto.
12862 (dm_type_void): Ditto.
12863 (dm_type_void_star): Ditto.
12864 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
12865 Probe the gdb demangler and set variables to accommodate
12866 formatting differences.
12867 (info_func_regexp): New function. Same as info_func, but
12868 matches against a regexp.
12869 (info_func): Match against a literal string.
12870 (print_addr_2): New function. Match against a literal string,
12871 which can be different from the input to gdb.
12872 (print_addr): Simply call print_addr_2 with the same argument twice.
12873 (test_lookup_operator_functions): Use demangler formatting variables.
12874 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
12875 the tests in the same order as the C++ class declaration.
12876 (test_paddr_operator_functions): Ditto.
12877 (test_paddr_overloaded_functions): Ditto.
12878 (test_paddr_hairy_functions): Use demangler formatting variables.
12879 Add reference to gdb/19 for related tests.
12880 (do_tests): Call probe_demangler.
12881
12882 2001-01-30 Kevin Buettner <kevinb@redhat.com>
12883
12884 * gdb.c++/templates.cc (printf): Remove unused function definition.
12885
12886 2001-01-26 Felix Lee <flee@redhat.com>
12887
12888 * sid.exp (sid_exit): Pass host, not target, to remote_close.
12889
12890 2001-01-25 matthew green <mrg@redhat.com>
12891
12892 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
12893 up sid.
12894 (sid_exit): Call `remote_pop_conn' after GDB is gone.
12895
12896 2001-01-25 matthew green <mrg@redhat.com>
12897
12898 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
12899 Deprecate $sid_spawn_id.
12900 (sid_exit): Remove code necessary only for `spawn.'
12901
12902 2001-01-25 matthew green <mrg@redhat.com>
12903
12904 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
12905
12906 2001-01-28 Michael Chastain <chastain@redhat.com>
12907
12908 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
12909 to call when tests fail. It takes gdb out of the overloaded
12910 function choice menu back to the main prompt, so that the test
12911 program stays synchronized.
12912 (set_bp_overloaded): New proc to collect all the common
12913 code for setting a breakpoint on an overloaded name. Calls
12914 take_gdb_out_of_choice_menu when needed.
12915 (menu_overload1arg): New variable to collect the repeated
12916 instances of the expected menu for an overloaded name. Change
12917 the regular expression to handle changes in g++ type encoding:
12918 "void" can be either "void" or "", and "unsigned int" can be
12919 either "unsigned int" or "unsigned".
12920 (continue_to_bp_overloaded): Change regular expressions to handle
12921 changes in g++ type encoding.
12922 (no proc): Call take_gdb_out_of_choice_menu when needed.
12923 Remove redundant calls to "info break". Accept either "canceled"
12924 or "cancelled". Change regular expressions in "info break"
12925 calls to handle changes in g++ type encoding. Give all tests
12926 unique strings.
12927
12928 2001-01-17 Ben Elliston <bje@redhat.com>
12929
12930 * config/sid.exp: New file.
12931
12932 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
12933
12934 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
12935
12936 2000-12-21 Michael Snyder <msnyder@cygnus.com>
12937
12938 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
12939 Add a RE to accept a non-ascii char if one is ever presented.
12940
12941 2000-12-20 Fernando Nasser <fnasser@redhat.com>
12942
12943 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
12944
12945 2000-12-18 Michael Snyder <msnyder@cygnus.com>
12946
12947 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
12948 in regexp. One '\' does not suffice on Linux.
12949
12950 2000-12-09 Michael Chastain <chastain@redhat.com>
12951
12952 * gdb.base/break.exp (test_clear_command): Use a marker function
12953 rather than 'main' for the test function. Also move this
12954 test to an execution point where the marker function names are
12955 guaranteed to be bound to functions. (Executing tests after a
12956 'finish' from main runs into name conflicts with local names
12957 in __libc_start_main).
12958
12959 2000-12-07 Michael Snyder <msnyder@cygnus.com>
12960
12961 * gdb.base/finish.exp: New test for gdb's "finish" command.
12962 * gdb.base/return2.exp: New test for gdb's "return" command.
12963 * gdb.base/return2.c: New source file for above.
12964
12965 2000-12-05 Michael Snyder <msnyder@cygnus.com>
12966
12967 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
12968 * gdb.base/miscexprs.exp: Ditto.
12969 * gdb.base/pointers.exp: Ditto.
12970 * gdb.c++/derivation.exp: Ditto.
12971 * gdb.c++/local.exp: Ditto.
12972 * gdb.c++/namespace.exp: Ditto.
12973 * gdb.c++/overload.exp: Ditto.
12974 * gdb.c++/ref-types.exp: Ditto.
12975
12976 2000-12-05 Michael Snyder <msnyder@cygnus.com>
12977
12978 * gdb.base/constvars.exp: Test result of "up" command.
12979 * gdb.base/miscexprs.exp: Ditto.
12980 * gdb.base/pointers.exp: Ditto.
12981 * gdb.base/scope.exp: Ditto.
12982 * gdb.c++/derivation.exp: Ditto.
12983 * gdb.c++/local.exp: Ditto.
12984 * gdb.c++/namespace.exp: Ditto.
12985 * gdb.c++/overload.exp: Ditto.
12986 * gdb.c++/ref-types.exp: Ditto.
12987
12988 2000-11-22 Michael Chastain <chastain@redhat.com>
12989
12990 * mips_pro.exp: Accept either "middle -> top -> main" or
12991 "middle -> main" in the backtrace, because gcc can optimize
12992 tail calls to jumps. Remove setup_xfail for the hppa case.
12993 Add a comment with the original warning messages from PR 3016,
12994 which was filed in 1993, to preserve them for posterity.
12995
12996 2000-11-17 Nick Duffek <nsd@redhat.com>
12997
12998 * lib/gdb.exp (gdb_test): Override timeout with board info.
12999
13000 2000-11-17 Nick Duffek <nsd@redhat.com>
13001
13002 * gdb.base/display.exp: Don't kill running stub. Add "again" to
13003 the second kill and detach messages.
13004
13005 2000-11-17 Nick Duffek <nsd@redhat.com>
13006
13007 * configure.in: Add AC_EXEEXT.
13008 * configure: Regenerate.
13009 * Makefile.in (just-check): Export EXEEXT.
13010 * lib/gdb.exp ($EXEEXT): Import from environment.
13011 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
13012 expect "maint dump-me" on Cygwin.
13013 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
13014 $EXEEXT.
13015
13016 2000-11-17 Nick Duffek <nsd@redhat.com>
13017
13018 * gdb.base/break.exp: Test backtrace and finish from called
13019 function on all platforms, not just HP-UX.
13020
13021 2000-11-03 Michael Snyder <msnyder@cygnus.com>
13022
13023 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
13024 code from gdb_target_monitor, so it can be used independantly
13025 for gdbserver. Also comment out an unnecessary PUTS.
13026
13027 2000-11-03 Michael Snyder <msnyder@cygnus.com>
13028
13029 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
13030 * gdb.base/corefile.exp: Expect the message "Program is being
13031 debugged already" when we send the "corefile" command, since
13032 the preceeding gdb_load may have connected gdb to a remote target.
13033 * gdb.base/display.exp: Disable hardware watchpoints if new
13034 board info variable "no_hardware_watchpoints" is true.
13035 Replace single-letter commands with more readable ones.
13036 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
13037 if new board info variable "no_hardware_watchpoints" is true.
13038 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
13039 to see if stdio (printf) testing is possible.
13040 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
13041 board info variable "no_hardware_watchpoints" is true. Use new
13042 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
13043
13044 2000-11-13 Fernando Nasser <fnasser@redhat.com>
13045
13046 From Orjan Friberg <orjanf@axis.com>:
13047 * gdb.base/printcmds.exp: Escape curly braces followed by a number
13048 in array print pattern match.
13049
13050 2000-11-09 Fernando Nasser <fnasser@redhat.com>
13051
13052 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
13053 spelling "cancelled" to U.S. spelling "canceled" to match changes
13054 made to gdb.
13055 * gdb.c++/ovldbreak.exp: Ditto.
13056
13057 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13058
13059 * gdb.base/callfuncs.c (main): Moved to end of file, call
13060 t_double_values to initialize the FPU before inferior calls are made.
13061 * gdb.base/callfuncs.exp: Test for register preservation after calling
13062 inferior functions. Add tests for continuining, finishing and
13063 returning from a stop in a call dummy.
13064
13065 2000-10-24 Michael Snyder <msnyder@cygnus.com>
13066
13067 * gdb.base/commands.exp: Break up long lines, and re-indent.
13068
13069 2000-10-19 Michael Snyder <msnyder@cygnus.com>
13070
13071 * config/gdbserver.exp: Rewritten from the ground up, to make it
13072 compatible with the current dejagnu tree, and to make it work with
13073 the new "gdbserver" in libremote.
13074
13075 2000-10-16 Michael Snyder <msnyder@cygnus.com>
13076
13077 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
13078 * gdb.base/varargs.exp: Skip entire test if no printf support.
13079 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
13080 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
13081
13082 2000-10-13 Michael Snyder <msnyder@cygnus.com>
13083
13084 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
13085 no floating point support.
13086 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
13087 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
13088 * gdb.base/call-rt-st.exp: Ditto.
13089 * gdb.base/call-strs.exp: Ditto.
13090
13091 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
13092
13093 * gdb.base/sizeof.c: include <stdio.h>.
13094
13095 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
13096 'finish', otherwise uncaptured gdb_prompt would potentially
13097 throw remaining test points out of sync.
13098
13099 2000-07-26 Scott Bambrough <scottb@netwinder.org>
13100
13101 * gdb.base/recurse.exp: Run tests for all targets.
13102 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
13103 gnu-oldld case on ARM.
13104 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
13105 for ARM targets.
13106
13107 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
13108
13109 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
13110 * gdb.java/configure: Rebuild.
13111
13112 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
13113
13114 * gdb.java/jv-exp.exp: New file.
13115
13116 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
13117
13118 * configure: Rebuilt.
13119 * configure.in (configdirs): Add gdb.java.
13120 * gdb.java/jmisc.java: New file.
13121 * gdb.java/jmisc.exp: New file.
13122 * gdb.java/Makefile.in: New file.
13123 * gdb.java/configure: Rebuilt.
13124 * gdb.java/configure.in: New file.
13125 * lib/java.exp: New file.
13126
13127 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
13128
13129 * gdb.base/exprs.exp: Test casts to a pointer including over and
13130 underflow.
13131
13132 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
13133
13134 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
13135 and the compilers sizes.
13136
13137 2000-07-09 Nick Duffek <nsd@redhat.com>
13138
13139 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
13140 (use_methods): New function.
13141 (main): Call use_methods().
13142 * gdb.c++/classes.exp (test_method_param_class): New procedure.
13143 (do_tests): Call test_method_param_class.
13144
13145 2000-07-09 Nick Duffek <nsd@redhat.com>
13146
13147 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
13148 spelling.
13149 (test_enums): New procedure. Move enum tests from end of script
13150 to here. Set breakpoint on function name instead of line number.
13151 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
13152 (enums2): New marker function.
13153 (enums1): New function.
13154 (main): Call enums1(). Move enum tests to enums1().
13155
13156 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
13157
13158 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
13159 compile/link program. Update line numbers.
13160 * gdb.asm/d10v.inc: Define ``startup''.
13161 * gdb.asm/asmsrc1.s: Add definition of _start.
13162
13163 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
13164
13165 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
13166
13167 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13168
13169 * gdb.base/maint.exp: Add 'maint print architecture' item to output
13170 of 'help maint print' command.
13171
13172 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
13173
13174 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
13175 they use gdb_expect_list.
13176
13177 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
13178
13179 * gdb.base/commands.exp: Use ``set remote
13180 memory-read-packet-size'' instead of ``set endian big'' to test
13181 long commands.
13182
13183 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
13184
13185 * gdb.c++/templates.exp (do_tests): Make all of these work under
13186 g++, and stop skipping them.
13187
13188 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
13189 work under g++.
13190
13191 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
13192 initialization.
13193
13194 2000-06-02 Michael Snyder <msnyder@cygnus.com>
13195
13196 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
13197 the regular expression: accept an (almost) arbitrary sequence of
13198 "frames-invalid" and "breakpoints-invalid" messages both before
13199 and after the "starting" message.
13200
13201 2000-06-02 Michael Snyder <msnyder@cygnus.com>
13202
13203 * gdb.c++/local.exp: This test has never been known to work with g++.
13204
13205 2000-05-18 Michael Snyder <msnyder@cygnus.com>
13206
13207 * gdb.base/annota1.exp (annotate-signal-handler-caller):
13208 Relax the regular expression a little, make it pass on Solaris 8.
13209
13210 2000-05-12 Kevin Buettner <kevinb@redhat.com>
13211
13212 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
13213 a call, do not require that gdb stop on the line after the call.
13214 Instead, it is permissible for gdb to stop on the line of the
13215 call itself.
13216
13217 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
13218
13219 * gdb.base/break.exp (bp on small function, optimized file):
13220 Add a second pass pattern. The behavior differs here between stabs
13221 and dwarf for one-line functions. Stabs preserves two line symbols
13222 (one before the prologue and one after) with the same line number,
13223 but dwarf regards these as duplicates and discards one of them.
13224 Therefore the address after the prologue (where the breakpoint is)
13225 has no exactly matching line symbol, and GDB reports the breakpoint
13226 as if it were in the middle of a line rather than at the beginning.
13227
13228 2000-05-08 Michael Snyder <msnyder@cygnus.com>
13229
13230 * gdb.base/interrupt.exp: Make "pass" message say "send"
13231 rather than "send_gdb" (for consistancy).
13232
13233 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
13234
13235 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
13236 * gdb.c++/templates.cc: Properly check for GCC version number.
13237 * lib/compiler.cc: Likewise
13238
13239 2000-04-28 Michael Snyder <msnyder@cygnus.com>
13240
13241 * gdb.base/break.exp: When compiled with -O2 optimization,
13242 gdb may not stop at the first line of main, due to code motion.
13243
13244 2000-04-26 Michael Snyder <msnyder@cygnus.com>
13245
13246 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
13247 This test depends on parsing the printf output from the target.
13248 Since the sparclet stub doesn't do stdio, this will never work.
13249 * gdb.base/call-rt-st.exp: ditto.
13250 * gdb.base/call-strs: ditto.
13251
13252 2000-04-24 Michael Snyder <msnyder@cygnus.com>
13253
13254 * gdb.base/miscexprs.exp: make sizeof long array test portable.
13255
13256 * gdb.base/ending-run.exp: After connecting to a remote target,
13257 but before running, the target will appear to be in a random
13258 location. Specify both a file and a line for breakpoints.
13259 Also, the function that calls main may be called 'init'
13260 rather than 'start'.
13261
13262 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13263
13264 * gdb.base/help.exp: Update output for add-symbol-file command.
13265
13266 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
13267
13268 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13269 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
13270
13271 2000-04-07 J.T. Conklin <jtc@redback.com>
13272
13273 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
13274
13275 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
13276
13277 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
13278
13279 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
13280 values that can be represented exactly.
13281 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
13282 above change, and to not check against the directory part of the source
13283 file name.
13284 (step into print_long_arg_list): Likewise.
13285 (print print_small_structs from print_long_arg_list): Likewise.
13286 (print print_long_arg_list): Likewise.
13287
13288 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13289
13290 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
13291
13292 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
13293
13294 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
13295
13296 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
13297
13298 * gdb.base/commands.exp (deprecated_command_test): Add test for
13299 deprecate with no arguments.
13300
13301 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
13302
13303 * gdb.base/break.exp: Add new test for setting breakpoints on
13304 optimized code so we can test breakpoints work even when function
13305 prologues may be optimized away
13306
13307 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
13308
13309 From David Whedon <dwhedon@gordian.com>
13310 * gdb.base/commands.exp : Added command deprecator tests.
13311
13312 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
13313
13314 * gdb.base/help.exp: Added test for new apropos command.
13315
13316 2000-03-21 Kevin Buettner <kevinb@redhat.com>
13317
13318 * gdb.base/pointers.c (usevar): New function.
13319 (main): Make sure that global variables v_int_pointer2, rptr,
13320 and y are all referenced someplace in the program by calling
13321 usevar() on them. [Some linkers delete symbols which are
13322 never referenced. The space remains, but there's no way to
13323 get a (symbolic) handle on the variable from the debugger.]
13324
13325 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13326
13327 * gdb.base/printcmds.c: Add typedeffed arrays.
13328
13329 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
13330 procedure to test arrays that are typedef'd.
13331
13332 2000-03-13 James Ingham <jingham@leda.cygnus.com>
13333
13334 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
13335 the library directories.
13336
13337 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
13338
13339 * configure.in (configdirs): Add sub directory gdb.mi.
13340 * configure: Re-generate.
13341
13342 * gdb.mi: New directory.
13343
13344 2000-02-25 Scott Bambrough <scottb@netwinder.org>
13345
13346 * gdb.base/long_long.exp: Correct test suite failure when printing
13347 a long long value as a double on ARM platforms.
13348
13349 2000-02-16 Jim Blandy <jimb@redhat.com>
13350
13351 * gdb.base/break.exp ("breakpoint line number"): Make sure the
13352 default source file is set properly before running this test.
13353
13354 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13355
13356 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
13357 gdbtk/library directory, not in gdbtcl2.
13358
13359 2000-02-04 Jim Blandy <jimb@redhat.com>
13360
13361 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
13362 backslash from regexp pattern.
13363
13364 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
13365 procedure. Use it to run all the "continue to bp overloaded"
13366 tests. Note that this changes the names of the tests slightly.
13367 If the breakpoint hit message includes a hex PC value, because
13368 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
13369 from the real source code, still consider that a pass.
13370
13371 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
13372 XFAIL here if the breakpoint message contains a hex address. Note
13373 similar change on 1999-11-02.
13374
13375 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
13376
13377 * gdb.base/ptype.exp: Establish a default source file before
13378 calling get_debug_format.
13379
13380 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
13381
13382 * gdb.base/watchpoint.exp: Remove duplication of test messages.
13383
13384 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13385
13386 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
13387 of successive stepi commands -- while in the prologue we should see
13388 the function entry bracket.
13389
13390 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13391
13392 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
13393 reach __change_mode() when stepping through the end of main().
13394
13395 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
13396
13397 * gdb.base/default.exp: Fix expected pattern.
13398 * gdb.base/help.exp: Same.
13399
13400 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13401
13402 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
13403 Don't use xfail's because that affects only the following test.
13404
13405 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
13406 solaris or linux.
13407
13408 * gdb.base/selftest.exp: Update to reflect changes to main.c.
13409
13410 2000-01-07 Michael Snyder <msnyder@cygnus.com>
13411
13412 * gdb.base/display.exp: Some yacc parsers like to say
13413 "A syntax error" rather than "A parse error". Accept both.
13414
13415 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
13416
13417 * gdb.base/default.exp: Remove OS dependent string from "target
13418 remote" test.
13419 * gdb.base/help.exp: Same for "help target remote" test.
13420
13421 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13422
13423 From Jim Kingdon <kingdon@redhat.com>:
13424
13425 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
13426 prompt (cleanup rather than necessity, but still might keep output
13427 from spilling to next test).
13428
13429 2000-01-02 Fred Fish <fnf@cygnus.com>
13430
13431 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
13432 AIX, which defines them in <sys/types.h>.
13433
13434 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
13435
13436 * gdb.base/default.exp: Match arm* etc instead of arm in "info
13437 float" test.
13438
13439 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
13440
13441 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
13442
13443 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
13444 outermost frame disallowed".
13445
13446 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
13447
13448 * gdb.base/setvar.exp: New tests for setting the value of a struct
13449 with a constant list.
13450
13451 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13452
13453 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
13454 require the user to type a cast before setting the value of a struct.
13455
13456 1999-12-06 Jim Blandy <jimb@cygnus.com>
13457
13458 * gdb.base/default.exp: Expect the new 'info float' command on
13459 all i386 platforms.
13460
13461 * gdb.threads/linux-dp.exp: Expand our ability to recognize
13462 LinuxThreads libraries that don't support debugging.
13463
13464 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13465
13466 * gdb.base/remote.c: Fill the buffer with truely random data.
13467 Change the buffer type to ``unsigned char'' to simplify size
13468 arithmetic.
13469
13470 * gdb.base/remote.exp: Reduce download numbers by one. Typical
13471 stub only handles 400-1 byte packets. Verify that the download
13472 worked.
13473
13474 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
13475
13476 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
13477 tests, using UNRESOLVED for the untested cases. Also, does not wait
13478 for a timeout if the prompt was received before a recognizable pattern.
13479
13480 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
13481
13482 * lib/gdb.exp (gdb_expect_list): Fix spelling.
13483
13484 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13485
13486 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
13487 watchpoints.
13488
13489 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
13490
13491 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
13492
13493 * gdb.c++/local.exp: Be more flexible in recognizing local class
13494 name mangling. Don't allow horribly truncated method names.
13495 * gdb.c++/derivation.exp: Expect protected inheritance.
13496 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
13497 * gdb.c++/virtfunc.exp: Likewise.
13498 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
13499 when printing a nested enum.
13500
13501 1999-11-22 Jim Blandy <jimb@cygnus.com>
13502
13503 * gdb.base/step-test.exp: Properly await GDB's response to setting
13504 a breakpoint on the call to large_struct_by_value.
13505
13506 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
13507 just because we have debug info for the `start' function.
13508
13509 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
13510
13511 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
13512 "Unknown signal" messages, which indicate (on LinuxThreads) that
13513 GDB doesn't know how to debug threads on this system. This is
13514 better than hanging while philosopher 0 dumps chatter into gdb.log.
13515
13516 1999-11-18 Tom Tromey <tromey@cygnus.com>
13517
13518 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
13519
13520 1999-11-18 Fred Fish <fnf@cygnus.com>
13521
13522 * gdb.base/coremaker2.c: Add sample program for generating
13523 cores that is more self contained than coremaker.c. Eventually
13524 I'll add more code to this and tie it into the testsuite.
13525
13526 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
13527
13528 * gdb.base/dollar.exp: Remove, now in gdb.hp.
13529
13530 1999-11-10 Jimmy Guo <guo@cup.hp.com>
13531
13532 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
13533 from $srcdir/lib/.
13534 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
13535 and gdb.c++/.
13536
13537 * gdb.c++/derivation.exp: remove redundant get compiler info code.
13538
13539 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
13540 'continue with watch' test point.
13541
13542 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
13543
13544 Merged from p2linux-990323-branch:
13545
13546 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
13547
13548 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
13549
13550 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
13551 {limit,fixed}''. Test ``set download-write-size''.
13552
13553 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
13554
13555 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
13556 gdb_expect_list.
13557
13558 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
13559
13560 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
13561
13562 1999-11-03 Mark Salter <msalter@cygnus.com>
13563
13564 * gdb.base/break.exp: Fix "stub continue" pattern.
13565
13566 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
13567
13568 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
13569
13570 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
13571
13572 * gdb.base/display.exp ("finish"): Add timeout clause.
13573
13574 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
13575 plain prompt clause, so this doesn't have to time out in order to
13576 fail.
13577
13578 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
13579 breakpoint hit messages include an address.
13580
13581 * gdb.base/display.exp: Don't forget to escape parens in regular
13582 expressions. Unix regexp notatation sucks.
13583
13584 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13585
13586 * gdb.base/annota1.exp: Test for annotate-signalled: change output
13587 order for 'signalled' message.
13588
13589 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
13590
13591 From Jimmy Guo <guo@cup.hp.com>:
13592 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
13593 * gdb.base/annota1.c: Add code for tests to work with.
13594
13595 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
13596
13597 * gdb.base/remote.exp: New test for remote downloading settings.
13598 * gdb.base/remote.c: New file with large .data.
13599
13600 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
13601
13602 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
13603 for LinuxThreads support, merged from the Code Fusion branch.
13604
13605 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
13606
13607 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
13608 containing exp_continue into a while within an expect. Don't
13609 attempt a start more than three times. Check return value from
13610 gdb_load.
13611
13612 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
13613
13614 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
13615 a pass case.
13616
13617 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
13618
13619 * gdb.base/break.c (main): Added a statement that we can step
13620 off of.
13621 * gdb.base/break.exp: Added tests for setting a breakpoint
13622 at an offset and stepping onto a breakpoint.
13623
13624 1999-10-01 Fred Fish <fnf@cygnus.com>
13625
13626 * gdb.base/help.exp (help add-symbol-file): Update to match current
13627 gdb output.
13628
13629 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
13630
13631 * gdb.base/break.exp: Code locations are in hex, don't forget!
13632 (For HP-UX.)
13633
13634 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
13635
13636 * condbreak.exp: Use break.c as test program.
13637 * condbreak.c: Remove, redundant with break.c.
13638
13639 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
13640
13641 * config/monitor.exp (gdb_target_monitor): Disable X- and
13642 Z-packets if the target needs it.
13643
13644 1999-09-13 James Ingham <jingham@leda.cygnus.com>
13645
13646 * gdb.c++/overload.exp: Added tests for listing overloaded
13647 functions with function pointers in the arg, explicitly calling
13648 out the version you want.
13649
13650 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
13651
13652 * long_long.exp: Add variations of test cases that work for
13653 targets with 16-bit ints and 32-bit doubles.
13654
13655 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
13656
13657 * break.c (main): Compare a possibly-uninitialized argc with an
13658 unlikely value that fits in 16 bits.
13659
13660 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
13661
13662 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
13663 0xfeeb, don't want negative numbers if ints are 16 bits.
13664
13665 * lib/gdb.exp (skip_cplus_tests): New proc.
13666 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13667 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
13668 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
13669 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
13670 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
13671 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
13672 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
13673 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
13674
13675 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
13676
13677 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
13678
13679 * gdb.base/corefile.exp (up): Allow a parameter to appear
13680 in the frame that we're going up to.
13681
13682 From Jim Blandy <jimb@cygnus.com>:
13683
13684 * gdb.base/default.exp (info float): Expect some output now.
13685
13686 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
13687 returning floating-point values to fail on the x86.
13688 * gdb.base/callfwmall.exp (do_function_calls): Same.
13689
13690 * gdb.base/list.exp (test_listsize): Correct expectations for
13691 listing line 1 with listsize 2. Also, listing a single line
13692 works now, as does listing three lines. [Kevin's note: There
13693 were a number of other cases fixed too where the expectations
13694 differed...]
13695
13696 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
13697
13698 * gdb.base/selftest.exp: Add case for when version prints as
13699 constant string instead of char pointer.
13700
13701 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
13702
13703 * gdb.base/ending-run.exp: Add Solaris case for what happens when
13704 stepping out of main.
13705
13706 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
13707 G++ used.
13708
13709 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
13710 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
13711
13712 * gdb.c++/ovldbreak.exp: Update match string in test that
13713 includes a warning of multiple breakpoints.
13714
13715 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
13716
13717 * gdb.base/display.exp: Improve precision of step-after-finish
13718 added yesterday.
13719
13720 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
13721 test.
13722
13723 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
13724 configs when using G++, not just hppa*.
13725
13726 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13727
13728 * gdb.base/async.c: New file.
13729 * gdb.base/async.exp: New file.
13730
13731 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
13732
13733 * gdb.base/break.exp: Tweak PA specific tests to properly handle
13734 PA64.
13735
13736 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
13737
13738 * gdb.base/display.exp: "finish" can leave us mid-line on many
13739 targets, deal with it. Add a small constant to main, instead of
13740 1000 since main+1000 may not be a valid address in the target.
13741
13742 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
13743 on hpux11.
13744
13745 * gdb.base/attach.exp: Handle another hpux11 error message variant
13746 when attaching to a process that does not exist.
13747
13748 1999-08-19 J.T. Conklin <jtc@redback.com>
13749
13750 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
13751 characters in 'continue to 1241' test.
13752
13753 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
13754
13755 * gdb.base/call-ar-st.exp: Add a shorter match case for the
13756 stop in print_long_arg_list, define and use a whitespace
13757 variable in print_small_structs test, add an XFAIL for Solaris.
13758 * gdb.base/dbx.exp: XFAIL func commands until somebody is
13759 interested enough to fix.
13760
13761 1999-08-13 Keith Seitz <keiths@cygnus.com>
13762
13763 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
13764 (dbx_gdb_load): Remove. Use gdb_load instead, since that
13765 proc knows about targets other than the natives.
13766 (test_assign): Use "gdb_run_cmd" to "run" the target.
13767 Check that we've actually hit the breakpoint at main.
13768 When we attempt to assign a value to a local variable, check
13769 that the variable is in the current scope, i.e., don't use
13770 a test with an empty result.
13771
13772 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
13773
13774 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
13775 command.
13776
13777 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
13778
13779 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13780 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
13781 gdb.compat, gdb.threads-hp.
13782 gdb.hp/configure, gdb.hp/configure.in: New files.
13783 gdb.hp/Makefile.in: Recurse into new subdirs.
13784 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
13785 gdb.hp/gdb.objdbg: New directory, tests for debugging info
13786 in object files.
13787 gdb.hp/tools: New directory, aux tools for HP-specific tests.
13788
13789 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
13790
13791 * gdb.base/display.exp: Help expect by putting a newline in the
13792 funky printf, remove a bogus p/a test.
13793
13794 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13795
13796 * gdb.base/display.exp: Make sure that when we say 'run', we are
13797 connected to the target. This is necessary when running not
13798 natively.
13799
13800 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
13801
13802 * gdb.base/step-test.exp: Removed some extraneous messages.
13803
13804 * gdb.base/long_long.exp: Don't run memory examination tests
13805 on little-endian targets (they will need a different set of
13806 results to match).
13807
13808 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
13809
13810 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
13811 until somebody decides to fix GDB.
13812
13813 * gdb.base/long_long.c: Stop compiler complaint by specifying long
13814 constant as "ULL".
13815 * gdb.base/long_long.exp: Loosen x/c test, add partial result
13816 matches for a couple x/2 commands.
13817
13818 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
13819
13820 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
13821 by merging in ref-types2 tests.
13822 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
13823
13824 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13825 * gdb.c++/Makefile.in: Add standard actions.
13826 (EXECUTABLES): Rename from PROGS, update list.
13827 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
13828 from gdb.hp.
13829 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
13830 foo and bar locals.
13831 * gdb.c++/anon-union.exp: Fix tests to match.
13832 * gdb.c++/classes.exp: Run if HP compiler used, add extra
13833 expect matches to handle output variations.
13834 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
13835 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
13836 output, add HP alternatives for new and delete prints.
13837 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
13838 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
13839 * gdb.c++/demangle.exp: Use $style when reporting failure.
13840 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
13841 * gdb.c++/inherit.exp: Run if HP compiler used, add some
13842 match alternatives.
13843 * gdb.c++/local.exp: Add match alternatives or xfails for HP
13844 compilers.
13845 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
13846 * gdb.c++/method.exp: Add match alternatives.
13847 * gdb.c++/misc.cc: Add bool types.
13848 * gdb.c++/misc.exp: Add tests for bool types.
13849 * gdb.c++/overload.exp: Add xfails.
13850 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
13851 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
13852 add some more template parameter tests (only for HP currently).
13853 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
13854 * gdb.c++/virtfunc.cc: Add return type and value for main.
13855 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
13856 match alternatives.
13857
13858 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13859
13860 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
13861
13862 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
13863
13864 * gdb.base/signals.exp: Don't expect getting a backtrace from
13865 within a signal handler to fail on Linux.
13866
13867 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
13868
13869 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13870 * lib/gdb.exp: Remove some gratuitious semicolons.
13871 (delete_breakpoints): Increase timeout.
13872 (gdb_expect): Add -notransfer option.
13873 (gdb_test): Use -notransfer option.
13874 (get_compiler_info): Add f77 case.
13875 (get_compiler): New proc, split out from gdb_preprocess, add f77
13876 case.
13877 (gdb_preprocess): Call get_compiler.
13878
13879 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
13880 * gdb.base/attach.exp, gdb.base/display.exp,
13881 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
13882 gdb.base/long_long.exp, gdb.base/printcmds.exp,
13883 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
13884 third arg to gdb_test.
13885 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
13886 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
13887 HP-UX xfails, add others.
13888 * gdb.base/completion.exp: Reflect name change of self-test.
13889 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
13890 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
13891 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
13892 HP failure number.
13893 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
13894 useless HP-UX 10.30 references.
13895 * gdb.base/maint.exp: Loosen matches.
13896 * gdb.base/pointers.c (main): Declare more_code.
13897 * gdb.base/pointers.exp: Match on output of a `next'.
13898 * gdb.base/structs.c: Add prototypes.
13899 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
13900 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
13901
13902 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13903
13904 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
13905 command.
13906
13907 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13908
13909 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
13910 Fix run to main failures. Watchpoint can be hardware watchpoint.
13911
13912 * gdb.base/annota1.exp: Clean up some more, in case printf has
13913 debug info. Deal with lack of signal hanlder info in stack.
13914
13915 From Jim Kingdon <kingdon@redhat.com>:
13916 * gdb.base/annota1.exp: If printf has debug info, deal with it.
13917
13918 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
13919
13920 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
13921 gdb.base/foll-vfork.exp: Don't run for crosses.
13922
13923 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13924
13925 * gdb.base/configure.in: Check for gdbvars.exp instead of
13926 a1-selftest.exp.
13927 * gdb.base/configure: Re-generate.
13928
13929 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
13930
13931 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
13932 in trying to run first and name is too long.
13933
13934 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
13935 pointers2.c and pointers2.exp, respectively.
13936 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
13937 doschk happier.
13938
13939 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
13940
13941 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
13942 callfuncs2.c and callfuncs2.exp.
13943
13944 * gdb.base/list.exp: Remove mistaken xfails.
13945 * gdb.base/list0.h: Add optional prototypes.
13946
13947 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
13948
13949 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
13950 calling malloc.
13951 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
13952 * ptype.exp: Move test for get_debug_format to before its first
13953 use.
13954
13955 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13956
13957 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
13958 * gdb.base/annota2.cc, annota2.exp: Move from here.
13959 * gdb.c++/annota2.cc, annota2.exp: To here.
13960 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
13961
13962 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
13963
13964 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
13965 a consistent format.
13966
13967 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
13968
13969 From Jimmy Guo <guo@cup.hp.com> and others at HP:
13970 * lib/gdb.exp (get_compiler_info): Add detection for assorted
13971 HP compilers, also set the globals $true and $false.
13972
13973 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
13974 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
13975 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
13976 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
13977 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
13978 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
13979 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
13980 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
13981 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
13982 whatis.c} Add C++ compatible function definitions and return
13983 types, add includes for library functions.
13984 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
13985 * gdb.base/step-test.c (myglob): Rename from glob.
13986 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
13987 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
13988 files, move here from gdb.hp.
13989 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
13990 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
13991 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
13992 Adjust line numbers in regexps.
13993
13994 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
13995 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
13996 instead of 0/1.
13997
13998 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
13999 foll-vfork.exp: New files, move here from gdb.hp.
14000 * gdb.base/page.exp: New file, test of pagination command.
14001
14002 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
14003 recursion test.
14004 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
14005
14006 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
14007 gdb.base/solib.exp: Fix compiler invocation process.
14008
14009 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
14010 HP-UX 11, turn off overload resolution explicitly.
14011 * gdb.base/commands.exp: Set argument list explicitly, add
14012 watchpoint test.
14013 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
14014 them work.
14015 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
14016 expressions properly.
14017 * gdb.base/corefile.exp: Loosen the match slightly.
14018 * gdb.base/default.exp: Allow "Error accessing memory" message
14019 also.
14020 * gdb.base/display.exp: Skip over x/0 j if PA64.
14021 * gdb.base/funcargs.exp: Add xfails for HP-UX.
14022 * gdb.base/interrupt.exp: Ditto.
14023 * gdb.base/langs.exp: Add symbolic matches governed by compiler
14024 in use.
14025 * gdb.base/list.exp: Add xfails for HP-UX.
14026 * gdb.base/long_long.exp: Refine some of the numeric matches.
14027 * gdb.base/mips_pro.exp: Xfail on HP-UX.
14028 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
14029 * gdb.base/nodebug.exp: Succeed on more varieties of output.
14030 * gdb.base/opaque.exp: Remove some HP-UX xfails.
14031 * gdb.base/ptype.exp: Succeed on more varieties of output.
14032 * gdb.base/scope.exp: Add xfails for HP-UX.
14033 * gdb.base/sect-cmd.exp: Add more cases.
14034 * gdb.base/setvar.exp: Add xfails for HP-UX.
14035 * gdb.base/shlib-call.exp: Loosen some matches slightly.
14036 * gdb.base/signals.exp: Match on void symbolically.
14037 * gdb.base/step-test.exp: Add case for PA64.
14038 * gdb.base/term.exp: Add exit and restart.
14039 * gdb.base/twice.exp: Clean up after self.
14040 * gdb.base/varargs.exp: Disable overload resolution explicitly.
14041 * gdb.base/whatis.exp: Allow more ways to pass tests.
14042
14043 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
14044 no longer useful.
14045
14046 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
14047
14048 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
14049 list of patterns.
14050 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
14051 print_double_array(double_array)", "continuing to breakpoint
14052 1018", "print print_double_array(array_d)" and "continuing to
14053 1034" tests.
14054
14055 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
14056
14057 * Makefile.in: Add empty html and install-html targets.
14058
14059 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
14060
14061 * config/mt-*: Remove, these haven't been used since 1996.
14062
14063 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
14064
14065 * gdb.base/call-strs.c, gdb.base/ending-run.c,
14066 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
14067 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
14068
14069 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
14070
14071 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
14072 simpler match case for the ptype of the big class.
14073
14074 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14075
14076 * gdb.exp: Fix test for gdb_prompt existence.
14077
14078 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14079
14080 * gdb.exp (gdb_test): Add fail after calls to perror.
14081
14082 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14083
14084 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
14085
14086 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14087
14088 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
14089
14090 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
14091
14092 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
14093 malloc() is linked in.
14094
14095 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14096
14097 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
14098 step at end.
14099
14100 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
14101
14102 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
14103
14104 * gdb.java/jv-print.exp: New file. (Our first Java test!)
14105
14106 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
14107
14108 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
14109 * gdb.base/mips_pro.exp: Likewise.
14110
14111 1999-06-02 Keith Seitz <keiths@cygnus.com>
14112
14113 * gdb.c++/templates.cc: Change all "new" operators to throw
14114 an exception.
14115 * gdb.c++/cplusfuncs.cc: Likewise.
14116
14117 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
14118
14119 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
14120
14121 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
14122 * gdb.base/ending-run.exp: When stepping out of main, accept a
14123 step into an arbitrary assembler file.
14124
14125 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14126
14127 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
14128 "breakpoint-invalid" to be printed.
14129 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
14130 number of "frames-invalid" and "breakpoint-invalid" to be printed.
14131 * gdb.base/annota2.cc: Initialize a.x to 0.
14132
14133 1999-05-17 Keith Seitz <keiths@cygnus.com>
14134
14135 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
14136 when "skip_float_tests" set.
14137 Ditto for "print print_double_array(array_d)", "print print_small_structs",
14138 "print print_ten_doubles", and "step into print_long_arg_list".
14139 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
14140 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
14141 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
14142 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
14143 "skip_float_tests" is set.
14144 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
14145 when "skip_float_tests" set.
14146
14147 1999-05-06 Keith Seitz <keiths@cygnus.com>
14148
14149 * gdb.base/annota2.cc: Include stdio.h.
14150
14151 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
14152
14153 * gdb.base/crossload.exp: Remove, this has been disabled ever
14154 since BFD stopped including all targets, and cross-GDB gets
14155 plenty of testing anyway.
14156 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
14157 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
14158 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
14159 * gdb.base/README: Remove, was doc for this.
14160 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
14161 needed.
14162
14163 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14164
14165 * gdb.base/call-ar-st.exp: Fix one regular expression in test
14166 output.
14167
14168 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
14169 * gdb.base/annota2.exp: New file. More annotation tests.
14170 * gdb.base/annota1.c: New file. Source file for annota1.exp.
14171 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
14172
14173 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
14174
14175 * config/cfdbug.exp: New file.
14176
14177 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
14178
14179 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
14180 Marcus Daniel's and Dale Hawkins's demangler crashes.
14181
14182 * gdb.c++/demangle.exp (test_gnu_style_demangling,
14183 test_lucid_style_demangling, test_arm_style_demangling,
14184 test_hp_style_demangling): Try Tom Tromey's core-dumping
14185 identifier under each demangling style.
14186
14187 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
14188
14189 * gdb.c++/demangle.exp: Include the current demangling style
14190 in all test names.
14191 (current_demangling_style): New global variable.
14192 (set_demangling_style, test_demangling_core, test_demangling,
14193 test_demangling_exact): New functions.
14194 (test_gnu_style_demangling, test_lucid_style_demangling,
14195 test_arm_style_demangling, test_hp_style_demangling): Use those,
14196 instead of calling gdb_test and gdb_test_exact directly.
14197 (catch_demangling_errors): New function, which reports errors
14198 signalled by the demangling test functions in an orderly way.
14199 (do_tests): Use catch_demangling_errors.
14200
14201 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
14202
14203 * gdb.base/signals.exp (test_handle_all_print): Use () for
14204 grouping in expressions, not {}.
14205
14206 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
14207 initialized yet.
14208
14209 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
14210
14211 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
14212 are listed.
14213
14214 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
14215
14216 * gdb.stabs/weird.exp: Test for CC being defined before
14217 looking at its value.
14218
14219 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
14220
14221 * gdb.base/call-ar-st.exp: Remove stray '#'.
14222 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
14223 "short int" and "long int".
14224 * gdb.c++/overload.cc: Cast the string added in the previous
14225 change, to mollify finicky HP compiler.
14226 * gdb.hp/reg-test.exp (testfile): Fix file name.
14227 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
14228
14229 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
14230 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
14231 alternate form of enum ptype.
14232
14233 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
14234
14235 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
14236 * gdb.hp/*.exp: Change all to run compiler probe only after
14237 passing skip_hp_tests, so as not to waste time on guaranteed
14238 failure.
14239
14240 * gdb.c++/overload.cc: Pass string instead of char addr, always
14241 init ccpfoo.
14242 * gdb.c++/templates.cc: Fix syntax error.
14243
14244 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14245
14246 * gdb.base/commands.exp: Add test for correct position of '>'
14247 when issuing the 'commands' command after a 'while' or 'if'
14248 command.
14249
14250 1999-03-18 James Ingham <jingham@cygnus.com>
14251
14252 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
14253
14254 * gdb.c++/method.exp: It was testing an uninitialized int on the
14255 stack and assuming it was positive.
14256
14257 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
14258
14259 * gdb.base/step-test.exp: Catch a case where finish is broken and
14260 keep it from killing the rest of the tests.
14261 Use gdb_continue_to_end.
14262
14263 * gdb.base/sigall.exp: use gdb_continue_to_end.
14264
14265 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
14266
14267 * gdb.base/display.exp: use runto_main, not run.
14268
14269 * gdb.base/default.exp: Check for the current error message in the
14270 r abbreviation test.
14271 Add strongarm to the targets that know info float.
14272
14273 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
14274 run which doesn't work with monitors.
14275
14276 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
14277
14278 * gdb.base/break.exp: use the gdb_continue_to_end proc.
14279
14280 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
14281 program. Traps the case (in Cygmon) when the program never really
14282 exits. Same as Mark's continue_to_exit, but I had put it in a lot
14283 more places, so I used my name. Sorry Mark...
14284
14285 * config/monitor.exp (gdb_target_monitor): added another
14286 target_info parameter: remotebinarydownload. This will set the
14287 remotebinarydownload flag if this is causing some boards trouble.
14288
14289 1999-03-18 Mark Salter <msalter@cygnus.com>
14290
14291 * lib/gdb.exp (continue_to_exit): New function.
14292
14293 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
14294 * gdb.base/ending-run.exp: Ditto.
14295 * gdb.base/step-test.exp: Ditto.
14296
14297 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
14298
14299 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
14300 (suggested by Art Haas <ahaas@neosoft.com>).
14301
14302 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
14303
14304 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
14305
14306 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
14307
14308 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
14309 descriptions of types (short unsigned int vs unsigned short, etc).
14310
14311 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
14312
14313 * gdb.base/call-strs.exp: Don't assume that `step' will step over
14314 a call to strlen; sometimes we do have sources.
14315
14316 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
14317
14318 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
14319 character, so GDB won't print garbage after its end.
14320
14321 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
14322 breakpoint there instead. Sometimes GCC emits memcpy to handle
14323 the large structures being passed by value, so we step into that
14324 instead of sum_array_print, which obscures what we're really testing.
14325 * gdb.base/step-test.exp: However, we do want a test that notices
14326 the bizarre steps into memcpy, so do that here. Add check for
14327 stepping into function calls that pass large structures by value.
14328 ("Is that a noun clause, or are you just happy to see me?")
14329 Remove all references to specific line numbers.
14330 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
14331 New type and function.
14332 (main): Call large_struct_by_value, passing it a large struct by value.
14333 * lib/gdb.exp (gdb_get_line_number): New function.
14334
14335 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
14336 more portable.
14337
14338 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
14339
14340 * lib/gdb.exp: Doc fixes.
14341
14342 1999-03-05 Nick Clifton <nickc@cygnus.com>
14343
14344 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
14345
14346 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
14347
14348 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
14349 commands. They're not germane to this test, and they don't work
14350 that way on remote targets.
14351
14352 1999-03-01 James Ingham <jingham@cygnus.com>
14353
14354 * Changelog entries merged over from gdb development branch.
14355
14356 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
14357
14358 * lib/gdb.exp (gdbtk_analyze_results): Generic function
14359 for outputting results of test run.
14360
14361 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
14362
14363 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
14364
14365 1999-02-25 Felix Lee <flee@cygnus.com>
14366
14367 * lib/gdb.exp (debug_format): initialize
14368
14369 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
14370
14371 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
14372 * gdb.base/call-rt-st.c: Ditto.
14373
14374 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
14375
14376 * gdb.threads/pthreads.exp (horiz): New variable.
14377 (test_startup): Fix regexps that capture thread numbers.
14378
14379 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
14380
14381 * gdb.base/smoke.exp: Disambiguate two test case names (both
14382 called ``print'').
14383
14384 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14385
14386 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
14387 compilation.
14388
14389 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14390
14391 * gdb.base/miscexprs.exp: Change patterns to match GDB's
14392 actual output formatting.
14393 * gdb.base/smoke.exp: GDB removes leading 0's.
14394 * gdb.base/volatile.exp: Don't check type of remuneration;
14395 that variable is no longer defined in constvars.c.
14396 * gdb.base/step-test.c (main): Exit with explicit exit code.
14397 * gdb.base/step-test.exp: Remove two nexti checks--they are
14398 not portable.
14399
14400 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14401
14402 * gdb.base/help.exp ("help delete display"): Fix test to match
14403 gdb's output.
14404
14405 * gdb.base/long_long.c (known_types): Initialize values to zero.
14406 * gdb.base/long_long.exp: Step one more line
14407 so 'dec' is initialized in "get to known place". GDB removes
14408 leading zeros. Explicitly ask for hex formatting. Use
14409 unique test case names.
14410
14411 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14412
14413 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
14414
14415 * gdb.c++/method.exp: Add missing close brace.
14416
14417 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
14418
14419 * gdb.base/maint.exp: Use 'set height 0' to disable page
14420 prompting, not 'set height 400'.
14421
14422 Fix a bunch of timeouts.
14423 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
14424 four separate tests, so expect doesn't take forever to match a ton
14425 of text against a regexp with lots of .* forms.
14426 ("maint print psymbols", "maint print symbols"): Make some of
14427 these greps more selective, so that expect doesn't try to wade
14428 through huge piles of output and time out.
14429
14430 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
14431
14432 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
14433 tests: one which doesn't expect shlib events to be reported, and
14434 another which does, but is XFAIL for all platforms other than
14435 HP/UX.
14436
14437 * gdb.base/break.exp: Teach the test suite that the `catch
14438 fork', `catch vfork', and `catch exec' commands produce error
14439 messages on platforms that don't provide these features.
14440
14441 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14442
14443 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
14444 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
14445 (shortening names from solib_threshold.exp etc), won't run on
14446 anything but HP-UX for the foreseeable future.
14447 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
14448 reflect move.
14449
14450 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
14451
14452 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14453 gdb.trace/Makefile.in (clean): Remove all test executables.
14454
14455 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
14456
14457 * gdb.base/shlib-call.exp: add test cases to verify that gdb
14458 successfully re-sets breakpoints in shared libraries.
14459 * gdb.base/shmain.c (main): return 0, don't fall off the end.
14460
14461 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14462
14463 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
14464 and compiled w/o GCC.
14465
14466 * gdb.hp/watch-cmd.exp: ditto.
14467
14468 * gdb.hp/watch-hp.exp: ditto.
14469
14470 * gdb.hp/xdb1.exp: ditto.
14471
14472 * gdb.hp/xdb2.exp: ditto.
14473
14474 * gdb.hp/dbx.exp: ditto.
14475
14476 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
14477
14478 * constvars.c: Remove C++-isms.
14479 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
14480 with GCC.
14481
14482 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
14483
14484 The following changes are part of the HP merge.
14485
14486 * gdb.base/break.exp: new tests to verify that catchpoints for
14487 fork, vfork, and exec don't trigger inappropriately.
14488
14489 * gdb.base/opaque.exp: compile one file at a time, then link.
14490
14491 * gdb.base/signals.exp: be more restrictive about which hppa
14492 systems receive a setup_xfail. new tests.
14493
14494 * gdb.base/solib_threshold.build: new file.
14495 * gdb.base/solib_threshold.exp: new file.
14496 * gdb.base/solib_threshold.link_opts: new file.
14497 * gdb.base/solib_threshold.mk: new file.
14498 * gdb.base/gen_solib_threshold.c: new file.
14499
14500 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
14501 tests. New tests for enums inside classes.
14502
14503 * gdb.c++/compiler.cc: indicate support of template debugging.
14504
14505 * gdb.c++/demangle.exp: run hp style demangling tests.
14506
14507 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
14508 tests.
14509
14510 * gdb.c++/misc.cc: changes to support new tests.
14511
14512 * gdb.c++/templates.cc: changes to support HP's compiler; changes
14513 to support new tests.
14514
14515 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
14516 gcc, then skip these tests.
14517
14518 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
14519
14520 The following files are part of the HP merge; some had longer
14521 names at HP, but have been renamed to be no more than 14
14522 characters in length.
14523
14524 * gdb.hp/ambiguous.cc: new file.
14525 * gdb.hp/ambiguous.exp: new file.
14526 * gdb.hp/attach.exp: new file.
14527 * gdb.hp/attach2.exp: new file.
14528 * gdb.hp/classes-hp.exp: new file.
14529 * gdb.hp/ctti.exp: new file.
14530 * gdb.hp/ctti-add.cc: new file.
14531 * gdb.hp/ctti-add1.cc: new file.
14532 * gdb.hp/ctti-add2.cc: new file.
14533 * gdb.hp/ctti-add3.cc: new file.
14534 * gdb.hp/dbx.exp: new file.
14535 * gdb.hp/exception.cc: new file.
14536 * gdb.hp/exception.exp: new file.
14537 * gdb.hp/foll-exec.c: new file.
14538 * gdb.hp/foll-exec.exp: new file.
14539 * gdb.hp/foll-fork.c: new file.
14540 * gdb.hp/foll-fork.exp: new file.
14541 * gdb.hp/foll-vfork.c: new file.
14542 * gdb.hp/foll-vfork.exp: new file.
14543 * gdb.hp/inherit-hp.exp: new file.
14544 * gdb.hp/more-steps.exp: new file.
14545 * gdb.hp/namespace.cc: new file.
14546 * gdb.hp/namespace.exp: new file.
14547 * gdb.hp/optimize.exp: new file.
14548 * gdb.hp/pxdb.c: new file.
14549 * gdb.hp/pxdb.exp: new file.
14550 * gdb.hp/quicksort.exp: new file.
14551 * gdb.hp/reg-test.exp: new file.
14552 * gdb.hp/reg-test.s: new file.
14553 * gdb.hp/sized-enum.c: new file.
14554 * gdb.hp/sized-enum.exp: new file.
14555 * gdb.hp/start-stop.exp: new file.
14556 * gdb.hp/templ-hp.cc: new file.
14557 * gdb.hp/templ-hp.exp: new file.
14558 * gdb.hp/thr-lib.c: new file.
14559 * gdb.hp/thr-lib.exp: new file.
14560 * gdb.hp/thr-lib.h: new file.
14561 * gdb.hp/thr-liblib.c: new file.
14562 * gdb.hp/virtfun-hp.c: new file.
14563 * gdb.hp/virtfun-hp.exp: new file.
14564 * gdb.hp/watch-cmd.exp: new file.
14565 * gdb.hp/watch-hp.exp: new file.
14566 * gdb.hp/xdb1.exp: new file.
14567 * gdb.hp/xdb2.exp: new file.
14568 * gdb.hp/xdb3.exp: new file.
14569
14570 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
14571
14572 The following files are part of the HP merge; some had longer
14573 names at HP, but have been renamed to be no more than 14
14574 characters in length.
14575
14576 * gdb.base/ss.h: new file.
14577 * gdb.base/call-ar-st.c: new file.
14578 * gdb.base/call-ar-st.exp: new file.
14579 * gdb.base/call-rt-st.c: new file.
14580 * gdb.base/call-rt-st-exp: new file.
14581 * gdb.base/call-strs.exp: new file.
14582 * gdb.base/ena-dis-br.exp: new file.
14583 * gdb.base/environ.exp: new file.
14584 * gdb.base/long_long.exp: new file.
14585 * gdb.base/sect-cmd.exp: new file.
14586 * gdb.base/shlib-cl2.exp: new file.
14587 * gdb.base/smoke.exp: new file.
14588 * gdb.base/so-impl-ld.c: new file.
14589 * gdb.base/so-impl-ld.exp: new file.
14590 * gdb.base/so-indr-cl.c: new file.
14591 * gdb.base/so-indr-cl.exp: new file.
14592 * gdb.base/varargs.exp: new file.
14593 * gdb.base/volatile.exp: new file.
14594 * gdb.base/whatis-exp.exp: new file.
14595 * gdb.base/display.exp: new file.
14596 * gdb.c++/derivation.exp: new file.
14597 * gdb.c++/local.exp: new file.
14598 * gdb.c++/member-ptr.exp: new file.
14599 * gdb.c++/overload.exp: new file.
14600 * gdb.c++/ovldbreak.exp: new file.
14601 * gdb.c++/ref-types.exp: new file.
14602 * gdb.c++/ref-types2.exp: new file.
14603 * gdb.c++/userdef.exp: new file.
14604
14605 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
14606
14607 * gdb.base/default.exp: Reflect wording change in remote.c.
14608
14609 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
14610
14611 * gdb.base/help.exp: Update to reflect current text.
14612
14613 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
14614
14615 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
14616 they're stack variables and contain garbage.
14617 * gdb.c++/anon-union.exp: new file.
14618
14619 The following changes were made by David Taylor
14620 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14621 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14622 in changes by HP.
14623
14624 * gdb.base/bitops.exp: new file.
14625 * gdb.base/default.exp: change expected messages for catch and
14626 info catch tests to reflect HP merge changes.
14627 * gdb.base/enable-disable-break.exp
14628 * gdb.base/ending-run.c: new file.
14629 * gdb.base/long_long.c: new file.
14630 * gdb.base/maint.exp: new file.
14631 * gdb.base/pointers2.exp: new file.
14632 * gdb.base/shlib-call2.exp: new file.
14633 * gdb.base/solib.exp: new file.
14634 * gdb.base/step-test.c: new file.
14635 * gdb.c++/anon-union.cc: new file.
14636 * gdb.c++/local.cc: new file.
14637 * gdb.c++/member-pointer.cc: new file.
14638 * gdb.c++/method.cc: new file.
14639 * gdb.c++/ref-types.cc: new file.
14640 * gdb.c++/ref-types2.cc: new file.
14641 * gdb.c++/userdef.cc: new file.
14642
14643 * gdb.base/scope.exp: compile one file at a time, then link.
14644 * gdb.base/langs.exp: ditto.
14645 * gdb.base/list.exp: ditto.
14646
14647 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
14648
14649 The following changes were made by David Taylor
14650 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14651 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14652 in changes by HP.
14653
14654 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
14655 skip tests. When compiling pass c++ flag to gdb_compile.
14656 * gdb.c++/
14657
14658 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
14659 test for on hppa*-*-hpux*; use args to see if c++ was specified.
14660 (skip_hp_tests): new function.
14661 (gdb_preprocess): new function.
14662
14663 * configure.in (hpdir): decide whether to configure gdb.hp.
14664 * configure: regenerated.
14665
14666 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
14667 to delete on clean.
14668 (EXECUTABLES): update to reflect new additions.
14669 * gdb.base/commands.exp: update message expected.
14670 * gdb.base/default.exp: add copyright notice.
14671 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
14672 * gdb.base/help.exp: update messages to reflect current text.
14673 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
14674 targets for recurse tests.
14675 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
14676 skip this file.
14677
14678 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
14679 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
14680 compilation.
14681 * gdb.c++/misc.exp: ditto.
14682 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
14683 run the tests. tell gdb_compile that it's a c++ compilation.
14684
14685 * gdb.threads/pthreads.exp: fix typo in message.
14686
14687 * gdb.base/all-bin.exp: new file.
14688 * gdb.base/arithmet.exp: new file.
14689 * gdb.base/assign.exp: new file.
14690 * gdb.base/completion.exp: new file.
14691 * gdb.base/cond-expr.exp: new file.
14692 * gdb.base/condbreak.exp: new file.
14693 * gdb.base/define.exp: new file.
14694 * gdb.base/dollar.exp: new file.
14695 * gdb.base/environment.exp: new file.
14696 * gdb.base/eval-skip.exp: new file.
14697 * gdb.base/jump.exp: new file.
14698 * gdb.base/logical.exp: new file.
14699 * gdb.base/pointers.exp: new file.
14700 * gdb.base/relational.exp: new file.
14701 * gdb.base/section_command.exp: new file.
14702 * gdb.base/whatis-expr.exp: new file.
14703
14704 * gdb.base/all-types.c: new file.
14705 * gdb.base/call-array-struct.c: new file.
14706 * gdb.base/call-return-struct.c: new file.
14707 * gdb.base/call-strings.c: new file.
14708 * gdb.base/callfuncs2.c: new file.
14709 * gdb.base/condbreak.c: new file.
14710 * gdb.base/constvars.c: new file.
14711 * gdb.base/display.c: new file.
14712 * gdb.base/int-type.c: new file.
14713 * gdb.base/jump.c: new file.
14714 * gdb.base/miscexprs.c: new file.
14715 * gdb.base/pointers.c: new file.
14716 * gdb.base/pointers2.c: new file.
14717 * gdb.base/shmain.c: new file.
14718 * gdb.base/shr1.c: new file.
14719 * gdb.base/shr2.c: new file.
14720 * gdb.base/solib.c: new file.
14721 * gdb.base/solib1.c: new file.
14722 * gdb.base/solib2.c: new file.
14723 * gdb.base/varargs.c: new file.
14724 * gdb.c++/derivation.cc: new file.
14725 * gdb.c++/overload.cc: new file.
14726 * gdb.c++/ovldbreak.cc: new file.
14727 * gdb.hp/attach.c: new file.
14728 * gdb.hp/attach2.c: new file.
14729 * gdb.hp/average.c: new file.
14730 * gdb.hp/compiler.c: new file.
14731 * gdb.hp/compiler.cc: new file.
14732 * gdb.hp/execd-program.c: new file.
14733 * gdb.hp/follow-exec.c: new file.
14734 * gdb.hp/follow-fork.c: new file.
14735 * gdb.hp/follow-vfork-and-exec.c: new file.
14736 * gdb.hp/misc-hp.cc: new file.
14737 * gdb.hp/more-steps.c: new file.
14738 * gdb.hp/optimize.c: new file.
14739 * gdb.hp/quicksort.c: new file.
14740 * gdb.hp/run-hp.c: new file.
14741 * gdb.hp/start-stop.c: new file.
14742 * gdb.hp/sum.c: new file.
14743 * gdb.hp/templates-hp.cc: new file.
14744 * gdb.hp/thread-local-in-lib.c: new file.
14745 * gdb.hp/thread-local-in-lib.h: new file.
14746 * gdb.hp/thread-local-in-lib.lib.c: new file.
14747 * gdb.hp/vforked-program.c: new file.
14748 * gdb.hp/virtfunc-hp.cc: new file.
14749 * gdb.hp/watchpoint-hp.c: new file.
14750 * gdb.hp/xdb.c: new file.
14751 * gdb.hp/xdb0.c: new file.
14752 * gdb.hp/xdb0.h: new file.
14753 * gdb.hp/xdb1.c: new file.
14754
14755 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
14756
14757 The following change was made by Edith Epstein
14758 <eepstein@cygnus.com> as part of a project to merge in changes
14759 originally made by HP; HP did not create ChangeLog entries.
14760
14761 * gdb.c++/demangle.exp: changed the expected output for some
14762 ARM-style mangling -- removed second reference to datatype.
14763 For example, maint demangle __dt__11T1__pt__2_cFv
14764 T1<char>::~T1<char>(void)
14765 becomes,
14766 maint demangle __dt__11T1__pt__2_cFv
14767 T1<char>::~T1(void)
14768
14769 (test_hp_style_demangling): new hp specific demangling test cases.
14770
14771 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
14772
14773 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
14774 * gdb.trace/backtrace.exp: Likewise.
14775 * gdb.trace/circ.exp: Likewise.
14776 * gdb.trace/collection.exp: Likewise.
14777 * gdb.trace/deltrace.exp: Likewise.
14778 * gdb.trace/infotrace.exp: Likewise.
14779 * gdb.trace/limits.exp: Likewise.
14780 * gdb.trace/packetlen.exp: Likewise.
14781 * gdb.trace/passc-dyn.exp: Likewise.
14782 * gdb.trace/passcount.exp: Likewise.
14783 * gdb.trace/report.exp: Likewise.
14784 * gdb.trace/save-trace.exp: Likewise.
14785 * gdb.trace/tfind.exp: Likewise.
14786 * gdb.trace/tracecmd.exp: Likewise.
14787 * gdb.trace/while-dyn.exp: Likewise.
14788 * gdb.trace/while-stepping.exp: Likewise.
14789
14790 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
14791
14792 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
14793
14794 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
14795
14796 From Brendan Kehoe:
14797 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
14798 int return types.
14799
14800 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
14801
14802 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
14803 remote dos host testing right.
14804
14805 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
14806
14807 * gdb.base/corefile.exp: remove some xfails.
14808
14809 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
14810
14811 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
14812 have different timestamps.
14813
14814 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
14815
14816 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
14817 gdb.base/default.exp: Replace "exec" with "executable".
14818
14819 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
14820
14821 * gdb.base/default.exp: Change else if to elseif from previous
14822 delta.
14823
14824 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
14825
14826 * gdb.base/default.exp: Add brace missing from previous delta.
14827
14828 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
14829
14830 * gdb.base/default.exp: Support test for info float for all
14831 varieties of arm toolchain.
14832
14833 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
14834
14835 * gdb.trace/*.exp: remove "remote_download" command.
14836
14837 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
14838
14839 * gdb.trace/*.exp: remove -gdwarf from compile.
14840
14841 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
14842
14843 * gdb.trace/configure.in(AC_INIT): typo
14844 * gdb.trace/configure: regenerated
14845
14846 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
14847
14848 * config/m68k-emc.exp: New file.
14849 * lib/<emc-support.exp trace-support.exp}: New files.
14850 * configure.in: add new test directory gdb.trace.
14851 * gdb.trace/{configure configure.in Makefile.in}: New files.
14852 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
14853 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
14854 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
14855 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
14856 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
14857 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
14858 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
14859
14860 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
14861
14862 * gdb.c++/classes.exp: Change all regular expressions to match
14863 arbitrary combinations of newline/carriage-return, so that they
14864 will work equally well on Unix and Windows.
14865 * gdb.c++/inherit.exp: ditto.
14866 * gdb.c++/virtfunc.exp: ditto.
14867
14868 1998-08-11 Dawn Perchik <dawn@cygnus.com>
14869
14870 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
14871
14872 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
14873
14874 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
14875 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
14876 to use a0-a3/d0-d3 as needed.
14877
14878 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
14879
14880 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
14881 * gdb.disasm/am33.exp: Corresponding changes.
14882
14883 1998-07-11 Felix Lee <flee@cygnus.com>
14884
14885 * gdb.base/callfuncs.exp: add cmp10 test.
14886 * gdb.base/callfuncs.c (cmp10): new function.
14887
14888 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
14889
14890 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
14891 into two parts to get around a synchronization problem in expect.
14892
14893 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
14894
14895 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
14896
14897 * configure.in: Add options for gdbtk testsuite.
14898
14899 * configure: Regenerate.
14900
14901 * gdb.gdbtk: New directory to hold gdbtk tests.
14902
14903 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14904
14905 * gdb.fortran/types.exp: Escape brackets in expect patterns
14906 for test_float_literal_types_accepted tests.
14907 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
14908 before run test.
14909
14910 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
14911
14912 * am33.exp: Just compile, do not link the testcase.
14913 * am33.s: Add ".am33" pseudoop to force am33 mode.
14914
14915 1998-06-25 Felix Lee <flee@cygnus.com>
14916
14917 * gdb.base/setshow.exp: make sure $pc is sane.
14918
14919 * gdb.stabs/weird.exp: split expect patterns properly.
14920
14921 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
14922
14923 * gdb.disasm/am33.s: New disassembler testfile for the am33.
14924 * gdb.disasm/am33.exp: Run it.
14925
14926 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
14927
14928 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
14929 match processing (and eliminate spurious timeouts when running).
14930
14931 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
14932
14933 * gdb.base/signals.exp (test_handle_all_print): put back Mach
14934 exception test, but conditionalize it on target [mach | gnu].
14935
14936 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
14937
14938 * gdb.base/overlays.exp: fixup compile line for linker script.
14939
14940 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
14941
14942 * gdb.fortran/types.exp: don't guess at float size.
14943
14944 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
14945
14946 * gdb.base/exprs.exp: delete test that depends on int size.
14947
14948 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
14949
14950 * config/sim.exp: Removed checks for target triplets.
14951 (gdb_target_sim): Use gdb,target_sim_options.
14952
14953 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
14954
14955 * gdb.base/reread.exp: New file.
14956 * gdb.base/reread1.c: New file.
14957 * gdb.base/reread2.c: New file.
14958
14959 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
14960
14961 * config/sim.exp: Use 'target sim -sparclite' when running
14962 SPARClite programs.
14963
14964 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
14965
14966 * gdb.base/structs2.exp: New file.
14967 * gdb.base/structs2.c: New file.
14968
14969 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
14970
14971 * gdb.asm/common.inc: New file.
14972 * gdb.asm/d10v.inc: New file.
14973 * asm-source.exp: Pass -I's to gas to find .inc files.
14974 Update line numbers in expected output.
14975 * asmsrc1.s: Rewrite.
14976 * asmsrc2.s: Rewrite.
14977 * configure.in: Create arch.inc symlink.
14978 * configure: Regenerate.
14979 * Makefile.in (distclean): Delete arch.inc.
14980
14981 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
14982
14983 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
14984 (t_enum_value2): ditto
14985 (t_enum_value3): ditto
14986 (main): ditto
14987 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
14988
14989 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
14990 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
14991 change.
14992 Use gdb_test instead of send_gdb/gdb_expect sequences.
14993
14994 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
14995
14996 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
14997 not void.
14998
14999 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
15000
15001 * gdb.base/branches.c: Code with lots of loops and
15002 subroutines. Used to test gdbs ability to single step through PC
15003 changes, especially to test mips-tdep.c:mips_next_pc
15004
15005 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
15006
15007 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
15008 more rigorous EGCS C++ error checking.
15009
15010 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15011
15012 * gdb.base/help.exp: Clean up `help set args' and `help show args'
15013 tests.
15014 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
15015 function when asleep.
15016 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
15017 for i*86 Linux and SVR4 signal handling problems.
15018 Remove linux xfail for `next to handler in signals_tests_1', fixed
15019 by recent infrun.c change.
15020 Limit backtrace to 10 frames to avoid timeout problems with infinite
15021 stack backtraces.
15022 Adjust expect pattern in `handle all print' test to match Apr 28 1997
15023 target.[ch] change.
15024
15025 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
15026
15027 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
15028 for a newline from gdb before continuing.
15029 (default_gdb_exit): Just look for y or n.
15030 (gdb_test): Detect abnormal exit from GDB running on DOS; if
15031 it does, fail the rests of the tests in the file.
15032
15033 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
15034
15035 * config/cygmon.exp: New file.
15036
15037 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
15038
15039 * gdb.base/list.exp: Fix problem with "list default lines around
15040 main" test on remote targets.
15041
15042 * gdb.base/scope.exp: Fix problem with filelocal_bss before
15043 run test on remote targets.
15044
15045 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
15046
15047 * gdb.asm: New directory.
15048 * configure.in: Configure it.
15049 * configure: Regenerate.
15050 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
15051 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
15052
15053 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
15054
15055 * config/mn10300-eval.exp: New file to support MN10300 eval board.
15056
15057 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
15058
15059 * gdb.base/overlays (several files): Merge the two overlay
15060 managers into one. Change variables (foox, barx, bazx, grbxx)
15061 back into ints but force them to load in their proper sections.
15062
15063 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
15064
15065 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
15066 on-chip insn memory and IMAP1 to upper 128k.
15067 (D10VCopy): Handle memory regions crossing 16k boundaries.
15068 (D10VCopy): Transfer data in 32 bit chunks.
15069
15070 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
15071
15072 * gdb.base/overlays.c (main): Exit normally when result is
15073 correct.
15074
15075 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
15076 map. Include space for printf in .text segment.
15077
15078 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
15079 updated d10v memory VMA/LMA map.
15080 (D10VCopy): Call D10VTranslate.
15081
15082 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
15083
15084 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
15085
15086 * gdb.base/bar.c (barx, bar): Change variable to small array so
15087 that it won't be put into the .sdata - small data -
15088 section. Update reference.
15089 * gdb.base/baz.c (bazx, baz): Ditto.
15090 * gdb.base/foo.c (foox, foo): Ditto.
15091 * gdb.base/grbx.c (grbxx, grbx): Ditto.
15092
15093 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
15094 to be arrays.
15095
15096 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
15097
15098 * gdb.base/overlays.exp: fix up and get working again.
15099 Add tests for backtraces from an overlay function.
15100
15101 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
15102
15103 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
15104 "calling function with watchpoint enabled".
15105
15106 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
15107
15108 * gdb.base/break.exp (test_next_with_recursion): Remove
15109 gdb_suppress_tests for d10v-*-*.
15110 * lib/gdb.exp (gdb_suppress_tests): Disable this function
15111 pending review of whether it is useful or not.
15112
15113 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
15114
15115 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
15116
15117 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
15118
15119 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
15120 * config/dve.exp: New file to support Densan boards.
15121
15122 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
15123
15124 * gdb.base/interrupt.exp: Document problem of simulators, signals,
15125 reads and BSD.
15126
15127 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
15128
15129 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
15130 response.
15131
15132 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
15133
15134 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
15135
15136 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
15137 test.
15138
15139 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
15140 target_sizeof_long and target_bigendian_p.
15141 (structs_by_value, structs_by_reference): Check values according
15142 to targets word size and endianess.
15143
15144 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
15145
15146 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
15147 output.
15148
15149 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
15150
15151 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
15152 Update test of set args help to match source change.
15153
15154 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
15155
15156 * gdb.base/default.exp: Expect help system output to be in
15157 alphabetical order.
15158 * gdb.base/help.exp: Ditto.
15159
15160 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
15161
15162 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
15163 "i*86-pc-linux-gnu*".
15164 * gdb.base/interrupt.exp: Ditto.
15165 * gdb.base/corefile.exp: Ditto.
15166
15167 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
15168 define vxworks when building the testcase.
15169
15170 * gdb.base/ptype.exp: Fix testnames to be unique.
15171 * gdb.base/radix.exp: Ditto.
15172 * gdb.base/term.exp: Ditto.
15173 * gdb.base/whatis.exp: Ditto.
15174 * gdb.c++/classes.exp: Ditto.
15175
15176 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
15177
15178 * gdb.base/callfuncs.exp: Fix indentation.
15179
15180 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
15181 suppress_flag has been set.
15182 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
15183 target feature.
15184
15185 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
15186
15187 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
15188 the testcase.
15189
15190 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
15191 set_debug_traps() and breakpoint().
15192 * gdb.c++/misc.cc (main): Ditto.
15193 * gdb.c++/templates.cc (main): Ditto.
15194 * gdb.c++/virtfunc.cc (main): Ditto.
15195
15196 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
15197
15198 * lib/gdb.exp(gdb_step_for_stub): New function.
15199 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
15200 exists, reload the executable and do a "continue" instead of
15201 doing a jump.
15202 (runto_main): Use gdb_step_for_stub.
15203
15204 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
15205 tests to have unique names.
15206 * gdb.base/callfuncs.exp: Ditto.
15207 * gdb.base/commands.exp: Ditto.
15208 * gdb.base/default.exp: Ditto.
15209 * gdb.base/help.exp: Ditto.
15210 * gdb.base/list.exp: Ditto.
15211 * gdb.base/opaque.exp: Ditto.
15212 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
15213 similar tests.
15214
15215 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
15216 * gdb.c++/cplusfuncs.cc: Ditto.
15217 * gdb.c++/virtfunc.cc: Ditto.
15218
15219 * config/monitor.exp: Keep track of the last file we saw, rather
15220 than trying to get the info from gdb.
15221
15222 * gdb.fortran/types.exp: Move comment to previous line.
15223
15224 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
15225
15226 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
15227 target mode.
15228
15229 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
15230
15231 From Bob Manson:
15232 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
15233 string from GDB when it connects.
15234
15235 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
15236
15237 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
15238
15239 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
15240 if we can't get a debug format from GDB (we may be testing an
15241 older GDB). Use a 10 second timeout when checking for the format.
15242
15243 * gdb.stabs/weird.exp: Fix quoting.
15244
15245 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
15246
15247 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
15248
15249 * config/arm-ice.exp: New file.
15250
15251 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
15252
15253 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
15254 until it has been modified to work with the new testsuite.
15255
15256 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
15257 testcase won't compile, cause all of the testcases in the file to
15258 fail instead.
15259
15260 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
15261 (gdb_clear_suppressed): New procedure.
15262 (gdb_stop_suppressing_tests): Only clear suppress_flag if
15263 it contains a positive value.
15264
15265 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
15266
15267 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
15268
15269 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
15270
15271 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
15272
15273 * lib/gdb.exp (setup_xfail_format): New function.
15274 (get_debug_format): New function to get debug format.
15275 (debug_format): New global variable to hold last value set
15276 by get_debug_format.
15277 * gdb.base/list.exp: Call get_debug_format and expect some
15278 tests to fail for DWARF 1 and COFF formats.
15279 * gdb.c++/ptype.exp: Ditto.
15280 * gdb.c++/classes.exp: Ditto.
15281 * gdb.c++/cplusfuncs.exp: Ditto.
15282 * gdb.c++/inherit.exp: Ditto.
15283 * gdb.c++/templates.exp: Ditto.
15284 * gdb.c++/virtfunc.exp: Ditto.
15285
15286 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
15287
15288 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
15289 host doesn't have a currently-open connection.
15290
15291 * config/sparclet.exp: Cleanups and fixes to make it generic for
15292 any gdb stub target. Handle cases where gdb doesn't respond when
15293 interrupted in a sane fashion.
15294
15295 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
15296 same thing in a totally different way.
15297
15298 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
15299 setting "timeout".
15300 (gdb_start): We set the global gdb_prompt variable in
15301 default_gdb_init now.
15302
15303 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
15304
15305 * gdb.base/printcmds.exp: Fix "check for floating addition"
15306 regexp to accept results within approx +/- .01 of exact value.
15307 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
15308
15309 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
15310
15311 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
15312 properly.
15313 (gdb_expect): Add optional timeout parameter, and add timeout
15314 value to various calls.
15315 (gdb_suppress_tests): Only give one warning message per group.
15316
15317 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
15318
15319 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
15320 global variables. Handle getting a value for $timeout more
15321 gracefully.
15322
15323 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15324
15325 * lib/gdb.exp: Close connection to remote host if gdb doesn't
15326 initialize.
15327 (default_gdb_init): New procedure; allow gdb_init to be overridden
15328 by a target configuration file.
15329 (gdb_expect): Pass the timeout to remote_expect.
15330
15331 * config/monitor.exp(gdb_load): Fix typo in regexp.
15332
15333 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
15334
15335 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
15336
15337 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
15338
15339 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
15340 here. Call gdb_target_exec before rebooting the target, to make
15341 sure the connection to the target is closed.
15342 (gdb_load): Pass the name of the executable to gdb_target_monitor.
15343 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
15344 Also detect "Timeout reading from remote" error.
15345
15346 * config/gdbserver.exp: Pass the executable being loaded to
15347 gdb_target_monitor. Don't call gdb_file_cmd here; let
15348 gdb_target_monitor do it.
15349
15350 * gdb.disasm/hppa.exp: Don't use exec_output.
15351
15352 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
15353
15354 * gdb.base/list.exp: If we're debugging a non-native target,
15355 try to set the pc register to point to the start of the
15356 program before doing the first list command.
15357
15358 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
15359 test_calls after restarting.
15360
15361 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
15362 reloading.
15363
15364 * gdb.base/watchpoint.exp: Fix typo.
15365
15366 * gdb.base/setshow.exp: Check for use_gdb_stub.
15367
15368 * gdb.base/break.exp: Fix continue until exit test for the gdb
15369 stub case.
15370 * gdb.base/langs.exp: Ditto.
15371
15372 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
15373 gdb_load_offset. If we weren't given a file to load, figure out
15374 what the current file is and use it.
15375
15376 * config/i386-bozo.exp: New file.
15377
15378 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
15379
15380 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
15381 feature.
15382
15383 * config/proelf.exp: New entry.
15384
15385 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
15386
15387 * lib/gdb.exp: Remove spurious .* patterns at the beginning
15388 of regexps.
15389
15390 * gdb.base/watchpoint.exp: Don't run the test_stepping
15391 tests if gdb can't call functions on the target.
15392
15393 * gdb.base/setshow.exp: Don't run the set prompt tests if
15394 the board has gdb_prompt set.
15395
15396 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
15397
15398 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
15399 * gdb.base/commands.exp: Likewise.
15400 * gdb.base/setshow.exp: Likewise.
15401
15402 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
15403
15404 * config/monitor.exp(gdb_start): Look for gdb_prompt target
15405 feature.
15406
15407 * config/i960.exp: New file.
15408
15409 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
15410
15411 * gdb.base/funcargs.exp: Check for gdb,short_int target
15412 feature instead of looking for explicit target triplets.
15413
15414 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
15415
15416 * gdb.base/printcmds.exp: add a couple more tests a la
15417 "p 123DEADBEEF", to check parse_number.
15418 * top.c: change "to enable to enable" to "to enable" in a couple
15419 of help strings.
15420
15421 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
15422
15423 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
15424 on the mn10300.
15425
15426 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
15427
15428 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
15429 where the test executable is run with explicit args.
15430 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
15431
15432 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
15433
15434 * gdb.base/run.c: Use FAKEARGV to build test executable that
15435 does not require a command line arg, since most simulators
15436 don't currently support passing such an arg into the simulated
15437 program.
15438 * gdb.base/commands.exp: Change tests to insert the proper
15439 value as the arg to the first recursive factorial call. Change
15440 compilation line to define FAKEARGV at compile time.
15441
15442 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
15443
15444 * gdb.base/recurse.exp: Enable these tests for the mn10300.
15445 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
15446 function with watchpoint enabled" test.
15447
15448 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
15449
15450 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
15451 Don't call gdb_test when the command doesn't return to a gdb prompt.
15452
15453 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
15454 "Tests restarted" messages.
15455
15456 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
15457
15458 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
15459
15460 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
15461
15462 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
15463 for INFO SYMBOL; add help tests for OVERLAY commands.
15464 * gdb.base/default.exp: add tests for INFO SYMBOL command;
15465 add tests for OVERLAY commands
15466 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
15467 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
15468 * gdb.base/sigall.c: add usestubs code frag
15469 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
15470
15471 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
15472
15473 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
15474 failures.
15475 (gdb_stop_suppressing_tests): Note that tests have restarted.
15476
15477 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
15478
15479 * config/h8300.exp: New file.
15480
15481 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
15482
15483 * gdb.base/setshow.exp: Check for the existence of a
15484 feature, not its value.
15485
15486 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
15487
15488 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
15489
15490 * gdb.base/scope.exp: It's now init0(), not init().
15491
15492 * gdb.base/scope0.c: For now, change init() to be init0().
15493
15494 * config/monitor.exp: Use gdb_serial in preference to serial
15495 or netport.
15496
15497 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
15498 and it's not already set.
15499
15500 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
15501
15502 * gdb.base/setshow.exp: Only test the run command if the target
15503 isn't using a stub and if it supports argument passing.
15504
15505 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
15506
15507 * config/udi.exp(gdb_start): Make sure UDICONF is set
15508 properly before starting gdb.
15509
15510 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
15511
15512 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
15513 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
15514 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
15515
15516 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
15517
15518 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
15519 specialized code to reboot the board, use remote_reboot instead.
15520
15521 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
15522
15523 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
15524
15525 * config/monitor.exp: Make sure we disconnect from the target.
15526 Also, try a reboot/reload cycle instead of failing if the
15527 load fails.
15528
15529 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
15530
15531 * gdb.base/default.exp: Don't set match_max.
15532 * gdb.base/help.exp: Ditto.
15533 * gdb.base/list.exp: Ditto.
15534 * gdb.base/signals.exp: Ditto.
15535
15536 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
15537 set, use remote_ld to download the testcase instead of
15538 the GDB loader.
15539
15540 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
15541
15542 * config/vr5000.exp: New file.
15543
15544 * config/monitor.exp(gdb_target_monitor): Add pattern for
15545 "Ending remote" to detect errors in connecting.
15546
15547 * gdb.base/setshow.exp: Add .* within auto language test.
15548
15549 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
15550 target feature.
15551
15552 * config/monitor.exp(gdb_load): Check for a failure when loading,
15553 and reboot the board if necessary.
15554
15555 * gdb.base/setvar.exp(test_set): Handle multiple prints within
15556 a set of tests. Remove print.* from the patterns being checked.
15557
15558 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
15559
15560 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
15561 refer to gdb_spawn_id.
15562
15563 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
15564 longer used.
15565 * config/sparclet.exp: Ditto.
15566 * config/sparclet-old.exp: Ditto.
15567 * config/slite.exp: Ditto.
15568 * config/sim.exp: Ditto.
15569 * gdb.base/funcargs.exp: Ditto.
15570
15571 * lib/gdb.exp:Remove references to gdb_spawn_id.
15572 (gdb_expect): Move to remote.exp.
15573
15574 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
15575
15576 * config/monitor.exp: Detect the "Couldn't establish connection"
15577 message from GDB.
15578
15579 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
15580
15581 * gdb.base/bitfields.exp: Use runto instead of explicit
15582 gdb_run_cmd/gdb_expect sequences.
15583
15584 * gdb.base/break.exp(text_next_with_recursion): Add match for
15585 gdb_expect call.
15586
15587 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
15588 We also need to handle the "A program is being debugged already"
15589 prompt from gdb. Use gdb_test to set the baud rate.
15590
15591 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
15592 to 20000. Really. I mean it.
15593
15594 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15595
15596 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
15597 fails. If suppress_flag is set, skip perror message about not
15598 being able to send to GDB.
15599 (send_gdb): If suppress_flag is set, don't try to send commands to
15600 GDB.
15601 (gdb_expect): If suppress_flag is set, always fail immediately.
15602 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
15603 (gdb_init): Call gdb_stop_suppressing_tests.
15604 (default_gdb_exit): Ditto.
15605 (default_gdb_start): Ditto.
15606
15607 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
15608 gdb_stop_suppressing_tests as appropriate.
15609 * gdb.base/break.exp: Ditto.
15610 * gdb.base/callfuncs.exp: Ditto.
15611 * gdb.base/commands.exp: Ditto.
15612 * gdb.base/exprs.exp: Ditto.
15613 * gdb.base/funcargs.exp: Ditto.
15614 * gdb.base/list.exp: Ditto.
15615 * gdb.base/recurse.exp: Ditto.
15616 * gdb.base/scope.exp: Ditto.
15617 * gdb.base/structs.exp: Ditto.
15618 * gdb.c++/inherit.exp: Ditto.
15619
15620 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
15621
15622 * config/vr4300.exp: New file.
15623
15624 * gdb.*/*.exp: Call gdb_expect instead of expect.
15625
15626 * lib/gdb.exp(gdb_expect): New function.
15627
15628 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
15629
15630 * lib/gdb.exp(gdb_init): New function.
15631
15632 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
15633 for each individual variable set.
15634
15635 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
15636 name.
15637
15638 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
15639
15640 * gdb.base/scope.exp: Use gdb_test.
15641
15642 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
15643 aborting; the testsuite driver will do that for us (see
15644 gdb_finish). Also, use gdb_test in a few more places.
15645
15646 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
15647
15648 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
15649
15650 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
15651
15652 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
15653 and "add_tests" are not at the same address.
15654
15655 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
15656
15657 * gdb.base/ptype.exp: Use gdb_test.
15658
15659 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
15660
15661 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
15662 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
15663 left in. No longer expect them to fail.
15664
15665 * gdb.stabs/*.mt; Deleted, no longer used.
15666 * gdb.stabs/configure.in: Remove references to target makefile
15667 frags.
15668 * gdb.stabs/configure: Rebuilt.
15669
15670 * gdb.disasm/*.mt: Deleted, no longer used.
15671 * gdb.disasm/configure.in: Remove references to target makefile
15672 frags. Use "sh3.s" as the unique filename for this directory.
15673 * gdb.disasm/configure: Rebuilt.
15674
15675 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
15676 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
15677 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
15678
15679 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
15680
15681 * config/udi.exp: Use mondfe,name instead of remote_host.
15682
15683 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
15684
15685 * gdb.base/watchpoint.exp: Don't expect a failure when calling
15686 a function with a watchpoint enabled on the mn10200.
15687
15688 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
15689 before trying to create it!
15690
15691 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
15692
15693 * config/vx.exp: Use hostname instead of netport.
15694
15695 * config/vxworks.exp: New file.
15696
15697 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
15698
15699 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
15700 gdb before assuming everything worked. Send a ^C if a timeout
15701 occurs.
15702
15703 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
15704 $gdb_spawn_id directly.
15705 (gdb_run_cmd): Try _start as well as start. Use the target feature
15706 gdb,start_symbol as the symbol to start from when jumping.
15707
15708 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
15709
15710 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
15711 redundant) test.
15712
15713 * gdb.base/recurse.exp: Relax final value test for 'b' so that
15714 it doesn't lose for 16bit integer systems.
15715
15716 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
15717
15718 * gdb.fortran/types.exp: If the target doesn't support "double"
15719 data types, then expect "real" types to only be 4 bytes.
15720
15721 * gdb.c++/virtfunc.exp: Expect failure for virtual function
15722 call tests if the target doesn't support inferior function calls.
15723
15724 * gdb.base/printcmds.exp: Allow minor deviation in FP values
15725 in printf tests.
15726
15727 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
15728
15729 * gdb.base/help.exp: Disable "help set", "help show", and
15730 "help support". Simplify regexp for "help stack".
15731
15732 * gdb.base/default.exp: Set match_max to 5000 and the timeout
15733 to 60 seconds. Temporarily set match_max to 15000 around the
15734 "info copying" test.
15735
15736 * gdb.base/nodebug.exp: Don't try to do an inferior function
15737 call if the target doesn't support them.
15738 * gdb.base/printcmds.exp: Likewise.
15739 * gdb.base/setvar.exp: Likewise.
15740 * gdb.base/structs.exp: Likewise.
15741 * gdb.c++/templates.exp: Likewise.
15742 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
15743
15744 * gdb.base/recurse.exp: Enable for the mn10200.
15745
15746 * configure.in: Do configure gdb.stabs directory for *-*-elf
15747 targets.
15748 * configure: Rebuilt.
15749
15750 * gdb.base/break.exp: Check for gdb,noresults before testing
15751 exit status and/or results from the target.
15752 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
15753 * lib/gdb.exp: Remove old (now bogus) initialization of
15754 noinferior, noargs, noresults and nosignals.
15755
15756 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
15757
15758 * config/sh.exp: New file.
15759
15760 * config/slite.exp: Try to connect multiple times to the board
15761 before rebooting. Only send a "monitor run" if need_monitor_run
15762 is set.
15763
15764 * gdb.base/break.exp: Don't do the "stub continue" test if
15765 the target has gdb_stub set.
15766
15767 * gdb.base/callfuncs.exp: Increase the timeout.
15768
15769 * gdb.base/interrupt.exp: Don't even try to compile the testcase
15770 if the target has gdb,noinferiorio set.
15771
15772 * gdb.base/list.exp: Increase match_max to 10000 characters.
15773
15774 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
15775
15776 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
15777 target.
15778
15779 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
15780
15781 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
15782
15783 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
15784 trying to delete the copy of gdb. Catch the file delete so we
15785 don't die if the delete fails; also, the file should be copied to
15786 the host, not to the build.
15787
15788 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
15789
15790 * lib/gdb.exp(gdb_test): Surround the result pattern with
15791 parenthesis in case it contains multiple regexps separated
15792 with |.
15793
15794 * gdb.base/watchpoint.exp: Use gdb_test.
15795 * gdb.base/default.exp: Ditto.
15796
15797 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
15798
15799 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
15800
15801 * gdb.base/scope.exp: Use gdb_test.
15802 * gdb.c++/classes.exp: Ditto.
15803 * gdb.c++/inherit.exp: Ditto.
15804
15805 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
15806
15807 * gdb.base/crossload.exp: Don't use execute_anywhere, use
15808 remote_exec instead.
15809 * gdb.base/corefile.exp: Don't be ridiculous.
15810 * gdb.base/*.c: Add missing stub invocations.
15811
15812 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
15813
15814 * config/slite.exp: Miscellaneous fixes.
15815
15816 * lib/gdb.exp: Fix runto.
15817
15818 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
15819 the target.
15820
15821 * gdb.base/watchpoint.exp: Fix regexp.
15822
15823 * lib/gdb.exp(default_gdb_exit): Add a catch to the
15824 close and wait commands, as the descriptor may now be
15825 invalid. Always call "remote_close host".
15826
15827 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
15828
15829 Major rewrite for testsuite revision.
15830
15831 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
15832 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
15833 instead of relying on spawn_id to always contain a valid
15834 spawn id.
15835 (get_compiler_info): New procedure to build the ${binfile}.ci
15836 file, instead of replicating this in N different places.
15837 (gdb_compile): New procedure.
15838
15839 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
15840 appropriate arguments) instead of compile. Use gdb_test in a lot
15841 more places. Use send_gdb instead of send. Always run gdb_start
15842 at the start of a testcase, as this is no longer done magically.
15843
15844 config/*-gdb.exp: Rename without the -gdb suffix.
15845
15846 config/mips.exp: Use remote_close instead of exit_remote_shell.
15847 config/monitor.exp: Use target_info instead of looking at
15848 baud, timeout, etc.
15849 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
15850
15851 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15852
15853 * gdb.c++/templates.exp (test_ptype_of_templates),
15854 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
15855 Update expect patterns for destructors and assignment operators
15856 to match corresponding c-typeprint.c changes.
15857 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
15858 to destructor breakpoint test, GDB should be able to set the
15859 destructor breakpoint without specifying arguments.
15860
15861 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
15862
15863 * gdb.threads/pthreads.exp: Change result for failure to compile due
15864 to lack of pthreads runtime support from an error to simply an
15865 unsupported test, per dejagnu standards.
15866
15867 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15868
15869 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
15870 where GDB exits to reduce pattern match time.
15871 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
15872
15873 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
15874
15875 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
15876
15877 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
15878 * gdb.base/default.exp: ditto.
15879 * gdb.base/nodebug.exp: ditto.
15880 * gdb.base/printcmds.exp: ditto.
15881 * gdb.base/ptype.exp: ditto.
15882 * gdb.base/setvar.exp: ditto.
15883 * gdb.base/structs.exp: ditto.
15884 * gdb.base/setshow.c: Guard against uninitialized values of argc.
15885
15886 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
15887
15888 * configure, */configure: Rebuild with autoconf 2.12.
15889
15890 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
15891
15892 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
15893 use new i*86-pc-linux*-gnu quads.
15894 * gdb.base/corefile.exp: Ditto.
15895 * gdb.base/signals.exp: Ditto.
15896 * gdb.base/sigall.exp: Ditto.
15897 * gdb.base/interrupt.exp: Ditto.
15898
15899 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
15900 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
15901 RedHat 4.0.
15902
15903 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
15904 linux. This allows the test case to at least compile on latest
15905 linux, but still not run due to missing the threads runtime library.
15906
15907 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15908
15909 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
15910 directory to search gdb directory. Accept and step over conditional
15911 stack alignment code. Consume $prompt in failure cases.
15912 Reset timeout to $oldtimeout instead of some arbitrary value.
15913 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
15914 timeout problems with infinite stack backtraces.
15915 * gdb.base/ptype.exp (ptype struct link, union tu_link):
15916 Accept function parameters for linkfunc member.
15917
15918 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
15919
15920 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
15921 (CXXFLAGS): Remove, unreferenced.
15922 (B_OPTIONS): Add for -B options and add code to initialize with
15923 previous -B options and also add -B option to pick up cross compiled
15924 runtime.
15925 (TARGET_INCLUDES): Add for -I options and add code to initialize when
15926 doing cross compiles.
15927 (target_alias): Declare global.
15928 (xgcc): Set variable to full path of gcc in build tree. Use findfile
15929 to verify that gcc exists in build tree, and if so set CC to that
15930 gcc and to use B_OPTIONS and TARGET_INCLUDES.
15931
15932 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
15933
15934 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
15935 ptype test for anonymous union. Fixup testcase to match
15936 current gcc debug output.
15937
15938 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
15939
15940 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
15941 force argument to an unsigned long type.
15942
15943 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
15944
15945 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
15946 tests and anonymous union print/ptype tests.
15947 * gdb.base/list.exp (test_forward-search): Increase timeout by
15948 5 minutes for the "search extremely long line" case.
15949 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
15950 completely optional and that the pass/fail messages use the command as
15951 the message if that third arg is a null string.
15952 (gdb_test_exact): Arrange that a null string pattern means match a
15953 null string output rather than any output, which might include random
15954 errors.
15955 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
15956 backtrace test.
15957 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
15958 always failing and failure is now exposed by gdb.exp changes.
15959
15960 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
15961
15962 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
15963 weren't being noted.
15964
15965 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15966
15967 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
15968 * gdb.stabs/weird.exp: Remove v_comb xfails.
15969
15970 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
15971
15972 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
15973 list.exp scope.exp watchpoint.exp]
15974 Make all timeout error msgs explicitly say "(timeout)".
15975
15976 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
15977
15978 * config/monitor.exp: Increase download timeout to 1000 seconds.
15979
15980 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
15981
15982 * config/m32r.exp: Increase timeout to 120 seconds.
15983
15984 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
15985
15986 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
15987 and accept older ordering as obsolescent gcc or gdb.
15988 * gdb.c++/templates.exp: Ditto.
15989 * gdb.c++/virtfunc.exp: Ditto.
15990
15991 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
15992
15993 * gdb.base/coremaker.c: Add code to mmap some data so we
15994 can check that it ends up in the core file.
15995 * gdb.base/corefile.exp: Add test to read mmapped data
15996 from core file.
15997
15998 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
15999
16000 * config/m32r.exp: New file.
16001
16002 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
16003
16004 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
16005 that cflags can contains -gstabs, and work correctly for other tests.
16006
16007 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
16008
16009 * gdb.base/setshow.exp: New file, tests show and set.
16010 * gdb.base/setshow.c: New file, tests show and set.
16011 * gdb.base/help.exp: Add test for help set|show annotate.
16012 * gdb.base/default.exp: Add test for set|show annotate.
16013
16014 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
16015
16016 * testsuite/gdb.base/break.exp: Make backtrace from factorial
16017 errors unique.
16018 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
16019 explicitly.
16020
16021 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
16022
16023 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
16024 and width commands. This is done elsewhere.
16025 * (gdb_start): Don't call gdb_start_sim here. That's already
16026 done in gdb_load. This fixes lots of failures in default.exp.
16027
16028 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
16029
16030 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
16031 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
16032 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
16033 in the same we we treat other failures (since it may be an expected
16034 condition), rather than as an error.
16035 * gdb.base/signals.exp (test_handle_all_print): Revert back to
16036 old test format.
16037
16038 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
16039
16040 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
16041 (distclean maintainer-clean realclean): No need to remove files
16042 twice. Nuke the duplicates.
16043 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
16044 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
16045 Remove config.h along with other config files.
16046
16047 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
16048
16049 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
16050 "p func1 ()" and note that rests of tests are skipped.
16051 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
16052 setup_xfails for "print func2::coremaker_local".
16053 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
16054 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
16055 affected by the previous run test.
16056 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
16057 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
16058 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
16059 "pass int powerset tuple" and "pass modeless int powerset tuple".
16060 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
16061 "real write 4" and "real write 8".
16062 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
16063 setup_xfails for "print vs1 after tuple assign 2",
16064 "print \$i after tuple assign 2", and
16065 "print vs2 after tuple assign 2".
16066 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
16067 meaningful error message and return -1 so the caller can
16068 suppress further tests and avoid a cascade of errors.
16069
16070 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
16071
16072 * gdb.base/a1-selftest.exp: Tweak tests to account for new
16073 format for printing version.
16074 * gdb.base/default.exp: Ditto.
16075 * gdb.base/interrupt.exp: Fix problem with cascade of
16076 errors if child process dies while calling a function.
16077
16078 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
16079
16080 * Makefile.in (VPATH): Add
16081 * Makefile.in (Makefile, config.status): Fix rules so things get
16082 remade when necessary.
16083
16084 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
16085
16086 * Makefile.in (just-check): Add path to sibling expect dir
16087 to environment variable specified by RPATH_ENVVAR.
16088
16089 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
16090
16091 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
16092 (just-check): Add shared library paths for libstdc++, tk,
16093 tcl, bfd, and opcodes to the environment variable specified
16094 in RPATH_ENVVAR.
16095 * configure.in: Add support to recognize --enable-shared flag
16096 and generate correct value for RPATH_ENVVAR.
16097 * configure: Regenerated with autoconf.
16098
16099 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
16100
16101 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
16102 include all osf versions.
16103 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
16104 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
16105 when target is linux. When failing to build pthreads test
16106 executable, give more meaningful message.
16107 * gdb.threads/pthreads.c: Hpux also uses old definition of second
16108 arg for pthread_create.
16109
16110 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
16111
16112 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
16113 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
16114 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
16115 and -lpthreads (everybody else).
16116 (test_startup): Fail gracefully if threads are not supported.
16117 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
16118 "p/c array_index("abcdef",2)" when not gcc compiled.
16119 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
16120 "print func2::coremaker_local" when not gcc compiled.
16121 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
16122 "ptype on opaque struct tagname (statically)",
16123 "ptype on opaque struct tagname (dynamically) 1", and
16124 "ptype on opaque struct tagname (dynamically) 2"
16125 for not compiled with gcc.
16126 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
16127 backtrace when compiled with gcc.
16128 * lib/gdb.exp (runto_main): Return result of "runto main" rather
16129 than always return success.
16130
16131 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
16132
16133 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
16134
16135 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
16136
16137 * gdb.base/structs.exp: Undo last change.
16138
16139 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
16140
16141 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
16142 encapsulate all the steps/nexts done during self test, starting
16143 at main, and makes them less sensitive to optimization issues.
16144 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
16145 signal handler" test.
16146 * gdb.threads/pthreads.exp: Only run this for native configs.
16147 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
16148 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
16149 tests.
16150 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
16151 for "runto test_calls(void)" test.
16152
16153 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
16154
16155 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
16156 and don't expect address info in breakpoint confirmations.
16157
16158 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
16159
16160 * gdb.base/list.exp (test_forward_search): Increase timeout
16161 temporarily by 60 seconds for searching extremely long line,
16162 and then reset to old value when done. Increase expect input
16163 buffer to 10000.
16164
16165 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
16166
16167 * gdb.base/list.exp (test_forward_search): Fix to handle very
16168 long source line without overflowing expect's input buffer.
16169
16170 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
16171
16172 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
16173 "buffer_full".
16174
16175 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
16176 "buffer_full".
16177
16178 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
16179 "buffer_full".
16180
16181 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
16182 "buffer_full".
16183
16184 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
16185
16186 * configure.in (configdirs): Add gdb.threads.
16187 * configure: Regenerated with autoconf.
16188 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
16189 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
16190 * gdb.threads/configure: New, generated with autoconf.
16191
16192 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
16193
16194 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
16195
16196 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
16197
16198 * gdb.base/signals.exp (test_handle_all_print): Test separately for
16199 each signal's status in the output of "handle all print".
16200 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
16201 the \r\n sequence that immediately precedes the gdb prompt.
16202 * gdb.base/a1-selftest.exp: Save original timeout and restore
16203 after test.
16204
16205 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
16206
16207 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
16208 symbol.
16209
16210 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
16211
16212 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
16213
16214 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
16215
16216 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
16217 timeout by 60 seconds.
16218
16219 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
16220
16221 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
16222 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
16223 error return.
16224
16225 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
16226
16227 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
16228 gdb initialization, also report how long dejagnu waited. Restore
16229 old timeout before doing error return. Temporarily increase timeout
16230 by 3 minutes to allow for slow startups over heavy NFS use.
16231
16232 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
16233
16234 * lib/gdb.exp: Report timeout value for verbosity level 2.
16235 * config/gdbserver.exp: Ditto.
16236 * config/hppro.exp: Ditto.
16237 * config/mips-gdb.exp: Ditto.
16238 * config/monitor.exp: Ditto.
16239 * config/netware.exp: Ditto.
16240 * config/sim-gdb.exp: Ditto.
16241 * config/slite-gdb.exp: Ditto.
16242 * config/udi-gdb.exp: Ditto.
16243 * config/unix-gdb.exp: Ditto.
16244 * config/vx-gdb.exp: Ditto.
16245 * gdb.base/a1-selftest.exp: Ditto.
16246 * gdb.base/a2-run.exp: Ditto.
16247 * gdb.base/break.exp: Ditto.
16248 * gdb.base/corefile.exp: Ditto.
16249 * gdb.base/list.exp: Ditto.
16250 * gdb.base/recurse.exp: Ditto.
16251 * gdb.base/scope.exp: Ditto.
16252 * gdb.base/signals.exp: Ditto.
16253
16254 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16255
16256 * gdb.threads/Makefile.in (docdir): Removed.
16257
16258 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16259
16260 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
16261 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
16262 @srcdir@.
16263 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
16264 autoconf 2.5 or higher.
16265 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
16266
16267 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
16268
16269 * configure: Regenerated.
16270 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
16271 avoid name clashes with SunOS headers.
16272
16273 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
16274
16275 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
16276
16277 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
16278
16279 * gdb.base/callfuncs.exp: Finish last change -- make sure the
16280 prototype information ends up in the compiler info file.
16281
16282 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
16283
16284 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
16285 attempting to regenerate it. Eliminate use of a temporary file
16286 and just generate the info file directly. Source it immediately,
16287 for consistency of use.
16288 * gdb.base/corefile.exp: Ditto
16289 * gdb.base/exprs.exp: Ditto.
16290 * gdb.base/funcargs.exp: Ditto.
16291 * gdb.base/langs.exp: Ditto.
16292 * gdb.base/list.exp: Ditto.
16293 * gdb.base/mips_pro.exp: Ditto.
16294 * gdb.base/nodebug.exp: Ditto.
16295 * gdb.base/opaque.exp: Ditto.
16296 * gdb.base/ptype.exp: Ditto.
16297 * gdb.base/scope.exp: Ditto.
16298 * gdb.base/setvar.exp: Ditto.
16299 * gdb.base/signals.exp: Ditto.
16300 * gdb.base/whatis.exp: Ditto.
16301 * gdb.c++/templates.exp: Ditto.
16302 * gdb.c++/virtfunc.exp: Ditto.
16303 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
16304 whether or not to add -lstdc++ to the compile command line args.
16305
16306 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16307
16308 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
16309 it got fixed by the recent lookup_minimal_symbol_by_pc change.
16310 Increase timeout, a lot of single stepping might be needed if the
16311 target has no hardware watchpoints.
16312
16313 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
16314
16315 * gdb.base/break.exp: Ignore compiler warnings when compiling
16316 break.c.
16317 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
16318 * gdb.base/default.exp: Add h8300 xfails. Handle messages
16319 from remote-sim.
16320 * gdb.base/exprs.exp: Add h8300 xfails.
16321 * gdb.base/funcargs.exp: Likewise.
16322 * gdb.base/nodebug.exp: Likewise.
16323 * gdb.base/printcmds.exp: Likewise.
16324 * gdb.base/ptype.exp: Likewise.
16325 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
16326 h8300 xfails.
16327 * gdb.base/return.exp: Handle float/double precision problems
16328 on the h8300.
16329 * gdb.base/funcargs.c: Explicitly make last constant argument to
16330 call_after_alloca_subr an unsigned long type.
16331 * gdb.base/return.c: Include stdio.h.
16332
16333 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
16334
16335 * config/abug.exp: New file for the older Motorola Bug monitor
16336 that runs on the mvme13x series VME boards.
16337 * config/monitor.exp: Use the new config array for target settings
16338 if they exist.
16339
16340 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
16341
16342 * sim-gdb.exp: Make the SH simulator allocate less space when
16343 it is targeted.
16344
16345 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
16346
16347 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
16348 test.
16349
16350 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
16351
16352 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
16353 "rs6000-*-*" for "list function in include file" when gcc compiled.
16354 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
16355 for "p ctable1[120]".
16356 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
16357 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
16358 Remove setup_xfail for "rs6000-*-*" for
16359 "print 'scope0.c'::filelocal before run".
16360 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
16361 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
16362 since some compilers don't allow both options to be given
16363 on the same command line. Create object file and move it.
16364
16365 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
16366
16367 * gdb.base/corefile.exp: Always regenerate the core file, since
16368 we always regenerate the coremaker program. Detect special case
16369 where registers cannot be read from core file.
16370
16371 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
16372
16373 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
16374 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
16375 * gdb.c++/templates.exp: Only match on basename of file since
16376 some formats like xcoff don't encode directory information.
16377 * gdb.stabs/weird.exp: Use the right sed script for powerpc
16378 and rs6000 AIX xcoff targets.
16379 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
16380 * configure: Regenerate.
16381 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
16382 here, rather than in distclean.
16383
16384 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
16385
16386 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
16387 defined, and use it to compile the test case with -O2. The
16388 native compilation still uses no optimization.
16389 * gdb.base/mips_pro.c: Remove inline assembly code since
16390 it is compiled PIC by default, which results in assembler
16391 warnings that make the testsuite think the compilation
16392 was unsuccessful.
16393
16394 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
16395
16396 * gdb.c++/misc.exp: Add note to message for
16397 "print s.a for foo struct" that this is a known gcc 2.7.2
16398 and earlier bug.
16399
16400 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
16401
16402 * gdb.base/break.exp: Fix pattern for matching "Delete all
16403 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
16404 setup_xfail for deleting all breakpoints test. Fix various
16405 timeout messages to include "(timeout)".
16406 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
16407 for "p t_float_values2(3.14159,float_val2)".
16408 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
16409 for "continue to call2g" when gcc compiled.
16410 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
16411 "up to foo in langs.exp", "show language at foo in langs.exp",
16412 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
16413 and "show language at fsub in langs.exp".
16414 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
16415 "list line 1 in include file", "list message for lines past EOF",
16416 "list function in include file", "list list0.h:foo", and
16417 "list filename:function; nonexistant function".
16418 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
16419 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
16420 and "ptype t_char_array" to be for native cc only.
16421
16422 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
16423
16424 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
16425 setup_xfail for "print coremaker_bss", "print coremaker_ro",
16426 "print func2::coremaker_local", and "backtrace in corefile.exp".
16427
16428 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
16429
16430 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
16431 "bt in signals.exp". This problem only appears when running
16432 the testsuite, and then only intermittently.
16433
16434 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
16435
16436 * gdb.base/return.exp (return_tests): Differentiate between
16437 two tests of continuing.
16438
16439 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
16440
16441 * */Makefile.in (maintainer-clean): Remove config.log.
16442 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
16443 * gdb.c++/Makefile.in (PROGS): Add inherit.
16444 (clean): Remove *.ci.
16445
16446 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
16447
16448 * gdb.c++/misc.cc: Add test code from Mike Stump.
16449 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
16450
16451 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
16452
16453 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
16454 to "alpha-*-osf2*" and add comment.
16455 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
16456 setup_xfail for "step over execarg initialization" and
16457 "step over corearg initialization".
16458 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
16459 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
16460 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
16461 gcc compiled for "print coremaker_bss", "print coremaker_ro",
16462 "print func2::coremaker_local", and "backtrace in corefile.exp".
16463 * gdb.base/signals.exp: Build and source signals.ci.
16464 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
16465 to be for gcc only.
16466 * lib/gdb.exp: Move verbose statements outside conditionals.
16467
16468 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16469
16470 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
16471 Feb 3 procfs.c change.
16472
16473 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
16474
16475 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
16476
16477 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
16478
16479 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
16480 from dejagnu's apparent default of 10 seconds, which gives random
16481 results when running the tests over NFS on moderately loaded systems.
16482 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
16483
16484 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
16485
16486 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
16487 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
16488 result reports.
16489
16490 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
16491
16492 * configure.in (CY_AC_PATH_TCLH): Remove.
16493 * configure: Regenerate.
16494
16495 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
16496
16497 * gdb.c++/Makefile.in (clean): Add missing '{'.
16498
16499 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
16500
16501 * lib/gdb.exp: Provide a default value for noinferior.
16502
16503 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
16504 Load libgloss.exp.
16505
16506 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
16507
16508 * gdb.disasm/hppa.exp: Compile directly into an executable, use
16509 the executable, not the .o to run the tests from.
16510
16511 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
16512
16513 * gdb.base/break.exp: Don't test for program exit or exit status
16514 if $noresults if nonzero.
16515 * gdb.base/langs.exp: Likewise.
16516 * gdb.base/watchpoint.exp: Likewise.
16517
16518 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
16519 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
16520 trying to compile the testcase.
16521
16522 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
16523
16524 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
16525 * gdb.base/signals.exp (continue to handler): Likewise.
16526
16527 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
16528
16529 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
16530
16531 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
16532
16533 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
16534
16535 * gdb.base/corefile.exp: Recognize "not found" as failure
16536 when trying to determine if a core file was generated.
16537 If no core file was generate the first time, try again without
16538 the ulimit -c to work around braindamaged shells.
16539
16540 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
16541
16542 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
16543 [] tests with "test" and enclose string in quotes.
16544 * gdb.stabs/configure: Rebuild
16545
16546 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
16547
16548 Changes in sync with expect:
16549 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
16550 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
16551 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
16552 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
16553 argument to AC_REQUIRE.
16554 * configure: Regenerated.
16555
16556 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
16557
16558 * gdb.base/corefile.exp: When generating a core, discard any
16559 error messages about ulimit not found and the "core dumped"
16560 message from the shell that runs the coredumper.
16561
16562 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
16563
16564 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
16565
16566 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
16567 which sed script to run. Expect failure for v_comb test
16568 on PA targets too.
16569
16570 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
16571
16572 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
16573 "print func2::coremaker_local" and for "backtrace in corefile.exp"
16574
16575 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
16576
16577 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
16578 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
16579 "sparc-sun-solaris*" xfails for "p v_comb".
16580 * lib/gdb.exp (default_gdb_start): Fix typo.
16581 * gdb.base/corefile.exp: Allow "Core was generated by ..."
16582 messages to not include the full program name that caused
16583 the core dump since some systems (such as solaris) apparently
16584 truncate this path to about 80 characters.
16585 When generating a core file first try increasing the core file
16586 size limit to unlimited since some systems may default it to
16587 zero, and it is harmless to try it. Move the test for failing
16588 to generate a core file to where it will actually get executed.
16589 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
16590 new gdb result from g++ debug info improvements and make old
16591 pattern obsolescent. Also account for size_t differences
16592 (may be int or long).
16593 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
16594 initialization before function call is placed in the delay slot
16595 and thus appears to be skipped over by commands such as "next".
16596
16597 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
16598
16599 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
16600
16601 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
16602
16603 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
16604 input source file; fix code to compile test to deal with this
16605 convention.
16606 * gdb.c++/*.exp: Likewise.
16607
16608 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
16609
16610 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
16611 "bt in signals.exp".
16612
16613 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
16614
16615 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
16616 "step over execarg initialization" and
16617 "step over corearg initialization".
16618
16619 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
16620
16621 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
16622 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
16623
16624 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
16625
16626 From Rob Savoye (rob@poseidon.cygnus.com)
16627 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
16628 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
16629 configure.in}, gdb.disasm/{Makefile.in, configure.in},
16630 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
16631 configure.in}: Major reworking for autoconfig.
16632 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
16633 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
16634 New files.
16635 * config/unix-gdb.exp: Make GDB global.
16636 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
16637 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
16638 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
16639 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
16640 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
16641 term.exp, twice.exp, watchpoint.exp, whatis.exp},
16642 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
16643 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
16644 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
16645 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
16646 pr-8136.exp, result.exp, string.exp, tuples.exp},
16647 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
16648 to returns as necessary, arrange for test to compile own testcase
16649 executable.
16650 * lib/gdb.exp: Changes for testsuite to compile own test cases.
16651
16652 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
16653
16654 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
16655 clear_xfail at end of test which might not call either pass or fail.
16656 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
16657 "backtrace through signal handler".
16658
16659 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16660
16661 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
16662 continuing from a job control stop signal.
16663 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
16664
16665 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
16666
16667 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
16668 * gdb.base/corefile.exp: Likewise.
16669 * gdb.base/funcargs.exp: Likewise.
16670
16671 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
16672
16673 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
16674 * config/monitor.exp: Add support for setting baud rate.
16675
16676 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
16677
16678 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
16679 i*86-*-linux* xfails for "backtrace through signal handler".
16680 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
16681 "print func2::coremaker_local".
16682 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
16683 alpha-dec-osf2* xfail for
16684 "delete all breakpoints when none".
16685
16686 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
16687
16688 * gdb.base/break.exp: Change test that deletes all breakpoints
16689 when no user breakpoints are installed. A post 4.15 change
16690 causes gdb to no longer prompt in this case.
16691
16692 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
16693
16694 * gdb.base/return.exp (return_tests): Change xfail for test
16695 "correct value returned double test" to stop xfailing at
16696 Solaris 2.5. Apparently the bug has been fixed.
16697
16698 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
16699
16700 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
16701 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
16702
16703 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
16704
16705 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
16706 * gdb.disasm/hppa.s: Corresponding changes.
16707
16708 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
16709
16710 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
16711 makefile fragment.
16712 * config/mt-hpux: Deleted.
16713
16714 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
16715
16716 * Many files: When warning about suppressed tests due to a
16717 nonexistant test binary, avoid incrementing the warning count.
16718
16719 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
16720
16721 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
16722
16723 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16724
16725 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
16726 "sparc-*-solaris2*".
16727
16728 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16729
16730 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
16731 Add global and local variables and initialize them.
16732 * gdb.base/corefile.exp: Test correct mapping of corefile sections
16733 by printing variables. Remove rs6000 and powerpc xfails, BFD now
16734 extracts the file name and terminating signal from the core file.
16735 * TODO: Remove note about tests for correct mapping of corefile.
16736 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
16737 from optimizing it away.
16738 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
16739 handles common blocks.
16740
16741 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
16742
16743 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
16744 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
16745
16746 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
16747
16748 * Makefile.in (maintainer-clean): New target, synonym for
16749 realclean.
16750 * gdb.base/Makefile.in (maintainer-clean): Likewise.
16751 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
16752 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
16753 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
16754 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
16755 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
16756
16757 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
16758
16759 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
16760 xfails when not gcc compiled for "print foo::funclocal".
16761 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
16762 "print foo::funclocal at foo",
16763 "print 'scope1.c'::foo::funclocal at foo",
16764 "print foo::funclocal_bss at foo",
16765 "print 'scope1.c'::foo::funclocal_bss at foo",
16766 "print foo::funclocal_ro at foo",
16767 "print 'scope1.c'::foo::funclocal_ro at foo",
16768 "print bar::funclocal at foo" and
16769 "print 'scope1.c'::bar::funclocal at foo".
16770 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
16771 gcc compiled for "print foo::funclocal at bar".
16772 Expand all messages to ensure that they identify that
16773 the test is at bar().
16774 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
16775 gcc compiled for:
16776 "ptype on opaque struct pointer (statically)",
16777 "ptype on opaque struct tagname (statically)",
16778 "ptype on opaque struct pointer (dynamically) 1",
16779 "ptype on opaque struct tagname (dynamically) 1",
16780 "ptype on opaque struct pointer (dynamically) 2" and
16781 "ptype on opaque struct tagname (dynamically) 2
16782 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
16783 gcc compiled for:
16784 "p datalocal"
16785 "whatis datalocal",
16786 "ptype datalocal",
16787 "p bsslocal",
16788 "whatis bsslocal", and
16789 "ptype bsslocal".
16790 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
16791 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
16792 when not gcc compiled.
16793 * gdb.base/funcargs.exp (float_and_integral_args): Add
16794 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
16795 compiled.
16796 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
16797 "backtrace from call6a" when not gcc compiled.
16798 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
16799 "backtrace from call7a" when not gcc compiled.
16800 * gdb.base/callfuncs.exp (do_function_calls):
16801 Add "hppa*-*-hpux*" xfail when not gcc compiled for
16802 "p t_char_array_values(char_array_val2,char_array_val1)",
16803 "p t_char_array_values(char_array_val1,char_array_val2)",
16804 "p t_char_array_values("carray 1","carray 2")",
16805 "p t_char_array_values("carray 1",char_array_val2)",
16806 "p t_char_array_values(char_array_val1,"carray 2")",
16807 "p sum_args(1,{2})",
16808 "p sum_args(2,{2,3})",
16809 "p sum_args(3,{2,3,4})",
16810 "p sum_args(4,{2,3,4,5})"
16811 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
16812 "backtrace in corefile.exp" when not gcc compiled.
16813
16814 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16815
16816 * gdb.base/signals.exp: Rewrite `handle all print' test as
16817 a procedure. Accept blanks or TABs as whitespace, increase
16818 timeout and expect input buffer size for the large output
16819 from the command. Remove "i*86-*-bsdi2.0" xfail.
16820
16821 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16822
16823 * gdb.base/setvar.exp: Add new testcases for truncation when
16824 assigning invalid values to bitfields.
16825
16826 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
16827
16828 * gdb.base/callfuncs.exp (do_function_calls): Remove
16829 mips-sgi-irix* xfail for
16830 "call inferior func with struct - returns char *"
16831 and fix test so that an optional (unsigned char *) cast is
16832 accepted in the result.
16833
16834 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
16835
16836 * gdb.base/funcargs.exp (float_and_integral_args): Remove
16837 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
16838 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
16839 * gdb.base/signals.exp: Remove duplicate "handle all print" test
16840 that accidentally got checked in.
16841
16842 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
16843
16844 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
16845 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
16846 compiled test.
16847 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
16848 Add mips-sgi-irix5* xfail for not gcc compiled.
16849 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
16850 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
16851 "p top", "whatis top", "p middle", and "whatis middle".
16852 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
16853 "whatis signed char" for not gcc compiled.
16854 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
16855 "set variable signed char=-1 (-1)" and
16856 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
16857 * gdb.base/funcargs.exp (float_and_integral_args):
16858 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
16859 Add mips-sgi-irix* xfail when not gcc compiled for
16860 "continue to call2b".
16861 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
16862 "continue to call2g".
16863 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
16864 "backtrace from call6a"
16865 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
16866 "backtrace from call7k".
16867 Add mips-sgi-irix5* xfail when not gcc compiled for
16868 "backtrace from call7a".
16869 (localvars_after_alloca): Fix gdb_test cmds for
16870 "print * after runto ...".
16871 Remove rs6000-*-* xfails for
16872 "print i after runto localvars_after_alloca" and
16873 "print l after runto localvars_after_alloca"
16874 for all compilers.
16875 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
16876 when not compiled with gcc, for:
16877 "print signed char == (minus)",
16878 "print signed char != (minus)",
16879 "print signed char < (minus)",
16880 "print signed char > (minus)".
16881 * gdb.base/callfuncs.exp (do_function_calls):
16882 Add mips-sgi-irix* xfail, when compiled with native compiler, for
16883 "call inferior func with struct - returns char *".
16884 * gdb.base/return.exp (return_tests): Change xfail for
16885 "correct value returned double test" to include Solaris 2.4.
16886 * gdb.base/funcargs.exp (float_and_integral_args):
16887 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
16888
16889 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16890
16891 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
16892 enumeration bitfields if compiling with GNU C.
16893 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
16894 to empty' prompt.
16895
16896 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
16897
16898 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
16899 test for PRO targets.
16900
16901 * gdb.base/funcargs.exp: Avoid ever setting more than 8
16902 breakpoints in the inferior at any given time by making
16903 two groups of breakpoints for call2*, call6* and call7*
16904 tests.
16905
16906 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16907
16908 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
16909 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
16910 from optimizing it away.
16911 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
16912 "call inferior func with struct".
16913
16914 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
16915
16916 * configure.in: Only configure gdb.chill for particular targets.
16917
16918 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
16919
16920 * gdb.base/Makefile.in: Add action to .c.o transformation
16921 rule that generates a .ci file for each .o file and remove
16922 explicit .c.o rules except for callfuncs.o.
16923 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
16924 generates a .ci file for each .o file and remove explicit
16925 .cc.o rules.
16926 (clean): Remove *.tmp *.ci files.
16927 (EXECUTABLES): Remove templ-info.exp.
16928 * gdb.base/compiler.c: New file.
16929 * gdb.c++/compiler.cc: New file
16930 * gdb.base/scope.exp: Source gdb.base/scope.ci.
16931 Change rs6000-*-* xfail for
16932 "print 'scope0.c'::filelocal_ro" and
16933 "print 'scope1.c'::filelocal" and
16934 "print 'scope1.c'::filelocal_bss" and
16935 "print 'scope1.c'::filelocal_ro" and
16936 "print 'scope1.c'::foo::funclocal" and
16937 "print 'scope1.c'::foo::funclocal_ro" and
16938 "print 'scope1.c'::bar::funclocal" and
16939 "print 'scope0.c'::filelocal_ro" and
16940 "print 'scope1.c'::filelocal at foo" and
16941 "print 'scope1.c'::filelocal_bss at foo" and
16942 "print 'scope1.c'::filelocal_ro at foo" and
16943 "print 'scope1.c'::foo::funclocal at foo" and
16944 "print 'scope1.c'::foo::funclocal_bss at foo" and
16945 "print 'scope1.c'::foo::funclocal_ro at foo" and
16946 "print 'scope1.c'::bar::funclocal at foo" and
16947 "print 'scope0.c'::filelocal_ro" and
16948 "print 'scope1.c'::filelocal" and
16949 "print 'scope1.c'::filelocal_bss" and
16950 "print 'scope1.c'::filelocal_ro" and
16951 "print 'scope1.c'::foo::funclocal" and
16952 "print 'scope1.c'::foo::funclocal_bss" and
16953 "print 'scope1.c'::foo::funclocal_ro" and
16954 "print 'scope1.c'::bar::funclocal" and
16955 "print 'scope1.c'::bar::funclocal_bss"
16956 to only be xfail'd when not compiled with gcc.
16957 Add rs6000-*-* xfail for
16958 "print 'scope0.c'::filelocal_bss before run"
16959 when compiled with gcc.
16960 (test_at_main): Add rs6000-*-* xfail for
16961 "print filelocal_ro in test_at_main"
16962 when compiled with gcc.
16963 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
16964 Add rs6000-*-aix* xfail for
16965 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
16966 "ptype t_char_array", not compiled with gcc.
16967 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
16968 xfail for "list foo (in include file)" when gcc compiled.
16969 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
16970 (integral_args): Add rs6000-*-* xfail for
16971 "run to call0a" if not compiled with gcc.
16972 (unsigned_integral_args): Add rs6000-*-* xfail for
16973 "run to call1a" if not compiled with gcc.
16974 (float_and_integral_args): Add rs6000-*-* xfail for
16975 "run to call2a" if not compiled with gcc and for
16976 "continue to call2b" for any compiler.
16977 Add rs6000-*-* xfail to
16978 "print f1 after run to call2a" for gcc compiled.
16979 (discard_and_shuffle): Add rs6000-*-* xfail for
16980 "run to call6a".
16981 (shuffle_round_robin): Add rs6000-*-* xfail for
16982 "backtrace from call7a" if not compiled with gcc.
16983 Add rs6000-*-* xfail for
16984 "backtrace from call7b" if compiled with gcc.
16985 (call_after_alloca): Add rs6000-*-* xfail for
16986 "print c in call_after_alloca" and
16987 "print s in call_after_alloca" and
16988 "backtrace from call_after_alloca_subr"
16989 if not compiled with gcc.
16990 (localvars_in_indirect_call): Add rs6000-*-* xfail for
16991 "print c in localvars_in_indirect_call" and
16992 "print c in localvars_in_indirect_call" and
16993 "backtrace in indirectly called function" and
16994 "stepping into indirectly called function"
16995 if not compiled with gcc.
16996 (localvars_after_alloca): Add rs6000-*-* xfail for
16997 "print c after runto localvars_after_alloca" and
16998 "print s after runto localvars_after_alloca" and
16999 "print i after runto localvars_after_alloca" and
17000 "print l after runto localvars_after_alloca"
17001 for all compilers.
17002 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
17003 than whatis-info.exp.
17004 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
17005 than opaque-info.exp.
17006 Setup rs6000-*-* xfail for
17007 "ptype on opaque struct pointer (statically)" and
17008 "ptype on opaque struct pointer (dynamically)" when
17009 not compiled with gcc.
17010 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
17011 rather than callf-info.exp.
17012 (do_function_calls): Add clear_xfail for rs6000-*-* for
17013 "p t_float_values2(3.14159,float_val2)". Seems to work
17014 fine there, both with xlc and gcc. Need to find out what
17015 it is doing right and fix other platforms.
17016 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
17017 "call inferior func with struct - returns int",
17018 "call inferior func with struct - returns long",
17019 "call inferior func with struct - returns float",
17020 "call inferior func with struct - returns double",
17021 "call inferior func with struct - returns char *",
17022 but only if not gcc compiled (presumes xlc compiled).
17023 Change rs6000-*-* xfails for
17024 "call inferior func with struct - returns char" and
17025 " call inferior func with struct - returns short" to only
17026 xfail if not using gcc.
17027 (clean mostlyclean): Remove *.ci and *.tmp files.
17028 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
17029 than templ-info.exp.
17030 * gdb.base/langs.exp: Source gdb.base/langs.ci.
17031 Add rs6000-*-* xfail for "up to foo in langs.exp"
17032 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
17033 when not gcc compiled.
17034
17035 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17036
17037 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
17038 * gdb.base/corefile.exp: Likewise.
17039 * gdb.base/list.exp: Likewise.
17040 * gdb.base/scope.exp: Likewise.
17041 * gdb.base/siganls.exp: Likewise.
17042
17043 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
17044 compiler output.
17045 * gdb.base/whatis.exp: Likewise.
17046
17047 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
17048
17049 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
17050 failure (opcode table has been fixed to match reality).
17051
17052 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
17053
17054 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
17055 "call inferior func with struct - returns char",
17056 "call inferior func with struct - returns short"
17057
17058 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
17059 "print 'scope0.c'::filelocal at main",
17060 "print 'scope0.c'::filelocal_bss in test_at_main",
17061 "print 'scope0.c'::filelocal at foo",
17062 "print 'scope0.c'::filelocal_bss in test_at_foo",
17063 "print 'scope0.c'::filelocal at bar",
17064 "print 'scope0.c'::filelocal_bss in test_at_bar"
17065
17066 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
17067 in source file 1". This bug seems to have been fixed with both
17068 gcc and native cc (was native assembler bug?).
17069
17070 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
17071
17072 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
17073 "backtrace through signal handler" to "i*86-*-sysv4*".
17074 * gdb.base/signals.exp: Add xfail for "'next' behaved as
17075 continue" case. Add "known SVR4 bug" to fail message.
17076 Add "i*86-*-bsdi2.0" xfail for "handle all print".
17077 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
17078 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
17079 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
17080 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
17081 "up to foo in langs.exp", "show language at foo in
17082 langs.exp", "up to cppsub_ in langs.exp", "show
17083 language at cppsub_ in langs.exp", "up to fsub in
17084 langs.exp", and "show language at fsub in langs.exp".
17085 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
17086 "bactrace in corefile.exp".
17087 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
17088 "call inferior function with struct - returns float" and
17089 "call inferior function with struct - returns double".
17090
17091 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
17092
17093 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
17094 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
17095 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
17096 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
17097
17098 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
17099
17100 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
17101 (or overriden) "CHILL" macro rather then bare "gcc".
17102 Also look for ../../gcc/xgcc since that is what we will
17103 actually need, not "Makefile". Remove following assignment
17104 of CHILL to CHILL_FOR_TARGET because that results in
17105 recursive definition.
17106
17107 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
17108
17109 * gdb.base/corefile.exp: Change xfail for backtrace in
17110 corefile.exp from linuxaout to all linux.
17111 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
17112 cases where we miss the breakpoint at the signal handler
17113 for some reason. Setup xfail for linuxoldld/linuxaout and
17114 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
17115 hitting SIGURG breakpoint.
17116 * gdb.base/signals.exp: Setup xfail for "next" acting like
17117 continue to add linuxoldld. Setup xfail for all linux for
17118 "next to handler in signals_tests_1", "backtrace in
17119 signals_tests_1", "continue to func1", "pass SIGUSR1",
17120 and continue to handler".
17121
17122 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
17123
17124 * Update all FSF addresses except those in COPYING* files.
17125
17126 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
17127
17128 * gdb.base/a2-run.exp: Change messages to be more explicit about
17129 the status of args, and quote binfile in results.
17130
17131 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
17132
17133 * gdb.base/callfuncs.exp: Add tests for passing structs to
17134 inferior functions and return various types.
17135 * gdb.base/callfuncs.c: Add functions to receive a struct
17136 and return a member of the struct, in various types.
17137
17138 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17139
17140 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
17141
17142 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
17143
17144 * config/vxworks29k.exp: New file, sources vxworks.exp.
17145
17146 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17147
17148 * config/gdbremote.exp: New file. Testing framework using
17149 gdbserver.
17150
17151 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
17152
17153 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
17154 "call function when asleep" and "send end of file".
17155 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
17156 for "backtrace in corefile.exp".
17157 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
17158 for "backtrace through signal handler".
17159 * gdb.base/corefile.exp: Make sure we actually generate a core file
17160 before trying the core tests. Some systems allow the user to suppress
17161 generation of core files and default to that (linux for example).
17162 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
17163 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
17164
17165 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17166
17167 * gdb.threads: New directory with some crude multi-threaded
17168 gdb tests (step.exp and step2.exp).
17169 * config/mt-lynx (STEP_EXECUTABLE): Define.
17170 (THREADFLAGS): Define.
17171
17172 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
17173
17174 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
17175
17176 * gdb.base/signals.exp: Disable whole file for lynx until
17177 further notice.
17178
17179 * gdb.base/signals.exp: xfail test where "next" acts like
17180 "continue" for lynx.
17181
17182 * gdb.base/interrupt.exp: xfail test for calling function while
17183 inferior is asleep for lynx.
17184
17185 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
17186 than one cr-lf after each command.
17187
17188 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17189
17190 * configure.in: Reinstate setting of stabsdirs variable, fix
17191 typo in setting up configdirs for native builds.
17192
17193 * gdb.base/return.exp: Fix typo in return double test.
17194 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
17195 compiler from optimizing them away.
17196
17197 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
17198
17199 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
17200 sequences to be echo'd by gdb when using gdb_test.
17201 * gdb.chill/chexp.exp: Likewise.
17202 * gdb.fortran/exprs.exp: Likewise
17203
17204 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17205
17206 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
17207 after the inferior gdb has started.
17208
17209 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
17210 after each command.
17211 * gdb.base/funcargs.exp: Likewise.
17212 * gdb.base/gdbvars.exp: Likewise.
17213 * gdb.base/interrupt.exp: Likewise.
17214 * gdb.base/list.exp: Likewise.
17215 * gdb.base/watchpoint.exp: Likewise.
17216 * gdb.c++/demangle.exp: Likewise.
17217 * gdb.c++/inherit.exp: Likewise.
17218 * gdb.chill/chexp.exp: Likewise.
17219 * gdb.fortran/exprs.exp: Likewise.
17220
17221 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
17222 test if we can't handle IO to/from the inferior.
17223
17224 * gdb.c++/misc.exp: Always check for a program already being
17225 started after sending a "run" command to gdb.
17226
17227 * gdb.base/twice.exp: Start with a fresh gdb.
17228
17229 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
17230 only depend on gdb's expression code, not the chill runtime.
17231
17232 * gdb.base/return.c: Put return values into variables so we
17233 can have gdb print them rather than depending on the program
17234 to print them.
17235 * gdb.base/return.exp: Corresponding changes.
17236
17237 * lib/gdb.exp: Provide default value for noinferiorio.
17238 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
17239 the inferior.
17240
17241 * gdb.base/break.exp: Always check for a program already being
17242 started after sending a "run" command to gdb.
17243 (text_next_with_recursion): Don't check the output from the
17244 program's printf statement. Instead just make sure the program
17245 exited.
17246
17247 * gdb.base/commands.exp: Protect tests which need arguments with
17248 $noargs conditionals.
17249
17250 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17251
17252 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
17253 of structure member arrays to match gdb/valops.c:value_addr change.
17254
17255 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
17256
17257 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
17258 cases.
17259
17260 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
17261
17262 * configure.in (configdirs): Remove gdb.chill from default list
17263 of subdirs and then add it back in only if doing a native build.
17264 The current chill compiler does not yet work in any cross build.
17265 * Revert all signal changes from Jul 6.
17266 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
17267 for sh-hms targets, allowing these tests to link, with no other
17268 changes. Testing is suppressed by setting "nosignals" in site.exp.
17269
17270 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
17271
17272 * configure.in (signaldirs): Define and add to configdirs for all
17273 targets except some specific ones that are known to not support signals.
17274 Also clean up formatting.
17275 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
17276 (signals, sigall): Remove rules to build.
17277 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
17278 Moved to new gdb.signals directory.
17279 * gdb.signals: New test directory.
17280 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
17281 signals.c signals.exp}: New or moved files.
17282
17283 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
17284
17285 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
17286
17287 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
17288
17289 * gdb.base/return.exp: Xfail `return double' test failure
17290 on at least Solaris 2.3 and handle future/past versions on
17291 a case by case basis as appropriate. Also update message
17292 to include i*86 failures.
17293
17294 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17295
17296 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
17297
17298 * lib/gdb.exp: Fix comment which erroneously identified
17299 gdb_file_cmd as gdb_load (the 19 May change was in fact to
17300 gdb_file_cmd not gdb_load).
17301 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
17302
17303 * gdb.base/setvar.exp: Make test names consistent between pass and
17304 fail cases. Use gdb_test more.
17305
17306 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17307
17308 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
17309
17310 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17311
17312 * gdb.base/help.exp: Fix expected help string for `show commands'.
17313
17314 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
17315
17316 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
17317
17318 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
17319 of a text section.
17320
17321 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
17322
17323 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
17324 that loop eventually terminates. Fix Connection refused logic so
17325 that testsuite will expire nicely.
17326
17327 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
17328
17329 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
17330 config/rom68k.exp: New tcl glue for the appropriate monitors.
17331 These all just end up calling monitor.exp.
17332 * config/monitor.exp (gdb_target_monitor): Handle `Connection
17333 refused' by retrying. Cleanup some timeout issues.
17334 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
17335 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
17336 callers don't have to set/restore global timeout variable.
17337
17338 * The following set of changes centralizes management of the global
17339 timeout variable. This way, it can be set in one target dependent
17340 place instead of dozens of places scattered throughout the test suite.
17341 If you need to lengthen a timeout, then you should either set timeout
17342 in one of the config/{target}.exp files, or multiply it by a factor.
17343 Setting it to an absolute value is always going to lose for some
17344 targets.
17345 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
17346 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
17347 * gdb.base/funcargs.exp: Don't set timeout.
17348 * gdb.base/list.exp (test_forward_search): Only use local timeout.
17349 * gdb.base/printcmds.exp (test_print_string_constants
17350 test_print_array_constants): Don't set timeout.
17351 * gdb.base/ptype.exp: Don't set timeout.
17352 * gdb.base/recurse.exp: Don't set timeout.
17353 * gdb.base/return.exp: Don't set timeout.
17354 * gdb.base/watchpoint.exp: Don't set timeout.
17355 * gdb.c++/classes.exp (do_tests): Don't set timeout.
17356 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
17357
17358 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
17359
17360 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
17361
17362 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17363
17364 * lib/gdb.exp: Disable chill tests for irix5.
17365
17366 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17367
17368 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
17369 each test pass or fail.
17370
17371 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17372
17373 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
17374 xlc not gcc.
17375
17376 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
17377
17378 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
17379
17380 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
17381
17382 * config/est.exp: Fix copyright and comments. Remove dead code.
17383 Use targetname, serialport and baud variables instead of fixed
17384 constants.
17385 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
17386 * config/cpu32bug.exp: New file to support cpu32bug monitors.
17387
17388 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17389
17390 * gdb.base/watchpoint.exp: Don't run
17391 test_watchpoint_triggered_in_syscall for sunos.
17392
17393 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17394
17395 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
17396 they don't seem to exist. Do include stdio.h.
17397
17398 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17399
17400 * gdb.base/a1-selftest.exp: Add alpha xfail.
17401
17402 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17403
17404 * gdb.base/watchpoint.c (main): Prompt before calling read().
17405 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
17406 Revise accordingly. Remove cruft about sending "123" several
17407 times, until it gets noticed. Clean up the "print buf[0]" stuff
17408 so that it passes or fails, and waits for prompts in the usual way.
17409
17410 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17411
17412 * gdb.base/recurse.exp: Fix comment.
17413
17414 * TODO: Remove item about printing variables in nodebug.exp. Add
17415 item about enabling tests which are only run on some targets.
17416
17417 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
17418 fail, make test names unique, use new gdb_test convention
17419 regarding pattern, use gdb_test more, etc.).
17420
17421 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
17422 fail, make test names unique, etc.).
17423
17424 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17425
17426 * gdb.base/nodebug.c: Change return type of top and middle to
17427 short.
17428 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
17429 are fixed by the recent mdebugread.c changes. Allow `short ()'
17430 as type for top and middle.
17431
17432 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17433
17434 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
17435 nearly as I can tell, the whole thing was an accident in Stu's
17436 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
17437 to replace a send/expect pair with gdb_test, but ended up only
17438 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
17439 of 30 Mar 1995 took care of it, but left this vestigial comment
17440 which I am now nuking.
17441
17442 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17443
17444 * gdb.base/break.exp: Look for different line number for
17445 breakpoint at main depending on usestubs.
17446
17447 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17448
17449 * gdb.base/list.exp: Adjust some alternate expect patterns to
17450 match recent list0.c change. Add alternate expect pattern for
17451 output from `list default lines around main' for optimizing
17452 compilers.
17453
17454 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17455
17456 * lib/gdb.exp: If nosignals is not set, set it to 0.
17457
17458 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
17459
17460 * config/slite-gdb.exp: Responds to load symbol table prompt.
17461 * gdb.base/break.exp: Adjust line number, fix rerun.
17462 * gdb.base/langs0.c: Add #ifdef usestubs.
17463
17464 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
17465
17466 * gdb.base/list.exp: Adjust line contents after adding new lines in
17467 list0.c. Also fix a syntax error.
17468
17469 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
17470 * gdb.base/break.exp: ditto.
17471 * gdb.base/list.exp: ditto.
17472 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
17473 * gdb.base/run.c: ditto.
17474 * gdb.base/list0.c: ditto.
17475 * gdb.base/funcargs.c: ditto.
17476
17477 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
17478
17479 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
17480 $targetname, $serialport and $baud instead of hardwired variables.
17481 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
17482 target doesn't support signals.
17483
17484 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
17485
17486 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
17487
17488 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17489
17490 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
17491 Don't rely on the value of an auto variable before it has been
17492 initialized. Use gdb_test more.
17493
17494 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17495
17496 * lib/gdb.exp (default_gdb_version): A version number must start
17497 with a digit, but other than that contains all characters up to
17498 the first whitespace character.
17499
17500 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17501
17502 * gdb.base/commands.exp (breakpoint_command_test): New tests.
17503
17504 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17505
17506 * gdb.c++/*.exp: Warn if executable does not exist. The original
17507 reason for skipping the warning was that configure.in sometimes
17508 intentionally skipped building the executables but the tcl code
17509 had no way of knowing. That (a) was always bogus with respect to
17510 error handling, (b) is no longer true (right now there is no way
17511 to skip C++ tests).
17512
17513 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
17514
17515 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17516
17517 * gdb.base/list.exp: Add expect patterns for output from
17518 SunPRO compiled executables.
17519 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
17520 types.
17521
17522 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17523
17524 * gdb.base/break.exp (test_next_with_recursion): Accept any line
17525 number (we are already testing that the correct source line text
17526 gets printed).
17527
17528 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
17529 that is what is intended, but something needed to be done to get
17530 sunos4 native working again.
17531
17532 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
17533
17534 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
17535 apparently went with a (very) old xfail.
17536
17537 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
17538
17539 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
17540 runto_main is a proc in gdb.exp that will do 'step' for target use
17541 stubs.
17542 * gdb.base/exprs.exp: ditto.
17543 * gdb.base/interrupt.exp: ditto.
17544 * gdb.base/opaque.exp: ditto.
17545 * gdb.base/printcmds.exp: ditto.
17546 * gdb.base/ptype.exp: ditto.
17547 * gdb.base/scope.exp: ditto.
17548 * gdb.base/setvar.exp: ditto.
17549 * gdb.base/signals.exp: ditto.
17550 * gdb.base/twice.exp: ditto.
17551 * gdb.c++/classes.exp: ditto.
17552 * gdb.c++/inherit.exp: ditto.
17553 * gdb.c++/templates.exp: ditto.
17554 * gdb.base/break.exp: no run and hit main for stubs. Change line
17555 numbers for breakpoints and info breakpoint.
17556 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
17557 breakpoint().
17558 * gdb.base/callfuncs.c: ditto.
17559 * gdb.base/exprs: ditto.
17560 * gdb.base/interrupt.c: ditto.
17561 * gdb.base/opaque0.c: ditto.
17562 * gdb.base/printcmds.c: ditto.
17563 * gdb.base/ptype.c: ditto.
17564 * gdb.base/scope0.c: ditto.
17565 * gdb.base/setvar.c: ditto.
17566 * gdb.base/signals.c: ditto.
17567 * gdb.base/twice.c: ditto.
17568 * gdb.c++/misc.cc: ditto.
17569 * gdb.c++/templates.cc: ditto.
17570
17571 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17572
17573 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
17574
17575 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
17576 somewhere between `read' and `main.c'. I'm pretty sure the
17577 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
17578 and it isn't particularly useful.
17579
17580 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
17581
17582 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17583
17584 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
17585
17586 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
17587
17588 * config/mt-slite: add LIBS and -nostdlib.
17589 * config/slite-gdb.exp: add this new file to support sparclite target.
17590
17591 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
17592
17593 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
17594
17595 * gdb.base/a2-run.exp: Change argument to istarget from
17596 "*-*-vxworks" to "*-*-vxworks*".
17597 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
17598
17599 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
17600
17601 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
17602 will not runto main but do a 'step' to step out of breakpoint().
17603 * config/mt-slite: add -Dusestubs.
17604
17605 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17606
17607 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
17608 instead of just @.
17609
17610 * gdb.base/signals.exp: Add test for "handle all print".
17611 * TODO: Remove "handle all print". Also remove item about
17612 checking copyright date (I don't like the idea of a spurious FAIL
17613 based on when we run the tests).
17614
17615 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
17616 for SunOS4 (reason for failure not investigated). Remove
17617 redundant test for $binfile.
17618
17619 * gdb.base/nodebug.c (array_index): Call malloc.
17620
17621 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
17622
17623 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
17624
17625 * gdb.base/recurse.exp: Update gdb_test invocation to use new
17626 conventions and slightly simplify the matching regexp.
17627
17628 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17629
17630 * gdb.base/break.exp: Update gdb_test invocation to use new
17631 convention.
17632
17633 * lib/gdb.exp: If noargs is not set, set it to 0.
17634
17635 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
17636 tests unique.
17637
17638 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
17639
17640 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17641
17642 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
17643 one argument of type "<non-float parameter>".
17644
17645 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
17646
17647 * config/rom68k.exp: New file to support Motorola IDP board.
17648 * gdb.base/a2-run.exp: Skip this file if noargs is set.
17649 * gdb.base/break.c: Change things around so that this program
17650 doesn't depend upon args. This is necessary to make remote
17651 targets work (in general, they can't take args).
17652 * gdb.base/break.exp: Don't try to send args to program. Don't
17653 expect output. Also, replace lots of code with gdb_test.
17654
17655 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17656
17657 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
17658 printing of '\'' (which is what the comment says we are testing,
17659 even though we were not), not '''.
17660 (test_integer_literals_rejected): Test that printing ''' is an error.
17661
17662 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17663 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
17664 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
17665 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
17666 Use gdb_test not test_print_accept.
17667 * lib/gdb.exp: Remove test_print_accept.
17668
17669 * gdb.base/signals.exp (signal_tests_1): Make pass message
17670 consistent with fail message.
17671
17672 * gdb.base/whatis.exp: Remove xfails for printing char vs.
17673 unsigned char; the bug (PR 1821) is fixed.
17674
17675 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
17676
17677 * gdb.base/scope.exp (test_at_localscopes): Call pass for
17678 successful tests--makes xfailing them work right.
17679
17680 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17681
17682 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
17683 only \r\n, not .*. The test can pass .* as the last thing in
17684 $pattern if that is what it wants. In addition to providing this
17685 flexibility, this change should speed up pattern matching in cases
17686 where the pattern already ended with .* (there were a number of
17687 them). This change also helps catch bad patterns--in the old
17688 scheme the typo "char \*" instead of "char \\*" would pass. Now
17689 it is caught.
17690 * Many .exp files: Update callers.
17691
17692 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
17693 clearer and does not spuriously match multiple ('s. Likewise for
17694 ) and *.
17695
17696 * gdb.base/nodebug.exp: Test ability to call a function and pass
17697 it a string (even with no debugging info).
17698
17699 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
17700 "p '\'", which is the same as "p ''" once tcl gets done with
17701 quoting, to "p '\\'", which I suspect is what is intended (one
17702 backslash gets sent to GDB).
17703
17704 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
17705
17706 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17707
17708 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
17709 1817) was fixed literally years ago.
17710
17711 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17712
17713 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
17714 test, it causes stepping out of call_after_alloca_subr with
17715 optimizing compilers.
17716 (localvars_in_indirect_call): Consume GDB prompt if `finish'
17717 fails.
17718
17719 * gdb.c++/templates.exp: Source templ-info.exp only if
17720 the templates executable exists.
17721
17722 * gdb.c++/misc.cc (class Contains_static_instance,
17723 class Contains_nested_static_instance),
17724 gdb.c++/classes.exp (test_static_members): Test printing of
17725 a class that contains a static instance of the class.
17726
17727 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17728
17729 * gdb.base/langs2.c (cppsub_): Don't prototype.
17730 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
17731 only, I believe).
17732
17733 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17734
17735 * lib/gdb.exp (skip_chill_tests): New procedure.
17736
17737 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
17738
17739 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
17740
17741 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
17742 each expect pattern. Cuts runtime from 12 to about 4 seconds.
17743
17744 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17745
17746 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
17747
17748 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
17749 disassemble 8, not 16, instructions for part 4.
17750
17751 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
17752 support the latter anymore.
17753
17754 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
17755 -DNO_PROTOTYPES.
17756 * gdb.base/callfuncs.c: Control use of prototypes based on
17757 NO_PROTOTYPES, not __STDC__.
17758 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
17759 t_float_values2 tests if prototypes in use.
17760
17761 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
17762 t_double_values): When checking differences against DELTA, check
17763 that difference is within the range (-DELTA,DELTA), not just
17764 (-infinity,DELTA).
17765
17766 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
17767
17768 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
17769 'file' command firts, then 'target', then 'load', this is due to gdb
17770 target set up.
17771 * config/mips-gdb.exp: Fix a couple regular exp bugs.
17772
17773 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
17774
17775 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
17776 FP load/store variants.
17777 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
17778
17779 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17780
17781 * gdb.base/term.exp: Do not give a warning if not native, it is
17782 not an abnormal condition.
17783
17784 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
17785
17786 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
17787 t_char_array".
17788
17789 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
17790
17791 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
17792 are getting the version number.
17793
17794 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
17795 if not native, it is not an abnormal condition.
17796
17797 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17798
17799 * lib/gdb.exp: Just use "file exists", rather than undocumented
17800 dejagnu procedure "findfile".
17801
17802 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17803
17804 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
17805 (LDFLAGS): Set to -Xlinker -Ur.
17806
17807 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
17808 Removed, these values are set by lib/gdb.exp.
17809
17810 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
17811
17812 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
17813
17814 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
17815 of replicating gdb startup code.
17816
17817 * config/mt-vxworks (LDFLAGS): Set to -r.
17818 (CFLAGS_FOR_TARGET): Removed.
17819
17820 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
17821 (gdb) and gdb for vxworks uses (vxgdb).
17822
17823 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
17824 executable is not in the tree and host != target, use sed and
17825 program_transform_name to determine the gdb name used by the
17826 target.
17827
17828 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
17829 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
17830
17831 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17832
17833 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
17834 floats, chars, and shorts where there are ANSI-style function
17835 definitions.
17836
17837 * gdb.base/langs.exp, gdb.base/langs*: New test.
17838 * gdb.base/Makefile.in: Build it.
17839 * TODO: Remove item about checking that C names don't get C++
17840 demangling applied; this test tests it.
17841
17842 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17843
17844 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
17845 went with the const70 xfail. The xfail went away a year ago.
17846
17847 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
17848
17849 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
17850 for hp300.
17851
17852 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
17853
17854 * gdb.base/a1-selftest.exp: Don't run on hp300.
17855
17856 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17857
17858 * Makefile.in (site.exp): Set host_alias and target_alias as well
17859 as host_triplet and target_triplet.
17860
17861 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17862
17863 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
17864
17865 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
17866 places as other ecoff systems).
17867
17868 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
17869 ultrix.
17870
17871 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17872
17873 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
17874 remove them.
17875 * gdb.base/nodebug.exp: Accept "function" in addition to "text
17876 variable and "variable" in addition to "data variable".
17877 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
17878
17879 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
17880 2.
17881 * gdb.base/list1.c (long_line): Add additional statement at start
17882 of function.
17883 * gdb.base/list.exp (test_forward_search): Update line number to
17884 reflect new statement.
17885
17886 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17887
17888 * gdb.base/signals.exp: Reinitialize searched source directories
17889 after gdb_start call.
17890
17891 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
17892
17893 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
17894 * gdb.stabs/Makefile.in: Likewise.
17895
17896 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
17897 change. Instead split the tests into smaller pieces.
17898 * gdb.disasm/hppa.s: Corresponding changes.
17899
17900 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17901
17902 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17903 Quote ^C when passing it to stty. For some shells ^ is a pipe.
17904
17905 * gdb.base/funcargs.exp: Modify many tests so that every test
17906 either passes or fails. Make some test names unique.
17907
17908 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17909
17910 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
17911 Call stty to set interrupt character.
17912
17913 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
17914 for HP assembler versus GNU assembler based on actual behavior of
17915 $(CC), rather than assuming that $(AS) is always the GNU assembler.
17916
17917 * TODO: Suggest a few more stepping tests.
17918
17919 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
17920
17921 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
17922 restart GDB for h8300 after a continue.
17923 (return): Add pattern to match a29k-udi behavior.
17924 * gdb.base/nodebug.exp: Remove obsolete comment.
17925 * gdb.base/regs.exp: New file, testing of register displays.
17926 * gdb.base/return.exp: Fix typo in reference to $objdir.
17927 * gdb.base/whatis.exp: Always start with a fresh GDB.
17928
17929 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17930
17931 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
17932 higher, these tests generate a lot of output.
17933
17934 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17935
17936 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
17937 code following the catch silently ignored some errors; without the
17938 catch they should be thrown like any other tcl error. Also, the
17939 catch used "" instead of {} which meant all the callers who wanted
17940 to include one of the characters "[]$ had to quote it an extra time.
17941 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
17942 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
17943 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
17944 Remove extra quoting.
17945
17946 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
17947
17948 * gdb.base/commands.exp: Make test names unique; every test either
17949 passes or fails. Update some comments.
17950
17951 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
17952
17953 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17954
17955 The following fixes a FAIL caused by the fact that the alpha stabs
17956 configuration didn't use the ".if alpha" code in weird.def.
17957 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
17958 bit pointer, so the 32 bit version works even on the alpha.
17959 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
17960 Remove the stuff which allowed us to have separate versions for
17961 alpha and everything else.
17962
17963 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
17964 regexp which "info func operator\[\](" is supposed to match. Fix
17965 string to send to GDB. Note that GDB still doesn't work right. Add a
17966 new test for "info func .perator\[\](" which GDB does handle correctly.
17967
17968 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
17969
17970 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17971
17972 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
17973 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
17974 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
17975 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
17976 it makes the tests harder to understand and confuses test-o-matic.
17977 The preferred style is that each test provides a PASS or a FAIL,
17978 and has a unique message (e.g. "continue #54" not just "continue")
17979 which is the same for the pass and the fail.
17980 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17981 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
17982 to lib/gdb.exp.
17983 * gdb.base/printcmds.exp: Use test_print_accept. Remove
17984 prt_accept which was basically the same thing. Likewise for
17985 test_print_reject and prt_reject.
17986 * lib/gdb.exp (test_print_reject): Add some more error message
17987 patterns to match from the former printcmds.exp (prt_reject).
17988 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
17989 One defect of the passcount stuff is that some of it failed to
17990 report XPASS where appropriate.
17991 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
17992 stuff before and after arg in expected pattern.
17993 (test_paddr_operator_functions): Re-do test without print_addr_of;
17994 this is the only test which seems to want extra stuff there.
17995
17996 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
17997
17998 * gdb.base/nodebug.exp: Update new tests to reflect improved
17999 wording of gdb output.
18000
18001 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
18002 and "ptype" work on variables in files compiled without -g.
18003 Replaces commented out "maint print msymbol" tests.
18004
18005 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18006
18007 * gdb.base/setvar.c (dummy): Call malloc.
18008
18009 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
18010 losing with the irix4 sed.
18011
18012 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
18013 ALRM" on irix4.
18014
18015 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18016
18017 * TODO: Remove items about corefile.exp testing new exec-file and
18018 backtrace; both are now done. Add items about printing enums.
18019
18020 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18021
18022 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
18023 "get signal $thissig" test fails.
18024
18025 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
18026
18027 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18028
18029 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
18030 compiler warning with dec alpha compiler.
18031
18032 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
18033 extra \n from gdb_test call (this explains why the prompt test
18034 that I removed yesterday was there).
18035 (user_defined_command_test): Remove extra \n and prompt test.
18036
18037 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
18038 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
18039 doesn't exist.
18040 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
18041 Also remove alpha workaround, which turns out to be because
18042 SIGABRT == SIGLOST.
18043
18044 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
18045
18046 * gdb.base/help.exp: Don't test "help show".
18047
18048 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18049
18050 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
18051 "set print address" is on.
18052 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
18053 pass prompt to gdb_test; gdb_test already looks for the prompt.
18054
18055 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
18056
18057 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
18058 was a vestige of the manual TESTSTRATEGY, and the purpose of it
18059 was to make sure that gdb can read a core file. But (a) the "read
18060 the corefile" part didn't make it to a1-selftest.exp, we just
18061 delete the corefile after creating it, and (b) we test reading
18062 corefiles in corefile.exp anyway. Also, this test left around a
18063 xgdb process on Solaris.
18064
18065 * gdb.base/corefile.exp: Also test backtrace.
18066
18067 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
18068
18069 * gdb.base/commands.exp: Test a simple user defined command with
18070 arguments and if/while statements; verify the full user command is
18071 printed by "show user".
18072
18073 * gdb.base/commands.exp: Test if/while commands as part of a
18074 breakpoint command list; verify they appear in breakpoint
18075 information.
18076
18077 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18078
18079 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
18080 than by dividing by zero.
18081
18082 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
18083
18084 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
18085 performing an inferior call with watchpoints enabled.
18086 * gdb.base/watchpoint.c (main): Delete second unnecessary read
18087 call.
18088
18089 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18090
18091 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
18092 of "file" command.
18093
18094 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
18095 Add additional pattern for when "int operator int(void);" appears
18096 in a different order.
18097
18098 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18099
18100 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
18101
18102 * gdb.base/help.exp: Replace most of docstrings for "info signals"
18103 and "signal" with ".*".
18104
18105 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18106
18107 * TODO: Add note about "handle all nostop".
18108
18109 * gdb.base/{sigall.c, sigall.exp}: New test.
18110 * gdb.base/Makefile.in: Add it.
18111
18112 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
18113
18114 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
18115 when invoking GDB, suppresses any windowing interface.
18116
18117 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
18118
18119 * config/sim-gdb: New file, simulator testing support.
18120
18121 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
18122
18123 * gdb.base/interrupt.exp: Test calling func1 twice.
18124
18125 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
18126
18127 * gdb.base/list.exp (test_forward_search): Set timeout higher
18128 when we'll be getting lots of output from gdb.
18129
18130 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
18131 "init_malloc" to after the expect statement. Run it if that
18132 regexp is taken, but also for two others which happen if source
18133 cannot be found.
18134
18135 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18136
18137 * gdb.base/printcmds.exp: New test, for printing register before
18138 program is running.
18139
18140 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18141
18142 * gdb.base/list.exp: Correct some alternate expect patterns
18143 to reflect changes in list1.c.
18144
18145 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18146
18147 * TODO: Add item regarding large frames.
18148
18149 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
18150
18151 * TODO: Remove item about enabling return.exp; it
18152 is enabled. Suggest a few more "return" tests.
18153
18154 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18155
18156 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
18157 anonymous unions.
18158
18159 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18160
18161 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
18162 and pr-5646.o, so "make" is the same as "make all", not "make
18163 pr-4975.o".
18164
18165 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
18166
18167 * gdb.base/list.exp: Adjust expectations to reflect changes in
18168 list1.c.
18169 (test_forward_search): New test proc.
18170 * gdb.base/list1.c (long_line): New function, has long source line.
18171
18172 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
18173
18174 * gdb.base/a1-selftest.exp: Change initial stepping to know about
18175 additional line of code that was added.
18176
18177 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
18178
18179 * gdb.disasm/hppa.s: Break the large branching tests into smaller
18180 tests so as not to overflow expect's input buffers.
18181 * gdb.disasm/hppa.exp: Corresponding changes.
18182
18183 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18184
18185 Beginnings of template debugging tests.
18186 * gdb.c++/templ-info.cc: New file to test for template
18187 debugging capability of the compiler.
18188 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
18189 templ-info.cc.
18190 * gdb.c++/templates.cc: Add explicit template instantiations
18191 to enable compiling with -fno-implicit-templates. Add destructor
18192 and 'value' method to T5 class for template tests.
18193 * gdb.c++/templates.exp: Add testcases for printing of template
18194 types, setting breakpoints on template methods and calling a
18195 template method.
18196
18197 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
18198
18199 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
18200 branch target since some assemblers (gas-2.5) may emit a
18201 relocation for the branch instead of resolving it in the
18202 assembler.
18203
18204 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18205
18206 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
18207 through signal handler.
18208
18209 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18210
18211 * configure.in (*-*-netware): Use config/mt-netware.
18212
18213 * config/mt-netware: New file.
18214 * config/mt-i386-netware: Removed, separate configs for different
18215 netware architectures are no longer needed now that we have
18216 --with-headers.
18217
18218 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18219
18220 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
18221 by the recent changes to use ANSI C arithmetic conversions.
18222
18223 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18224
18225 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
18226 bug involving using inferior_pid to figure out whether to select a
18227 frame.
18228
18229 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
18230
18231 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
18232 match the current disassembler output.
18233
18234 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
18235
18236 * gdb.fortran/exprs.exp: Expect VOID instead of void.
18237 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
18238 types, expect "int" as type of integer values (for now).
18239
18240 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
18241
18242 * gdb.base/commands.exp: New tests for if/while commands.
18243
18244 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
18245
18246 * lib/gdb.exp (runto): Replace sub-pattern for hex value
18247 by .*, since hex values have different syntax in Chill mode.
18248
18249 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18250
18251 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
18252 linefeed from expect pattern for repeated types with indices > 9.
18253
18254 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
18255
18256 First part of Fortran test suite.
18257 * gdb.fortran: New directory.
18258 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
18259
18260 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18261
18262 * gdb.base/default.exp: Update expect pattern for load command
18263 without arguments.
18264
18265 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
18266
18267 * configure.in: Change i386 to i[345]86.
18268 * gdb.base/configure.in: Likewise.
18269 * gdb.c++/configure.in: Likewise.
18270 * gdb.chill/configure.in: Likewise.
18271
18272 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
18273
18274 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
18275 patterns, since that is not a valid context for comments.
18276
18277 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
18278
18279 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
18280 repeated types and repeated types with indices > 9.
18281
18282 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
18283
18284 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
18285 2417; old bug has been fixed.
18286
18287 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
18288
18289 * gdb.base/interrupt.exp: When trying to wake up the inferior,
18290 send the newline ourselves instead of assuming gdb_test will do
18291 so when passed an empty input string.
18292
18293 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
18294 stabs testcode.
18295
18296 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18297
18298 * lib/gdb.exp (gdb_test): Don't send anything if the first
18299 argument is an empty string. This makes cases where we want to
18300 match output that is already in expect's buffers (for example,
18301 matching a breakpoint after gdb_run_cmd has been called) work
18302 reliably.
18303
18304 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18305
18306 * config/netware.exp: New file.
18307
18308 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18309
18310 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
18311 the -B and -L prefixes so we can find the debugging stub.
18312
18313 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
18314 there and we are using the gcc from the tree.
18315
18316 * gdb.base/types.c: Removed.
18317
18318 * gdb.base/configure.in: Look for makefile fragments in ../config.
18319 Recognize i386-*-netware.
18320 * gdb.c++/configure.in: Likewise.
18321
18322 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18323
18324 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
18325 the correct TCL syntax.
18326
18327 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18328
18329 * gdb.base/opaque.exp: use runto instead of messing around with
18330 breakpoints. Simplify by using gdb_test.
18331
18332 * gdb.base/bitfields.exp: restart between tests on netware targets
18333 because breakpoints aren't relocated after target death. Run
18334 processes to completion.
18335
18336 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
18337
18338 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
18339
18340 * Makefile.in: Remove extra tabs that confuse some versions
18341 of "make". Use the newly built gdb to test with by default,
18342 rather than the first one in the tester's search path.
18343
18344 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
18345
18346 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
18347
18348 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
18349 condition help.
18350
18351 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18352
18353 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
18354
18355 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
18356 running.
18357 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
18358 * gdb.base/funcargs.exp: Likewise.
18359
18360 * gdb.base/bitfields.exp: Simplify by using gdb_test.
18361 * gdb.base/funcargs.exp: Likewise.
18362
18363 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
18364 message is "".
18365
18366 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18367
18368 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
18369 return,signals,twice}.exp: Handle non-existant binaries
18370 consistantly.
18371
18372 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
18373 * gdb.base/Makefile.in: Don't try to generate a core dump, we
18374 might testing a cross development system.
18375
18376 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18377
18378 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
18379 runtest script is relative to ${srcdir}, not ${rootdir}.
18380
18381 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
18382
18383 * gdb.base/signals.exp: Allow for optionality of breakpoint
18384 address.
18385
18386 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18387
18388 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
18389
18390 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18391
18392 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
18393 for size_t definition.
18394 * gdb.c++/templates.cc: Likewise
18395
18396 * config/mt-i386-netware: New file.
18397
18398 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
18399 defined.
18400
18401 * gdb.base/Makefile.in: Added support for systems that name core
18402 files by appending "core" to the program name.
18403 * gdb.base/a1-selftest.exp: Likewise.
18404
18405 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18406
18407 * gdb.base/return.exp: Add comment and message for `return double'
18408 test failure on Sparc Solaris.
18409
18410 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
18411
18412 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
18413
18414 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18415
18416 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
18417 from optimizing them away.
18418 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
18419 patterns to include default constructors and assignment operators,
18420 to match gcc versions beyond 2.5.8. Accept any cplus demangling
18421 character in the output of the virtual base pointer.
18422
18423 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18424
18425 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
18426 expression match in print_addr_of to avoid unintented matches.
18427 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
18428 versions up to 2.5.8.
18429
18430 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18431
18432 * gdb.base/list.exp: Tweak alternate pattern for listing of an
18433 included file to run under newer versions of expect.
18434 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
18435 consecutive >'s in templates to accomodate recent cplus-dem.c change.
18436 Remove xfail for the virtual table of BDDHookV.
18437
18438 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
18439
18440 * lib/gdb.exp (string_to_regexp): Set a default result.
18441 (default_gdb_start): Fix misleading message.
18442
18443 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
18444
18445 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
18446 Remove all CC, etc definitions.
18447 * config/mt-hpux: New file.
18448 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
18449 (CFLAGS, LDFLAGS): Define.
18450 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
18451
18452 * Makefile.in (site.exp): Don't insert host_os, etc.
18453 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
18454 (distclean): Check existence of subdir.
18455 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
18456 * gdb.base/Makefile.in: General cleanup and simplification.
18457 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18458 to build executables. Use default rule to build .o files.
18459 (EXPECT, RUNTEST, CC): Fix relative pathname.
18460 (site.exp): Don't insert host_os, etc.
18461 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
18462 and/or SIGUSR1 defined.
18463 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
18464 * gdb.c++/Makefile.in: General cleanup and simplification.
18465 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18466 (CFLAGS): Remove.
18467 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
18468
18469 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
18470
18471 * gdb.base/recurse.exp: Misc changes to get tests running again
18472 after Kung's changes to the watchpoint code.
18473 * gdb.base/watchpoint.exp: Likewise.
18474
18475 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
18476
18477 * lib/gdb.exp (string_to_regexp): Convert {\} also.
18478
18479 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
18480
18481 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
18482 * lib/gdb.exp (default_gdb_start): Define.
18483 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
18484 gdb.base/funcargs.exp, gdb.base/opaque.exp,
18485 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
18486 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
18487 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
18488 Don't call gdb_target_udi in between tests.
18489
18490 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18491
18492 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
18493 (which was basically just a local version of the same thing). In
18494 addition to avoiding duplication, gdb_test_exact is faster.
18495 * lib/gdb.exp (gdb_test_exact): Fix typo.
18496
18497 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
18498 don't give an error.
18499
18500 * gdb.base/term.exp: Call delete_breakpoints before starting.
18501
18502 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
18503 (t10): Add comment.
18504
18505 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18506
18507 Reorganization of the GDB Test Suite.
18508
18509 * gdb.base: New directory, contains all the basic tests.
18510 * gdb.c++: New directory, tests specific to C++.
18511 * gdb.chill: New directory, tests specific to Chill.
18512 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
18513 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
18514 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
18515 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
18516 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
18517 t30-31 to chill).
18518 * */gdbme.*: Rename to match appropriate expect scripts.
18519 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
18520 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
18521 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
18522 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
18523 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
18524 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
18525 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
18526 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
18527 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
18528 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
18529 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
18530 gdb.c++/virtfunc.cc: New names of C++ files.
18531 * gdb.chill/chillvars.ch: New name of Chill file.
18532 * gdb.base/configure.in, gdb.c++/configure.in,
18533 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
18534 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
18535 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
18536 * configure.in (configdirs): Update to reflect directory changes.
18537 (target_abbrev): No longer define for any configuration.
18538 * Makefile.in: Cosmetic improvements to header comments.
18539
18540 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
18541
18542 Various changes to gdb.t31:
18543
18544 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
18545 * gdbme.ch: Make all key-words and predefineds be upper-case.
18546 * chillvars.exp: Expect key-words and predefinds in upper-case.
18547
18548 * chillvars.exp: Use gdb_test_exact many places.
18549 Change expected output for arrays (which now includes index labels).
18550
18551 * pr-5020.exp, gdme.ch (module PR_5020):
18552 New test, for PR-5020.
18553
18554 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
18555
18556 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
18557 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
18558
18559 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
18560
18561 * Makefile.in: Fix bit-rot in definitions of CHILL,
18562 CHILL_FOR_TARGET and Chill_LIB.
18563 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
18564 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
18565 CHILL, and CHILL_LIB.
18566
18567 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
18568
18569 * Revert the previous changes. Please see Rob's directory
18570 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
18571
18572 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
18573
18574 * Makefile.in, configure.in, config/mips-gdb.exp,
18575 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
18576 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
18577 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
18578 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
18579 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
18580 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
18581 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
18582 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
18583 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
18584 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
18585 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
18586 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
18587 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
18588 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
18589 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
18590 changes from 94Q1.
18591
18592 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
18593
18594 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
18595 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
18596 Rob's new testing fragments.
18597
18598 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
18599
18600 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
18601 lib/gdb.exp: Replace error proc calls with perror.
18602
18603 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18604
18605 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
18606 version also, match on casted version strings, and match on
18607 gdb startup case where the line numbers might be messed up.
18608
18609 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
18610
18611 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
18612 (CFLAGS): Delete it from here.
18613
18614 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
18615
18616 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
18617
18618 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
18619
18620 * Makefile.in (RUNTEST): Default to just "runtest".
18621
18622 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18623
18624 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
18625 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
18626 the code has been restructured.
18627
18628 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18629
18630 * gdb.t00/default.exp (set write): Allow any number of \r and/or
18631 \n, not just one of each.
18632
18633 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
18634 /bin/cc gives a warning if you do.
18635
18636 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
18637
18638 * gdb.t24/demangle.exp: change expect pattern of
18639 __t10ListS_link1ZUiRCUiPT0
18640
18641 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18642
18643 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
18644 on local variables in recursive functions.
18645
18646 * gdb.t07/Makefile.in: Build the new test.
18647
18648 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18649
18650 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
18651 directly. Instead compare the return values from actual calls.
18652
18653 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
18654
18655 * Makefile.in (check): Set TCL_LIBRARY for runtest.
18656
18657 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18658
18659 * From Peter Schauer with minor modifications.
18660 * gdb.t15/return.exp (return_tests): Handle targets where "return"
18661 stops in mid-line in the caller. Add xfail for returning a float
18662 value on X86 targets.
18663
18664 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18665
18666 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
18667 to avoid expect lossage.
18668 (fmem_LRbug_tests): Likewise.
18669 * gdb.disasm/hppa.s: Corresponding changes.
18670
18671 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
18672 conditions to work with latest dejagnu/expect.
18673
18674 * gdb.t15/funcargs.exp (finish from indirect call): No longer
18675 expected to fail on the PA.
18676 (backtrace in call with trampolines): Explicitly require main
18677 to be frame #1 (no trampolines should show up in backtrace).
18678
18679 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
18680 "continue -expect".
18681 * gdb.t06/break.exp: Likewise.
18682 * gdb.t07/watchpoint.exp: Likewise.
18683 * gdb.t13/bitfields.exp: Likewise.
18684 * gdb.t15/{funcargs,return}.exp: Likewise.
18685 * gdb.stabs/weird.exp: Likewise.
18686 * config/{mips,udi}-gdb.exp: Likewise.
18687
18688 * hppa.sed: Enclose comments within a sed command to avoid
18689 losing with the old OSF1 sed.
18690
18691 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18692
18693 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
18694 sequent dynix.
18695 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
18696 * gdb.t15/funcargs.exp: Conditionally step again to really
18697 finish from marker_call_with_trampolines. Handle the case where
18698 the first step from within call_with_trampolines already steps
18699 us back to main.
18700 * gdb.t15/gdbme.c: Add comment to closing brace of
18701 call_with_trampolines for funcargs.exp.
18702
18703 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18704
18705 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
18706 Fix typo(s).
18707
18708 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18709
18710 * gdb.t07/gdbme.c: More code for watchpoint testing.
18711
18712 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
18713 "Hardware watchpoint" throughout file.
18714 (test_watchpoint_triggered_in_syscall): New test.
18715 (test_complex_watchpoint): New test.
18716
18717 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18718
18719 * gdbme.c (call_with_trampolines): New function to try and step
18720 into. Tests trampoline problems on the PA.
18721
18722 * funcargs.exp (localvars_in_indirect_call): No longer expect
18723 stepping into indirect call to fail on PAs.
18724 (test_stepping_over_trampolines): New test.
18725
18726 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18727
18728 * TODO: Add suggestions for static member function tests, and
18729 completion tests.
18730
18731 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18732
18733 * TODO: Add suggestions for "p/a" tests.
18734
18735 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
18736 (default_gdb_exit): Replace all the hair with sending "quit" to
18737 the process with a simple close.
18738
18739 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18740
18741 * TODO: Add suggestions for shared library tests.
18742
18743 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18744
18745 * TODO: Add suggestions for x/s tests.
18746
18747 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18748
18749 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
18750 "enable once", and "enable breakpoints once" with ".*".
18751
18752 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18753
18754 * TODO: Add suggestions about structure passing tests.
18755
18756 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18757
18758 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
18759 the primary1 test, use work around if __GNUC__ < 2.
18760 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
18761 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
18762 Test for bad output rather than waiting for timeout. Issue
18763 second continue only if first continue failed.
18764
18765 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18766
18767 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
18768 operator[] test with gdb_test because the old code didn't seem to
18769 be getting the quoting right with the new dejagnu.
18770
18771 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
18772
18773 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
18774 one from the path.
18775 * Makefile.in: Use a fresh expect if there is one, use runtest
18776 from the src tree if there is one.
18777
18778 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18779
18780 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
18781 next over recursive call. Revise the tests from that point on
18782 (which had been skipped) to match GDB's actual (correct) output.
18783
18784 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
18785 with next over a breakpoint whose condition is false.
18786
18787 * gdb.t00/help.exp: Comment out "help set print" tests just like
18788 (and for same reason as) "help set" test.
18789
18790 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18791
18792 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
18793 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
18794
18795 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18796
18797 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
18798 necessary gdb_target_udi.
18799
18800 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
18801
18802 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
18803 1838 and 2417; they are fixed.
18804
18805 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
18806 gdb.t03/ptype.exp (ptype structure, ptype union):
18807 Remove xfails; the test is looser than when the xfails were added.
18808
18809 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
18810 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
18811
18812 * gdb.t01/run.exp: Only run shell test if isnative.
18813
18814 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
18815 since "run" automatically loads if necessary. Call gdb_target_udi
18816 after the "file" since "file" kills any execution target.
18817
18818 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
18819 GDB. GDB doesn't work that way (not anymore at least) on UDI.
18820 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
18821 argument for UDI.
18822
18823 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
18824
18825 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
18826
18827 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
18828
18829 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18830
18831 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
18832 properly quoting regexps. This makes the second argument to
18833 demangle a fixed string, which matches the callers, instead of a
18834 shell-style pattern which is what the previous implementation
18835 used. Update some of the callers.
18836
18837 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18838
18839 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
18840 (comib_nullified_tests): Fix typo.
18841 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
18842 strings. No longer expected to fail.
18843
18844 * gdb.disasm/hppa.s (addib_tests): Fix typo.
18845 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
18846 strings. No longer expected to fail.
18847
18848 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
18849 string. No longer expected to fail.
18850
18851 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18852
18853 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
18854 No longer expected to fail.
18855
18856 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
18857 string. No longer expected to fail.
18858
18859 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18860
18861 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
18862 only in the names (I probably got most of them). I was even
18863 generous with some which differed in underscores in names, and
18864 probably missed a few, and I *still* was able to remove almost a
18865 third of the file with almost no impact on testsuite coverage.
18866
18867 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18868
18869 * gdb.t00/default.exp: Match udi_attach error message as well as
18870 the one from child_attach.
18871
18872 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
18873
18874 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
18875
18876 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
18877 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
18878
18879 * Move test with enums and partial symbols back to
18880 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
18881 Reverts the change of 26 May 93. Per today's change to
18882 stabs.texinfo, the behavior that weird.exp was expecting was
18883 unreasonable; what is important is that the compiler+gdb get
18884 things right, which happens with a recent gcc. Also fix the test
18885 to deal with native compilers which put out the stab gdb can't
18886 deal with.
18887
18888 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18889
18890 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
18891 in the names. The main thing these accomplish is to slow things down.
18892 Many more such duplicates surely remain.
18893
18894 * gdb.t00/help.exp: Comment out "help support" test just like
18895 (and for same reason as) "help set" test.
18896
18897 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
18898
18899 * gdb.t06/break.exp: Remove setup_xfails for
18900 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
18901 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
18902 about known bug in gcc to include up through 2.5.8.
18903 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
18904 well as "_vb$".
18905 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
18906 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
18907 with latest gcc and gdb.
18908 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
18909 well as "_vb$".
18910
18911 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18912
18913 * configure.in (hppa*-*-*): Also configure and build stabs-only
18914 tests.
18915
18916 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18917
18918 * gdb.t10/hppa.mt: A makefile fragment for the PA.
18919 * gdb.t10/configure.in (hppa*-*-*): Use it.
18920
18921 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18922
18923 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
18924
18925 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18926
18927 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
18928 versions prior to 1.13.5.
18929
18930 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18931
18932 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
18933 the prompt is at the start of a line.
18934
18935 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18936
18937 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
18938 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
18939 in the copr tests now.
18940 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
18941 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
18942 expected to fail.
18943
18944 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
18945
18946 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
18947 gdb.t31/chillvars.exp, lib/gdb.exp:
18948 Tweak to run under either version of expect.
18949 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
18950 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
18951 * gdb.t11/list.exp: Remove extraneous whitespace.
18952
18953 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18954
18955 * gdb.t16/printcmds.exp (test_print_strings): Accept
18956 "(unsigned char *) " before the string.
18957
18958 * TODO: Add notes about printing of fancy types and GDB expressions.
18959
18960 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
18961
18962 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
18963 * gdb.t06/configure.in: Don't try to compile signals test program
18964 if doing mips-idt-ecoff.
18965
18966 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
18967
18968 * Most .exp files: Tweak to run under either version of expect.
18969
18970 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18971
18972 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
18973 xfails; I'm not sure why they are failing, but not because of PR 1806.
18974
18975 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
18976
18977 * config/unix-gdb.exp: Remove gdb_unload cause it's already
18978 defined in lib/gdb.exp.
18979
18980 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18981
18982 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
18983 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
18984 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
18985 have to be typeless.
18986
18987 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18988
18989 * TODO: Add suggestion for copyright year test.
18990
18991 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
18992
18993 * configure.in (*-*-lynxos*): Add stabs tests.
18994
18995 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
18996
18997 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
18998 so insert a tab before any assembler directive in column zero.
18999
19000 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
19001 stores.
19002 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
19003 stores.
19004 (fpu_short_memory_tests): Likewise.
19005
19006 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19007
19008 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
19009 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
19010 .stabs directives in comments.
19011
19012 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19013
19014 * TODO: New file, describing tests we could write.
19015 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
19016
19017 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19018
19019 * gdb.t06/signals.exp: Add kludge to force re-sync.
19020
19021 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
19022 to xgdb instead of gdb, get out of gdb.
19023
19024 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
19025
19026 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
19027 for info.
19028
19029 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19030
19031 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
19032 * gdb.stabs/configure.in (hppa*-*-*): Use it.
19033 * gdb.stabs/hppa.sed: New sed script for the PA.
19034
19035 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19036
19037 * gdb.stabs: Re-write weird.def and configuration to use sed
19038 instead of cpp. sed is portable and POSIX; cpp is neither.
19039
19040 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19041
19042 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
19043
19044 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19045
19046 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
19047
19048 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19049
19050 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
19051 "_vb$".
19052 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
19053 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
19054
19055 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19056
19057 * lib/gdb.exp: Comment out code which depends on non-existent
19058 `transform' procedure.
19059
19060 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
19061
19062 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
19063 * lib/gdb.exp: Transform tool name.
19064 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
19065 1.1's new error handling system.
19066
19067 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19068
19069 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
19070
19071 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19072
19073 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
19074 They made pattern matching so slow that timeouts happened on
19075 heavily loaded systems. Now any output from "show print" which
19076 gets us back to the GDB prompt is a PASS.
19077
19078 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
19079
19080 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
19081
19082 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19083
19084 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
19085
19086 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
19087 It is not from PR 3220.
19088
19089 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19090
19091 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
19092 just started failing because they depended on the order the
19093 subcommands are presented, or exact docstring text. This kind of
19094 test is a pain and has minimal benefit.
19095
19096 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19097
19098 * gdb.t09/corefile.exp: At end of test, use "core" command with
19099 no arguments.
19100
19101 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
19102
19103 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
19104 17}/Makefile.in: Make it possible to run the testsuite with Sun
19105 make and CC = cross gcc by adding explicit build rules for .o
19106 files.
19107
19108 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19109
19110 * gdb.t15/funcargs.exp: Don't put comments on same line as
19111 setup_xfail (@#$*%& tcl braindamage!).
19112
19113 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19114
19115 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
19116
19117 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
19118
19119 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
19120 * gdb.t20/inherit.exp: remove three dumplicate entries.
19121
19122 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19123
19124 * gdb.t06/break.exp: For "next over recursive call", fail on any
19125 incorrect output, not just on "factorial (value=2)".
19126
19127 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19128
19129 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
19130 working now. Add an xfail if accesing a bss variable causes
19131 a memory error if the target is not yet run.
19132
19133 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19134
19135 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
19136 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
19137 name of __st* demangling (2 strings). Did Kung really get the
19138 more than 95 others right without testing them?
19139
19140 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
19141
19142 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
19143
19144 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
19145
19146 * configure.in (configdirs): Add gdb.disasm
19147 * gdb.disasm: New directory for GDB disassembler tests.
19148 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
19149
19150 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19151
19152 * gdb.t00/help.exp: Don't test "help set".
19153
19154 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
19155 from within expect statements. None of these happen anymore and
19156 they cause regressions to be silently unnoticed.
19157
19158 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
19159 messages) about known failures with gcc cygnus-2.4.5-930417.
19160
19161 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
19162 comp-info.exp so it gets built if it doesn't exist.
19163
19164 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
19165 it is no longer used.
19166 * gdb.t13/comp-info.c: Removed.
19167
19168 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19169
19170 * gdb.t06/signals.exp: Add xfail for sun3.
19171
19172 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19173
19174 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
19175 relevant because ^C doesn't get sent but failure can be reproduced
19176 interactively).
19177
19178 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19179
19180 * gdb.stabs/alpha.mt: New configuration file for alpha.
19181 * gdb.stabs/configure.in: Use it.
19182 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
19183 sharing with alpha.mt, redefine long to word via preprocessor.
19184 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
19185 for alpha.
19186 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
19187 native cc.
19188 * gdb.t00/teststrategy.exp: Change expect string so that we
19189 consume the `(xgdb)' from the command echo and from the gdb prompt.
19190 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
19191 gdb currently compares all values as long, so this failure probably
19192 applies to any configuration where LONGEST is bigger than a target int.
19193 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
19194 with gcc.
19195 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
19196 to handle opaque pointers, gcc is.
19197 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
19198 as first argument. Include <sys/types.h> and change all operator
19199 new definitions to use size_t.
19200 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
19201 now that we use size_t.
19202
19203 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19204
19205 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
19206 a long or float array cast all array members to the same type.
19207 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
19208 with 64 bit longs.
19209 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
19210 on alpha.
19211 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
19212
19213 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19214
19215 * gdb.t24 (demangle.exp): Constructors of templates have names like
19216 vector<int>::vector(int) not vector<int>::vector<int>(int). See
19217 section 14.6 of the ARM.
19218
19219 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
19220 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
19221 accomplish little and slow down the testsuite.
19222
19223 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
19224 Accept spaces various places.
19225
19226 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19227
19228 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
19229 with watchpoint enabled.
19230
19231 * Makefile.in: Remove definition of CC and remove the second
19232 definition of CXX (the "CXX = gcc" one remains). These definitions
19233 were causing backquotes to be expanded within backquotes, which
19234 doesn't work.
19235
19236 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
19237
19238 * gdb.t17/callfuncs.exp: Add "return 0" to end.
19239
19240 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19241
19242 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
19243 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
19244 by mips cc and contains no stabs entries.
19245
19246 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
19247
19248 * config/vx-gdb.exp: Use fake device to load files rather than
19249 NFS.
19250 * lib/gdb.exp: New proc to do "file" command.
19251 * config/unix-gdb.exp: Use new "file" proc.
19252
19253 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
19254
19255 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
19256 Rework board rebooting slightly.
19257 (gdb_exit): Don't exit from the remote shell; there isn't one.
19258 * gdb.stabs/weird.exp: If a program is being debugged already,
19259 kill it.
19260 * gdb.t04/setvar.exp: Stop and restart gdb.
19261 * gdb.t05/expr.exp: Likewise.
19262 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
19263 restart gdb and reload the program.
19264 * gdb.t08/opaque.exp: Likewise.
19265 * gdb.t12/scope.exp: Likewise.
19266 * gdb.t13/bitfields.exp: Likewise.
19267 * gdb.t15/funcargs.exp: Likewise.
19268 * gdb.t20/classes.exp: Likewise.
19269 * gdb.t03/ptype.exp: Increase timeout.
19270 * gdb.t16/printcmds.exp (test_print_string_constants,
19271 test_print_array_constants): Likewise.
19272 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
19273 * gdb.t20/classes.exp (do_tests): Likewise.
19274 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
19275
19276 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
19277
19278 * gdb.stabs: Renamed *wierd* to *weird*.
19279
19280 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19281
19282 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
19283 for timeout. Add "known gcc 2.4.5 bug" to failure message.
19284
19285 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19286
19287 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
19288 (do_tests): Remove xfail for whatis on one_var and two_var.
19289
19290 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
19291
19292 * Makefile.in: Made cross building work better by adding
19293 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
19294
19295 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19296
19297 * gdb.t15/{return.c,return.exp,Makefile.in}:
19298 New test, currently commented out.
19299
19300 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
19301
19302 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
19303 still running and removes the leftover named socket so GDb can do
19304 clean restarts.
19305
19306 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
19307
19308 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
19309 console, not GDB.
19310 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
19311 cross testing works better with "make check"
19312 * config/unix-gdb: Use default procedures for exit and version.
19313 * config/vx-gdb.exp: Cleaned up and massaged back to working order
19314 with the newest VxWorks.
19315
19316 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19317
19318 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
19319 old form.
19320
19321 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
19322 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
19323
19324 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
19325
19326 * config/unix-gdb.exp: Remove this version of gdb_exit
19327 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
19328 Rob says he'll look at it when he gets back to testing boards.
19329
19330 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
19331
19332 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
19333 an expected fail for certain ptype commands.
19334
19335 * gdb.t20/classes.exp: Update expected results of "ptype class
19336 Base1" to account for the constructor that now appears in the type.
19337
19338 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
19339
19340 * configure.in (configdirs): Restore gdb.t04, which mysteriously
19341 disappeared from list.
19342 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
19343 "alldone" proc with call to cleanup and exit.
19344 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
19345 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
19346 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
19347 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
19348 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
19349 "alldone" proc with simple returns that suppress remaining
19350 tests. The alldone proc went away many months ago.
19351
19352 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19353
19354 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
19355
19356 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
19357
19358 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19359
19360 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
19361 as vax gdb will display them.
19362
19363 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19364
19365 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
19366 optimizers.
19367
19368 * scope.exp: Change "bad value for localval" messages so each one
19369 is unique.
19370
19371 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
19372 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
19373
19374 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
19375
19376 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19377
19378 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
19379 doesn't exist (due to optimization).
19380
19381 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19382
19383 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
19384 contains \r because the filename is long.
19385
19386 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
19387 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
19388
19389 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19390
19391 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
19392 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
19393 Ultrix.
19394 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
19395 int tests.
19396 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
19397
19398 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
19399
19400 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
19401
19402 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
19403 to match does not match the passing case but still matches the
19404 failing case.
19405
19406 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19407
19408 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
19409
19410 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
19411
19412 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
19413 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
19414 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
19415 Remove various versions of gdb_exit.
19416 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
19417 gdb_exit.
19418 * config/unix-gdb.exp: gdb_exit remains here, and should override
19419 the generic version, since it's doing a lot of wierd stuff that
19420 the other versions aren't. FIXME, fold it in, or abandon this
19421 version.
19422
19423 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19424
19425 * gdb.t24/demangle.exp: Add tests for PR 3220.
19426
19427 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19428
19429 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
19430
19431 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
19432
19433 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
19434 "i386-*-*". Works for i486 as well.
19435
19436 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
19437 bug, and expand domain of xfail to all SVR4 systems, since the
19438 actual problem is likely to be in generic SVR4 /proc support.
19439
19440 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19441
19442 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
19443
19444 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
19445
19446 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
19447 xfails for other systems. Match a missing 'Continuing.' as an
19448 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
19449
19450 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
19451 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
19452 Only issue warning for missing executables if -all option is used.
19453
19454 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
19455 file if -all option is used. It's like an unpredictable XFAIL.
19456
19457 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19458
19459 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
19460 for dynamically linked binaries.
19461
19462 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
19463
19464 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19465
19466 * gdb.t20/inherit.exp: Change message for "print tagless struct"
19467 to state that this is a known bug in old versions of g++.
19468
19469 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19470
19471 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
19472 while waiting for `Continuing'.
19473
19474 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
19475
19476 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
19477 in text, data, and bss.
19478 * gdb.t10/nodebug.c: Add local and global test variables for
19479 initialized and uninitialized data.
19480
19481 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19482
19483 * config/unix-gdb.exp (gdb_exit): Add "wait".
19484
19485 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19486
19487 * gdb.t06/signals.exp: xfail the continue from the handler for all
19488 targets.
19489
19490 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
19491 function with watchpoints enabled, the i386 call dummy starts with
19492 a call.
19493
19494 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
19495 386 bsd names its corefiles.
19496
19497 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
19498
19499 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
19500 compilers don't grok it.
19501 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
19502 with small octal ints rather than character constants, which
19503 are signed and might not fit if first promoted to int.
19504
19505 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
19506
19507 * gdb.t09/Makefile.in (clean): Remove corefile.
19508
19509 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19510
19511 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
19512
19513 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19514 and Jim Kingdon (kingdon@cygnus.com)
19515
19516 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
19517 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
19518 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
19519
19520 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19521
19522 * gdb.t17/interrupt.exp: Add xfail for hppa.
19523
19524 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19525
19526 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
19527 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
19528 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
19529 to determine signed-ness of bitfields and use the result to setup
19530 the xfail.
19531 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
19532 * gdb.t15/funcargs.exp: Use them to step until the second indirect
19533 call line is reached if necessary.
19534
19535 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19536
19537 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
19538
19539 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19540
19541 * gdb.t06/break.exp: Also test `clear' command.
19542
19543 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19544
19545 * gdb.t00/teststrategy.exp: Remove extra quote.
19546
19547 * gdb.t07/watchpoint.exp: Change xfail for calling function with
19548 watchpoint enabled to be for all non-68k machines.
19549
19550 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
19551
19552 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19553
19554 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
19555 targets use aout.mt instead of ecoff.mt as gas understands
19556 standard aout format.
19557
19558 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19559
19560 * lib/gdb.exp (runto): Don't insist that function we are running to
19561 was compiled with -g.
19562
19563 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
19564
19565 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
19566 to get back into the read system call.
19567 Accept leading newline in case where we woke it up.
19568
19569 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19570
19571 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
19572 to make the stabs test work on ecoff systems using gcc and -with-stabs.
19573 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
19574 enable ecoff configuration.
19575
19576 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19577
19578 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
19579
19580 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19581
19582 * gdb.t16/printcmds.exp: Add another printf test.
19583
19584 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
19585
19586 * configure.in: If configured -with-stabs on any target, add
19587 stabsdirs to configdirs.
19588
19589 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19590
19591 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
19592 fun" so pattern does not match the command itself.
19593
19594 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19595
19596 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
19597
19598 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19599
19600 * gdb.t17/interrupt.exp: Test for more things.
19601
19602 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19603
19604 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
19605 compiler arranges the code and line numbers.
19606
19607 * gdb.t17/interrupt.exp: Don't send \n after ^C.
19608
19609 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19610
19611 * gdb.t00/help.exp: Increase expect input buffer size.
19612
19613 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19614
19615 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
19616
19617 * gdb.t07/watchpoint.exp: Add xfail for hppa.
19618
19619 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
19620
19621 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
19622 [0-9]*, not just [0-9].
19623
19624 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19625
19626 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
19627
19628 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
19629
19630 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19631
19632 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
19633
19634 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19635
19636 * gdb.t06/signals.c: Add xfails for sun3.
19637
19638 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
19639
19640 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
19641 test_stepping tests.
19642
19643 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19644
19645 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
19646
19647 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
19648
19649 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
19650 rather than actually putting it through cpp twice.
19651
19652 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
19653
19654 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
19655
19656 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
19657 no longer needed.
19658
19659 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19660
19661 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
19662
19663 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
19664 C++ features prints as "struct", make it a pass, not an xfail.
19665
19666 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19667
19668 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
19669 Don't require VA to print as "class" rather than "struct".
19670
19671 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
19672
19673 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
19674
19675 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19676
19677 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
19678
19679 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19680
19681 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
19682 order.
19683
19684 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19685
19686 * gdb.t16/printcmds.exp: Add printf tests.
19687
19688 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
19689
19690 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
19691
19692 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
19693
19694 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
19695 pass counts, to counteract any existing or future setup_xfails.
19696
19697 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19698
19699 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
19700 {BEGIN,END}_COMMON for common block instead of STAB.
19701 * gdb.stabs/wierd.exp: Add xfail for rs6000.
19702
19703 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
19704 intp_var should be N_GSYM not N_LSYM.
19705 wierd-aout.S: Use a label for the value of the N_SO.
19706 wierd.def: Remove all backslashes.
19707 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
19708
19709 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19710
19711 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
19712 get the expected next to inheritance3.
19713
19714 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19715
19716 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
19717 now that gcc-2.4 gets it right.
19718
19719 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19720
19721 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
19722
19723 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
19724 generating comp-info.exp which works for cross-compilation.
19725
19726 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
19727
19728 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
19729 "*-*-sysv4.*".
19730
19731 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
19732
19733 * gdb.t01/run.exp: Start with a fresh gdb.
19734 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
19735 SVR4.x.
19736
19737 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
19738
19739 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
19740 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
19741 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
19742 Makefile.in (distclean, realclean): Remove gdbme.c from list of
19743 things to remove.
19744
19745 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
19746
19747 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
19748 test cases from bug reports.
19749
19750 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
19751
19752 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
19753 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
19754 avoid spurious xfails.
19755 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
19756 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
19757 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
19758
19759 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
19760
19761 * gdb.t00/teststrategy.exp: Rework to provide more useful
19762 description of each test, fix problem with systems that define
19763 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
19764 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
19765 results for "next over recursive call" so timeouts aren't taken
19766 by error.
19767
19768 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
19769
19770 * gdb.t12/scope.exp: Test printing of variables before run.
19771
19772 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
19773 printed in wrong order due to sorting.
19774
19775 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
19776
19777 * gdb.t00/teststrategy.exp: Fix expected results for printing
19778 user entered string constant. Is array of char, prints with no
19779 address.
19780
19781 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
19782 commands.
19783 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
19784 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
19785 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
19786 of struct of char arrays.
19787 * gdb.t00/radix.exp: New tests for radix commands.
19788
19789 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
19790
19791 * gdb.t16/printcmd.exp: Print a variable before running program
19792 (with xfail for AIX).
19793
19794 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
19795
19796 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
19797
19798 * gdb.t16/printcmd.exp: Don't print variables before running program.
19799
19800 * gdb.t06/break.exp: Don't require envp argument to main.
19801
19802 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
19803
19804 * gdb.t02/whatis.exp, gdb.t11/list.exp:
19805 Add xfails for rs6000.
19806
19807 * gdb.t02/whatis.exp: Change other tests not to re-test something
19808 we already tested.
19809
19810 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
19811 each type used has a variable of that type.
19812
19813 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
19814
19815 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
19816
19817 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
19818
19819 * configure.in: change srctrigger to be a file, not a directory
19820
19821 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
19822
19823 * configure.in (mips-idt-ecoff*): Added trailing '*'.
19824
19825 * gdb.t11/list.exp: Fixed a couple of typos.
19826
19827 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
19828
19829 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
19830 is fixed and PR is closed.
19831 * gdb.t16 (gdbme.c): Add simple test string variable.
19832 * gdb.t16 (printcmds.exp): Add tests with simple test string
19833 variable, primarily for boundaries on "set print elements".
19834
19835 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
19836
19837 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
19838 Make leading 0's optional and don't expect a tab in the middle
19839 of the number.
19840
19841 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
19842
19843 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
19844 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
19845 don't end command passed to gdb_test with newline.
19846
19847 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
19848 signed keyword away, don't expect signed bitfields to be signed.
19849
19850 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
19851 printing with only as many 1's as are in the field as well as printing
19852 with 32 1's (see comment).
19853
19854 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
19855
19856 * gdb.t00/default.exp: Start with a fresh gdb.
19857 * configure.in (configdirs): Remove gdb.t31 until the chill
19858 compiler works again. It no longer is able to find chillrt0
19859 since it isn't in libchill.a anymore.
19860 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
19861 wierd.o, make more modular.
19862 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
19863 spurious newlines that caused problems.
19864
19865 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19866
19867 * Move test with enums and partial symbols from gdb.t03/ptype.exp
19868 to gdb.stabs/wierd.exp since GCC has worked around the bug.
19869 gdb.stabs/wierd.{exp,def}: Many new tests.
19870
19871 * gdb.t00/default.exp: update info line for new message.
19872
19873 * gdb.t02/{whatis.exp,gdbme.c}:
19874 Test that "char *" doesn't print as "caddr_t".
19875
19876 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19877
19878 * gdb.t00/help.exp: Use .* in place of some help messages which
19879 just changed.
19880 gdb.t00/default.exp: Update "info frame" test for new message.
19881 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
19882 Remove some xfails
19883
19884 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19885
19886 * gdb.t03/{gdbme.c,ptype.exp}:
19887 Add tests for typedef'd struct and union without tags.
19888 Also check "whatis" on a variable of a typedef'd enum without a tag.
19889
19890 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
19891 PRMS 1823; the bug still exists but isn't reproduced by this test
19892 anymore), and remove rs6000 XFAIL (the bug is fixed).
19893
19894 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
19895 duplicated from whatis.exp. For those that are left, accept
19896 "long", "long int", or "int" for long variables (whatis.exp already
19897 has an XFAIL for "int", so no need to fail it here).
19898
19899 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
19900 Deal with GCC's names for types now that GDB uses the compiler's names.
19901
19902 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
19903 setup_xfail's for sunos4. If we #defined the signed keyword away,
19904 don't expect GDB to know that char it is signed.
19905
19906 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
19907
19908 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
19909
19910 * configure.in (configdirs): Add gdb.t24 for C++ tests that
19911 should work on any system, regardless of debugging format.
19912 * gdb.t21/demangle.exp: Move to gdb.t24.
19913 * gdb.t24/demangle.exp: Move from gdb.t21.
19914 * gdb.t24/{Makefile.in, configure.in}: New files.
19915
19916 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19917
19918 * configure.in: Do gdb.stabs and C++ tests only for stabs.
19919 * gdb.stabs: New directory.
19920
19921 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19922
19923 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
19924 not just "Quit anyway?".
19925
19926 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
19927
19928 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
19929 that all setup_xfails are immediately followed by clear_xfails.
19930
19931 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
19932
19933 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
19934 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
19935 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
19936 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
19937 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
19938 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
19939 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
19940 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
19941 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
19942 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
19943 gdb.t31/chillvars.exp, lib/gdb.exp:
19944 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
19945 bug-gdb@prep.ai.mit.edu.
19946
19947 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
19948
19949 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
19950 with 0.0, not integer 0.
19951
19952 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
19953
19954 * gdb.t06/break.exp: Update for "Kill the program" message change.
19955
19956 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
19957
19958 * Makefile.in (GDBFLAGS): Set to -nx.
19959 * Makefile.in (site.exp): Use GDBFLAGS.
19960
19961 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19962
19963 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
19964 Makefiles.
19965 (check): depend on just-check.
19966 (just-check): added so that tests can be run without a noop
19967 build pass.
19968
19969 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
19970
19971 Switch to using configure's configdirs.
19972 * Makefile.in (Makefile): add configure.in dependency.
19973 (SUBDIRS): removed redundant assignment.
19974 * configure.in: switch subdirs assignment to configdirs.
19975 * gdb.t*/configure.in: new files.
19976
19977 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
19978
19979 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
19980 works.
19981
19982 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
19983
19984 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
19985 in explicit rules. Apparently this is not supported by some makes.
19986
19987 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
19988
19989 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
19990
19991 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19992
19993 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
19994 disappeared.
19995
19996 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
19997
19998 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
19999
20000 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
20001
20002 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
20003 watchpoint problem that is now fixed.
20004 * gdb.t30/chexp.exp: Remove setup_xfail for printing
20005 uninitialized convenience variables.
20006 * gdb.t31/chillvars.exp: Fix expected patterns for printing
20007 structures.
20008
20009 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20010
20011 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
20012 which causes expect to get out of sync with gdb on long output
20013 from help set.
20014 * gdb.t09/corefile.exp: Make expected pattern for core file
20015 failing signal and frame output format less sun specific.
20016
20017 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
20018
20019 * gdb.t31/chillvars.exp: Add and remove initial dummy
20020 breakpoint, so that symbol table is forced in.
20021 (Needed at least on Sunos4, though it seems not SVR4.)
20022 * gdb.t31/chillvars.exp: Update for changed output format.
20023
20024 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
20025
20026 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
20027
20028 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
20029
20030 * Makefile.in: Added --srcdir when invoking runtest, removed the
20031 need for a local config file. (optional now)
20032
20033 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
20034
20035 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
20036 failure count used to force early termination. Add some more
20037 expected failures for gnu style demangling.
20038
20039 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20040
20041 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
20042 pmi variable from gdb.t20/gdbme to get optimized away.
20043 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
20044 Check for written corefile upon timeout _and_ eof.
20045
20046 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20047
20048 * config/unix-gdb.exp: Add missing return 0.
20049
20050 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20051
20052 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
20053 test termination.
20054
20055 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
20056
20057 * configure.in (subdirs): Put back gdb.t17 which mysteriously
20058 disappeared.
20059
20060 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
20061
20062 * gdb.t10/crossload.exp: Disable the i860-elf test until such
20063 time as i860 support works.
20064
20065 * gdb.t15/funcargs.exp: Fix expected outputs to include
20066 "backtrace 100\r" rather than just "backtrace\r", to match last
20067 change.
20068
20069 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
20070
20071 * config/udi-gdb.exp (gdb_exit): Remove close command.
20072 (gdb_target_udi): New procedure to set the UDI target.
20073 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
20074 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
20075 Added waits for prompts after several question responses. Added
20076 some more responses used by a29k-amd-udi-gdb.
20077 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
20078 pass different arguments, restart UDI connection after program
20079 completion.
20080 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
20081 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20082 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
20083 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
20084 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
20085 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
20086 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20087 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
20088 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
20089 after program completion.
20090 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
20091 compiled with a SELECT_VECS setting.
20092 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
20093 infinite recursion.
20094
20095 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
20096 Added checks for COFF results, and made them expected failures for
20097 all targets. It would be better to make them expected failures
20098 for COFF targets only.
20099
20100 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
20101
20102 * Makefile.in: add null dvi target, don't bother to recurse
20103 through test directories for info and install-info; rename
20104 $(datadir) to be dejagnu instead of deja-gnu
20105
20106 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
20107
20108 * gdb.t31/gdbme.ch: Re-enable code that previously caused
20109 compiler to coredump.
20110 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
20111 code.
20112
20113 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
20114
20115 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
20116 coredump.
20117 * gdb.t31/chillvars.exp: Comment out tests that depend on that
20118 code.
20119
20120 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
20121
20122 * gdb.t03/ptype.exp: tests for return code from gdb_test.
20123 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
20124 which in a shell. Deletes xgdb when done.
20125 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
20126 Tests the return from the "set height" or "set width" commands.
20127 Added a few return codes where needed.
20128
20129 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
20130
20131 * Makefile.in (SUBDIRS): Add gdb.t17.
20132 * configure.in (subdirs): Add gdb.t17.
20133 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
20134 files to test gdb's calling of functions in the inferior with
20135 the correct arguments and gdb's ability to retrieve any
20136 result returned.
20137
20138 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
20139
20140 * config/unix-gdb.exp (gdb_exit): Remove close commands that
20141 may be called after gdb goes away. Previous versions of expect
20142 needed these to avoid file descriptor leaks, but they cause
20143 errors with the current revision of expect.
20144 * gdb.t00/gdbvars.exp: Use -re on expected output after
20145 setting sevenbit-strings.
20146 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
20147 to set sevenbit-strings consistent across tests.
20148 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
20149 set sevenbit-strings consistent across tests.
20150
20151 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
20152
20153 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
20154 expected output to match current "expect" expectations.
20155
20156 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
20157
20158 * gdb.t00/default.exp: Change expected output for default "source"
20159 command, to match new gdb behavior which requires a filename to
20160 source.
20161
20162 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
20163
20164 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
20165 expected fail for i486-*-* that misses the marker2 function.
20166 * gdb.t10/crossload.exp (bfddefault): Allow successful
20167 recognition of a format to pass even if no symbols are found.
20168 Explicitly catch failures where the format is not recognized
20169 or is ambiguous, and add the reason to the fail message.
20170 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
20171 the cause is and invalid target and add reason to failure message.
20172 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
20173 elf32-i386, elf32-sparc, and elf32-i860.
20174 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
20175 Set up expected failure for 'filename'::variable scope resolution,
20176 which is now apparently broken on all targets.
20177 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
20178 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
20179 gdb.t23/templates.exp: Change failure for missing binfile into
20180 just a warning.
20181 gdb.t21/demangle.exp: Change all cfront references to 'arm'
20182 references.
20183
20184 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
20185
20186 * gdb.t00/default.exp: Add expected output for default "source"
20187 command, to match new gdb behavior.
20188 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
20189
20190 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
20191
20192 * config/*-gdb.exp: returns an error, rather than exiting on
20193 internal errors.
20194
20195 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
20196
20197 * gdb.t03/gdbme.c: Add pointer to struct variable.
20198 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
20199 referencing struct members.
20200
20201 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
20202
20203 * configure.in (mips-idt-ecoff): New target.
20204 * config/mips-gdb.exp: New file for remote board using MIPS remote
20205 debugging protocol.
20206
20207 * Redid configuration scheme. Removed gdb.t*/configure.in.
20208 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
20209 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
20210 distclean targets. Built executables via .o files. Adjusted
20211 tests to account for source files in $(srcdir) rather than
20212 $(objdir).
20213 * lib/gdb.exp (runto): Don't expect () after the function name,
20214 because it may have arguments.
20215
20216 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
20217
20218 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
20219 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
20220 expected failures for mips-idt-* and mips-sgi-*.
20221 * gdb.t00/default.exp (attach): Kill process if requested.
20222 * gdb.t00/help.exp (help target core, help target): Accept a gdb
20223 that does not read core files.
20224 * gdb.t01/run.exp: Removed checks for exit status code.
20225 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
20226 it is linked in.
20227 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
20228 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
20229 appropriate, rather than doing it by hand.
20230 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
20231 execution.
20232 * gdb.t10/crossload.exp: Kill existing program if needed.
20233 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
20234 appropriate, rather than doing it by hand. Always increase
20235 timeout for this test, not just for VxWorks.
20236
20237 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
20238
20239 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
20240 of Chill STRUCT types and STRUCT values.
20241 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
20242 than "char".
20243 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
20244 struct2): New struct definitions and initializations to test
20245 simple Chill STRUCT types.
20246
20247 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
20248
20249 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
20250 the null byte at the end of strings.
20251 * gdb.t00/default.exp: Make show version insensitive to copyright
20252 date.
20253 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
20254 to avoid dependencies on target char signedness.
20255 * gdb.t16/printcmds.exp: Update expected results for explicitly
20256 unsigned char.
20257 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
20258 now work.
20259 * gdb.t21/demangle.exp: Add many more patterns for template
20260 demangling, most of them being expected failures.
20261 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
20262 string we are matching for, to match on the whole string.
20263 * gdb.t21/demangle.exp: Add many new test strings to demangle,
20264 and fix a whole bunch that had incorrect expected output but were
20265 passing anyway because of the bug in "proc demangle".
20266 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
20267 type.
20268 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
20269
20270 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
20271
20272 * gdb/testsuite: made modifications to testcases, etc., to allow
20273 them to work properly given the reorganization of deja-gnu and the
20274 relocation of the testcases from deja-gnu to a "tool" subdirectory.
20275
20276 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
20277
20278 * gdb/testsuite: Initial creation of gdb/testsuite.
20279 Migrated dejagnu testcases and support files for testing nm to
20280 gdb/testsuite from deja-gnu. These files were moved "as is"
20281 with no modifications. This migration is part of a major overhaul
20282 of dejagnu. The modifications to these testcases, etc., which
20283 will allow them to work with the new version of dejagnu will be
20284 made in a future update.
20285
20286 For additional changes see gdb.mi/ChangeLog-1999-2003.
20287 \f
20288 ;; Local Variables:
20289 ;; mode: change-log
20290 ;; left-margin: 8
20291 ;; fill-column: 74
20292 ;; version-control: never
20293 ;; End:
20294
20295 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
20296 2003, 2004, 2005 Free Software Foundation, Inc.
20297 Copying and distribution of this file, with or without modification,
20298 are permitted provided the copyright notice and this notice are preserved.