*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
6e79d367
PA
12010-03-29 Pedro Alves <pedro@codesourcery.com>
2
3 * gdb.trace/collection.exp (executable): New.
4 (binfile): Use it.
5 (fpreg, spreg, pcreg): New.
6 (test_register): Use gdb_test_multiple. Pass /x to print.
7 (prepare_for_trace_test): New.
8 (run_trace_experiment): Use "continue", not gdb_run_cmd.
9 (gdb_collect_args_test, gdb_collect_argstruct_test)
10 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
11 prepare_for_trace_test.
12 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
13 fpreg, spreg and pcreg.
14 (gdb_collect_expression_test, gdb_collect_globals_test): Use
15 prepare_for_trace_test.
16 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
17 try to detect tracing support here. Don't set breakpoints at
18 `begin' or `end' here.
19 <global scope>: Use clean_restart. Run to main before checking
20 for tracing support. Check for for tracing support here.
21
09248348
JK
222010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
23
24 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
25 " as $displacement" to "seen displacement message".
26
d350db38
PA
272010-03-28 Pedro Alves <pedro@codesourcery.com>
28
29 * gdb.trace/while-dyn.exp (executable): New variable.
30 (binfile): Use it.
31 (test_while_stepping): New function. Move most tests here. Call
32 it once for each of the while-stepping, stepping and ws aliases.
33
907af001
UW
342010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
35
36 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
37 that do not provide the tagless_struct type name at all.
38 (test_print_anon_union): Do not check value of uninitialized
39 union member. Do not use cp_test_ptype_class, so we can accept
40 "long" as well as "long int".
41
610197fd
PA
422010-03-26 Pedro Alves <pedro@codesourcery.com>
43
44 * gdb.trace/tfile.c (tohex, bin2hex): New.
45 (write_error_trace_file): Hexify error description.
46
6c28cbf2
SS
472010-03-25 Stan Shebs <stan@codesourcery.com>
48
49 * gdb.trace/tfile.c: Generate an additional trace file, improve
50 portability.
51 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
52 files in a better way.
53
e62b8c7e
KS
542010-03-25 Keith Seitz <keiths@redhat.com>
55
56 * gdb.java/jprint.exp: XFAIL printing of static class members
57 because of GCC debuginfo problem.
58
82ccf5a5
JK
592010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
60
61 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
62
293e2f9e
DJ
632010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
64
65 * gdb.base/completion.exp: Allow long instead of long int.
66 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
67 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
68 variable p.
69 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
70 * gdb.base/pointers.exp: Allow long instead of long int.
71 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
72 * gdb.base/step-line.exp: Allow a directory before the source file name.
73
95a42b64
TT
742010-03-24 Tom Tromey <tromey@redhat.com>
75
76 PR breakpoints/9352:
77 * gdb.base/default.exp: Update.
78 * gdb.base/commands.exp: Update.
79 * gdb.cp/extern-c.exp: Test setting commands on multiple
80 breakpoints at once.
81
2390201f
DJ
822010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
83
84 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
85 if gdb,nosignals.
86 * gdb.base/watchpoints.c: Do not include unnecessary headers.
87 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
88 exited".
89
8c9a6790
SS
902010-03-24 Stan Shebs <stan@codesourcery.com>
91
92 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
93
a6c727b2
DJ
942010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
95
96 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
97 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
98 argument. Handle "short" and "long".
99 (Top level): Pass overprototyped output for old_fptr and xptr.
100
4dfd5423
PA
1012010-03-23 Pedro Alves <pedro@codesourcery.com>
102
103 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
104 format strings and add casts to avoid compiler warnings.
105
1062010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
107
108 * lib/trace-support.exp (gdb_trace_setactions):
109 Don't expect whitespace after ">" prompt.
110 * gdb.trace/actions.exp: Adjust for output changes.
111 * gdb.trace/while-stepping.exp: Likewise.
112
c847d045
JK
1132010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
114
115 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
116 and r157645).
117
5f717f1d
JK
1182010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
119
120 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
121 New.
122
7d6d51d5
DJ
1232010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
124
125 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
126 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
127
3b11a015
SS
1282010-03-19 Stan Shebs <stan@codesourcery.com>
129
130 * gdb.trace/ax.exp: New file.
131
d7d158ed
DE
1322010-03-19 Doug Evans <dje@google.com>
133
6bb85cd1
DE
134 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
135 output from gcc.
136
d7d158ed
DE
137 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
138 named /usr/sbin/prelink<foo>.
139
4daf5ac0
SS
1402010-03-18 Stan Shebs <stan@codesourcery.com>
141
142 * gdb.trace/circ.exp: Test circular-trace-buffer.
143 * gdb.trace/tfile.exp: Update tstatus test.
144
e8d05480
JB
1452010-03-18 Joel Brobecker <brobecker@adacore.com>
146
147 * gdb.dwarf2/dw2-anonymous-func.S: New file.
148 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
149
441b986a
UW
1502010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
151
152 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
153
4247603b
PA
1542010-03-18 Pedro Alves <pedro@codesourcery.com>
155
156 * gdb.base/default.exp: Adjust the expected output of the finish
157 and until commands when the inferior is not being run.
158
13387711
SW
1592010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
160
161 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
162 * gdb.cp/nsusing.exp: Ditto.
163
6e31430b
TT
1642010-03-15 Tom Tromey <tromey@redhat.com>
165
166 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
167 * gdb.cp/userdef.cc (operator==): New function.
168 (main): New locals mem1, mem2.
169
e2d69cb5
JZ
1702010-03-15 Jie Zhang <jie@codesourcery.com>
171
172 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
173 Declare and use new loadtimeout variable.
174
f572f0a9
DJ
1752010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
176
177 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
178 Use gdb_load later.
179
51f4c0b0
PA
1802010-03-14 Pedro Alves <pedro@codesourcery.com>
181
182 * gdb.base/solib-disc.c (main): Make format of fprintf a string
183 literal. Add missing endlines to prints to stderr.
184
1c809c68
TT
1852010-03-12 Tom Tromey <tromey@redhat.com>
186
187 PR c++/9708:
188 * gdb.cp/m-static.exp: Add regression test.
189 * gdb.cp/m-static.cc (method): New method.
190 (main): Call it.
191
00ae8fef
SW
1922010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
193
194 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
195 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
196
759f0f0b
PA
1972010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
198
21e24d21
PA
199 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
200
2012010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
202
759f0f0b
PA
203 * lib/gdb.exp (skip_stl_tests): New.
204 (gdb_compile): Symbian needs -ldl.
205 (shlib_target_file): New.
206 (shlib_symbol_file): New.
207 (gdb_load_shlibs): Use shlib_target_file.
208 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
209 * gdb.cp/exception.exp: Use skip_stl_tests.
210 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
211 * gdb.cp/try_catch.exp: Use skip_stl_tests.
212 * gdb.cp/mb-templates.exp: Ditto.
213 * gdb.base/commands.exp: Relax regexes.
214 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
215 shlib_target_file and shlib_symbol_file.
216 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
217 sections.
218 * gdb.base/ending-run.exp: Accept E32Main for symbian.
219 * gdb.base/solib-disc.exp: Use
220 shlib_target_file and shlib_symbol_file.
221 * gdb.base/unload.exp: Don't skip on symbian. Use
222 shlib_target_file and shlib_symbol_file.
223 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
224
6a8f2671
PA
2252010-03-12 Pedro Alves <pedro@codesourcery.com>
226
227 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
228 * gdb.trace/report.exp: Adjust for x86 and x86_64.
229 Issue a tfind end before looking for a tracepoint frame.
230 * gdb.trace/tfind.exp: Adjust tstatus output.
231 Adjust disassembly output.
232 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
233
ccf26247
JK
2342010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
235
236 * gdb.base/break-interp.exp: Create new displacement parameter value
237 for the test_ld calls.
238 (reach): New parameter displacement, verify its content. New push of
239 pf_prefix "reach-$func:". Import global expect_out.
240 (test_core): New parameter displacement, verify its content. New push
241 of pf_prefix "core:". New command "set verbose on". Import global
242 expect_out.
243 (test_attach): New parameter displacement, verify its content. New
244 push of pf_prefix "attach:". New command "set verbose on". Import
245 global expect_out.
246 (test_ld): New parameter displacement, pass it to the reach, test_core
247 and test_attach calls and verify its content in the "ld.so exit" test.
248 * gdb.base/prelink.exp: Remove gdb_exit and final return.
249 (prelink): Update expected text, use gdb_test.
250
e469c7fb
DE
2512010-03-10 Doug Evans <dje@google.com>
252
253 * gdb.base/checkpoint.exp: Fix comment.
254 Lengthen timeout while doing >600 checkpoints test.
255 Rename duplicate "kill all one" test to keep test names unique.
256
60e1c644
PA
2572010-03-10 Pedro Alves <pedro@codesourcery.com>
258
259 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
260
cec808ec
KS
2612010-03-08 Keith Seitz <keiths@redhat.com>
262
263 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
264 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
265 (dm_type_long): New function.
266 (dm_type_unsigned_short): New function.
267 (dm_type_unsigned_long): New function.
268 (myint): New typedef.
269 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
270 long, unsigned shor and long, operator char*, and typedef.
271 (test_lookup_operator_functions): Add operator char* test.
272 (test_paddr_operator_functions): Likewise.
273 (test_paddr_overloaded_functions): Use probe values for
274 short, long, and unsigned short and long.
275 (test_paddr_hairy_functions): If the demangler probe detected
276 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
277 demangler.
278 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
279 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
280 and "print null_pmf".
281 Add test "ptype a.*pmf".
282 * gdb.cp/overload.exp: Allow optional "int" to appear with
283 "short" and "long".
284 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
285 long expect value for men_overload1arg.
286 Allow "int" to appear with "short" and "long".
287 When testing "info break", add argument for main (void).
288 Also allow "int" to appear with "short" and "long".
289 Ditto with "unsigned" and "long long".
290 * gdb.java/jmain.exp: Do not enclose methods names in single
291 quotes.
292 * gdb.java/jmisc.exp: Likewise.
293 * gdb.java/jprint.exp: Likewise.
294 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
295
296 From Jan Kratochvil <jan.kratochvil@redhat.com>:
297 * gdb.cp/exception.exp (backtrace after first throw)
298 (backtrace after second throw): Allow a namespace before __cxa_throw.
299 (backtrace after first catch, backtrace after second catch): Allow
300 a namespace before __cxa_begin_catch.
301
302 * gdb.cp/cpexprs.exp: New file.
303 * gdb.cp/cpexprs.cc: New file.
304
305 From Daniel Jacobowitz <dan@codesourcery.com>
306 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
307 to use string_to_regexp.
308 (ctor, dtor): New functions. Use them to match constructor
309 and destructor function types.
310 (Top level): Use runto_main.
311
f870a310
TT
3122010-03-05 Tom Tromey <tromey@redhat.com>
313
314 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
315 gdb.target_charset.
316 (pp_ns.to_string): Likewise.
317
0c199f28
KS
3182010-03-04 Keith Seitz <keiths@redhat.com>
319
320 * gdb.cp/overload.exp: Test that the filename portion of a linespec
321 can be quoted. Test that both the filename and function/line
322 portions can be quoted at the same time.
323
c7437ca6
PA
3242010-03-04 Pedro Alves <pedro@codesourcery.com>
325
326 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
327
b111b805
DE
3282010-03-03 Doug Evans <dje@google.com>
329
24486cb7
DE
330 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
331 libc contains libpthread.
332
b111b805
DE
333 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
334 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
335 of gdb_compile. Add another pattern to match android backtrace.
336
a0e0ef55
TT
3372010-03-03 Tom Tromey <tromey@redhat.com>
338
339 PR gdb/11345:
340 * gdb.base/printcmds.exp (test_printf): Add test.
341
1ba53b71
L
3422010-03-02 H.J. Lu <hongjiu.lu@intel.com>
343
344 * gdb.arch/amd64-byte.exp: New.
345 * gdb.arch/amd64-dword.exp: Likewise.
346 * gdb.arch/amd64-pseudo.c: Likewise.
347 * gdb.arch/amd64-word.exp: Likewise.
348 * gdb.arch/i386-byte.exp: Likewise.
349 * gdb.arch/i386-pseudo.c: Likewise.
350 * gdb.arch/i386-word.exp: Likewise.
351
f5dff777
DJ
3522010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
353
354 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
355 types. Add structreg, bitfields, and flags registers.
356 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
357 registers.
358
90884b2b
L
3592010-03-01 H.J. Lu <hongjiu.lu@intel.com>
360
361 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
362 (load_description): Set architecture if defined.
363
dc00d89f
PM
3642010-02-28 Phil Muldoon <pmuldoon@redhat.com>
365
366 * gdb.python/py-frame.exp: Add read_var block tests.
367 * gdb.python/py-frame.c (block): New function.
368
0e095b7e
JK
3692010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
370 Daniel Jacobowitz <dan@codesourcery.com>
371
372 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
373
624f1a65
DM
3742010-02-25 David S. Miller <davem@davemloft.net>
375
376 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
377 fix logic for setting all_syscalls_numbers.
378
f3e9a817
PM
3792010-02-24 Phil Muldoon <pmuldoon@redhat.com>
380
381 * Makefile.in: Add py-block and py-symbol.
382 * gdb.python/py-symbol.exp: New File.
383 * gdb.python/py-symtab.exp: New File.
384 * gdb.python/py-block.exp: New File.
385 * gdb.python/py-symbol.c: New File.
386 * gdb.python/py-block.c: New File.
387
f6bbabf0
PM
3882010-02-24 Phil Muldoon <pmuldoon@redhat.com>
389
390 PR python/11314
391 * lib/gdb.exp (skip_python_tests): New function.
392 * gdb.python/py-cmd.exp: Use skip_python_tests.
393 * gdb.python/py-frame.exp: Likewise.
394 * gdb.python/py-function.exp: Likewise.
395 * gdb.python/py-prettyprint.exp: Likewise.
396 * gdb.python/py-template.exp: Likewise.
397 * gdb.python/py-type.exp: Likewise.
398 * gdb.python/py-value.exp: Likewise.
399
85d721b8
PA
4002010-02-22 Pedro Alves <pedro@codesourcery.com>
401
402 PR9605
403
404 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
405
48e32051
TT
4062010-02-19 Tom Tromey <tromey@redhat.com>
407
408 PR c++/8693, PR c++/9496:
409 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
410 regression tests.
411
ac9c0048
JK
4122010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
413
414 Fix compatibility with m68k as.
415 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
416 Use only /* comments */.
417
57bb97a4
UW
4182010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
419
420 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
421 * configure: Regenerate.
422
7d1bf85c
DJ
4232010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
424
425 * gdb.python/py-type.exp: Check for Python support.
426
061b5285
PA
4272010-02-17 Pedro Alves <pedro@codesourcery.com>
428
429 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
430 `regsub' syntax available.
431
f8a8bc2c
PA
4322010-02-17 Pedro Alves <pedro@codesourcery.com>
433
434 * gdb.base/shmain.c (main): Remove printf call.
435 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
436 * gdb.base/unload.c (main): Make format of fprintf a string
437 literal. Add missing endlines to prints to stderr.
438 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
439
6f451e5e
TT
4402010-02-17 Tom Tromey <tromey@redhat.com>
441
442 * gdb.java/jprint.java (jprint.props): New field.
443 * gdb.java/jprint.exp (set_lang_java): Add regression test.
444
12d79008
PA
4452010-02-17 Pedro Alves <pedro@codesourcery.com>
446
ef801a0e 447 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
448 available.
449
d252f7e5
DJ
4502010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
451
452 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
453 creation to support remote host testing.
454
67bdab6c
DJ
4552010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
456
457 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
458 Recognize "command not found".
459
bb391223
DJ
4602010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
461
462 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
463 single-stepping.
464
70362913
DJ
4652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
466
467 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
468 if arguments are not supported.
469
493f3c00
DJ
4702010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
471
472 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
473 be const or non-const.
474
8034c749
DJ
4752010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
476
477 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
478 mi_send_resuming_command to send -exec-continue.
479
791dfb64
DJ
4802010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
481
482 * gdb.base/list.exp (test_list_filename_and_function): Add test
483 with single quotes.
484 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
485 matching.
486 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
487 Add KFAIL'd tests for PR gdb/11289.
488
7c5fe868
DJ
4892010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
490
491 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
492
fdc498b8
DJ
4932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
494
495 * gdb.base/comp-dir/subdir/dummy.txt: New file.
496 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
497 a temporary directory.
498
b519e2a6
DJ
4992010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
500
501 * gdb.base/charset.exp: Use a single regular expression to match
502 show host-charset and show target-charset output.
503
74164c56
JK
5042010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
505
506 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
507 "Illegal process-id" expect string more exact.
508 (attach to digits-starting nonsense is prohibited): New.
509
701ed6dc
JK
5102010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
511
512 * gdb.base/prelink.exp (set verbose on): New.
513
fa19b4e5
MS
5142010-02-12 Tomas Holmberg <th@virtutech.com>
515
516 * mi-reverse.exp: New file. Test for reverse option to the
517 following MI commands: exec-continue, exec-finish, exec-next,
518 exec-step, exec-next-instruction, exec-step-instruction.
519
dadf0e9c
JB
5202010-02-09 Joel Brobecker <brobecker@adacore.com>
521
522 * gdb.ada/ptype_tagged_param: New testcase.
523
714f19d5
TT
5242010-02-08 Tom Tromey <tromey@redhat.com>
525
526 PR c++/8017:
527 * gdb.cp/overload.exp: Add tests.
528 * gdb.cp/overload.cc (struct K): New.
529 (namespace N): New.
530 (main): Call new functions.
531 (K::staticoverload): Define.
532
83b10087
CM
533Mon Feb 8 13:18:22 2010 Chris Moller <moller@mollerware.com>
534
535 PR gdb/10728
536 * gdb.cp/pr10728-x.h: New file.
537 * gdb.cp/pr10728-x.cc: New file.
538 * gdb.cp/pr10728-y.cc: New file.
539 * gdb.cp/pr10728.exp: New file.
540 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
541
99903ae3
CM
542Mon Feb 8 12:54:54 2010 Chris Moller <moller@mollerware.com>
543
544 PR gdb/9067
545 * gdb.cp/pr9067.exp: New
546 * gdb.cp/pr9067.cc: New
547 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
548
7b356089
JB
5492010-02-08 Joel Brobecker <brobecker@adacore.com>
550
551 * lib/gdb.exp (gdb_test_timeout): New global variable.
552 Set it to timeout if not already set.
553 (gdb_init): Reset the value of timeout to gdb_test_timeout.
554
1be00882
DE
5552010-02-05 Doug Evans <dje@google.com>
556
557 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
558 user.
559
82856980
SW
5602010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
561
562 PR c++/7935:
563 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
564
1a334831
TT
5652010-02-04 Tom Tromey <tromey@redhat.com>
566
567 * gdb.cp/virtbase.exp: Make test case names unique.
568
9c3c02fd
TT
5692010-02-02 Tom Tromey <tromey@redhat.com>
570
571 * gdb.cp/virtbase.exp: Add regression tests.
572 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
573 (main): Instantiate RHC.
574
0cc2414c
TT
5752010-02-02 Tom Tromey <tromey@redhat.com>
576
577 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
578 type-printing change.
579
edf3d5f3
TT
5802010-02-02 Tom Tromey <tromey@redhat.com>
581
582 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
583 * gdb.cp/virtbase.cc: New file.
584 * gdb.cp/virtbase.exp: New file.
585 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
586
e4b7f41c
JK
5872010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
588
589 PR libc/11214:
590 * gdb.threads/current-lwp-dead.c: Include features.h.
591 (HAS_NOMMU): New.
592 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
593
b381ea14
JK
5942010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
595
596 * gdb.base/symbol-without-target_section.exp,
597 gdb.base/symbol-without-target_section.c: New.
598
c593ac0e
DJ
5992010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
600
601 * gdb.base/bigcore.exp: Reset increased timeout.
602 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
603
db25f29d
DJ
6042010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
605
606 * gdb.base/gcore.exp (capture_command_output): Use
607 gdb_test_multiple.
608
f9d67f43
DJ
6092010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
610
611 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
612 * gdb.arch/thumb2-it.exp (test_it_break): New function.
613 (Top level): Call it.
614
177321bd
DJ
6152010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
616
617 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
618
97f2ed50
DJ
6192010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
620
621 * gdb.base/call-strs.exp, gdb.base/default.exp,
622 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
623 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
624 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
625 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
626 gdb.base/watchpoint-solib.exp: Save and restore timeout.
627 * gdb.base/ending-run.exp: Correct restore of timeout.
628 * gdb.base/page.exp: Remove unnecessary timeout setting.
629
e4e2711a
JB
6302010-01-29 Joel Brobecker <brobecker@adacore.com>
631
632 * gdb.ada/rec_return: New testcase.
633
ba581dc1
JB
6342010-01-29 Joel Brobecker <brobecker@adacore.com>
635
636 * gdb.ada/call_pn: New testcase.
637
4ea95be9
DJ
6382010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
639
640 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
641 (Top level): Use it to resume.
642 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
643 the Thumb mode displaced stepping error as unsupported.
644
df83a9bf
SW
6452010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
646
647 * gdb.cp/nsusing.exp: Added more tests.
648 * gdb.cp/nsrecurs.exp: Ditto.
649 * gdb.cp/nsusing.cc: Added test functions.
650 * gdb.cp/nsrecurs.cc: Ditto.
651
40b27cdc
JK
6522010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
653
654 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
655 absolute directory pathnames in gdb.sum file.
656
de958931
SW
6572010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
658
659 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
660 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
661
708ead4e
TT
6622010-01-26 Tom Tromey <tromey@redhat.com>
663
664 PR exp/7643:
665 * gdb.base/printcmds.exp (test_print_string_constants): Remove
666 setup_kfail.
667
b14e635e
SW
6682010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
669
670 * gdb.cp/nsrecurs.exp: New test.
671 * gdb.cp/nsrecurs.cc: New test program.
672 * gdb.cp/nsstress.exp: New test.
673 * gdb.cp/nsstress.cc: New test program.
674 * gdb.cp/nsdecl.exp: New test.
675 * gdb.cp/nsdecl.cc: New test program.
676
8540c487
SW
6772010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
678
679 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
680 imported into file scope.
681 Marked test as xfail.
682 * gdb.cp/namespace-using.cc (marker5): New function.
683 * gdb.cp/shadow.exp: New test.
684 * gdb.cp/shadow.cc: New test program.
685 * gdb.cp/nsimport.exp: New test.
686 * gdb.cp/nsimport.cc: New test program.
687
421d5d99
TT
6882010-01-25 Tom Tromey <tromey@redhat.com>
689
690 PR gdb/11049:
691 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
692 with "set print null-stop on".
693
691f8dc1
JK
6942010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
695
696 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
697 Adjust it for DISASSEMBLY_OMIT_FNAME.
698
0b92b5bb
TT
6992010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
700
701 PR symtab/11199:
702 * gdb.dwarf2/member-ptr-forwardref.exp,
703 gdb.dwarf2/member-ptr-forwardref.S: New.
704
23787403
JK
7052010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
706
707 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
708 (thread1_func): Protect thread1_tid with thread1_tid_cond by
709 thread1_tid_mutex. Remove gdbstop_mutex handling.
710 (thread2_func): Protect thread2_tid with thread2_tid_cond by
711 thread2_tid_mutex. Remove gdbstop_mutex handling.
712 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
713 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
714 pthread_cond_wait conditionalizations by while loops.
715
b966cb8a
TT
7162010-01-20 Tom Tromey <tromey@redhat.com>
717
718 PR backtrace/10770:
719 * gdb.dwarf2/pr10770.exp: New file.
720 * gdb.dwarf2/pr10770.c: New file.
721 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
722
fcae584b
VP
7232010-01-20 Vladimir Prus <vladimir@codesourcery.com>
724
725 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
726 that target was removed, and the test always runs native anyway.
727
a0f49112
JK
7282010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
729
730 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
731 gdb.base/watchpoint-cond-gone-stripped.c: New.
732
ceeb3d5a
TT
7332010-01-19 Tom Tromey <tromey@redhat.com>
734
735 PR c++/8000:
736 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
737 existing tests.
738 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
739 (main): Use AAA::SomeEnum.
740
dd322c54
JK
7412010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
742
743 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
744 (test_ignore_count): Declare line_callme_body global.
745 (run to breakpoint with ignore count): Use line_callme_body.
746 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
747 (set line_main_hello, set line_main_return): Reindent.
748 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
749 New.
750 (continue to callee4): Use line_callee4_body.
751 (check *stopped from CLI command): Use line_callee4_next.
752 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
753 (set line_main_hello, set line_main_return): Reindent.
754 (set line_callee4_head, set line_callee4_body): New.
755 (continue to callee4): Use line_callee4_body.
756
4e8f195d
TT
7572010-01-18 Tom Tromey <tromey@redhat.com>
758
759 PR c++/9680:
760 * gdb.cp/casts.cc: Add new classes and variables.
761 * gdb.cp/casts.exp: Test new operators.
762
9e14a9ba
JB
7632010-01-18 Tom Tromey <tromey@redhat.com>
764 Thiago Jung Bauermann <bauerman@br.ibm.com>
765
766 * gdb.python/source2.py: New file.
767 * gdb.python/source1: New file.
768 * gdb.python/python.exp: Test "source" command.
769
00bf0b85
SS
7702010-01-15 Stan Shebs <stan@codesourcery.com>
771
772 * gdb.trace/tfile.c: New file.
773 * gdb.trace/tfile.exp: New file.
774
55235ad7
JK
7752010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
776
777 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
778
9f2982ff
JK
7792010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
780
781 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
782
bbfba9ed
JK
7832010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
784
785 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
786 (libfunc): New parameter action. Implement also selectable "sleep".
787 * gdb.base/break-interp-main.c: Include assert.h.
788 (libfunc): New parameter action.
789 (main): New parameters argc and argv. Assert argc. Pass argv.
790 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
791 (test_attach): New proc.
792 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
793 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
794
61f0d762
JK
7952010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
796
797 * gdb.base/break-interp.exp (test_core): New proc.
798 (test_ld): Call it.
799
06a6f270
JK
8002010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
801
802 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
803 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
804 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
805 and gdb_compile_shlib. Use new -Wl compiler options.
806 (dl bt, main bt): New tests.
807
51bee8e9
JK
8082010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
809
810 Support PIEs with no symfile_objfile.
811 * gdb.base/break-interp.exp: New argument at the test_ld calls.
812 (test_ld): New parameter trynosym.
813 (test_ld <$trynosym>): New block.
814
b8040f19
JK
8152010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
816
817 * gdb.base/break-interp.exp: New file.
818
be759fcf
PM
8192010-01-13 Phil Muldoon <pmuldoon@redhat.com>
820
821 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
822 * gdb.python/py-prettyprint.py (pp_ls): New printer.
823 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
824 test.
825 * gdb.python/py-prettyprint.c: Define lazystring test structure.
826 * gdb.python/py-mi.exp: Add lazy string test.
827
dc146f7c
VP
8282010-01-13 Vladimir Prus <vladimir@codesourcery.com>
829
830 * lib/mi-support.exp (mi_check_thread_states): Handle
831 core number in thread listing.
832
b4ba55a1
JB
8332010-01-12 Joel Brobecker <brobecker@adacore.com>
834
835 * gdb.base/maint.exp: Adjust the expected output for the
836 "maint print type" test. Use gdb_test_multiple instead of
837 gdb_sent/gdb_expect.
838
08e24bd4
DE
8392010-01-11 Doug Evans <dje@google.com>
840
6496a609
DE
841 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
842 from gdbserver_download. All callers updated.
843
08e24bd4
DE
844 * gdb.server/ext-run.exp: "info os processes" requires xml support.
845
b5cfddf5
JK
8462010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
847
848 Implement binary numbers parsing.
849 * gdb.base/printcmds.exp (test_integer_literals_accepted)
850 (test_integer_literals_rejected): New binary tests.
851
3725885a
RW
8522010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
853
854 * gdb.cell/configure: Regenerate.
855
37aeb5df
JK
8562010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
857
858 * gdb.base/corefile.exp: Move the core finding block out and call it as
859 core_find, new variable $corefile, replace corefile by $corefile and
860 [file tail $corefile] for usage vs. test names resp.
861 * lib/gdb.exp (core_find): Move it as a new function here. New
862 parameter binfile and deletefiles. New variable $destcore. Pre-delete
863 $destcore. Return "" on error.
864
d521f563
JK
8652010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
866
867 Workaround PR binutils/10802.
868 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
869 (twice).
870
28f24826
DJ
8712010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
872
873 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
874
2de75e71
JB
8752010-01-08 Joel Brobecker <brobecker@adacore.com>
876
877 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
878 call, to avoid interruption.
879
fe00719b 8802010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
881
882 * gdb.stabs/weird.def (args93): New.
883
d0ef5df8
DE
8842010-01-07 Doug Evans <dje@google.com>
885
886 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
887
3a08d52f
TT
8882010-01-07 Tom Tromey <tromey@redhat.com>
889
890 * gdb.base/source.exp: Use correct line number.
891
7a697b8d
SS
8922010-01-05 Stan Shebs <stan@codesourcery.com>
893
894 * gdb.trace/tracecmd.exp: Test ftrace.
895
7803799a
UW
8962010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
897
898 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
899
c54eabfa
JK
9002010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
901
902 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
903 "uint_for_mi_testing".
904
02e7ef19
JB
9052010-01-01 Joel Brobecker <brobecker@adacore.com>
906
907 Test indented comment in file being sourced.
908 * gdb.base/commands.exp: Test indented comment in file being sourced.
909
abd775ce
JB
9102010-01-01 Joel Brobecker <brobecker@adacore.com>
911
912 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
913 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
914 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
915 notice.
916
79b55b82
JB
9172010-01-01 Joel Brobecker <brobecker@adacore.com>
918
919 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
920 notice.
921
8997583e
JK
9222010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
923
924 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
925 missing $after_stopped and comma (,) expectation.
926
6da95a67
SS
9272009-12-31 Stan Shebs <stan@codesourcery.com>
928
929 * gdb.trace/actions.exp: Test teval action.
930
218d2fc6
TJB
9312009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
932
933 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
934 (top level): Call test_watchpoint_in_big_blob.
935 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
936 watchpoints.
937 (func3): Write to buf.
938
236f1d4d
SS
9392009-12-29 Stan Shebs <stan@codesourcery.com>
940
941 * gdb.trace/actions.exp: Test default-collect.
942
f61e138d
SS
9432009-12-28 Stan Shebs <stan@codesourcery.com>
944
945 * gdb.trace/tsv.exp: New file.
946 * gdb.base/completion.exp: Update ambiguous info output.
947
0219b378
DJ
9482009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
949
950 * gdb.base/find.c (main): Reference search buffers.
951 * gdb.base/included.c (main): Reference integer.
952 * gdb.base/ptype.c (charfoo): Declare.
953 (intfoo): Call charfoo.
954 * gdb.base/scope0.c (useitp): New function.
955 (usestatics): Use useitp.
956 (useit): Add a type for val.
957 * gdb.base/scope1.c (useit1): Take a pointer argument.
958 (usestatics1): Update calls to useit1.
959 * gdb.cp/call-c.cc: Declare foo.
960 (main): Call foo.
961 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
962 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
963 (main): Call C::ensureRefs and ensureOtherRefs.
964 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
965 variables.
966 (ensureOtherRefs): New function.
967 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
968 * gdb.cp/templates.cc (main): Call t5i.value.
969
3f78692f
JK
9702009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
971
972 Fix compatibility with G++-4.5.
973 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
974 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
975 (uncaught return): Remove.
976
429374b8
JK
9772009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
978 Phil Muldoon <pmuldoon@redhat.com>
979
980 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
981 (bp_location13, bp_location14, bp_location17, bp_location18)
982 (marker3_proto, marker4_proto): New variables.
983 (breakpoint info): Update output.
984 (run until breakpoint at marker3, run until breakpoint at marker4): New
985 tests.
986
859825b8
JK
9872009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
988
989 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
990 Replace the printf call of Y by provided "y-set-1" label. New block
991 for the second shared library.
992 * gdb.base/unload.exp: Compile also the second library, call
993 gdb_load_shlibs also for it. Use now gdb_breakpoint.
994 (single pending breakpoint info): Rename to ...
995 (pending breakpoint info before run): ... this extended test.
996 (libfile2, libname2, libsrcfile2, libsrc2)
997 (lib_sl2): New variables.
998 (exec_opts): Set also SHLIB_NAME2.
999 (pending breakpoint info on first run at shrfunc1)
1000 (pending breakpoint info on second run at shrfunc1)
1001 (pending breakpoint info on second run at shrfunc2)
1002 (print y from libfile, print y from libfile2): New tests.
1003 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
1004 * gdb.base/unloadshr2.c: New.
1005
e6a386cd
HZ
10062009-12-22 Hui Zhu <teawater@gmail.com>
1007
1008 * gdb.reverse/sigall-reverse.exp: Adjust.
1009
9e19b45e
VP
10102009-12-21 Vladimir Prus <vladimir@codesourcery.com>
1011
1012 PR gdb/10884
1013
1014 * gdb.mi/var-cmd.c (do_bitfield_tests): New
1015 (main): Call do_bitfield_tests.
aacf5b1e 1016 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 1017
d53a7b30
JB
10182009-12-20 Joel Brobecker <brobecker@adacore.com>
1019
1020 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
1021 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
1022 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
1023 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
1024 gdb.modula2/unbounded1.c: Update copyright header.
1025
191ca0a1
CM
10262009-12-10 Chris Moller <moller@mollerware.com>
1027
1028 PR gdb/9399
1029 * gdb.cp/virtfunc2.exp: New tests
1030 * gdb.cp/virtfunc2.cc: New tests
1031 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
1032
0fa6cf1b
MS
10332009-12-10 Oza Pawandeep (paawan1982@yahoo.com
1034
1035 * gdb.reverse/i387-env-reverse.c: New file.
1036 * gdb.reverse/i387-env-reverse.exp: New file.
1037 * gdb.reverse/i387-stack-reverse.c: New file.
1038 * gdb.reverse/i387-stack-reverse.exp: New file.
1039
361ae042
PM
10402009-12-08 Phil Muldoon <pmuldoon@redhat.com>
1041
1042 * gdb.python/py-type.exp (test_range): New test.
1043
bfd31e71
PM
10442009-12-03 Phil Muldoon <pmuldoon@redhat.com>
1045
1046 PR python/10805
1047
1048 * gdb.python/py-type.exp: New file.
1049 * gdb.python/py-type.c: New file.
1050 * Makefile.in: Add py-type.
1051
57a1d736
TT
10522009-12-03 Tom Tromey <tromey@redhat.com>
1053
1054 * gdb.python/py-value.exp (test_parse_and_eval): New
1055 function.
1056
1f3b5d1b
PP
10572009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
1058
1059 PR gdb/11022
1060
1061 * gdb.base/pr11022.exp: New test.
1062 * gdb.base/pr11022.c: New test.
1063
8b7dbdc9
JK
10642009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1065
1066 Fix spurious false FAILs.
1067 * gdb.base/structs.c (chartest): New.
1068 (main): Fill-in chartest.
1069 * gdb.base/structs.exp (anychar_re, first): New.
1070 (start_structs_test): Import global anychar_re and first.
1071 New gdb_test call "set print elements 300; ${testfile}"
1072 (start_structs_test <$first>): New block.
1073 (any): Import global anychar_re. New variable ac. Use ${ac}.
1074
6a53b2ec
JK
10752009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1076
1077 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
1078
d7167b4c
JK
10792009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1080
1081 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
1082 Force $srcfile file.
1083 * gdb.base/foll-fork.c (callee): Comment out the printf call.
1084
b1798462
UW
10852009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1086
1087 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
1088 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
1089 * gdb.threads/watchthreads-reorder.exp: Likewise.
1090
b6199126
DJ
10912009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
1092
1093 PR gdb/8704
1094
1095 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
1096 "if", and "thread". Correct matching in the previous test.
1097
b22a0510
DJ
10982009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
1099
1100 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
1101
930636d2
MS
11022009-11-23 Michael Snyder <msnyder@vmware.com>
1103
1104 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
1105 * gdb.reverse-watch-precsave.exp: Ditto.
1106
21a0512e
PP
11072009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
1108
1109 * gdb.asm/asm-source.exp: Adjust.
1110 * gdb.base/help.exp: Adjust.
1111
fc30d5e0
PA
11122009-11-22 Pedro Alves <pedro@codesourcery.com>
1113
1114 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
1115 (do_syscall_tests_without_xml): Set data-directory to
1116 /the/path/to/nowhere.
1117
f6bc2008
PA
11182009-11-21 Pedro Alves <pedro@codesourcery.com>
1119
1120 * gdb.threads/local-watch-wrong-thread.c,
1121 gdb.threads/local-watch-wrong-thread.exp: New files.
1122
8c2fb5de
PA
11232009-11-21 Pedro Alves <pedro@codesourcery.com>
1124
1125 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
1126 assume new `regsub' syntax available.
1127
ebec9a0f
PA
11282009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1129
a79d3c27
JK
1130 * gdb.base/watchpoint-hw-hit-once.exp,
1131 gdb.base/watchpoint-hw-hit-once.c: New.
1132
11332009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1134
1135 * gdb.threads/watchthreads-reorder.exp,
1136 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 1137
276a961b
MK
11382009-11-17 Nathan Sidwell <nathan@codesourcery.com>
1139
1140 * gdb.xml/tdesc-regs.exp: Use for m68k.
1141
4867c1fb
PA
11422009-11-15 Pedro Alves <pedro@codesourcery.com>
1143
1144 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
1145
f6838f81
DJ
11462009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1147
1148 * lib/gdb.exp (current_target_name): New procedure.
1149 (gdb_wrapper_target): New variable.
1150 (gdb_wrapper_init): Set gdb_wrapper_target.
1151 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
1152 wrapper.
1153
4ac4dd3f
DJ
11542009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1155
1156 * gdb.base/remote.exp: Delete the slowest load test.
1157 Do not load with fixed packet sizes.
1158
a7881759
DJ
11592009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1160
1161 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
1162
97a5b505
DJ
11632009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1164
1165 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
1166 srcfile when setting a breakpoint.
1167
d3e1fc54
DJ
11682009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
1169
1170 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
1171 macros.
1172
7cbcbded
DJ
11732009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
1174
1175 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
1176 to be in memory.
1177 * gdb.base/display.c (force_mem): New.
1178 (do_loops): Use it. Add breakpoint comments.
1179 (do_vars): Add a breakpoint comment.
1180 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
1181 line numbers.
1182
bdea3a92
NF
11832009-11-13 Nathan Froyd <froydnj@codesourcery.com>
1184
1185 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
1186 instead of a bare "run".
1187
269f82e5
PP
11882009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
1189
1190 * gdb.python/py-prettyprint.exp: Adjust.
1191
a69b7d9d
DJ
11922009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1193
1194 * lib/cell.exp (skip_cell_tests): Clean up test files before
1195 returning.
1196
b598bfda
DJ
11972009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1198
1199 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
1200 and the breakpoint menu. Do not call perror if a prompt is seen.
1201 Consume the following GDB prompt.
1202 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
1203 * gdb.cp/namespace.exp: Use gdb_test.
1204 * gdb.cp/templates.exp: Use gdb_test.
1205 (test_template_breakpoints): Use gdb_test_multiple.
1206
87728fa0
DJ
12072009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1208
1209 * gdb.base/break1.c (struct some_struct, values): Move earlier.
1210 (marker4): Reference values.
1211
b67c692f
DJ
12122009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1213
1214 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
1215 is missing.
1216
f0df251a
DJ
12172009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1218
1219 * gdb.base/break.c (need_malloc): New.
1220 * gdb.base/constvars.c (main): Reference crass and crisp.
1221 * gdb.base/gdb1821.c (main): Reference bar.
1222 * gdb.cp/gdb1355.cc (main): Reference s1.
1223 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
1224 (main): Call them.
1225 * gdb.cp/hang2.cc (dummy2): Define.
1226 * gdb.cp/hang3.cc (dummy3): Define.
1227 * gdb.cp/m-data.cc (main): Reference shadow.
1228
bdf7534a
NF
12292009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
1230 Nathan Froyd <froydnj@codesourcery.com>
1231
1232 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
1233 remote host.
1234
f24fce77
NF
12352009-11-12 Nathan Froyd <froydnj@codesourcery.com>
1236
1237 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
1238 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
1239 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1240 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1241 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1242 * gdb.dwarf2/dw2-producer.exp: Likewise.
1243 * gdb.dwarf2/mac-fileno.exp: Likewise.
1244 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
1245 py-prettyprint.py to the remote host.
1246 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
1247
40f0318e
KS
12482009-11-11 Keith Seitz <keiths@redhat.com>
1249
1250 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
1251 use it instead of "Foo".
1252 * gdb.cp/classes.exp (do_tests): Add a test to access
1253 a method through a typedef'd class name.
1254
f3d9f7fb
NF
12552009-11-11 Nathan Froyd <froydnj@codesourcery.com>
1256
1257 * gdb.base/long_long.exp: Permit leading zeros on floating-point
1258 exponents.
1259 * gdb.base/pointers.exp: Likewise.
1260 * gdb.cp/ref-types.exp: Likewise.
1261
a4216f37
KS
12622009-11-11 Keith Seitz <keiths@redhat.com>
1263
1264 * gdb.cp/cplusfuncs.cc (class foo): Add operators
1265 new[] and delete[].
1266 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
1267 "void".
1268 (probe_demangler): Remove all single-quoting of
1269 method and variable names.
1270 (info_func_regexp): Remove the word "void" from any
1271 occurrence of "(void)".
1272 (print_addr_2): Remove all single-quoting of
1273 method names.
1274 (print_addr_2_kfail): Likewise.
1275 (print_addr): Single-quote C function names before
1276 passing to print_addr_2.
1277 (test_paddr_operator_functions): Remove single-quoting
1278 for method names.
1279 Add tests for operator new[] and operator delete[].
1280
9b14d7aa
JK
12812009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1282
1283 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
1284
85feb311
KS
12852009-11-09 Keith Seitz <keiths@redhat.com>
1286
1287 * gdb.cp/overload.exp: Add tests for resolving overloaded
1288 methods in expression parsing/evaluation.
1289
fa335448
DJ
12902009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
1291
1292 * lib/gdb.exp (default_gdb_version): Use --version instead of
1293 --command.
1294
ec3c07fc
NS
12952009-11-10 Nathan Sidwell <nathan@codesourcery.com>
1296
1297 * lib/gdb.exp (gdb_compile_test): New.
1298 (skip_ada_tests, skip_java_tests): New.
1299 (gdb_compile): Use gdb_compile_test for f77.
1300 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
1301 * lib/java.exp (compile_java_from_source): Remove runtests check,
1302 use gdb_compile_test to record result.
1303 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
1304 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
1305 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
1306 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
1307 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
1308 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
1309 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
1310 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
1311 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
1312 adjust gdb_compile invocations.
1313
b8b4e42b
JK
13142009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1315
1316 * Makefile.in (abs_builddir): New.
1317 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
1318 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
1319 `$(abs_builddir)/site.exp'.
1320
f8b7eaf3
DJ
13212009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
1322
1323 * config/m68k-emc.exp, lib/emc-support.exp,
1324 gdb.trace/gdb_c_test.c: Delete.
1325 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
1326 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
1327 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
1328 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
1329 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
1330 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
1331 casing for m68k-*-elf.
1332
c4187697
NS
13332009-11-03 Pedro Alves <pedro@codesourcery.com>
1334
1335 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
1336 * gdb.arch/i386-prologue.exp: Likewise.
1337 * gdb.arch/i386-unwind.exp: Likewise.
1338
db16b772
DJ
13392009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1340
1341 * lib/gdb.exp (gdb_expect): Fix timeout typo.
1342
bcf71277
DJ
13432009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1344
1345 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
1346
0105cee2
DJ
13472009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
1348
1349 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
1350
24ddea62
JK
13512009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1352
1353 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
1354
287ccc17
JK
13552009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1356
1357 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
1358 * gdb.base/sepdebug2.c: New file.
1359
08bca259 13602009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
1361
1362 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
1363 the modified warnings for catch syscall. Verify if GDB was compiled
1364 with support for lib expat, and choose which tests to run depending
1365 on this.
1366
5d4e2b76
VP
13672009-10-30 Vladimir Prus <vladimir@codesourcery.com>
1368
1369 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
1370 that composite commands are parsed OK. And also test
1371 that breakpoint commands do work.
1372
240e538a
MS
13732009-10-23 Michael Snyder <msnyder@vmware.com>
1374
1375 gdb.reverse/consecutive-precsave.exp: Change expect pattern
1376 to allow for new disassembly style.
1377
9c419145
PP
13782009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
1379
1380 * gdb.asm/asm-source.exp: Adjust.
1381
02506ff1
MS
13822009-10-22 Michael Snyder <msnyder@vmware.com>
1383
1384 * gdb.reverse/break-precsave.exp: New test.
1385 * gdb.reverse/consecutive-precsave.exp: Ditto.
1386 * gdb.reverse/finish-precsave.exp: Ditto.
1387 * gdb.reverse/i386-precsave.exp: Ditto.
1388 * gdb.reverse/machinestate-precsave.exp: Ditto.
1389 * gdb.reverse/sigall-precsave.exp: Ditto.
1390 * gdb.reverse/solilb-precsave.exp: Ditto.
1391 * gdb.reverse/step-precsave.exp: Ditto.
1392 * gdb.reverse/until-precsave.exp: Ditto.
1393 * gdb.reverse/watch-precsave.exp: Ditto.
1394
4cf866a3
MS
13952009-10-22 Michael Snyder <msnyder@vmware.com>
1396
1397 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
1398 for gdb_expect. Adjust one test's expect strings for the new
1399 format of disassemble.
1400 * gdb.reverse/finish-reverse.exp: Delete 'return'.
1401 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
1402 gdb_test_multiple.
1403 * gdb.reverse/step-reverse.exp: Delete 'return'.
1404 * gdb.reverse/until-reverse.exp: Delete blank lines.
1405 * gdb.reverse/watch-reverse.exp: Delete blank lines.
1406
2b28d209
PP
14072009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
1408
1409 * gdb.base/consecutive.exp: Adjust.
1410 * gdb.base/display.exp: Likewise.
1411 * gdb.base/pc-fp.exp: Likewise.
1412 * gdb.base/sigbpt.exp: Likewise.
1413
33b9c32b
MS
14142009-10-19 Michael Snyder <msnyder@vmware.com>
1415
1416 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
1417 * gdb.reverse/finish-reverse.c: Ditto.
1418 * gdb.reverse/sigall-reverse.c: Ditto.
1419 * gdb.reverse/solib-reverse.c: Ditto.
1420 * gdb.reverse/step-reverse.c: Ditto.
1421 * gdb.reverse/watch-reverse.c: Ditto.
1422
6c95b8df
PA
14232009-10-19 Pedro Alves <pedro@codesourcery.com>
1424 Stan Shebs <stan@codesourcery.com>
1425
1426 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
1427 * gdb.base/foll-exec.exp: Adjust to expect a process id before
1428 "Executing new program".
1429 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
1430 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
1431 left listed after having been killed.
1432 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
1433 * gdb.base/maint.exp: Adjust test.
1434
1435 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
1436 * gdb.multi/Makefile.in: New.
1437 * gdb.multi/base.exp: New.
1438 * gdb.multi/goodbye.c: New.
1439 * gdb.multi/hangout.c: New.
1440 * gdb.multi/hello.c: New.
1441 * gdb.multi/bkpt-multi-exec.c: New.
1442 * gdb.multi/bkpt-multi-exec.exp: New.
1443 * gdb.multi/crashme.c: New.
1444
279017b7
TG
14452009-10-13 Tristan Gingold <gingold@adacore.com>
1446
1447 * gdb.base/sepdebug.exp: Check debug info are found.
1448
0413d738
PA
14492009-10-08 Pedro Alves <pedro@codesourcery.com>
1450
1451 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
1452 bits.
1453
c628eecc
JK
14542009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1455
1456 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
1457
38af1bfe
JB
14582009-10-07 Joel Brobecker <brobecker@adacore.com>
1459
1460 * gdb.base/watchpoints.c: Add copyright header. Reformat one
1461 of the comments.
1462
2b0adecd
PM
14632009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
1464
1465 * gdb.base/annota1.exp: Remove obsolete match_max increase.
1466 * gdb.base/annota3.exp: Idem.
1467 * gdb.base/maint.exp: Idem.
1468
8d417781
PM
14692009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1470
1471 * lib/gdb.exp (default_gdb_init): Set current value of match_max
1472 to default.
1473
bb61102d
PM
14742009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1475
1476 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
1477 mingw and cygwin targets.
1478
ace5c364
PM
14792009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
1480 Pedro Alves <pedro@codesourcery.com>
1481
1482 * lib/gdb.exp (gdb_compile): Avoid adding
1483 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
1484
c2d494a0
PM
14852009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1486
e1b52ce2
PM
1487 * gdb.base/shr1.c: Use %p in format string.
1488 * gdb.base/unload.c: Avoid warning in fprintf.
1489 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 1490
209f53f5
PM
14912009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
1492
1493 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
1494 long type.
1495 (test_unlink): Correct printf string.
1496 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
1497 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
1498
8172766a
JK
14992009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1500
1501 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
1502 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
1503 * gdb.arch/ia64-breakpoint-shadow.S: New file.
1504
0f73703c
UW
15052009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1506
1507 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
1508 * gdb.objc/nondebug.exp: Likewise.
1509
b32306ca
UW
15102009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1511
1512 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
1513 target_info setting.
1514
1515 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
1516 that detect new threads during "info threads".
1517
0057022f
UW
15182009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1519
1520 * gdb.threads/manythreads.c (main): Increase thread stack size
1521 to 2*PTHREAD_STACK_MIN.
1522 * gdb.threads/multi-create.c (main): Likewise.
1523 (create_function): Likewise.
1524
f29c0325
UW
15252009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1526
1527 * gdb.base/dump.exp: Pass difference of pointer types instead
1528 of integer types as offset to restore in intarr3.srec case.
1529
fcb34849
UW
15302009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1531
1532 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
1533
d5142e3b
UW
15342009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1535
1536 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
1537
087b74b2
PM
15382009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
1539
1540 New test for two watchpoints, with disabling of
1541 the first inserted.
1542 * testsuite/gdb.base/watchpoints.c: New file.
1543 * testsuite/gdb.base/watchpoints.exp: New file.
1544
96c07c5b
TT
15452009-09-25 Tom Tromey <tromey@redhat.com>
1546
1547 * gdb.base/charset.exp: Test utf-16 strings with Python.
1548
b8899f2b
TT
15492009-09-25 Tom Tromey <tromey@redhat.com>
1550
1551 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
1552 UCS-4.
1553 * gdb.base/charset.c (utf_32_string): Rename.
1554 (init_utf32): Rename.
1555 (main): Update.
1556
329719ec
TT
15572009-09-22 Tom Tromey <tromey@redhat.com>
1558
1559 * gdb.python/py-function.exp: Add regression tests.
1560
11ef0d76
KS
15612009-09-21 Keith Seitz <keiths@redhat.com>
1562
1563 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
1564 with invalid operator.
1565
3fe8f3b3
KS
15662009-09-21 Keith Seitz <keiths@redhat.com>
1567
1568 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
1569 and destructor using typedef name of class.
1570 * gdb.cp/classes.cc (class Base1): Add a destructor.
1571 (base1): New typedef.
1572 (use_methods): Instanitate an object of type base1.
1573 * gdb.cp/templates.exp (test_template_typedef): New procedure.
1574 (do_tests): Call test_template_typedef.
1575 * gdb.cp/templates.cc (Baz::~Baz): New method.
1576 (intBazOne): New typedef.
1577 (main): Instantiate intBazOne.
1578
7a9fe101
PM
15792009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1580
1581 PR python/10633
1582
1583 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
1584 Function.
1585 (run_lang_tests): Add print elements test.
1586
2e4d963f
PM
15872009-09-21 Phil Muldoon <pmuldoon@redhat.com>
1588
1589 * gdb.python/py-value.exp (test_subscript_regression): New
1590 function. Test for invalid subscripts.
1591 * gdb.python/py-value.c (main): Add test array, and pointer to it.
1592 (ptr_ref): New function.
1593
ec7e75e7
PP
15942009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
1595
1596 * gdb.base/default.exp: Fix "show convenience".
1597
0cc7d26f
TT
15982009-09-15 Tom Tromey <tromey@redhat.com>
1599
1600 * lib/mi-support.exp (mi_create_varobj): Update.
1601 (mi_create_floating_varobj): Likewise.
1602 (mi_create_dynamic_varobj): New proc.
1603 (mi_varobj_update): Update.
1604 (mi_varobj_update_with_type_change): Likewise.
1605 (mi_varobj_update_kv_helper): New proc.
1606 (mi_varobj_update_dynamic_helper): Rewrite.
1607 (mi_varobj_update_dynamic): New proc.
1608 (mi_list_varobj_children): Update.
1609 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
1610 * gdb.python/python-prettyprint.py (pp_outer): New class.
1611 (pp_nullstr): Likewise.
1612 (lookup_function): Register new printers.
1613 * gdb.python/python-prettyprint.c (struct substruct): New type.
1614 (struct outerstruct): Likewise.
1615 (substruct_test): New function.
1616 (struct nullstr): New type.
1617 (string_1, string_2): New globals.
1618 (main): Add new tests.
1619 * gdb.python/python-mi.exp: Added regression tests.
1620 * gdb.mi/mi2-var-display.exp: Update.
1621 * gdb.mi/mi2-var-cmd.exp: Update.
1622 * gdb.mi/mi2-var-child.exp: Update.
1623 * gdb.mi/mi2-var-block.exp: Update.
1624 * gdb.mi/mi-var-invalidate.exp: Update.
1625 * gdb.mi/mi-var-display.exp: Update.
1626 * gdb.mi/mi-var-cmd.exp: Update.
1627 * gdb.mi/mi-var-child.exp: Update.
1628 * gdb.mi/mi-var-block.exp: Update.
1629 * gdb.mi/mi-break.exp: Update.
1630 * gdb.mi/gdb701.exp: Update.
1631
a96d9b2e
SDJ
16322009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
1633
1634 * Makefile.in: Inclusion of catch-syscall object.
1635 * gdb.base/catch-syscall.c: New file.
1636 * gdb.base/catch-syscall.exp: New file.
1637
b43b923a
MS
16382009-09-12 Michael Snyder <msnyder@vmware.com>
1639
1640 * gdb.reverse/step-reverse.exp: Explicitly check for targets
1641 that can support reverse debuggnig.
1642
cec03d70
TT
16432009-09-11 Tom Tromey <tromey@redhat.com>
1644
1645 * gdb.dwarf2/valop.S: New file.
1646 * gdb.dwarf2/valop.exp: New file.
1647
e23bb3fc
MK
16482009-09-11 Mark Kettenis <kettenis@gnu.org>
1649
1650 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
1651
37c3696d
DE
16522009-09-10 Doug Evans <dje@google.com>
1653
1654 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
1655 Add $gdb_prompt to second breakpoint regexp.
1656
5172aecb
JB
16572009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
1658
1659 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
1660 names, add missing ones.
1661 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
1662 * gdb.python/py-frame.c: Rename from python-frame.c.
1663 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
1664 testfile name.
1665 * gdb.python/py-function.exp: Rename from python-function.exp.
1666 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
1667 testfile name.
1668 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
1669 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
1670 Adjust testfile name.
1671 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
1672 * gdb.python/py-template.cc: Rename from python-template.cc.
1673 * gdb.python/py-template.exp: Rename from python-template.exp.
1674 Adjust testfile name.
1675 * gdb.python/py-value.c: Rename from python-value.c.
1676 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
1677 testfile name.
1678
b554e4bd
JK
16792009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1680
1681 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
1682 $bpt2address.
1683 (Second breakpoint address is valid on ia64)
1684 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
1685
9a68ae16
JM
16862009-09-03 Joseph Myers <joseph@codesourcery.com>
1687
1688 * gdb.base/ending-run.exp: Restrict regular expression matching
1689 line number to require closing brace following.
1690
146b9145
DE
16912009-09-03 Doug Evans <dje@google.com>
1692
1693 * gdb.base/store.exp (check_set): Fix typo in expected value message.
1694
787d21e1
TT
16952009-09-02 Tom Tromey <tromey@redhat.com>
1696
1697 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
1698
e7802207
TT
16992009-09-02 Tom Tromey <tromey@redhat.com>
1700
1701 * gdb.dwarf2/callframecfa.exp: New file.
1702 * gdb.dwarf2/callframecfa.S: New file.
1703
817aadd2
JK
17042009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1705
1706 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
1707 gdb.base/solib-overlap-main.c: New.
1708
4a76eae5
DJ
17092009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
1710
1711 PR gdb/10565
1712
1713 * gdb.base/bitfields.c (struct container, container): New.
1714 (main): Initialize it and call break5.
1715 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
1716
d4b96c9a
JK
17172009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1718
1719 Support constant DW_AT_data_member_location by GCC PR debug/40659.
1720 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
1721
4e22772d
JK
17222009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1723
1724 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
1725
2efab443
MS
17262009-08-26 Michael Snyder <msnyder@vmware.com>
1727
1728 * gdb.base/i386-reverse.c: New file.
1729 * gdb.base/i386-reverse.exp: New file.
1730 * gdb.base/Makefile.in: Add new files to be removed.
1731
07ab73a0
JM
17322009-08-26 Joseph Myers <joseph@codesourcery.com>
1733
1734 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
1735 environment-pwd for remote host.
1736 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
1737
676accff
KS
17382009-08-24 Keith Seitz <keiths@redhat.com>
1739
1740 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
1741 Add two new C++ completer tests which limit the output to a
1742 given class.
1743
f9f7ad22
MS
17442009-08-24 Michael Snyder <msnyder@vmware.com>
1745
1746 * gdb.base/del.exp: Fix typo in comment.
1747 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
1748
81ecdfbb
RW
17492009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1750
1751 * configure: Regenerate.
1752 * gdb.hp/configure: Likewise.
1753 * gdb.hp/gdb.aCC/configure: Likewise.
1754 * gdb.hp/gdb.base-hp/configure: Likewise.
1755 * gdb.hp/gdb.compat/configure: Likewise.
1756 * gdb.hp/gdb.defects/configure: Likewise.
1757 * gdb.hp/gdb.objdbg/configure: Likewise.
1758 * gdb.stabs/configure: Likewise.
1759
cab0c772
UW
17602009-08-19 Doug Evans <dje@google.com>
1761
1762 * gdb.base/gdbvars.c: New file.
1763 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
1764
b8fa0bfa
PA
17652009-08-14 Pedro Alves <pedro@codesourcery.com>
1766
1767 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
1768 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
1769
b84aa90a
PA
17702009-08-13 Pedro Alves <pedro@codesourcery.com>
1771
1772 * gdb.base/default.exp: Adjust "set language test": it's now an
1773 enum command. Larger help string moved to "help set language".
1774 * gdb.base/help.exp: Adjust "help set language" expected output,
1775 now lists all known languages.
1776
0d8f9b2c
NF
17772009-08-11 Nathan Froyd <froydnj@codesourcery.com>
1778
1779 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
1780 all frame arguments.
1781 * gdb.arch/altivec-regs.exp: Likewise.
1782
bda180e0
TT
17832009-08-07 Tom Tromey <tromey@redhat.com>
1784
1785 * gdb.base/setshow.exp: Add tests for changes to set language, set
1786 check range, and set check type.
1787
48cb2d85
VP
17882009-08-03 Vladimir Prus <vladimir@codesourcery.com>
1789
1790 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
1791 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
1792 Call it.
1793
1ea34204
UW
17942009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1795
1796 * configure.ac: Run gdb.cell tests when appropriate.
1797 * configure: Regenerate.
1798 * lib/cell.exp: New file.
1799 * gdb.cell: New directory.
1800 * gdb.cell/configure.ac: New file.
1801 * gdb.cell/configure: New file.
1802 * gdb.cell/Makefile.in: New file.
1803 * gdb.cell/arch.exp: New file.
1804 * gdb.cell/break.c: New file.
1805 * gdb.cell/break.exp: New file.
1806 * gdb.cell/break-spu.c: New file.
1807 * gdb.cell/bt.c: New file.
1808 * gdb.cell/bt2-spu.c: New file.
1809 * gdb.cell/bt-spu.c: New file.
1810 * gdb.cell/bt.exp: New file.
1811 * gdb.cell/coremaker.c: New file.
1812 * gdb.cell/coremaker-spu.c: New file.
1813 * gdb.cell/core.exp: New file.
1814 * gdb.cell/gcore.exp: New file.
1815 * gdb.cell/data.c: New file.
1816 * gdb.cell/data.exp: New file.
1817 * gdb.cell/data-spu.c: New file.
1818 * gdb.cell/ea-cache.exp: New file.
1819 * gdb.cell/ea-cache.c: New file.
1820 * gdb.cell/ea-cache-spu.c: New file.
1821 * gdb.cell/ea-standalone.c: New file.
1822 * gdb.cell/ea-standalone.exp: New file.
1823 * gdb.cell/ea-test.c: New file.
1824 * gdb.cell/ea-test.exp: New file.
1825 * gdb.cell/f-regs.exp: New file.
1826 * gdb.cell/mem-access.c: New file.
1827 * gdb.cell/mem-access.exp: New file.
1828 * gdb.cell/mem-access-spu.c: New file.
1829 * gdb.cell/ptype.exp: New file.
1830 * gdb.cell/registers.exp: New file.
1831 * gdb.cell/size.c: New file.
1832 * gdb.cell/sizeof.exp: New file.
1833 * gdb.cell/size-spu.c: New file.
1834 * gdb.cell/solib.exp: New file.
1835 * gdb.cell/solib-symbol.exp: New file.
1836
85e747d2
UW
18372009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1838
1839 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
1840
58d6951d
DJ
18412009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
1842
1843 * gdb.base/float.exp: Handle VFP registers.
1844
6e0a4f15
MS
18452009-07-14 Michael Snyder <msnyder@vmware.com>
1846
dcd5da87
MS
1847 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
1848 to bring gdb to the beginning of the calling line.
1849
6e0a4f15
MS
1850 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
1851 confusing the i386 epilogue unwinder.
1852
782b2b07
SS
18532009-07-14 Stan Shebs <stan@codesourcery.com>
1854
1855 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
1856
f662c3bc
MS
18572009-07-14 Michael Snyder <msnyder@vmware.com>
1858
1859 * gdb.reverse/step-reverse.exp (stepi into function call):
1860 Call instruction may not be first instruction in the line.
1861 (reverse stepi from a function call): Used wrong line number.
1862
8f313923
JK
18632009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1864
1865 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
1866
4662c76e
JK
18672009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1868
1869 Fix gdb.base/macscp.exp when using custom inputrc.
1870 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
1871 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
1872 env(TERM) set.
1873 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
1874 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
1875
aa81e255
JK
18762009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1877
1878 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
1879 * gdb.base/annota1.exp (thread_test): Import global $testfile.
1880 Change the compilation target to match the testcase name.
1881 * gdb.base/sect-cmd.exp: Change the compilation target to match the
1882 testcase name.
1883 * a2-run.exp: Use for setup prepare_for_testing. Change the
1884 compilation target to match the testcase name.
1885 * gdb.base/commands.exp: Likewise.
1886 * gdb.base/finish.exp: Likewise.
1887 * gdb.base/float.exp: Likewise.
1888 * gdb.base/info-target.exp: Likewise.
1889 * gdb.base/relational.exp: Likewise.
1890 * gdb.base/term.exp: Likewise.
1891 * gdb.base/until.exp: Likewise.
1892 * gdb.base/volatile.exp: Likewise.
1893 * gdb.base/whatis-exp.exp: Likewise.
1894
4c93b1d7
HZ
18952009-07-11 Hui Zhu <teawater@gmail.com>
1896
1897 * gdb.base/help.exp (disassemble): Update expected help text.
1898
812f7342
TT
18992009-07-09 Tom Tromey <tromey@redhat.com>
1900
1901 * lib/gdb.exp: Handle TRANSCRIPT.
1902 (remote_spawn, remote_close, send_gdb): New procs.
1903
fbb8f299
PM
19042009-07-10 Phil Muldoon <pmuldoon@redhat.com>
1905
1906 * gdb.python/python-prettyprint.c: Add counted null string
1907 structure.
1908 * gdb.python/python-prettyprint.exp: Print null string. Test for
1909 embedded nulls.
1910 * gdb.python/python-prettyprint.py (pp_ns): New Function.
1911 * gdb.python/python-value.exp (test_value_in_inferior): Add
1912 variable length string fetch tests.
1913 * gdb.python/python-value.c (main): Add strings for string fetch tests.
1914
c0ac0ec7
JK
19152009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1916
1917 * gdb.base/dump.exp (inaccessible memory is reported): New test.
1918
30b66ecc
TT
19192009-07-07 Tom Tromey <tromey@redhat.com>
1920
1921 * gdb.base/call-rt-st.exp: Update for change to escape output.
1922 * gdb.base/callfuncs.exp: Likewise.
1923 * gdb.base/charset.exp: Likewise.
1924 * gdb.base/constvars.exp: Likewise.
1925 * gdb.base/long_long.exp: Likewise.
1926 * gdb.base/pointers.exp: Likewise.
1927 * gdb.base/printcmds.exp: Likewise.
1928 * gdb.base/setvar.exp: Likewise.
1929 * gdb.base/store.exp: Likewise.
1930 * gdb.cp/ref-types.exp: Likewise.
1931 * gdb.mi/mi-var-child.exp: Likewise.
1932 * gdb.mi/mi-var-display.exp: Likewise.
1933 * gdb.mi/mi2-var-display.exp: Likewise.
1934 * gdb.base/charset.exp: Test octal escape sequence length.
1935 Update for change to escape output.
1936
187c4a2b
JK
19372009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1938
1939 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
1940
d80a43f9
DJ
19412009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
1942
1943 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
1944
047427a8
JK
19452009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1946
1947 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
1948 gdbserver increasing $portnum if "Can't bind address" has been seen.
1949
8b5a0f4f
PA
19502009-07-05 Pedro Alves <pedro@codesourcery.com>
1951
1952 * gdb.base/ending-run.exp: Add "step out of main" pattern for
1953 mingw32ce.
1954
7d93ba58
PA
19552009-07-05 Pedro Alves <pedro@codesourcery.com>
1956
1957 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
1958 VFP format.
1959
2277426b
PA
19602009-07-02 Pedro Alves <pedro@codesourcery.com>
1961
1962 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
1963 linux. Adjust to use "inferior", "info inferiors", "detach
1964 inferior" and "kill inferior" instead of "restart", "info fork",
1965 "detach fork" and "delete fork".
1966 * gdb.base/ending-run.exp: Spell out "info".
1967 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
1968 the "kill" command.
1969
5af949e3
UW
19702009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1971
1972 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
1973 change to prefix TLS offset in hex with 0x.
1974
5d3729b5
UW
19752009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1976
1977 * gdb.base/default.exp: Update test case for "x" changes.
1978
af589bd0
TG
19792009-07-01 Tristan Gingold <gingold@adacore.com>
1980
1981 * gdb.base/bigcore.exp: Make darwin untested.
1982
40974f91
JK
19832009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1984
1985 * gdb.base/completion.exp (directory completion): Create the directory.
1986 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
1987 escapeuniquesub.
1988 (directory completion 2): Expect now ${escapeuniquesub}.
1989 (Glob remaining of directory test): Remove one excessive newline.
1990 Expect the real output.
1991
59dd3af6
JK
19922009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1993
1994 Fix `make check//%' target after `make check' has been ran.
1995 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
1996 a mkdir call.
1997 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
1998 (%/.dir): Remove.
1999
f4e164aa
JK
20002009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2001
2002 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
2003 the expected result record.
2004
69af2122
JK
20052009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
2006
2007 Remove racy FAILs relying just on the timeouts.
2008 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
2009 (annotation_level 2): Remove racy FAILs.
2010
2fd481e1
PP
20112009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
2012
2013 gdb/10275
2014 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
2015
c38f313d
DJ
20162009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
2017
2018 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
2019
8b777f02
VP
20202009-06-30 Vladimir Prus <vladimir@codesourcery.com>
2021
2022 * gdb.mi/mi-stack.exp: Testing symbolic options
2023 to -stack-list-locals and -stack-list-arguments.
2024
00c7eacf
JK
20252009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2026
2027 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
2028
6bc80edc
TT
20292009-06-29 Tom Tromey <tromey@redhat.com>
2030
2031 * dg-extract-results.sh: New file.
2032 * Makefile.in (FORCE_PARALLEL): New variable.
2033 (CHECK_TARGET): New conditional variable.
2034 (check): Use CHECK_TARGET.
2035 (DO_RUNTEST): New variable.
2036 (check-single): New target.
2037 (TEST_DIRS): New variable.
2038 (TEST_TARGETS): Likewise.
2039 (check-parallel): New target.
2040 (check-gdb.%): New pattern.
2041 (BASE1_FILES): New variable.
2042 (BASE2_FILES): Likewise.
2043 (check-gdb.base%): New pattern.
2044 (%/.dir): New pattern.
2045 * configure: Rebuild.
2046 * aclocal.m4 (AM_CONDITIONAL): New defun.
2047 * configure.ac: Check whether user is using GNU make.
2048 (GMAKE): New conditional.
2049
794684b6
SW
20502009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
2051
2052 * gdb.cp/namespace-nested-import.cc: New test.
2053 * gdb.cp/namespace-nested-import.exp: New test.
2054
edb3359d
DJ
20552009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
2056
2057 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
2058 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
2059 * gdb.opt/Makefile.in (EXECUTABLES): Update.
2060 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
2061 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
2062 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
2063 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
2064 gdb.opt/inline-markers.c: New files.
2065 * lib/gdb.exp (skip_inline_frame_tests): New function.
2066 (skip_inline_var_tests): New function.
2067
cf657a0c
AS
20682009-06-27 Andreas Schwab <schwab@linux-m68k.org>
2069
2070 * gdb.cp/exception.exp: Don't require $hex before inner frame in
2071 backtrace.
2072
28d41a99
MS
20732009-06-27 Michael Snyder <msnyder@vmware.com>
2074
2075 * gdb.reverse: New directory.
2076 * gdb.reverse/break-reverse.c: New test.
2077 * gdb.reverse/break-reverse.exp: New test.
2078 * gdb.reverse/consecutive-reverse.c: New test.
2079 * gdb.reverse/consecutive-reverse.exp: New test.
2080 * gdb.reverse/finish-reverse.c: New test.
2081 * gdb.reverse/finish-reverse.exp: New test.
2082 * gdb.reverse/machinestate.c: New test.
2083 * gdb.reverse/ms1.c: New test.
2084 * gdb.reverse/machinestate.exp: New test.
2085 * gdb.reverse/Makefile.in: New file.
2086 * gdb.reverse/shr2.c: New test.
2087 * gdb.reverse/solib-reverse.c: New test.
2088 * gdb.reverse/solib-reverse.exp: New test.
2089 * gdb.reverse/step-reverse.c: New test.
2090 * gdb.reverse/step-reverse.exp: New test.
2091 * gdb.reverse/until-reverse.c: New test.
2092 * gdb.reverse/ur1.c: New test.
2093 * gdb.reverse/until-reverse.exp: New test.
2094 * gdb.reverse/watch-reverse.c: New test.
2095 * gdb.reverse/watch-reverse.exp: New test.
2096 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
2097 * configure: Regenerate.
2098
fe3c8b0d
DE
20992009-06-26 Doug Evans <dje@google.com>
2100
2101 * gdb.base/psymtab.exp: Turn off pending breakpoints.
2102
3a72a602
PM
21032009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
2104
2105 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
2106 windows problem for 'file delete $binfile'.
2107
27aa8d6a
SW
21082009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
2109
2110 * gdb.cp/namespace-using.exp: New test.
2111 * gdb.cp/namespace-using.cc: New test.
2112
8ac055f8
JB
21132009-05-20 Joel Brobecker <brobecker@adacore.com>
2114
2115 * gdb.ada/variant_record_packed_array: New testcase.
2116
85e306ed
TT
21172009-06-23 Tom Tromey <tromey@redhat.com>
2118
2119 * gdb.base/charset.exp (test_combination): Regression test.
2120 * gdb.base/charset.c (my_wchar_t): New typedef.
2121 (myvar): New global.
2122 (main): Set myvar.
2123
56643c5e
PM
21242009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
2125
2126 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
2127 target.
2128
1fac167a
UW
21292009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2130
2131 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
2132
7ccb0be9
UW
21332009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2134
2135 * gdb.mi/gdb680.exp: Update test for error message.
2136
568d6575
UW
21372009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2138
2139 * gdb.base/annota1.exp: Allow multiple occurrences of the
2140 frames-invalid annotation.
2141 * gdb.cp/annota2.exp: Likewise.
2142
7cd1089b
PM
21432009-06-15 Phil Muldoon <pmuldoon@redhat.com>
2144
2145 * gdb.cp/gdb2495.cc: New file.
2146 * gdb.cp/gdb2495.exp: New file.
2147
72c63395
JK
21482009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2149
2150 Report error on GDB crash during runto.
2151 * lib/gdb.exp (runto <eof>): New.
2152
3788363d
DJ
21532009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
2154
2155 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
2156 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
2157 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
2158 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
2159 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
2160 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
2161 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
2162 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
2163 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
2164 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
2165 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
2166 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
2167 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
2168 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
2169 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
2170 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
2171 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
2172 gdb.server/server-mon.exp, gdb.server/server-run.exp,
2173 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
2174 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
2175 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
2176 gdb.trace/passcount.exp, gdb.trace/report.exp,
2177 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
2178 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
2179 gdb.trace/while-stepping.exp: Use a unique name for the compiled
2180 executable.
2181
17592de3
PA
21822009-06-07 Pedro Alves <pedro@codesourcery.com>
2183
2184 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
2185 defined before referencing it.
2186
701e355d
DE
21872009-06-03 Doug Evans <dje@google.com>
2188
2189 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
2190 * gdb.arch/i386-see.c: Ditto.
2191
f2292c65
PM
21922009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
2193
2194 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
2195 (check_macro): Return 1 if undefined.
2196 If first test fails, check if macro debug information is available,
2197 and report unsupported test if no macro information is found.
2198
5a437975
DE
21992009-05-29 Doug Evans <dje@google.com>
2200
2201 * gdb.threads/hand-call-in-threads.exp: New.
2202 * gdb.threads/hand-call-in-threads.c: New.
2203
c141c696
MS
22042009-05-29 Michael Snyder <msnyder@vmware.com>
2205
2206 * gdb.base/break-always.exp: Change "1" to "on".
2207 Add confirmation check.
2208
b3444185
PA
22092009-05-28 Pedro Alves <pedro@codesourcery.com>
2210
2211 * gdb.threads/threxit-hop-specific.c: New.
2212 * gdb.threads/threxit-hop-specific.exp: New.
2213 * gdb.threads/thread-execl.c: New.
2214 * gdb.threads/thread-execl.exp: New.
2215
b6313243
TT
22162009-05-27 Tom Tromey <tromey@redhat.com>
2217 Thiago Jung Bauermann <bauerman@br.ibm.com>
2218
2219 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
2220 (mi_child_regexp): Likewise.
2221 (mi_list_varobj_children_range): Likewise.
2222 (mi_get_features): Likewise.
2223 (mi_list_varobj_children): Rewrite.
2224 * gdb.python/python-mi.exp: New file.
2225
a6bac58e
TT
22262009-05-27 Tom Tromey <tromey@redhat.com>
2227 Thiago Jung Bauermann <bauerman@br.ibm.com>
2228 Phil Muldoon <pmuldoon@redhat.com>
2229 Paul Pluzhnikov <ppluzhnikov@google.com>
2230
2231 * gdb.python/python-prettyprint.exp: New file.
2232 * gdb.python/python-prettyprint.c: New file.
2233 * gdb.python/python-prettyprint.py: New file.
2234 * gdb.base/display.exp: print/r is now valid.
2235
2c74e833
TT
22362009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
2237 Tom Tromey <tromey@redhat.com>
2238 Pedro Alves <pedro@codesourcery.com>
2239 Paul Pluzhnikov <ppluzhnikov@google.com>
2240
2241 * gdb.python/python-template.exp: New file.
2242 * gdb.python/python-template.cc: New file.
2243 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2244 tests.
2245 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2246 Call it.
2247 (test_value_after_death): New proc.
2248 * gdb.python/python-value.c (PTR): New typedef.
2249 (main): New variable 'x'.
2250
89c73ade
TT
22512009-05-27 Tom Tromey <tromey@redhat.com>
2252
2253 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
2254 tests.
2255 * gdb.python/python-value.exp (py_objfile_tests): New proc.
2256 Call it.
2257
a75724bc
PA
22582009-05-27 Pedro Alves <pedro@codesourcery.com>
2259
2260 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
2261
e58b0e63
PA
22622009-05-24 Pedro Alves <pedro@codesourcery.com>
2263
2264 * gdb.threads/fork-thread-pending.c: New.
2265 * gdb.threads/fork-thread-pending.exp: New.
2266
4ac36638
JK
22672009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2268
2269 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
2270 * gdb.dwarf2/dw2-strp.S (a_string2): New.
2271
c28c63d8
JB
22722009-05-18 Jon Beniston <jon@beniston.com>
2273
2274 * gdb.asm/asm-source.exp: Add lm32 target.
2275
b242c3c2
PA
22762009-05-17 Pedro Alves <pedro@codesourcery.com>
2277
2278 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
2279 `gdb_get_line_number'. Call `callee' in both parent and child.
2280 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
2281 `gdb_get_line_number' instead of hardcoding line numbers.
2282 (catch_fork_unpatch_child): New procedure to test detaching
2283 breakpoints from child fork.
2284 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
2285 hardcoding line numbers.
2286 (do_fork_tests): Run `catch_fork_unpatch_child'.
2287
ee342b23
VP
22882009-05-17 Vladimir Prus <vladimir@codesourcery.com>
2289
2290 * gdb.mi/mi-cmd-var.exp: Check that when varobj
2291 of structure type enters or leaves the scope, it
2292 is reported by -var-update.
2293
e2009e98
DE
22942009-05-11 Doug Evans <dje@sebabeach.org>
2295
2296 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
2297 * gdb.threads/pending-step.c (main): Fix off-by-one error.
2298 * gdb.threads/schedlock.c (main): Fix off-by-one error.
2299
00903456
JK
23002009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2301
2302 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
2303
dc621c35
DE
23042009-04-30 Doug Evans <dje@google.com>
2305
2306 * gdb.threads/watchthreads2.exp: New testcase.
2307 * gdb.threads/watchthreads2.c: New testcase.
2308
9ab4e744
DE
23092009-04-29 Doug Evans <dje@google.com>
2310
2311 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
2312 * gdb.cp/mb-ctor.cc: Ditto.
2313 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
2314 * gdb.cp/mb-inline.h (multi_line_foo): New function.
2315 * gdb.cp/mb-inline1.cc: Call it.
2316 * gdb.cp/mb-inline2.cc: Ditto.
2317 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
2318 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
2319
484086b7
JK
23202009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2321
2322 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
2323 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
2324 Replace all uses of `decimal' by `nonzero'.
2325 (info macro FROM_COMMANDLINE): New test.
2326
379a77b5
TT
23272009-04-27 Tom Tromey <tromey@redhat.com>
2328
2329 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
2330
b92b73c2
DE
23312009-04-27 Doug Evans <dje@google.com>
2332
2333 * gdb.threads/watchthreads.c (main): Initialize args before starting
2334 the threads. Plus formatting cleanup.
2335 * gdb.threads/watchthreads.exp: Avoid errant failures due to
2336 biased scheduling of one thread.
2337
945a118d
JG
23382009-04-27 Jerome Guitton <guitton@adacore.com>
2339
2340 * gdb.cp/templates.cc (GetMax): New template.
2341 (main): Declare two instances of GetMax.
2342 * gdb.cp/templates.exp: Add new test.
2343
d389af10
JK
23442009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2345
2346 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
2347
e7f86de9
JM
23482009-04-22 Joseph Myers <joseph@codesourcery.com>
2349
2350 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
2351
334cc82d
TT
23522009-04-15 Tom Tromey <tromey@redhat.com>
2353
2354 * gdb.base/charset.exp: Add regression test.
2355
d12672cc
JB
23562009-04-14 Joel Brobecker <brobecker@adacore.com>
2357
2358 * gdb.base/exe-lock.exp: New testcase.
2359
18e8c3bc
TT
23602009-04-13 Tom Tromey <tromey@redhat.com>
2361
2362 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
2363 operator on Frame.
2364
5ecd5cbe
UW
23652009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2366
2367 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
2368 * gdb.server/ext-attach.exp: Likewise.
2369
7309f756
VP
23702009-04-03 Vladimir Prus <vladimir@codesourcery.com>
2371
2372 Eliminate some sleep usage.
2373
2374 * gdb.mi/basics.c (do_nothing): New.
2375 (main): Use do_nothing instead of printf, so that
2376 not to introduce race condition between output of
2377 inferiour and output of gdb. Do not use sleep as it
2378 is not generally available on embedded targets.
2379
f4b95f6f
PA
23802009-04-02 Pedro Alves <pedro@codesourcery.com>
2381
2382 * gdb.server/ext-attach.exp: Expect an optional process id after
2383 "Detached from remote process".
2384
de40b933
JK
23852009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2386
2387 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
2388 gdb.dwarf2/dw2-unresolved.exp: New.
2389
2ae101a4
PA
23902009-04-02 Pedro Alves <pedro@codesourcery.com>
2391
2392 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
2393 mi_run_to_main.
2394
56a8e183
PA
23952009-04-02 Pedro Alves <pedro@codesourcery.com>
2396
2397 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
2398 mi_run_to_main. Skip thread exit test on remote targets.
2399 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
2400 mi_run_to_main.
2401 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
2402 mi_run_to_main.
2403 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
2404 when expecting ^connected. Detect when the target doesn't support
2405 non-stop mode.
2406 (mi_run_cmd): Detect if non-stop mode was requested by isn't
2407 supported. Return -1 on error, 0 on success.
2408 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
2409 (mi_runto): Return mi_runto_helper's result explicitly.
2410
c35fafde
PA
24112009-04-01 Pedro Alves <pedro@codesourcery.com>
2412
2413 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
2414
f8a8dce6
JB
24152009-04-01 Tom Tromey <tromey@redhat.com>
2416
2417 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
2418 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
2419 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
2420 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
2421
71c25dea
TT
24222009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
2423 Jan Kratochvil <jan.kratochvil@redhat.com>
2424
2425 PR gdb/931
2426 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
2427 output.
2428 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
2429 for gdb/931.
2430 * dw2-strp.S (DW_AT_language): Change to C++.
2431 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
2432
02d9a9ce
JB
24332009-03-31 Joel Brobecker <brobecker@adacore.com>
2434
2435 * gdb.ada/tasks: New testcase.
2436
1042e4c0
SS
24372009-03-30 Stan Shebs <stan@codesourcery.com>
2438
2439 * gdb.trace/actions.exp: Update to match new info trace format.
2440 * gdb.trace/deltrace.exp: Ditto.
2441 * gdb.trace/infotrace.exp: Ditto.
2442 * gdb.trace/passcount.exp: Ditto.
2443 * gdb.trace/save-trace.exp: Ditto.
2444 * gdb.trace/while-stepping.exp: Ditto.
2445 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
2446
f8f6f20b
TJB
24472009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
2448
2449 * gdb.python/python-frame.c: New file.
2450 * gdb.python/python-frame.exp: New file.
2451
c0c6f777
TJB
24522009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
2453
2454 * gdb.python/python-value.exp: Add tests for the address
2455 attribute.
2456
3cb51905
AS
24572009-03-29 Andreas Schwab <schwab@linux-m68k.org>
2458
2459 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
2460
88fc996f
DE
24612009-03-26 Doug Evans <dje@google.com>
2462
2463 * gdb.mi/mi-nonstop-exit.exp: New file.
2464 * gdb.mi/non-stop-exit.c: New file.
2465
56ef84b1
TT
24662009-03-26 Tom Tromey <tromey@redhat.com>
2467
2468 Update for change to prologue skipping:
2469 * gdb.mi/mi2-simplerun.exp: Update.
2470 * gdb.mi/mi2-break.exp: Update.
2471 * gdb.mi/mi-simplerun.exp: Update.
2472 * gdb.mi/mi-break.exp: Update.
2473 * gdb.base/ending-run.exp: Update.
2474
def2b000
TJB
24752009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
2476
2477 * gdb.python/python-value.exp (test_value_in_inferior): Test
2478 gdb.Value.is_optimized_out attribute.
2479
442ddf59
JK
24802009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2481
2482 * gdb.dwarf2/dw2-noloc-main.c: New file.
2483 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
2484 (.text): Remove.
2485 (.data): New.
2486 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
2487 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
2488 (DW_TAG_subprogram func_cu1, noloc): Remove.
2489 (main): New.
2490 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
2491 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
2492 (file_symbols): New procedure.
2493
a8df5de4
TT
24942009-03-25 Tom Tromey <tromey@redhat.com>
2495
2496 * gdb.base/charset.exp (valid_target_charset): New proc.
2497 Use it to skip tests on invalid charsets.
2498
cc1d7add
PM
24992009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
2500
2501 * gdb.base/completion.exp: Add a test for directory completion.
2502
bcd5727b
JK
25032009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2504
2505 Fix a racy FAIL.
2506 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
2507 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
2508
cc924cad
TJB
25092009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
2510
2511 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
2512 * gdb.python/python-function.exp: Add test for function returning
2513 a GDB value.
2514
bc3b79fd
TJB
25152009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
2516
2517 * gdb.python/python-function.exp: New file.
2518
6c7a06a3
TT
25192009-03-20 Tom Tromey <tromey@redhat.com>
2520
2521 * gdb.base/store.exp: Update for change to escape output.
2522 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
2523 to escape output.
2524 * gdb.base/pointers.exp: Update for change to escape output.
2525 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
2526 to escape output.
2527 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
2528 escape output.
2529 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
2530 to escape output.
2531 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
2532 escape output.
2533 * gdb.base/setvar.exp: Update for change to escape output.
2534 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
2535 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
2536 to escape output.
2537 (test_print_string_constants): Likewise.
2538 * gdb.base/charset.exp (valid_host_charset): Check size of
2539 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
2540 cases. Handle "auto"-related output.
2541 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
2542 (uvar, Uvar): New globals.
2543
c31af87b
JG
25442009-03-19 Jerome Guitton <guitton@adacore.com>
2545
2546 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
2547 deltas.
2548 * gdb.ada/fixed_points.exp: Ditto.
2549
51272cf2
PA
25502009-03-18 Pedro Alves <pedro@codesourcery.com>
2551
2552 * return-nodebug.c: Don't include stdio.h.
2553 (init): Delete.
2554 (func): Delete definition and provide extern declaration.
2555 (t): New.
2556 (main): Don't call printf. Call func and store its result in t.
2557 * return-nodebug1.c: New.
2558 * return-nodebug.exp: Don't expect stdio output. Instead, print
2559 the global variable t. Drop printf formatters and cast types from
2560 foreach loop. Don't use prepare_for_testing. Compile
2561 return-nodebug.c and return-nodebug1.c in separate steps. Don't
2562 define FORMAT or CAST.
2563
d24948ac
PP
25642009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
2565
2566 * gdb.base/solib-display.exp: Disable test for remote targers.
2567
61ff14c6
JK
25682009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2569
2570 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
2571
cb4dce93
JK
25722009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2573
2574 Fix a racy FAIL.
2575 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
2576 code from `follow parent, print pids'.
2577 (`follow child, print pids', `follow parent, print pids'): Call it.
2578 Replace `gdb_test "break..."' by gdb_breakpoint.
2579
f7c60c5e
VP
25802009-03-13 Vladimir Prus <vladimir@codesourcery.com>
2581
2582 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 2583 sync and async modes.
f7c60c5e 2584
383ace49
JB
25852009-03-12 Joel Brobecker <brobecker@adacore.com>
2586
2587 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
2588 that was checked in by mistake. Remove loading of ada.exp, since
2589 this is not necessary in this case.
2590
4ce102af
JB
25912009-03-12 Joel Brobecker <brobecker@adacore.com>
2592
2593 * gdb.ada/ptype_arith_binop.exp: New testcase.
2594
529a2aef
JB
25952009-03-12 Joel Brobecker <brobecker@adacore.com>
2596
2597 * gdb.ada/mod_from_name: New testcase.
2598
8a38181c
JB
25992009-03-12 Joel Brobecker <brobecker@adacore.com>
2600
2601 * gdb.ada/tick_last_segv: New testcase.
2602
11436dee
VP
26032009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2604
61ff14c6 2605 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 2606
1f31650a
VP
26072009-03-12 Vladimir Prus <vladimir@codesourcery.com>
2608
61ff14c6
JK
2609 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
2610 include the token in ^running and frame info in *stopped.
1f31650a 2611
a3247a22
PP
26122009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
2613
2614 * solib-display.exp: New file.
2615 * solib-display-main.c: New file.
2616 * solib-display-lib.c: New file.
61ff14c6 2617
aae64587
PA
26182009-03-05 Pedro Alves <pedro@codesourcery.com>
2619
2620 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
2621
44aabfbc
JK
26222009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2623
2624 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
2625 (list_and_check_macro): Use more specific test name.
2626 (next to definition): Make the test names unique.
2627
c087fcd3
PM
26282009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
2629
2630 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 2631
c86cf029
VP
26322009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2633
2634 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
2635 notifications.
2636 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
2637 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
2638 * lib/mi-support.exp (library_loaded_re): New.
2639 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
2640
3ea85240
VP
26412009-02-17 Vladimir Prus <vladimir@codesourcery.com>
2642
2643 * gdb.gdb/observer.exp: Use test_notification observer, not
2644 normal_stop, everywhere.
2645 (test_normal_stop_notifications): Rename to...
2646 (test_notifications): ...this.
2647 (test_observer_normal_stop): Rename to...
2648 (test_observer): ...this.
2649
1903f0e6
DE
26502009-02-16 Doug Evans <dje@google.com>
2651
2652 * gdb.arch/amd64-disp-step.S (test_int3): New test.
2653 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
2654 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
2655 (test_prefixed_syscall,test_int3): New tests.
2656 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
2657 (test_prefixed_syscall,test_int3): New tests.
2658
1d33d6ba
VP
26592009-02-14 Vladimir Prus <vladimir@codesourcery.com>
2660
3cb51905
AS
2661 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
2662 (mi_expect_interrupt): Likewise.
2663 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
2664 response.
1d33d6ba 2665
faafb047
PM
26662009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2667
2668 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
2669 * gdb.base/pc-fp.exp (get_valueofx): Remove.
2670 Replace calls to get_valueofx by get_hexadecimal_valueof.
2671
417e16e2
PM
26722009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
2673
2674 * lib/gdb.exp (get_valueof): Accept anything as a return value.
2675 (get_integer_valueof): New procedure.
2676 (get_sizeof): Use new get_integer_value_of.
2677 * gdb.base/sizeof.exp: Replace all uses of get_valueof
2678 by get_integer_valueof.
2679
7065b901
TT
26802009-02-13 Tom Tromey <tromey@redhat.com>
2681
2682 * gdb.base/remote.exp (get_sizeof): Remove.
2683 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
2684 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
2685 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
2686 * lib/gdb.exp (get_valueof): Move from long_long.exp.
2687 (get_sizeof): Likewise.
2688
5d7cb8df
JK
26892009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2690
2691 PR fortran/9806
2692 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
2693
b2febfff
PP
26942009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2695
2696 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
2697
4aa995e1
PA
26982009-02-06 Pedro Alves <pedro@codesourcery.com>
2699
2700 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
2701
d8906c6f
TJB
27022009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
2703
2704 * gdb.python/python-cmd.exp: New file.
2705
ff4ab08d
TG
27062009-02-06 Tristan Gingold <gingold@adacore.com>
2707
2708 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
2709
aacd552b
TG
27102009-02-05 Tristan Gingold <gingold@adacore.com>
2711
2712 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
2713 pointer is dereferenced and use this signal name in regexp.
2714 * gdb.base/signull.exp: Ditto.
2715 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
2716 * gdb.base/signull.c (main): Ditto.
2717
08c637de
TJB
27182009-02-04 Tom Tromey <tromey@redhat.com>
2719 Thiago Jung Bauermann <bauerman@br.ibm.com>
2720
2721 * gdb.python/python-value.exp: Use `gdb.history' instead of
2722 `gdb.value_from_history'.
2723 (test_value_numeric_ops): Add test for conversion of enum constant.
2724 * gdb.python/python-value.c (enum e): New type.
2725 (evalue): New global.
2726 (main): Use argv.
2727
20261af8
JG
27282009-02-04 Jerome Guitton <guitton@adacore.com>
2729
2730 * gdb.ada/uninitialized_vars: New test program.
2731 * gdb.ada/uninitialized_vars.exp: New testcase.
2732
52e44b43
TT
27332009-02-02 Tom Tromey <tromey@redhat.com>
2734
2735 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
2736 * gdb.cp/pr2489.cc: Rename...
2737 * gdb.cp/pr9594.cc: ... to this.
2738
1c71341a
TT
27392009-02-02 Tom Tromey <tromey@redhat.com>
2740
2741 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
2742 * gdb.cp/pr2489.cc: New file.
2743 * gdb.cp/cpcompletion.exp: New file.
2744
a4295225
TT
27452009-02-02 Tom Tromey <tromey@redhat.com>
2746
2747 PR exp/9059:
2748 * gdb.cp/call-c.exp: Add regression test.
2749 * gdb.cp/call-c.cc (FooHandle): New typedef.
2750 (main): New variable 'handle'.
2751
592375cd
VP
27522009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2753
2754 * lib/mi-support.exp (et_mi_thread_list)
2755 (check_mi_and_console_threads): Adjust for current thread in
2756 -thread-list-ids output.
2757
41447f92
VP
27582009-01-30 Vladimir Prus <vladimir@codesourcery.com>
2759
2760 * gdb.mi/mi-break.exp (test_disabled_creation): New.
2761 Call it.
2762
35669430
DE
27632009-01-28 Doug Evans <dje@google.com>
2764
2765 * gdb.arch/amd64-disp-step.S: New file.
2766 * gdb.arch/amd64-disp-step.exp: New file.
2767 * gdb.arch/i386-disp-step.S: New file.
2768 * gdb.arch/i386-disp-step.exp: New file.
2769
09f00d9a
PM
27702009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
2771
2772 * gdb.base/find.exp: Set newline variable
2773 using quotes instead of braces to fix cygwin failures.
2774
1e8fb976
PA
27752009-01-23 Pedro Alves <pedro@codesourcery.com>
2776
2777 * gdb.base/radix.exp: Add tests to ensure that that set
2778 input-radix 0 and set output-radix 0 are really rejected.
2779
da061712
PA
27802009-01-23 Pedro Alves <pedro@codesourcery.com>
2781
2782 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
2783 copyright years.
2784
dd7e2d2b
PA
27852009-01-23 Pedro Alves <pedro@codesourcery.com>
2786
2787 PR gdb/9664:
2788 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
2789
392452f6
PA
27902009-01-22 Pedro Alves <pedro@codesourcery.com>
2791
2792 PR c++/9631:
2793 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
2794
8653e71c
PM
27952009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
2796
2797 * gdb.server/file-transfer.exp: Use EXEEXT variable for
2798 binfile definition to fix Windows OS failure.
2799
a12cc160
DJ
28002009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
2801
2802 PR gdb/9346
2803 * gdb.base/interrupt.c (sigint_handler): New.
2804 (main): Install a SIGINT handler if SIGNALS is defined. Exit
2805 on error.
2806 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
2807 Test "signal SIGINT".
2808
b89667eb
DE
28092009-01-19 Doug Evans <dje@google.com>
2810
2811 * gdb.base/break.exp: Update expected gdb output.
2812 * gdb.base/sepdebug.exp: Ditto.
2813 * gdb.mi/mi-syn-frame.exp: Ditto.
2814 * gdb.mi/mi2-syn-frame.exp: Ditto.
2815 * gdb.base/call-signal-resume.exp: New file.
2816 * gdb.base/call-signals.c: New file.
2817 * gdb.base/unwindonsignal.exp: New file.
2818 * gdb.base/unwindonsignal.c: New file.
2819 * gdb.threads/interrupted-hand-call.exp: New file.
2820 * gdb.threads/interrupted-hand-call.c: New file.
2821 * gdb.threads/thread-unwindonsignal.exp: New file.
2822
adb483fe
DJ
28232009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
2824
2825 * gdb.base/define.exp: Test defining and hooking prefix commands.
2826 * gdb.python/python.exp: Update test for "show user" output.
2827
60023297
JK
28282009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2829
2830 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
2831 now the output exactly, using less wildcards. Expect also the output
2832 of gfortran-4.3. Update for the f-valprint.c modification from
2833 2008-04-22.
2834 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
2835 Remove gdb_test test names where matching the command.
2836
ccc57cf9
PA
28372009-01-01 Pedro Alves <pedro@codesourcery.com>
2838
2839 PR breakpoints/9681:
2840 * gdb.base/watchpoint.exp: Add regression test.
2841
c7a6ca08
PA
28422008-12-31 Pedro Alves <pedro@codesourcery.com>
2843
2844 * gdb.threads/attach-into-signal.exp: Don't use
2845 gdb_suppress_entire_file.
2846 * gdb.threads/attach-stopped.exp: Ditto.
2847 * gdb.threads/attachstop-mt.exp: Ditto.
2848
3a031f65
PA
28492008-12-31 Pedro Alves <pedro@codesourcery.com>
2850
2851 PR gdb/8812:
2852 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
2853
09e6485f
PA
28542008-12-29 Pedro Alves <pedro@codesourcery.com>
2855
2856 PR gdb/7536:
2857 * gdb.base/radix.exp: Add tests to ensure invalid input radices
2858 and unsupported output radices are really rejected.
2859
0cd53049
JK
28602008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2861
2862 * gdb.cp/punctuator.exp: Backslash the '$' signs.
2863
ba163c7e
TT
28642008-12-22 Tom Tromey <tromey@redhat.com>
2865
2866 * gdb.cp/punctuator.exp: New file.
2867
6f4de6c9
JK
28682008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2869
2870 * gdb.base/completion.exp (Completing non-existing component): New test.
2871
0f34d0b4
JK
28722008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2873
2874 Fix for PR gdb/8648.
2875 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
2876 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
2877 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
2878 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
2879
db2ad4c3
JK
28802008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2881
2882 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
2883
bb5ef15e
DP
28842008-12-16 Christophe Lyon <christophe.lyon@st.com>
2885
2886 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
2887 compiler actually generate code at the expected line number.
2888
90142adc
JZ
28892008-12-15 Jie Zhang <jie.zhang@analog.com>
2890
2891 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
2892
fad6eecd
TT
28932008-12-12 Tom Tromey <tromey@redhat.com>
2894
2895 * gdb.base/commands.exp (redefine_hook_test): New proc.
2896 Call it.
2897
17c8aaf5
TT
28982008-12-11 Tom Tromey <tromey@redhat.com>
2899
2900 * gdb.base/macscp.exp: New regression test.
2901
7c8adf68
TT
29022008-12-11 Tom Tromey <tromey@redhat.com>
2903
2904 * gdb.base/macscp.exp: Print "address.addr".
2905 * gdb.base/macscp1.c (struct outer): New struct.
2906 (address): New global.
2907
b05dcbb7
TT
29082008-12-09 Tom Tromey <tromey@redhat.com>
2909
2910 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
2911 Call it.
2912
2d476de1
DE
29132008-12-04 Doug Evans <dje@google.com>
2914
2915 * gdb.server/ext-run.exp: Relax regexp for init program.
2916
87bdc959
TG
29172008-12-03 Tristan Gingold <gingold@adacore.com>
2918
2919 * gdb.base/macscp.exp: Generate an object file during compilation
2920 to work around Darwin dsymutil limitations.
2921
e0740f77
JK
29222008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2923
2924 Test resolving external references to TLS variables.
2925 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
2926 FILE2_THREAD_LOCAL.
2927 (testfile2, srcfile2): New variables.
2928 * gdb.threads/tls.c (file2_thread_local)
2929 (function_referencing_file2_thread_local): New.
2930 * gdb.threads/tls2.c: New file.
2931
67f0aac5
JB
29322008-11-28 Joel Brobecker <brobecker@adacore.com>
2933
2934 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
2935 rather than integer, as integer might not be big enough when
2936 on 64bit targets.
67f0aac5 2937
c332165e
JG
29382008-11-27 Jerome Guitton <guitton@adacore.com>
2939
2940 * gdb.cp/formatted-ref.exp: Add equality test.
2941 * gdb.ada/formatted_ref.exp: Ditto.
2942
fc9b693c
JK
29432008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2944
2945 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
2946 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
2947
a9c64011
AS
29482008-11-20 Andreas Schwab <schwab@suse.de>
2949
2950 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
2951 matching syscall entry point.
2952 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
2953 (tcatch_vfork_then_child_follow): Likewise. Finish through
2954 vfork even if we stopped at the syscall trampoline.
2955
e2fd701e
DE
29562008-11-20 Doug Evans <dje@google.com>
2957
2958 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
2959
69abc51c
TJB
29602008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
2961
2962 * gdb.arch/ppc-dfp.exp: New file.
2963 * gdb.arch/ppc-dfp.c: New file.
2964
c14c28ba
PP
29652008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
2966
2967 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 2968
2e74121d
DE
29692008-11-17 Doug Evans <dje@google.com>
2970
2971 * gdb.mi/mi-syn-frame.exp: Update expected output.
2972 * gdb.mi/mi2-syn-frame.exp: Update expected output.
2973
66bb093b
VP
29742008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2975
2976 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
2977 "thread N" results in =thread-selected.
2978 * lib/mi-support (mi_run_cmd, mi_expect_stop)
2979 (mi_send_resuming_command_raw): Be prepared for
2980 =thread-selected.
2981
3d043ef6
VP
29822008-11-17 Vladimir Prus <vladimir@codesourcery.com>
2983
a9c64011
AS
2984 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
2985 * lib/mi-support.exp: Likewise.
3d043ef6 2986
808104c8
JB
29872008-11-16 Joel Brobecker <brobecker@adacore.com>
2988
2989 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
2990 commands from the expected output for "help catch".
2991
00b22944
JB
29922008-11-15 Joel Brobecker <brobecker@adacore.com>
2993
2994 * gdb.ada/int_deref.exp: New testcase.
2995
59669435
TT
29962008-11-14 Nick Roberts <nickrob@snap.net.nz>
2997
2998 * gdb.mi/gdb2549.exp: New file.
2999
de04a248
DE
30002008-11-11 Doug Evans <dje@google.com>
3001
3002 * gdb.base/callexit.exp: New file.
3003 * gdb.base/callexit.c: New file.
3004
6b8ce727
DE
30052008-11-10 Doug Evans <dje@google.com>
3006
3007 * lib/gdb.exp (GDBFLAGS): Move -nx ...
3008 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
3009 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
3010 (default_gdb_start,default_gdb_exit): Ditto.
3011 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
3012 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
3013 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
3014 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
3015 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
3016 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
3017
1b14b8aa
AS
30182008-11-03 Andreas Schwab <schwab@suse.de>
3019
3020 * gdb.base/hashline2.exp: Fix typo.
3021 * gdb.base/hashline3.exp: Likewise.
3022
f3134b88
TT
30232008-10-30 Tom Tromey <tromey@redhat.com>
3024
3025 * gdb.base/pointers.exp: Add test.
3026 * gdb.base/pointers.c (k, S): New typedefs.
3027 (instance): New global.
3028
c2226152
AS
30292008-10-30 Andreas Schwab <schwab@suse.de>
3030
3031 * gdb.base/args.exp: Add tests for newlines.
3032
462f405c
JB
30332008-10-30 Joel Brobecker <brobecker@adacore.com>
3034
3035 gdb.base/foll-exec.exp: Update the expected output of a couple
3036 of "info breakpoints" tests.
3037
79a45b7d
TT
30382008-10-28 Tom Tromey <tromey@redhat.com>
3039
3040 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
3041
adc13a14
PA
30422008-10-24 Pedro Alves <pedro@codesourcery.com>
3043
3044 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
3045 gdb_start_cmd.
3046 Use runto_main before any test that requires execution.
3047
252fbfc8
PA
30482008-10-23 Pedro Alves <pedro@codesourcery.com>
3049
3050 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
3051 instead of SIGINT.
3052
28148e3d
JB
30532008-10-22 Joel Brobecker <brobecker@adacore.com>
3054
3055 * gdb.base/completion.exp: Update expected output following
3056 the addition of the "info tasks" command.
3057
c209f847
TT
30582008-10-22 Tom Tromey <tromey@redhat.com>
3059
3060 * gdb.base/exprs.exp (test_expr): Add test for string
3061 concatenation.
3062
f177e350
PA
30632008-10-19 Pedro Alves <pedro@codesourcery.com>
3064
3065 * configure.ac: Output gdb.python/Makefile.
3066 * configure: Regenerate.
3067 * gdb.python/Makefile.in: New.
3068
cce89356
JB
30692008-10-16 Joel Brobecker <brobecker@adacore.com>
3070
3071 * gdb.base/foll-fork.exp: Adjust the expected output to match
3072 the new description for fork/vfork catchpoints in the "info
3073 breakpoints" output.
3074
176d289d
TJB
30752008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3076
3077 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
3078
a08702d6
TJB
30792008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3080
3081 * gdb.python/python-value.c: New file.
3082 * gdb.python/python-value.exp: New file.
3083
1c5cfe86
PA
30842008-10-15 Pedro Alves <pedro@codesourcery.com>
3085
3086 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
3087
5a98ad69
DP
30882008-10-15 Denis Pilat <denis.pilat@st.com>
3089
41702f1b 3090 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 3091
dcb1a1e2
TT
30922008-10-09 Tom Tromey <tromey@redhat.com>
3093
3094 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
3095 'fprintf' and 'stderr'.
3096
9124fe48
JB
30972008-10-07 Joel Brobecker <brobecker@adacore.com>
3098
3099 * gdb.ada/ref_tick_size.exp: New testcase.
3100
45452591
DE
31012008-10-06 Doug Evans <dje@google.com>
3102
3103 * gdb.dwarf2/dw2-cu-size.exp: New file.
3104 * gdb.dwarf2/dw2-cu-size.S: New file.
3105
3106 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
3107 .Ltype_int for clarity.
3108
4fc5b208
PP
31092008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
3110
3111 PR gdb/2384:
3112 * gdb.cp/gdb2384.exp: Extended to test more cases.
3113 * gdb.cp/gdb2384.cc: Likewise.
3114 * gdb.cp/gdb2384-base.h: Likewise.
3115 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 3116
d78df370
JK
31172008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3118
3119 * gdb.base/maint.exp (maint print type): Remove printing
3120 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
3121
9a044a89
TT
31222008-09-30 Tom Tromey <tromey@redhat.com>
3123
3124 * gdb.base/macscp.exp: Add completion tests.
3125 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
3126 (TWENTY_THREE): Likewise.
3127 (FORTY_EIGHT): Likewise.
3128
506800a9
TT
31292008-09-30 Tom Tromey <tromey@redhat.com>
3130
3131 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
3132 everywhere.
3133 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
3134
1a6f01b5
JK
31352008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3136
3137 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
3138 testcase is derived from. Fix racy dependency on an expected PID
3139 number. No longer support the testcase on Linux kernel 2.4.x.
3140
2fae03e8
TT
31412008-09-27 Tom Tromey <tromey@redhat.com>
3142
3143 * gdb.base/macscp.exp: Add tests for stringification, splicing,
3144 and varargs.
3145
1ad15515
PA
31462008-09-22 Pedro Alves <pedro@codesourcery.com>
3147
3148 * lib/mi-support.exp (mi_expect_interrupt): New.
3149 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
3150 from gdb.mi/mi-nonstop.exp.
3151 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
3152 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
3153 lib/mi-support.exp.
3154 Use mi_check_thread_states throughout. Avoid ".*" and do not
3155 require an anchor after -exec-run.
3156
d0b76dc6
DJ
31572008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
3158
3159 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
3160 stop is pending. Avoid ".*" when two stops are pending.
3161 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
3162 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
3163 newlines in fullnames.
3164 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
3165 (mi_expect_stop): Update comments. Only anchor in sync mode.
3166 Do not match newlines.
3167 (mi_send_resuming_command_raw): Always return status.
3168 (mi_get_stop_line): Do not match more than one line by accident.
3169 Only anchor in sync mode.
3170 (mi_run_inline_test): If -exec-next fails, give up.
3171
9990c830
UW
31722008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3173
3174 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
3175 on SPU.
3176
ebcf6f00
JB
31772008-09-10 Joel Brobecker <brobecker@adacore.com>
3178
3179 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
3180
b6db24e5
JB
31812008-09-10 Joel Brobecker <brobecker@adacore.com>
3182
3183 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
3184 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3185 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
3186 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3187 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
3188 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
3189 gdb.ada/interface.exp, gdb.ada/null_array.exp,
3190 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3191 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3192 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3193 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
3194 Include the "= " sequence in the expected output of print tests.
3195
2bf448e0
JB
31962008-09-10 Joel Brobecker <brobecker@adacore.com>
3197
3198 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
3199 description for boolean types.
3200
d51fd4c8
PA
32012008-09-09 Pedro Alves <pedro@codesourcery.com>
3202
3203 * gdb.base/hook-stop-continue.c: New.
3204 * gdb.base/hook-stop-continue.exp: New.
3205
694182d2
DJ
32062008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3207
3208 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
3209
3b8a7fc0
JG
32102008-09-08 Jerome Guitton <guitton@adacore.com>
3211
3212 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
3213 (stack_check_probe_2, stack_check_probe_loop_1)
3214 (stack_check_probe_loop_2): New functions.
3215 (main): Add call to these new functions.
3216 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
3217 functions, check that the breakpoint is inserted at the appropriate
3218 location.
3219 (insert_breakpoint): Slightly refine this procedure so that it can
3220 be called several times in the test.
3221
96cc0ae8
JG
32222008-09-08 Jerome Guitton <guitton@adacore.com>
3223
3224 * gdb.base/stack-checking.c: New file.
3225 * gdb.base/stack-checking.exp: New file.
3226
1f08b409
TJB
32272008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3228
3229 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
3230 * gdb.arch/altivec-regs.exp: Likewise.
3231 * gdb.arch/vsx-regs.exp: Likewise.
3232
3099e1c4
TJB
32332008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
3234
3235 * gdb.arch/ppc-fp.exp: New file.
3236 * gdb.arch/ppc-fp.c: New file.
3237
cc69bfc1
PP
32382008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
3239
3240 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
3241 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 3242
b02a33db
MS
32432008-09-04 Michael Snyder <msnyder@vmware.com>
3244
3245 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
3246 as "at" (for non-debug functions such as _start).
3247
2992cbe0
UW
32482008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3249
3250 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
3251 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
3252 software watchpoints.
3253 * gdb.base/watch_thread_num.exp: Likewise.
3254
514f746b
AR
32552008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
3256
3257 * gdb.arch/i386-bp_permanent.exp: New test.
3258
876cecd0
TT
32592008-08-24 Tom Tromey <tromey@redhat.com>
3260
3261 * gdb.base/maint.exp: Update "maint print type".
3262
80f73d71
VP
32632008-08-21 Vladimir Prus <vladimir@codesourcery.com>
3264
3265 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
3266 support. Adjust the order of "*running" notifications.
3267 * gdb.mi/non-stop.c: Don't cast from int to void* and
3268 back.
3269
d9c78d7d
MK
32702008-08-20 Mark Kettenis <kettenis@gnu.org>
3271
3272 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
3273 expect to find it in the "info frame" output.
3274
97a2d1d3
DJ
32752008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
3276
3277 * gdb.base/interp.exp: Always consume both prompts.
3278
b96e2927
PA
32792008-08-20 Pedro Alves <pedro@codesourcery.com>
3280
3281 * gdb.base/pending.exp: Test pending breakpoints without symbols
3282 loaded.
3283
8cf6e61a
VP
32842008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3285
3286 * lib/mi-support.exp (mi_expect_stop): Produce
3287 more details on failures.
3288 * gdb.mi/mi-nonstop.exp: New.
3289 * gdb.mi/non-stop.c: New.
3290
c6ebd6cf
VP
32912008-08-19 Vladimir Prus <vladimir@codesourcery.com>
3292
a9c64011
AS
3293 * gdb.mi/mi-async.exp: Use 'set target-async'.
3294 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 3295
46a9b8ed
DJ
32962008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
3297
3298 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
3299
44feb3ce
TT
33002008-08-17 Tom Tromey <tromey@redhat.com>
3301
3302 * gdb.base/help.exp (help catch): Rewrite.
3303
311a4e6b
TJB
33042008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
3305
3306 * gdb.base/define.exp: Test indented command documentation.
3307 * gdb.python/python.exp: Test indented multi-line command.
3308
604c2f83
LM
33092008-08-15 Luis Machado <luisgpm@br.ibm.com>
3310
3311 * testsuite/gdb.arch/vsx-regs.c: New source file.
3312 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
3313 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
3314
886a217c
TT
33152008-08-14 Tom Tromey <tromey@redhat.com>
3316
3317 * gdb.base/macscp.exp: Add regression test for "macro define" or
3318 "macro undef" with no arguments.
3319
c814a4f3
PP
33202008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
3321
3322 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 3323
12ab8a60
UW
33242008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3325
3326 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
3327
d57a3c85
TJB
33282008-08-06 Tom Tromey <tromey@redhat.com>
3329
3330 * gdb.python/python.exp: New file.
3331
c7b778ff
JK
33322008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3333
3334 Fix for PR gdb/1543.
3335 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
3336 $LOCATION.
3337 (location): New variable.
3338 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
3339 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
3340 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
3341 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
3342 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
3343 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
3344 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
3345 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
3346 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
3347 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
3348 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
3349 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
3350 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
3351 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
3352 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
3353 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
3354 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
3355 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
3356 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
3357 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
3358 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
3359 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
3360 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
3361 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
3362 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
3363 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
3364 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
3365 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
3366 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
3367 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
3368 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
3369 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
3370 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
3371 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
3372 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
3373 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
3374 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
3375 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
3376 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
3377 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
3378 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
3379 gdb.base/type-opaque.exp, gdb.base/until.exp,
3380 gdb.base/value-double-free.c, gdb.base/varargs.exp,
3381 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
3382 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
3383 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3384 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
3385 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
3386 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3387 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3388 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
3389 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
3390 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
3391 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
3392 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
3393 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
3394 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
3395 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
3396 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
3397 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
3398 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
3399 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
3400 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
3401 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
3402 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
3403 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
3404 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
3405 gdb.pascal/types.exp, gdb.stabs/weird.exp,
3406 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
3407 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
3408 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
3409 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
3410 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
3411 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
3412 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
3413 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
3414 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
3415 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
3416 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
3417 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
3418 lib/mi-support.exp, lib/trace-support.exp: Remove reference
3419 to bug-gdb@prep.ai.mit.edu .
3420
5e06a3d1
VP
34212008-07-31 Vladimir Prus <vladimir@codesourcery.com>
3422
3423 * lib/mi-support.exp (mi_load_shlibs): New.
3424 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
3425
9d81d21b
VP
34262008-07-30 Vladimir Prus <vladimir@codesourcery.com>
3427
3428 * lib/mi-support.exp (get_mi_thread_list)
3429 (check_mi_and_console_threads): New, moved from ...
3430 * gdb.mi/mi-pthread.exp: ...here.
3431 * gdb.mi/gdb669.exp (get_mi_thread_list)
3432 (check_mi_and_console_threads): Delete.
3433 * gdb.mi/mi2-pthread.exp: Likewise.
3434
bae98fe0
TT
34352008-07-28 Tom Tromey <tromey@redhat.com>
3436
3437 * Makefile.in (just-check): Remove. Move body to...
3438 (check): ... here.
3439
57380f4e
DJ
34402008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3441
3442 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
3443 Add a test for duplicated SIGINTs.
3444
e09490f1
DJ
34452008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3446
3447 * gdb.threads/schedlock.exp (get_args): Update to work for any
3448 value of NUM.
3449 (Top level): Report the number of threads that did not resume.
3450
6387b45f
DJ
34512008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3452
3453 * gdb.dwarf2/dw2-compressed.S: Also define __start.
3454
62f64ff2
DJ
34552008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
3456
3457 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
3458 non-MI prompt.
3459
fa8de41e
TT
34602008-07-26 Tom Tromey <tromey@redhat.com>
3461
3462 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
3463 (function_struct, function_struct_ptr): New globals.
3464 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
3465 function pointer in a struct.
3466
ccb3ac8a
TT
34672008-07-26 Tom Tromey <tromey@redhat.com>
3468
3469 * gdb.base/macscp.exp: Add test for macro lexing bug.
3470
d7d9f01e
TT
34712008-07-18 Tom Tromey <tromey@redhat.com>
3472
3473 * gdb.base/macscp.exp: Add macro tests.
3474
9bf07184
PP
34752008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3476
3477 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
3478
becf6477
PP
34792008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
3480
3481 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
3482
0709f7d3
PP
34832008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
3484
3485 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 3486
7093c834
PP
34872008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
3488
3489 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 3490
b432ffe3
JK
34912008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3492
3493 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
3494
b1a268e5
VP
34952008-07-12 Vladimir Prus <vladimir@codesourcery.com>
3496
3497 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
3498
e2995f8e
KB
34992008-07-11 Kevin Buettner <kevinb@redhat.com>
3500
3501 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
3502 of regexp to account for changes made to GDB in the printing of
3503 byte vectors.
3504
14032a66
TT
35052008-07-11 Tom Tromey <tromey@redhat.com>
3506
3507 * gdb.base/completion.exp: Add 'help' completion test.
3508
981505ef
JK
35092008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3510
3511 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
3512
10568435
JK
35132008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3514
3515 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
3516
4487aabf
PA
35172008-07-09 Pedro Alves <pedro@codesourcery.com>
3518
3519 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
3520
a4a9b1c4
PA
35212008-07-09 Pedro Alves <pedro@codesourcery.com>
3522
3523 * gdb.base/fullname.exp: Restore pwd if compiling failed.
3524
3c3185ac
JK
35252008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3526
3527 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
3528
7ebd49dc
VP
35292008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3530
3531 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
3532 previous commit. Add a comment.
3533
84e46146
PA
35342008-06-28 Pedro Alves <pedro@codesourcery.com>
3535
3536 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
3537
0f8d4a2f
VP
35382008-06-28 Vladimir Prus <vladimir@codesourcery.com>
3539
3540 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
3541
f747e0ce
PA
35422008-06-27 Pedro Alves <pedro@codesourcery.com>
3543
3544 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
3545 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
3546 compiling an executable, link in an object that forces unbuffered
3547 output.
3548 * lib/set_unbuffered_mode.c: New file.
3549
734a5c36
JK
35502008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3551
3552 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
3553
a2840c35
VP
35542008-06-25 Vladimir Prus <vladimir@codesourcery.com>
3555
a9c64011
AS
3556 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
3557 mi_expect_stop.
3558 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
3559 Demand that *running is output.
3560 (detect_async): Perform checking every time.
3561 (mi_send_resuming_command): Extract everything into...
3562 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
3563 (mi_expect_stop): Don't accept any output before *stopped.
3564
6ae37fef
VP
35652008-06-13 Vladimir Prus <vladimir@codesourcery.com>
3566
3567 Robustify mi-simplerun.
a9c64011
AS
3568 * gdb.mi/basics.c (main): Add a call to sleep.
3569 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
3570 * gdb.mi/mi2-cli.exp: Likewise.
3571 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 3572
b4aa76f0 35732008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
3574
3575 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
3576
e1ac3328
VP
35772008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3578
a9c64011
AS
3579 * gdb.mi/mi-console.exp: Adjust.
3580 * gdb.mi/mi-syn-frame.exp: Adjust.
3581 * gdb.mi/mi2-console.exp: Adjust.
3582 * gdb.mi/mi2-syn-frame.exp: Adjust.
3583 * lib/mi-support.exp (mi_run_cmd): Adjust.
3584 (mi_send_resuming_command): Adjust.
e1ac3328 3585
f7f9a841
VP
35862008-06-10 Vladimir Prus <vladimir@codesourcery.com>
3587
3588 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
3589 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
3590 testing of stopped.
3591 * gdb.mi/mi2-syn-frame.exp: Likewise.
3592 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
3593 (async, detect_async): New.
3594 (mi_expect_stop, mi_continue_to_line): Adjust expectation
3595 depending on if we're running in sync or async mode.
f7f9a841 3596
37cd5d19
TT
35972008-06-09 Tom Tromey <tromey@redhat.com>
3598
3599 * gdb.base/completion.exp: New tests for field name completion
3600 with spaces, and field name completion with '->'.
3601
65d12d83
TT
36022008-06-06 Tom Tromey <tromey@redhat.com>
3603
3604 * gdb.base/break1.c (struct some_struct): New struct.
3605 (values): New global.
3606 * gdb.base/completion.exp: Add field name completion test.
3607
ebfe2e3f
PP
36082008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3609
3610 * gdb.cp/call-c.exp: Test for incorrect handling of reference
3611 to pointer.
3612 * gdb.cp/call-c.cc: Likewise.
3613
bcf6fc3a
NR
36142008-06-06 Nick Roberts <nickrob@snap.net.nz>
3615
3616 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
3617 annotation.
3618
49fd4a42 36192008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 3620 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
3621
3622 * gdb.threads/execl.c, gdb.threads/execl1.c,
3623 gdb.threads/execl.exp: New tests.
a9c64011 3624
8a34ac3f
AR
36252008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
3626 Daniel Jacobowitz <dan@codesourcery.com>
3627
3628 * gdb.cp/exception.exp: Activate test, make it work with pending
3629 catchpoints.
3630
86ae69ef
JK
36312008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3632
3633 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
3634
f7f9ae2c
VP
36352008-05-28 Vladimir Prus <vladimir@codesourcery.com>
3636
a9c64011
AS
3637 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
3638 now printed.
3639 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 3640
2a2d4dc3
AS
36412008-05-27 Andreas Schwab <schwab@suse.de>
3642
3643 * gdb.base/frame-args.exp: Handle arguments that are optimized
3644 out.
3645
5099e4d9
LM
36462008-05-26 Luis Machado <luisgpm@br.ibm.com>
3647
3648 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
3649 quiet for ppc32 and group options into a single variable.
3650
d9c36a91
JB
36512008-05-23 Joel Brobecker <brobecker@adacore.com>
3652
3653 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
3654 of zero-size elements.
3655 * gdb.ada/null_array.exp: Test printing this new array.
3656
103a8671
JK
36572008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3658
3659 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
3660
07a4cc1a 36612008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
3662
3663 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
3664 of the "finish" command.
3665
55f996a7
NR
36662008-05-21 Nick Roberts <nickrob@snap.net.nz>
3667
3668 * gdb.base/annota1.exp: Test for new annotation.
3669
907fc202
UW
36702008-05-16 Pedro Alves <pedro@codesourcery.com>
3671
3672 * gdb.base/fixsection.exp: New file.
3673 * gdb.base/fixsection0.c: New file.
3674 * gdb.base/fixsection1.c: New file.
3675
e8f97270
UW
36762008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3677
3678 * gdb.base/annota1.exp: Accept printf@... in place of printf.
3679 * gdb.base/annota3.exp: Likewise.
3680
ac0bb574
NF
36812008-05-13 Nathan Froyd <froydnj@codesourcery.com>
3682
3683 * gdb.base/watch_thread_num.exp: Don't run tests that require
3684 watchpoints if the target doesn't support them.
3685
6fadd07a
DE
36862008-05-12 Doug Evans <dje@google.com>
3687
3688 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
3689
6e9a4a30
JB
36902008-05-09 Joel Brobecker <brobecker@adacore.com>
3691
3692 * gdb.ada/assign_1.exp: New testcase.
3693
08388c79
DE
36942008-05-09 Doug Evans <dje@google.com>
3695
a3c83fae
DE
3696 * gdb.base/find.exp: New file.
3697 * gdb.base/find.c: New file.
08388c79 3698
bd5ddfe8
DJ
36992008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
3700
3701 * gdb.base/commands.exp (watchpoint_command_test): Handle
3702 gdb,no_hardware_watchpoints.
3703 * gdb.base/float.exp: Allow ARM targets without floating point.
3704 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
3705
b5dd68e2 37062008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 3707 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
3708
3709 * gdb.ada/lang_switch: New test program.
3710 * gdb.ada/lang_switch.exp: New testcase.
3711
382d13d1
DE
37122008-05-05 Doug Evans <dje@google.com>
3713
3714 * gdb.base/help.exp (disassemble): Update expected help text.
3715
9dd789d0
PA
37162008-05-04 Pedro Alves <pedro@codesourcery.com>
3717
3718 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
3719
611c83ae
PA
37202008-05-04 Pedro Alves <pedro@codesourcery.com>
3721
3722 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
3723 different times.
3724
ff013f42
JK
37252008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3726
3727 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
3728 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
3729 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
3730 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
3731
96dff6a2
VP
37322008-05-04 Vladimir Prus <vladimir@codesourcery.com>
3733
3734 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
3735 notification to appear.
3736
55cd6f92
DJ
37372008-05-04 Daniel Jacobowitz <dan@debian.org>
3738
3739 * gdb.base/fullname.c: New file.
3740 * gdb.base/fullname.exp: New file.
3741 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
3742
d705c43c
PA
37432008-05-03 Pedro Alves <pedro@codesourcery.com>
3744
3745 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
3746 expressions with macros.
3747
333222e1
JK
37482008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3749
3750 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
3751
5ac01682
DJ
37522008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
3753
3754 * gdb.base/completion.exp: Handle lack of other symbols beginning
3755 with "a".
3756
3757 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
3758
237fc4c9
PA
37592008-05-02 Jim Blandy <jimb@codesourcery.com>
3760
3761 * gdb.asm/asmsrc1.s: Add scratch space.
3762
ed5e9466
DJ
37632008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3764 Daniel Jacobowitz <dan@codesourcery.com>
3765
3766 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
3767 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
3768 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
3769
b39cc962
DJ
37702007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
3771
3772 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
3773
36d520f5
JB
37742008-05-01 Joel Brobecker <brobecker@adacore.com>
3775
3776 * gdb.base/info-target.exp: New testcase.
3777
8d4e3071
DJ
37782008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3779
3780 * gdb.cp/hang.exp: Use .cc instead of .C.
3781 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
3782 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
3783
6f3f3097
DJ
37842008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
3785
3786 * gdb.base/gdb1250.exp: Remove perror.
3787 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
3788
5550a914
PA
37892008-04-30 Pedro Alves <pedro@codesourcery.com>
3790
3791 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
3792 .2byte.
3793
d848e687
DJ
37942008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
3795
3796 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
3797 (maybe_kfail): New.
3798
93b5768b
PA
37992008-04-25 Pedro Alves <pedro@codesourcery.com>
3800
3801 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
3802
721c02de
VP
38032008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3804
a9c64011
AS
3805 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
3806 * gdb.mi/mi2-syn-frame.exp: Likewise.
3807 * lib/mi-support.exp: Likewise.
721c02de 3808
74960c60
VP
38092008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3810
3811 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
3812 to specify regexp for the location to stop at.
3813 * gdb.base/break-always.c: New.
3814 * gdb.base/break-always.exp: New.
3815
d24317b4
VP
38162008-04-24 Vladimir Prus <vladimir@codesourcery.com>
3817
3818 * lib/mi-support.exp (mi_runto_helper): Adjust
3819 for the original-location field.
3820 (mi_create_breakpoint, mi_list_breakpoints): New.
3821 * gdb.mi/mi-break.exp: Adjust.
3822 * gdb.mi/mi2-break.exp: Adjust.
3823 * gdb.mi/mi-pending.exp: Adjust.
3824 * gdb.mi/mi-simplerun.exp: Adjust.
3825 * gdb.mi/mi2-simplerun.exp: Adjust.
3826 * gdb.mi/mi-syn-frame.exp: Adjust.
3827 * gdb.mi/mi2-syn-frame.exp: Adjust.
3828 * gdb.mi/mi-until.exp: Adjust.
3829 * gdb.mi/mi2-until.exp: Adjust.
3830 * gdb.mi/mi-var-display.exp: Adjust.
3831 * gdb.mi/mi2-var-display.exp: Adjust.
3832 * gdb.mi/mi-watch.exp: Adjust.
3833 * gdb.mi/mi2-watch.exp: Adjust.
3834
fdc59709 38352008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 3836
a9c64011
AS
3837 * aclocal.m4: Add override.m4.
3838 * configure: Regenerate.
fdc59709 3839
8e91f023
VP
38402008-04-19 Vladimir Prus <vladimir@codesourcery.com>
3841
3842 * gdb.mi/var-cmd.c (do_at_tests): Verify that
3843 '-var-update --all-values' reports new value even the type
3844 of a variable object has changed.
3845
233a11ab
CS
38462008-04-18 Craig Silverstein <csilvers@google.com>
3847
3848 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
3849 files.
d24317b4 3850
9c1137ad
JB
38512008-04-18 Joel Brobecker <brobecker@adacore.com>
3852
3853 * gdb.ada/atomic_enum: New test program.
3854 * gdb.ada/atomic_enum.exp: New testcase.
3855
66d0bbc7
DE
38562008-04-17 Doug Evans <dje@google.com>
3857
3858 * gdb.opt/Makefile.in: Fix whitespace.
3859
100906b0
UW
38602008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
3861
3862 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
3863
4584e32e
DE
38642008-04-17 Doug Evans <dje@google.com>
3865
3866 * gdb.base/hashline1.exp: New testcase.
3867 * gdb.base/hashline2.exp: New testcase.
3868 * gdb.base/hashline2.exp: New testcase.
3869
0a320680
PA
38702008-04-17 Pedro Alves <pedro@codesourcery.com>
3871
3872 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
3873
18ac113b
AR
38742008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
3875
3876 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
3877 temporary breakpoint to match "Temporary breakpoint".
3878 * gdb.base/break.exp (delete_breakpoints): Likewise.
3879 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
3880 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
3881 * gdb.base/display.exp: Likewise.
3882 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
3883 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
3884 * gdb.base/restore.exp (restore_tests): Likewise.
3885 * gdb.base/sepdebug.exp: Likewise.
3886 * gdb.base/watchpoint.exp: Likewise.
3887 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
3888 * gdb.mi/mi-pending.exp: Likewise.
3889 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
3890 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
3891 * gdb.mi/mi-var-cmd.exp: Likewise.
3892 * gdb.mi/mi-var-display.exp: Likewise.
3893 * gdb.mi/mi2-cli.exp: Likewise.
3894 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
3895 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
3896 * gdb.mi/mi2-var-display.exp: Likewise.
3897 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
3898 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
3899 new "disp" field.
a9c64011 3900 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
3901 reason. This is to support fix for PR2424.
3902
add38693
JK
39032008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3904
3905 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
3906
fcacd99f
VP
39072008-04-13 Vladimir Prus <vladimir@codesourcery.com>
3908
3909 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 3910 field. Add more floating varobj tests.
fcacd99f 3911 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
3912 field.
3913 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
3914 (main): Call do_at_tests.
3915 * lib/mi-support.exp (mi_create_floating_varobj)
3916 (mi_varobj_update_with_type_change): New.
fcacd99f 3917
de051565
MK
39182008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
3919
3920 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
3921 option of -var-evaluate-expression.
3922 * gdb.mi/mi2-var-display.exp: Likewise.
3923
dbc52822
VP
39242008-04-07 Vladimir Prus <vladimir@codesourcery.com>
3925
3926 Introduce test setup helpers.
a9c64011
AS
3927 * lib/gdb.exp (build_executable, clean_restart)
3928 (prepare_for_testing): New.
3929 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
3930 * gdb.base/return.exp: Likewise.
3931 * gdb.base/ending-run.exp: Likewise.
dbc52822 3932
473591da
NR
39332008-04-07 Nick Roberts <nickrob@snap.net.nz>
3934
3935 * gdb.mi/mi-async.exp: New test for asynchronous Machine
3936 Interface (MI) responses.
3937
2b2d9e11
VP
39382008-04-06 Vladimir Prus <vladimir@codesourcery.com>
3939
a9c64011
AS
3940 * gdb.cp/breakpoint.cc: New code to test conditions involving
3941 member variables.
3942 * gdb.cp/breakpoint.exp: Test condition involving member
3943 variables.
2b2d9e11 3944
bb378428
VP
39452008-04-05 Vladimir Prus <vladimir@codesourcery.com>
3946
3947 * lib/mi-support.exp (mi_expect_stop): New.
3948 (mi_run_cmd): Change the
3949 token. Use mi_send_resuming_command, use
3950 mi_expect_stop.
3951 (mi_execute_to_helper): Rename to mi_execute_to.
3952 (mi_send_resuming_command): Add more error patterns.
3953 (mi_wait_for_stop): Renamed to...
3954 (mi_get_stop_line): ...this.
3955 (mi_run_inline_test): Adjust.
3956
3957 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
3958 * gdb.mi/mi-console.exp: Likewise.
3959 * gdb.mi/mi-pending.exp: Likewise.
3960 * gdb.mi/mi-simplerun.exp: Likewise.
3961 * gdb.mi/mi-stack.exp: Likewise.
3962 * gdb.mi/mi-stepi.exp: Likewise.
3963 * gdb.mi/mi-syn-frame.exp: Add comment.
3964 * gdb.mi/mi-until.exp: Likewise.
3965 * gdb.mi/mi-var-display.exp: Likewise.
3966 * gdb.mi/mi-watch.exp: Likewise.
3967 * gdb.mi/mi2-cli.exp: Likewise.
3968 * gdb.mi/mi2-console.exp: Likewise.
3969 * gdb.mi/mi2-simplerun.exp: Likewise.
3970 * gdb.mi/mi2-stack.exp: Likewise.
3971 * gdb.mi/mi2-stepi.exp: Likewise.
3972 * gdb.mi/mi2-until.exp: Likewise.
3973 * gdb.mi/mi2-var-display.exp: Likewise.
3974 * gdb.mi/mi2-watch.exp: Likewise.
3975
62172bb9
UW
39762008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3977
3978 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
3979
3980 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
3981
a13e061a
PA
39822008-04-04 Pedro Alves <pedro@codesourcery.com>
3983
3984 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
3985 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
3986 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
3987 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
3988 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
3989 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
3990 expect an mi error duplicated in stderr.
3991
eae06beb
JB
39922008-04-03 Joel Brobecker <brobecker@adacore.com>
3993
3994 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
3995 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
3996 Add a couple of tests that verify the behavior when the new setting
3997 is set to "cancel" and "all".
3998 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
3999 "ask" before we start the testing.
4000
79c6ced6
AR
40012008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
4002
4003 * gdb.cp/casts.cc: Add class reference variables.
4004 * gdb.cp/casts.exp: New test cases for up/down casting references.
4005
6c2d1a6b
MK
40062008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
4007
4008 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
4009 instead of beginning to make an extra test pass.
4010 * gdb.mi/mi2-var-display.exp: Likewise.
4011
55b411d9
MR
40122008-03-31 Maciej W. Rozycki <macro@mips.com>
4013
4014 * gdb.base/break.exp: Mark failures as such. Fix formatting.
4015
c6140da2
MD
40162008-03-31 Markus Deuling <deuling@de.ibm.com>
4017 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4018
4019 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
4020 value. Add xfail for older kernels.
4021
79732189
AR
40222008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
4023
4024 Bring mi-support in line with gdb.exp.
4025 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
4026 (mi_gdb_start): New function.
4027
33c3676e
MR
40282008-03-28 Maciej W. Rozycki <macro@mips.com>
4029
4030 * gdb.mi/mi-var-cmd.exp: Fix a typo.
4031
92e28119
VP
40322008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4033
4034 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
4035 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 4036
9e8e3afe
VP
40372008-03-26 Vladimir Prus <vladimir@codesourcery.com>
4038
4039 * lib/mi-support.exp (mi_create_varobj_checked): New.
4040 (mi_list_varobj_children): Allow to check for a
4041 value.
4042 (mi_list_array_varobj_children): New.
4043
4044 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
4045 and mi_list_varobj_children, as opposed to hardcoding
4046 expected strings.
4047 * gdb.mi/gdb701.exp: Likewise.
4048 * gdb.mi/gdb792.exp: Likewise.
4049 * gdb.mi/mi-var-block.exp: Likewise.
4050 * gdb.mi/mi-var-cmd.exp: Likewise.
4051 * gdb.mi/mi-var-invalidate.exp: Likewise.
4052 * gdb.mi/mi2-var-block.exp: Likewise.
4053 * gdb.mi/mi2-var-child.exp: Likewise.
4054 * gdb.mi/mi2-var-cmd.exp: Likewise.
4055 * gdb.mi/mi2-var-display.exp: Likewise.
4056
9df50351
JK
40572008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4058
4059 Fix random false FAILs on i386.
4060 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
4061
31e5d73a
DJ
40622008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4063
4064 PR gdb/544
4065 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
4066
12f4afab
DJ
40672008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
4068
4069 PR gdb/544
4070 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
4071
b562a0cb
DJ
40722008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4073
4074 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
4075 fixed PR gdb/544.
4076
17faa917
DJ
40772008-03-21 Pedro Alves <pedro@codesourcery.com>
4078
4079 * gdb.threads/fork-child-threads.exp: Test next over fork.
4080
6214f497
DJ
40812008-03-21 Chris Demetriou <cgd@google.com>
4082
4083 * gdb.base/break.exp (rbreak junk): New test for rbreak
4084 "Junk at end of arguments" issue.
4085
63092375
DJ
40862008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4087
4088 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
4089 *& to work on created array elements.
4090 (Top level): Test print $pc with a file. Test string operations
4091 without a target.
4092 * gdb.base/ptype.exp: Do not expect *& to work on created array
4093 elements.
4094
b21991b0
DJ
40952008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
4096
4097 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
4098 gdb.threads/staticthreads.exp: Update exit query.
4099
c4b347c7
SL
41002008-03-07 Sandra Loosemore <sandra@codesourcery.com>
4101
4102 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
4103
fa4727a6
DJ
41042008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
4105
4106 * gdb.base/watchpoint.c (global_ptr, func4): New.
4107 (main): Call func4.
4108 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
4109 (test_inaccessible_watchpoint): New.
4110
2f34202f
MR
41112008-02-29 Maciej W. Rozycki <macro@mips.com>
4112
4113 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
4114 select the largest.
4115
0d6ba1b1
DJ
41162008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
4117
4118 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
4119 frames-invalid annotations.
4120
e691325a
PM
41212008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
4122
a9c64011 4123 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 4124
f85b5ecc
DE
41252008-02-27 Doug Evans <dje@google.com>
4126
4127 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
4128 for bug 1738.
4129 (breakpoint_to_handler_entry): Ditto.
4130
b40e7bf3
JB
41312008-02-27 Joel Brobecker <brobecker@adacore.com>
4132
4133 * gdb.base/ending-run.exp: Use the first line of code inside
4134 function body to test breakpoints.
4135 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
4136 location where the breakpoint is inserted when using the line
4137 where a function is declared. Fix typo in the description of
4138 one of the tests.
4139 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
4140
2faca73a
PM
41412008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4142
4143 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 4144 tests.
2faca73a 4145
6f439c36
PM
41462008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
4147
4148 * gdb.base/args.exp: avoid same output for tests
4149 with single quotes.
4150
54e52265
VP
41512008-02-26 Vladimir Prus <vladimir@codesourcery.com>
4152
a9c64011
AS
4153 * gdb.base/annota1.exp: Adjust for 'info break'
4154 format changes.
4155 * gdb.base/annota3.exp: Likewise.
4156 * gdb.base/break.exp: Likewise.
4157 * gdb.base/condbreak.exp: Likewise.
4158 * gdb.base/pending.exp: Likewise.
4159 * gdb.base/sepdebug.exp: Likewise.
4160 * gdb.base/unload.exp: Likewise.
4161 * gdb.cp/ovldbreak.exp: Likewise.
4162 * gdb.mi/mi-pending.exp: Likewise.
54e52265 4163
897b09ca
DE
41642008-02-07 Doug Evans <dje@google.com>
4165
4166 * gdb.cp/mb-inline.exp: New.
4167 * gdb.cp/mb-inline.h: New.
4168 * gdb.cp/mb-inline1.cc: New.
4169 * gdb.cp/mb-inline2.cc: New.
4170
b1c32d35
PM
41712008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
4172
4173 * gdb.pascal/floats.pas: New test program.
4174 * gdb.pascal/floats.exp: New testcase.
4175
1a4ca44a
TJB
41762008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
4177
4178 * gdb.base/callfuncs.c (t_float_many_args): New function.
4179 (t_double_many_args): New function.
4180 * gdb.base/callfuncs.exp: Add tests for exceeding float
4181 and double parameters passed through the stack.
4182
439048e8
JB
41832008-02-05 Joel Brobecker <brobecker@adacore.com>
4184
4185 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
4186 gdb.ada/complete/foo.adb: New files.
4187 * gdb.ada/complete.exp: New testcase.
4188
81fe8080
DE
41892008-02-03 Doug Evans <dje@google.com>
4190
301f0ecf
DE
4191 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
4192
81fe8080
DE
4193 * gdb.cp/gdb2384.exp: New file.
4194 * gdb.cp/gdb2384.cc: New file.
4195 * gdb.cp/gdb2384-base.h: New file.
4196 * gdb.cp/gdb2384-base.cc: New file.
4197
4b071aec
DE
41982008-02-02 Doug Evans <dje@google.com>
4199
4200 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
4201
61137ba6
JB
42022007-02-01 Joel Brobecker <brobecker@adacore.com>
4203
4204 * gdb.ada/sym_print_name: New test program.
4205 * gdb.ada/sym_print_name.exp: New testcase.
4206
42072007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
4208
4209 * gdb.ada/nested/hello.adb: New file.
4210 * gdb.ada/nested.exp: New testcase.
4211 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4212
98deb0da
VP
42132008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4214
4215 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
4216 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
4217 don't cause future evaluations of function to report
4218 creation of internal breakpoints.
98deb0da 4219
723a2275
VP
42202008-02-01 Vladimir Prus <vladimir@codesourcery.com>
4221
4222 * gdb.mi/mi-break.exp (test_error): New.
4223 Call it.
4224
fb546a2f
LM
42252008-01-31 Luis Machado <luisgpm@br.ibm.com>
4226
4227 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
4228 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
4229
2d8fd90a
PM
42302008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4231
4232 * gdb.pascal/integers.pas: New test program.
4233 * gdb.pascal/integers.exp: New testcase.
4234
a7fa0ded
PM
42352008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
4236
4237 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
4238
5e1a1926
TJB
42392008-01-30 Luis Machado <luisgpm@br.ibm.com>
4240
4241 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
4242 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
4243
8d04f9f0
JB
42442008-01-30 Paul Hilfinger <hilfinger@adacore.com>
4245
4246 * gdb.ada/formatted_ref: New test program.
4247 * gdb.ada/formatted_ref.exp: New testcase.
4248
4249 * gdb.cp/formatted-ref.cc: New file.
4250 * gdb.cp/formatted-ref.exp: New testcase.
4251
ce75a98f
JB
42522008-01-30 Joel Brobecker <brobecker@adacore.com>
4253
4254 * gdb.base/ptype.exp: Add testing of "ptype $pc".
4255
e835f6bf
NR
42562008-01-30 Nick Roberts <nickrob@snap.net.nz>
4257
4258 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
4259 (test_file_list_exec_source_file): Update to new macro-info field.
4260
d118ef87
PH
42612008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
4262
4263 * gdb.ada/exprs: New test program.
4264 * gdb.ada/exprs.exp: New testcase.
4265
7d35ab09
TJB
42662008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
4267
4268 * dfp-test.c (DELTA, DELTA_B): New definitions.
4269 (double_val1, double_val2, double_val3, double_val4, double_val5,
4270 double_val6, double_val7, double_val8, double_val9, double_val10,
4271 double_val11, double_val12, double_val13, double_val14, dec32_val1,
4272 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
4273 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
4274 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
4275 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
4276 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
4277 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
4278 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
4279 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
4280 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
4281 dec128_val16): New global variables.
4282 (decimal_dec128_align): New function.
4283 (decimal_mixed): Likewise.
4284 (decimal_many_args_dec32): Likewise.
4285 (decimal_many_args_dec64): Likewise.
4286 (decimal_many_args_dec128): Likewise.
4287 (decimal_many_args_mixed): Likewise.
4288 * dfp-test.exp: Add tests calling new inferior functions.
4289
2d717e4f
DJ
42902008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4291
4292 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
4293 gdb.server/ext-run.exp: New files.
4294 * lib/gdbserver-support.exp (gdbserver_download): New.
4295 (gdbserver_start): New. Update gdbserver expected
4296 output.
4297 (gdbserver_spawn): Use them.
4298 (gdbserver_start_extended): New.
4299
e85a822c
DJ
43002008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
4301
4302 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
4303 Run on GNU/Linux.
4304 (do_exec_tests): Check for systems which do not support catchpoints.
4305 Do not match START.
4306 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
4307 Run on GNU/Linux. Enable verbose output.
4308 (check_fork_catchpoints): New.
4309 (explicit_fork_child_follow, catch_fork_child_follow)
4310 (tcatch_fork_parent_follow): Update expected messages.
4311 (do_fork_tests): Use check_fork_catchpoints.
4312 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
4313 Run on GNU/Linux. Enable verbose output.
4314 (check_vfork_catchpoints): New.
4315 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
4316 expected messages.
4317 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
4318
401ea829
JB
43192008-01-29 Jim Blandy <jimb@red-bean.com>
4320
4321 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
4322 host' errors.
4323 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
4324
aceaf3ad
JB
43252008-01-29 Jim Blandy <jimb@red-bean.com>
4326
4327 * gdb.threads/sigthread.c: Use barriers to ensure that
4328 child_thread and child_thread_two are always initialized before we
4329 start to use them.
4330
a5606eee
VP
43312008-01-29 Vladimir Prus <vladimir@codesourcery.com>
4332
4333 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
4334 * gdb.base/watchpoint-solib.c: New.
4335 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 4336
c55a82bb
PM
43372008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
4338
4339 * gdb.base/gdb1056.exp: Add unsigned integer test.
4340
0993fe05
DE
43412008-01-28 Doug Evans <dje@google.com>
4342
4343 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
4344
4fe42e7f
JB
43452008-01-27 Jim Blandy <jimb@codesourcery.com>
4346
c7a69933
JB
4347 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
4348
4fe42e7f
JB
4349 * gdb.base/expand-psymtabs.exp: Doc fix.
4350
5def8285
MK
43512008-01-26 Mark Kettenis <kettenis@gnu.org>
4352
4353 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
4354
5313c911
NR
43552008-01-24 Nick Roberts <nickrob@snap.net.nz>
4356
a9c64011 4357 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
4358 -var-set-format.
4359
93815fbf
VP
43602008-01-23 Chris Demetriou <cgd@google.com>
4361
4362 * gdb.threads/thread_events.c: New testcase source file.
4363 * gdb.threads/thread_events.exp: New testcase expect file.
4364
467a88ee
NR
43652008-01-23 Nick Roberts <nickrob@snap.net.nz>
4366
4367 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
4368
4369 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
4370 -var-set-format.
4371
d8f82aba
DJ
43722008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
4373 Vladimir Prus <vladimir@codesourcery.com>
4374
4375 * gdb.base/float.exp: Allow missing floating point for m68k and
4376 PowerPC.
4377
60c46647
VP
43782008-01-22 Vladimir Prus <vladimir@codesourcery.com>
4379
4380 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
4381 ignore count.
4382 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
4383 * gdb.mi/mi-cli.exp: Adjust.
4384 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 4385
c7dd36a1
PA
43862008-01-17 Pedro Alves <pedro@codesourcery.com>
4387
4388 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
4389 and 'dummy_ptr' integer pointer. Initialize struct_declarations
4390 with dummy_ptr's address.
4391 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
4392 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
4393 all targets.
4394 * gdb.mi/mi2-var-child.exp: Likewise.
4395
39d5313e
JB
43962008-01-09 Joel Brobecker <brobecker@adacore.com>
4397
4398 * gdb.ada/null_array: New test program.
4399 * gdb.ada/null_array.exp: New testcase.
4400
0aea4bf3
LM
44012008-01-09 Luis Machado <luisgpm@br.ibm.com>
4402
4403 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
4404 with required float modifiers.
4405
0b354900
JB
44062008-01-08 Joel Brobecker <brobecker@adacore.com>
4407
4408 * gdb.ada/funcall_param: New test program.
4409 * gdb.ada/funcall_param.exp: New testcase.
4410
cdb7f5d4
JB
44112008-01-08 Joel Brobecker <brobecker@adacore.com>
4412
4413 * gdb.ada/arrayparam: New test program.
4414 * gdb.ada/arrayparam.exp: New testcase.
4415
88e2547f
JB
44162008-01-08 Joel Brobecker <brobecker@adacore.com>
4417
4418 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
4419 landed. Should also fix random failures in the test following it.
4420
f6867ce0
TJB
44212008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
4422
4423 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
4424 for expressions with decimal float values.
4425 (test_dfp_conversions): New function to test casts to and from
4426 decimal float types.
4427 Call test_dfp_conversions.
4428 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
4429 elements.
4430 (main): Initialize ds.float4 and ds.double8 elements.
4431 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
4432 string to new error message.
4433 (d64_set_tests): Likewise.
4434 (d128_set_tests): Likewise.
4435 Add tests for expressions with decimal float variables. Add tests for
4436 conversions to and from decimal float types.
4437
f9c11282
JB
44382008-01-05 Joel Brobecker <brobecker@adacore.com>
4439
4440 * gdb.ada/packed_tagged/comp_bug.adb: New file.
4441 * gdb.ada/packed_tagged.exp: New testcase.
4442
0ecbca72
JB
44432008-01-04 Joel Brobecker <brobecker@adacore.com>
4444
4445 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
4446 gdb.ada/homonym/homonym_main.adb: New files.
4447 * gdb.ada/homonym.exp: New testcase.
4448
c18d3d89
JB
44492008-01-04 Joel Brobecker <brobecker@adacore.com>
4450
4451 * gdb.ada/packed_array.exp: Add testing of references to
4452 a packed array.
4453
ecc7085b
JB
44542008-01-04 Joel Brobecker <brobecker@adacore.com>
4455
4456 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
4457 New files.
4458 * gdb.ada/type_coercion.exp: New testcase.
4459
c474c922
JB
44602008-01-04 Joel Brobecker <brobecker@adacore.com>
4461
4462 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
4463 gdb.ada/tagged/foo.adb: New file.
4464 * gdb.ada/tagged.exp: New testcase.
4465
9005b927
JB
44662008-01-04 Joel Brobecker <brobecker@adacore.com>
4467
4468 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
4469 gdb.ada/ptype_field/foo.adb: New files.
4470 * gdb.ada/ptype_field.exp: New testcase.
4471
1a6aaad8
JB
44722008-01-03 Joel Brobecker <brobecker@adacore.com>
4473
4474 * gdb.ada/print_pc.exp: New testcase.
4475
0ef22f53
JB
44762008-01-03 Joel Brobecker <brobecker@adacore.com>
4477
4478 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
4479 gdb.ada/taft_type/p.adb: New files.
4480 * gdb.ada/taft_type.exp: New testcase.
4481
1689ecf8
JB
44822008-01-03 Joel Brobecker <brobecker@adacore.com>
4483
4484 * gdb.ada/array_bounds/bar.adb: New file.
4485 * gdb.ada/array_bounds.exp: New testcase.
4486
a4d0b9c3
JB
44872008-01-03 Joel Brobecker <brobecker@adacore.com>
4488
4489 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
4490 gdb.ada/arrayptr/foo.adb: New files.
4491 * gdb.ada/arrayptr.exp: New testcase.
4492
a31ace00
JB
44932008-01-03 Joel Brobecker <brobecker@adacore.com>
4494
4495 * gdb.base/set-lang-auto.exp: New testcase.
4496
a97fced3
JB
44972008-01-03 Joel Brobecker <brobecker@adacore.com>
4498
4499 * gdb.ada/fun_addr/foo.adb: New file.
4500 * gdb.ada/fun_addr.exp: New testcase.
4501
ef29ce1a
JK
45022008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4503
4504 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
4505 New files
4506
0fafefe3
JB
45072008-01-02 Joel Brobecker <brobecker@adacore.com>
4508
4509 * array_subscript_addr/p.adb: New file.
a9c64011 4510 * array_subscript_addr.exp: New testcase.
0fafefe3 4511
c4359f8d
JB
45122008-01-02 Joel Brobecker <brobecker@adacore.com>
4513
a9c64011 4514 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
4515 New files.
4516 * gdb.ada/str_cmp_ref.exp: New testcase.
4517
1aa1b15b
JB
45182008-01-01 Joel Brobecker <brobecker@adacore.com>
4519
4520 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
4521 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 4522 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 4523
81c9b2cf
JB
45242008-01-01 Joel Brobecker <brobecker@adacore.com>
4525
4526 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
4527 gdb.ada/ref_param/pck.ads: New files.
4528 * gdb.ada/ref_param.exp: New testcase.
4529
319e4674
JB
45302008-01-01 Joel Brobecker <brobecker@adacore.com>
4531
4532 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
4533 gdb.ada/interface/foo.adb: New files.
4534 * gdb.ada/interface.exp: New testcase.
4535
ef682c56
JB
45362007-12-31 Jim Blandy <jimb@codesourcery.com>
4537
4538 * gdb.base/multi-forks.exp: Consume all output from child
4539 processes before proceeding to next test.
4540
f6f3eb6c
JB
45412007-12-29 Jim Blandy <jimb@codesourcery.com>
4542
4543 * configure: Regenerated.
4544
f652e42f
JB
45452007-12-27 Joel Brobecker <brobecker@adacore.com>
4546
4547 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
4548 gdb.ada/fixed_cmp/fixed.adb: New files.
4549 * gdb.ada/fixed_cmp.exp: New testcase.
4550
6943e596
JB
45512007-12-27 Joel Brobecker <brobecker@adacore.com>
4552
4553 * gdb.ada/boolean_expr.exp: New testcase.
4554
aad9a193
JB
45552007-12-26 Jim Blandy <jimb@codesourcery.com>
4556
4557 * gdb.base/multi-forks.exp: Doc fix.
4558
fb5f3683
JB
45592007-12-26 Joel Brobecker <brobecker@adacore.com>
4560
4561 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
4562 * gdb.ada/char_param.exp: Do not compile our test program with
4563 -gnata, this is unnecessary.
4564 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
4565
384e4a9c
JB
45662007-12-24 Joel Brobecker <brobecker@adacore.com>
4567
4568 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
4569 gdb.ada/print_chars/foo.adb: New files.
4570 * gdb.ada/print_chars.exp: New testcase.
4571
01e044f7
JB
45722007-12-24 Joel Brobecker <brobecker@adacore.com>
4573
4574 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
4575 gdb.ada/char_param/foo.adb: New files.
4576 * gdb.ada/char_param.exp: New testcase.
4577
0ce17860
JB
45782007-12-22 Jim Blandy <jimb@codesourcery.com>
4579
4580 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
4581 hard-coding source line numbers into the test.
4582 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
4583 gdb_get_line_number to find.
4584
919809b9
JB
45852007-12-22 Joel Brobecker <brobecker@adacore.com>
4586
4587 * gdb.base/ptype.c (highest): New struct type.
4588 (the_highest): New variable of that type.
4589 (main): Add dummy assignment to a field of variable the_highest.
4590 * gdb.base/ptype.exp: Test type printing of our new variable.
4591
abc8a88d
PM
45922007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
4593
4594 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 4595 and record first explicitly generated thread number.
abc8a88d
PM
4596 Use that thread number for thread specific watchpoint test.
4597 Add iteration number to repetitive tests.
4598
5158f3e3
CES
45992007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
4600 Jim Blandy <jimb@codesourcery.com>
4601
4602 * gdb.base/expand-psymtabs.c: New testcase
4603 source file.
4604 * gdb.base/expand-psymtabs.exp: New testcase
4605 expect file.
4606
37e4754d
LM
46072007-12-17 Luis Machado <luisgpm@br.ibm.com>
4608
4609 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
4610 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
4611
551e5d04
JB
46122007-12-17 Joel Brobecker <brobecker@adacore.com>
4613
4614 * gdb.ada/frame_args/foo.adb: New file.
4615 * gdb.ada/frame_args/pck.ads: New file.
4616 * gdb.ada/frame_args/pck.adb: New file.
4617 * gdb.ada/frame_args.exp: New testcase.
4618
a05ee097
JB
46192007-12-17 Joel Brobecker <brobecker@adacore.com>
4620
4621 * gdb.base/frame-args.c: New file.
4622 * gdb.base/frame-args.exp: New testcase.
4623
c162e8c9 46242007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 4625 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
4626
4627 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
4628
afe8ab22 46292007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4630
afe8ab22
VP
4631 * gdb.mi/mi-pending.exp: New.
4632 * gdb.mi/mi-pending.c: New.
4633 * gdb.mi/mi-pendshr.c: New.
4634
dfdfb3ca
JB
46352007-12-06 Jim Blandy <jimb@codesourcery.com>
4636
4637 * gdb.base/default.exp: Update expected output for 'info catch'.
4638
b7fca990
JK
46392007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4640
4641 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
4642 must be set to binary.
4643
6a1afc1e
PA
46442007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
4645
4646 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
4647
a6b151f1
DJ
46482007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
4649
4650 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
4651 gdb.mi/mi-file-transfer.exp: New.
4652
43039443
JK
46532007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4654
4655 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
4656
0ef2251b
MR
46572007-11-22 Maciej W. Rozycki <macro@mips.com>
4658
4659 * gdb.trace/backtrace.exp: Fix a typo.
4660 * gdb.trace/circ.exp: Likewise.
4661 * gdb.trace/collection.exp: Likewise.
4662 * gdb.trace/limits.exp: Likewise.
4663 * gdb.trace/report.exp: Likewise.
4664 * gdb.trace/tfind.exp: Likewise.
4665 * gdb.trace/while-dyn.exp: Likewise.
4666
5443631e
NR
46672007-11-21 Nick Roberts <nickrob@snap.net.nz>
4668
4669 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
4670 objects of pointers that can't be dereferenced are now
4671 "noneditable".
4672
a4ce5b0d
UW
46732007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4674
4675 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
4676 (target_cpu): Remove.
4677
d6e956e5
VP
46782007-10-15 Vladimir Prus <vladimir@codesourcery.com>
4679
4680 * gdb.base/ending-run.exp: Expect the list of cleared
4681 breakpoint to come in natural order, not the reversed one.
a9c64011 4682
214270ab
VP
46832007-11-07 Vladimir Prus <vladimir@codesourcery.com>
4684
4685 * gdb.mi/mi-var-child.c (do_child_deletion): New.
4686 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 4687
1a619819
LM
46882007-11-05 Luis Machado <luisgpm@br.ibm.com>
4689
4690 * gdb.base/printcmds.exp: New function
4691 test_printf_with_dfp.
4692
5b01a6fa
DE
46932007-11-02 Doug Evans <dje@google.com>
4694
4695 * gdb.disasm/t01_mov.s: Remove carriage returns.
4696 * gdb.disasm/t02_mova.s: Ditto.
4697 * gdb.disasm/t03_add.s: Ditto.
4698 * gdb.disasm/t04_sub.s: Ditto.
4699 * gdb.disasm/t05_cmp.s: Ditto.
4700 * gdb.disasm/t06_ari2.s: Ditto.
4701 * gdb.disasm/t07_ari3.s: Ditto.
4702 * gdb.disasm/t08_or.s: Ditto.
4703 * gdb.disasm/t09_xor.s: Ditto.
4704 * gdb.disasm/t10_and.s: Ditto.
4705 * gdb.disasm/t11_logs.s: Ditto.
4706 * gdb.disasm/t12_bit.s: Ditto.
4707 * gdb.disasm/t13_otr.s: Ditto.
4708
ec33ab7f
JK
47092007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4710
4711 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
4712
ae0d01ff
UW
47132007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4714
4715 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
4716 provide DFP support.
4717
55eddb0f
DJ
47182007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
4719
4720 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
4721 Test "set powerpc vector-abi". Skip auto-detection tests for old
4722 toolchains.
4723
7020f05c
PA
47242007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4725
4726 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
4727 with [string compare].
4728
84bc3db9
PA
47292007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
4730
4731 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
4732 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
4733
5876dc88
LM
47342007-10-25 Luis Machado <luisgpm@br.ibm.com>
4735
4736 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
4737 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
4738 * gdb.opt/Makefile.in: New makefile.
4739 * Makefile.in: Create new directory "gdb.opt".
4740 * configure.ac: Add "gdb.opt" directory.
4741 * configure: Regenerated.
a9c64011 4742
c3ea9a14
DE
47432007-10-25 Doug Evans <dje@google.com>
4744
4745 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
4746 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
4747
a9c64011 47482007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
4749 Thiago Jung Bauermann <bauerman@br.ibm.com>
4750
4751 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
4752 Floating Point expressions.
4753 * gdb.base/dfp-test.exp: new file adding tests for Decimal
4754 Floating Point variables.
4755 * gdb.base/dfp-test.c: new file containing program with Decimal
4756 Floating variables, used by gdb.base/dfp-test.exp.
4757
62a24a2b
DJ
47582007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
4759
4760 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
4761
e7b1eae6
UW
47622007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4763
4764 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
4765 compiling test case with GCC.
4766 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
4767
c641edcc
UW
47682007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4769
4770 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
4771 format changes.
4772
5e5ebfe6
MS
47732007-10-18 Michael Snyder <msnyder@specifix.com>
4774
4775 * gdb.base/dbx.exp: Add missing "-re " operator.
4776
e831e7b6
GM
47772007-10-16 Gaius Mulley <gaius@glam.ac.uk>
4778
4779 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
4780 * configure.ac: Removed trailing spaces after backslash.
4781 * gdb.modula2: New directory.
4782 * gdb.modula2/Makefile.in: New file.
4783 * gdb.modula2/unbounded-array.exp: New file.
4784 * gdb.modula2/unbounded1.c: New file.
4785
7cc46491
DJ
47862007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
4787
4788 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
4789
47902007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
4791
4792 * gdb.base/sigstep.c (main): Add checks for
4793 return values for setitimer call.
4794 Call setitimer again with itimer = ITIMER_REAL
4795 if first call to setitimer fails.
4796
e91528f0
KH
47972007-10-11 Kazu Hirata <kazu@codesourcery.com>
4798
4799 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
4800 of $timeout.
4801
2ec9a4f8
DJ
48022007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
4803
4804 * gdb.server/server-run.exp: Test for dynamic linker symbols.
4805
48062007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
4807
4808 * lib/gdb.exp (gdb_run_cmd): Move comment outside
4809 of gdb_expect call, to avoid interruption.
4810
64b2fa04
PA
48112007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
4812
4813 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
4814 (v_unsigned_long_long, v_long_long_array)
4815 (v_signed_long_long_array, v_unsigned_long_long_array)
4816 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
4817 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
4818 [!NO_LONG_LONG]: New.
4819 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
4820 v_long_long_member.
4821
4822 (v_long_long_func, v_signed_long_long_func)
4823 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
4824 (main) [!NO_LONG_LONG]: Initialize long long variants.
4825
4826 * gdb.base/whatis.exp: If board file requests no_long_long, build
4827 test with NO_LONG_LONG defined. Test long long, signed long long,
4828 and unsigned long long variants but only if board file doesn't
4829 disable it.
4830
a912286e 48312007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 4832 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
4833
4834 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
4835 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
4836 * configure: Regenerated.
4837 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
4838 gdb.pascal/types.exp, lib/pascal.exp: New files.
4839
471ba8c9
DJ
48402007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
4841
4842 * gdb.cp/classes.exp (do_tests): Always step to the line after the
4843 call.
4844 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
4845 to return to the call.
4846 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
4847 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
4848 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
4849 * gdb.mi/mi-until.exp (test_until): Likewise.
4850 * gdb.mi/mi2-until.exp (test_until): Likewise.
4851
fef8a650
DJ
48522007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
4853
4854 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
4855 two-char array.
4856 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
4857
d983da9c
DJ
48582007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
4859
4860 * gdb.threads/watchthreads.c (thread_function): Sleep between
4861 iterations.
4862 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
4863 at once for S/390. Generate matching fails and passes.
4864
17f62551
VP
48652007-09-27 Vladimir Prus <vladimir@codesourcery.com>
4866
4867 * gdb.mi/var-cmd.c (do_children_tests): Initialize
4868 the 'struct_declarations' variable to zeros.
a9c64011 4869
ed0616c6
VP
48702007-09-24 Vladimir Prus <vladimir@codesourcery.com>
4871
4872 * gdb.cp/mb-ctor.cc: New.
4873 * gdb.cp/mb-ctor.exp: New.
4874 * gdb.cp/mb-templates.cc: New.
4875 * gdb.cp/mb-templates.exp: New.
4876
41f1b697
DJ
48772007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
4878
4879 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
4880
3f213f78
PA
48812007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
4882
4883 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
4884 targets.
4885 * configure: Regenerate.
4886
0d381245 48872007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 4888
0d381245
VP
4889 * gdb.base/annota1.exp: Adjust for 'info break'
4890 format changes.
4891 * gdb.base/annota3.exp: Likewise.
4892 * gdb.base/break.exp: Likewise.
4893 * gdb.base/condbreak.exp: Likewise.
4894 * gdb.base/pending.exp: Likewise.
4895 * gdb.base/sepdebug.exp: Likewise.
4896 * gdb.base/unload.exp: Likewise.
4897 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 4898
fe3f5fa8
VP
48992007-09-22 Vladimir Prus <vladimir@codesourcery.com>
4900
4901 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
4902 messages.
4903 * gdb.base/chng-syms.exp: Likewise.
4904 * gdb.base/unload.exp: Likewise.
a9c64011 4905
a75cf6c0
DJ
49062007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
4907
4908 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
4909
18ecae38
DJ
49102007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
4911
4912 * schedlock.c (NUM): Change to 1.
4913 (main): Use args[0] for the main thread.
4914 * schedlock.exp: Only expect two threads. Only issue one pass or fail
4915 regardless of the number of threads.
4916
5509918f
MR
49172007-09-14 Maciej W. Rozycki <macro@mips.com>
4918
4a543daf
MR
4919 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
4920 type down.
4921 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4922 test.
4923 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
4924 watchpoint type down.
4925 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
4926 test.
4927
49282007-09-14 Maciej W. Rozycki <macro@mips.com>
4929
5509918f
MR
4930 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
4931 Move all the tests here and run them twice, once using software
4932 watchpoints and once using hardware watchpoints.
4933 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
4934
40b53987
DJ
49352007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
4936
4937 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
4938 test.
4939
695e2681
MK
49402007-09-10 Mark Kettenis <kettenis@gnu.org>
4941
8b3fc8d8
MK
4942 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
4943 build-id.
4944
695e2681
MK
4945 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
4946 know about $ORIGIN. Calculate output dir from $dest instead of
4947 using ${objdir}/{$subdir}.
4948
58d69f29
MK
49492007-09-09 Mark Kettenis <kettenis@gnu.org>
4950
4951 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
4952 gcore, before continuing with the test.
4953
3e347599
DJ
49542007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
4955
4956 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
4957 * gdb.mi/mi-watch.exp: Likewise.
4958
ea37ba09
DJ
49592007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4960 Jim Blandy <jimb@codesourcery.com>
4961
4962 * gdb.arch/i386-sse.exp: Do not expect character constants.
4963 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
4964 * gdb.base/display.exp: Allow print/s.
4965 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
4966 and unsigned char array changes.
4967
2025a643
DJ
49682007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4969
4970 * gdb.base/display.exp: Add tests for printf %p.
4971
26669a27
PA
49722007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
4973
4974 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
4975 the dll name to unicode.
4976
c8f021f8
JK
49772007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4978
4979 * gdb.base/default.exp (show version): Update the version text.
4980 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
4981
4cf31eea
JK
49822007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4983
4984 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
4985 New files.
4986
4935890f
JK
49872007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4988
4989 * lib/gdb.exp (build_id_debug_filename_get): New function.
4990 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
4991 Remove the generate DEBUG file for the future testcase runs.
4992 New testcase for the NT_GNU_BUILD_ID retrieval.
4993 Move the final testing step to ...
4994 (test_different_dir): ... a new function.
4995 New parameter XFAIL to XFAIL all the tests performed.
4996 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
4997 New parameter TYPE to PF_PREFIX all the tests performed.
4998
02142340
VP
49992007-08-31 Vladimir Prus <vladimir@codesourcery.com>
5000
5001 * gdb.mi/mi-var-cp.cc (path_expression): New
5002 function.
5003 * gdb.mi/mi-var-cp.exp: Run path exression tests.
5004
36acd84e
UW
50052007-08-27 Markus Deuling <deuling@de.ibm.com>
5006
5007 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
5008 to fit into SPU Local Store memory.
5009
a896d121
JB
50102007-08-23 Joel Brobecker <brobecker@adacore.com>
5011
5012 * gdb.base/default.exp: Adjust the expected output of "info
5013 warranty" after the switch to GPLv3.
5014
7b433602
JB
50152007-08-23 Joel Brobecker <brobecker@adacore.com>
5016
5017 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
5018 to 30000 (from 20000).
5019
e22f8b7c
JB
50202007-08-23 Joel Brobecker <brobecker@adacore.com>
5021
5022 Switch the license of all .exp files to GPLv3.
5023 Switch the license of all .f and .f90 files to GPLv3.
5024 Switch the license of all .s and .S files to GPLv3.
5025
5a0e3bd0
JB
50262007-08-23 Joel Brobecker <brobecker@adacore.com>
5027
5028 * configure.ac: Switch license to GPLv3.
5029
cc00619d
JB
50302007-08-23 Joel Brobecker <brobecker@adacore.com>
5031
5032 Switch the licensing to GPLv3 for all .ads and .adb files.
5033
8d26208a
DJ
50342007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
5035
5036 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
5037 and t_int_double.
5038 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
5039
4fcb9948
JB
50402007-08-17 Joel Brobecker <brobecker@adacore.com>
5041
5042 * gdb.base/step-line.c: Switch license to GPL version 3, and
5043 update copyright year.
5044 * gdb.base/step-line.inp: Likewise.
5045
b9c34f67
JB
50462007-08-17 Joel Brobecker <brobecker@adacore.com>
5047
5048 * gdb.base/gdb1555.exp: Make expected output immune to formatting
5049 changes inside gdb1555.c.
5050 * gdb.base/pending.exp: Likewise.
5051
2cc17678
DJ
50522007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
5053
5054 * config/default.exp: New file.
5055
e48883f7
DJ
50562007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
5057
5058 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
5059 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
5060
1ab80e5b
MR
50612007-07-30 Maciej W. Rozycki <macro@mips.com>
5062
5063 * gdb.base/dump.exp: Force the correct endianness for binary
5064 formats not carrying this information.
5065
aba471f5
DJ
50662007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5067
5068 * gdb.threads/staticthreads.exp: Match .*sem_post.
5069
d4e07204
DJ
50702007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
5071
5072 * gdb.base/readline.exp (operate_and_get_next): Match the final
5073 prompt.
5074
2b97317d
KB
50752007-07-23 Kevin Buettner <kevinb@redhat.com>
5076
5077 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
5078 to restarting SID.
5079
44efa07a
KB
50802007-07-18 Kevin Buettner <kevinb@redhat.com>
5081
5082 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
5083 prior to `gdb_start'.
5084
7b5ebade
KB
50852007-07-18 Kevin Buettner <kevinb@redhat.com>
5086
5087 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
5088 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
5089 Remove call to gdb_unload.
5090
255e7678
DJ
50912007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
5092 Daniel Jacobowitz <dan@codesourcery.com>
5093
5094 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
5095 for __WIN32__.
5096 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
5097 * gdb.base/unload.exp: Use shared library test routines.
5098
3a40aaa0
UW
50992007-07-03 Markus Deuling <deuling@de.ibm.com>
5100
5101 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
5102 * gdb.base/solib-symbol-lib.c: Likewise.
5103 * gdb.base/solib-symbol-main.c: Likewise.
5104
b0f4b84b
DJ
51052007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5106
5107 * config/gdbserver.exp (gdb_reconnect): New.
5108 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
5109 gdb.base/solib-disc.exp: New files.
5110 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
5111 remote debugging".
5112 (gdb_compile): Add shlib_load flag.
5113 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
5114 port.
5115 (gdbserver_reconnect): New.
5116
1b05479a
DJ
51172007-07-01 Nick Roberts <nickrob@snap.net.nz>
5118 Daniel Jacobowitz <dan@codesourcery.com>
5119
5120 * gdb.base/annota3.exp: Test for if construct.
5121
86f78eb2
DJ
51222007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
5123
5124 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
5125
6a2eb474 51262007-06-21 Chris Dearman <chris@mips.com>
a9c64011 5127 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
5128
5129 * gdb.base/display.exp: Allow a newline after display/i.
5130 * gdb.base/pc-fp.exp: Likewise.
5131 * gdb.base/sigbpt.exp: Likewise.
5132
f8b73d13
DJ
51332007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
5134
5135 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
5136 required features to be included.
5137
4339e69e
DJ
51382007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
5139
5140 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
5141 in info threads output.
5142
23d964e7
UW
51432007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5144 Markus Deuling <deuling@de.ibm.com>
5145
5146 * gdb.arch/spu-info.exp: New testcase.
5147 * gdb.arch/spu-info.c: New file.
5148
fd20f75b
DJ
51492007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
5150
5151 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
5152 tpcs_offset. Restore lr after the call.
5153 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
5154
2226f861
DJ
51552007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
5156
5157 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
5158 (gdbserver_run): Kill any running gdbserver.
5159 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
5160
d12371a9
MR
51612007-05-17 Maciej W. Rozycki <macro@mips.com>
5162
5163 * gdb.base/sigbpt.exp: Preset segv_addr.
5164
93f02886
DJ
51652007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
5166
5167 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
5168 (gdb_compile_shlib): Likewise.
5169 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
5170 (default_gdb_init): Clear cleanfiles.
5171 (gdb_finish): Delete recorded cleanfiles.
5172 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
5173
5174 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
5175 Do not use isnative.
5176 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
5177 gdb.base/so-impl-ld.exp: Likewise.
5178 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
5179 * gdb.base/unload.exp: Likewise. Do not pass empty option to
5180 gdb_compile.
5181
b04e06d7
VP
51822007-05-15 Vladimir Prus <vladimir@codesourcery.com>
5183
5184 * config/unknown.exp: Remove.
5185
069ed931
UW
51862007-05-15 Markus Deuling <deuling@de.ibm.com>
5187
5188 * gdb.base/info-proc.exp: Check is_remote.
5189
09db0d03
UW
51902007-05-14 Markus Deuling <deuling@de.ibm.com>
5191
5192 * gdb.base/gcore.exp: Initialize variable core_supported.
5193
af2cbe8c
DJ
51942007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5195
5196 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
5197
027c0295
DJ
51982007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5199
5200 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
5201 * gdb.threads/print-threads.exp (test_all_threads): Allow
5202 negative and hexadecimal thread IDs.
5203
dc5000e7
DJ
52042007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
5205
5206 * gdb.java/jprint.java (public): Avoid invalid call to static
5207 method.
5208
2e74ed18
DP
52092007-05-14 Denis Pilat <denis.pilat@st.com>
5210
5211 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
5212 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
5213 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
5214 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
5215 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
5216
83547f02
UW
52172007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5218
5219 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 5220 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
5221 this mode.
5222 * gdb.base/ovlymgr.c: Provide stubs for spu target.
5223 * gdb.base/spu.ld: New file.
5224
b18be20d
DJ
52252007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
5226
5227 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
5228
be444858
DJ
52292007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
5230
5231 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
5232
b1d53152
DJ
52332007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5234
5235 * gdb.java/jmain.exp: Handle demangled names with and without method
5236 signatures.
5237
d084b331
DJ
52382007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
5239
5240 * gdb.mi/mi-syn-frame.c (main, foo, bar)
5241 (have_a_very_merry_interrupt): Remove calls to puts.
5242 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
5243 inferior output.
5244 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
5245 test names.
5246
db9d7fc5
DJ
52472007-04-29 Markus Deuling <deuling@de.ibm.com>
5248 Daniel Jacobowitz <dan@codesourcery.com>
5249
5250 * gdb.base/auxv.exp (core_works): Also check is_remote.
5251 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
5252
ef783a7d 52532007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 5254
ef783a7d
VP
5255 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
5256 message, not the undefined 'module' variable.
5257 * gdb.base/siginfo.exp: Likewise.
5258 * gdb.base/sigstep.exp: Likewise.
5259 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
5260 serialport.
5261 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
5262
b7b73cae
CV
52632007-04-25 Corinna Vinschen <vinschen@redhat.com>
5264
5265 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
5266 target sim fails. Return 0 otherwise.
5267 (gdb_load): Return prematurely if gdb_target_sim fails.
5268
7d90fdfa
DP
52692007-04-16 Denis Pilat <denis.pilat@st.com>
5270
5271 * gdb.base/setshow.exp: Reset height after having set it to 100.
5272
5d3e9c85
DP
52732007-04-16 Denis Pilat <denis.pilat@st.com>
5274
5275 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
5276
18e75969
DP
52772007-04-16 Denis Pilat <denis.pilat@st.com>
5278
5279 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
5280
25d5ea92
VP
52812007-04-14 Vladimir Prus <vladimir@codesourcery.com>
5282
5283 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
5284 tests. Run the frozen varobjs test.
5285 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 5286 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 5287
0b49cb80
JK
52882007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5289
5290 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
5291 gdb.base/type-opaque.exp: New files.
5292
a73bafbc 52932007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
5294
5295 * gdb.mi/mi-var-child.c
a73bafbc
VP
5296 (do_children_tests): User char[2] instead of
5297 char so that automatic printing of pointers to char
5298 don't give unpredicable result.
5299 * gdb.mi/var-cmd.c (do_locals_test): Initialize
5300 local variables.
5301 * gdb.mi/mi-var-child.exp: Step to right line
5302 of do_children_tests.
5303 * gdb.mi/mi2-var-child.exp: Likewise.
5304 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 5305 do_locals_tests.
a73bafbc
VP
5306 (do_children_tests): User char[2] instead of
5307 char so that automatic printing of pointers to char
a9c64011 5308 don't give unpredicable result.
a73bafbc 5309 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5310 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
5311 Pass test name to mi_wait_for_stop.
5312
7ce59000
DJ
53132007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5314
5315 * gdb.asm/asm-source.exp: Remove d10v case.
5316 * lib/gdb.exp (skip_cplus_tests): Likewise.
5317 * gdb.asm/d10v.inc: Deleted.
5318
20389057
DJ
53192007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5320
5321 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
5322
8807d78b
DJ
53232007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
5324
5325 * config/netware.exp: Delete file.
5326
aa3edb8e
JB
53272007-03-29 Joel Brobecker <brobecker@adacore.com>
5328
5329 * gdb.dwarf2/dw2-noloc.S: New file.
5330 * gdb.dwarf2/dw2-noloc.exp: New file.
5331
297561ac
PA
53322007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
5333
5334 * gdb.cp/method2.cc: New test.
5335 * gdb.cp/method2.exp: New test.
5336 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
5337
1f81bd39
DJ
53382007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5339
5340 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
5341
9453113a
DJ
53422007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
5343
5344 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
5345
b741e217
DJ
53462007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5347
5348 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
5349 (gdb_load): Delete, replace with...
5350 (gdb_reload): ...this.
5351 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
5352 * gdb.server/server-mon.exp: Likewise.
5353 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
5354 (gdb_start_cmd): New.
5355 (gdb_file_cmd): Save the last loaded file.
5356 (gdb_reload): New.
5357 (gdb_gnu_strip_debug): Use transform.
5358 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
5359 support here. Use new $last_loaded_file. Check mtime.
5360 (gdb_target_cmd): Handle ObjC failure case.
5361 (infer_host_exec): Delete.
5362 (gdbserver_load): Rename to...
5363 (gdbserver_run): ...this. Simplify.
5364 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
5365 (mi_gdb_load): Move most contents to a new function...
5366 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
5367 (mi_run_cmd): Use mi_gdb_target_load.
5368 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
5369 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
5370 Use gdb_run_cmd.
5371 * gdb.base/charsign.exp: Remove incorrect comment.
5372 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
5373 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
5374 gdb.base/start.exp: Use gdb_start_cmd.
5375
446ab585 53762007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 5377 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
5378
5379 * gdb.base/sigbpt.exp: Fix the message when skipping test.
5380 * gdb.base/signull.exp: Similarly.
5381
bbb88ebf
UW
53822007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5383
5384 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
5385 messages available to test cases (like chng-sym.exp).
5386
cb8c4a99
AS
53872007-03-14 Andreas Schwab <schwab@suse.de>
5388
5389 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
5390 format changes.
5391
4e463ff5
DJ
53922007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
5393
5394 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
5395 (optimized_1): New.
5396 (main): Call optimized_1.
5397 (gdb2029): Correct typos. Call gdb2029_marker.
5398 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
5399 for gdb2029.
5400
b6db2c47
MK
54012007-03-12 Mark Kettenis <kettenis@gnu.org>
5402
5403 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
5404 as tabs. Remove redundant test pattern.
5405
70ed3737
UW
54062007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5407
5408 * gdb.base/long_long.exp: Accept optional symbol name in <...>
5409 for /a format output.
5410
47b67b60
DJ
54112007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
5412
5413 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
5414 collect output incrementally.
5415
b8953b0e
UW
54162007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5417
5418 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
5419 for -var-create lpcharacter test.
5420 * gdb.mi/mi2-var-cmd.exp: Likewise.
5421
7acd5c40
UW
54222007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5423
5424 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
5425 pass on targets where address zero is readable.
5426
9c6759c1
UW
54272007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5428
5429 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
5430 just a single architecture.
5431
a2f1aeb4
UW
54322007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5433
5434 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
5435 (fetch_all_registers): New function, uses gdb_test_multiple and
5436 exp_continue to fetch inferior output line-by-line.
5437 Replace all uses of do_get_all_registers by fetch_all_registers.
5438
46579ac2
UW
54392007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5440
5441 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
5442 in target_info.
5443
fc133f24
MS
54442007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5445
a9c64011 5446 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
5447 consistancy; add a default (timeout) case.
5448
7646a51d
MS
54492007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5450
5451 * gdb.base/watchpoint.exp: Fix truncated comment.
5452
dcfff61f
MS
54532007-03-02 Michael Snyder <michael.snyder@palmsource.com>
5454
5455 * Makefile.in: Remove spurious single-quotes from sed command.
5456
664e3ee9
DJ
54572007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
5458
5459 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
5460 func.
5461 * gdb.mi/mi2-var-cmd.exp: Likewise.
5462
d7cc6f2f
JB
54632007-02-27 Joel Brobecker <brobecker@adacore.com>
5464
a9c64011
AS
5465 * gdb.dwarf2/dw2-producer.S: New file.
5466 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
5467
54682007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
5469
5470 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5471 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5472 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5473 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5474 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
5475 Revert tests to use mi_gdb_test and include value field in output
5476 of -var-create.
5477
93d42b30
DJ
54782007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5479
5480 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
5481
c499ed39
DJ
54822007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
5483
5484 * gdb.base/maint.exp: Remove full paths from test names.
5485 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
5486 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
5487
9836f81b
JB
54882007-02-27 Joel Brobecker <brobecker@adacore.com>
5489
5490 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
5491
c74d0ad8
DJ
54922007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5493
5494 * gdb.server/server-mon.exp: New test.
5495
2711e456
DJ
54962007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5497
5498 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
5499
ff6f572f
DJ
55002007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
5501
5502 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
5503 register capitalization.
5504
fada3feb
DP
55052007-02-13 Denis Pilat <denis.pilat@st.com>
5506
5507 * gdb.mi/mi-var-invalidate.exp: New file.
5508
fb1e4ffc
DJ
55092007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5510
5511 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
5512
3da939d7
DJ
55132007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5514
5515 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
5516
123dc839
DJ
55172007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
5518
5519 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
5520 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
5521
877e3645 55222007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
5523
5524 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
5525 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
5526 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
5527 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
5528 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 5529 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 5530 Update tests to include value field in output of -var-create.
a9c64011 5531
3c0a2960
AS
55322007-02-08 Andreas Schwab <schwab@suse.de>
5533
5534 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
5535
108546a0
DJ
55362007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
5537
5538 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
5539 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
5540
d701dcab
DP
55412007-02-02 Denis Pilat <denis.pilat@st.com>
5542
5543 * gdb.threads/threadapply.exp: check that frame is not changed by
5544 the thread apply all command.
5545
783e3e2f
AS
55462007-01-31 Andreas Schwab <schwab@suse.de>
5547
6d9c3a87
AS
5548 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
5549
3c50d7b9
AS
5550 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
5551 in the dwarf sections.
5552 * gdb.dwarf2/mac-fileno.S: Likewise.
5553
783e3e2f
AS
5554 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
5555 bspstore register on ia64.
5556
78ff580e
AS
55572007-01-29 Andreas Schwab <schwab@suse.de>
5558
cc8e9b12
AS
5559 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
5560 "frame-begin" annotation.
5561
78ff580e
AS
5562 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
5563 number of "frames-invalid" annotations.
5564
704a4f78
DJ
55652007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5566
5567 * gdb.base/commands.exp: Call if_commands_test.
5568 (gdb_test_no_prompt, if_commands_test): New.
5569
e741bf94
MK
55702007-01-28 Mark Kettenis <kettenis@gnu.org>
5571
5572 * gdb.threads/sigthread.c (NSIGS): Make bigger.
5573
474d0ad3
AS
55742007-01-27 Andreas Schwab <schwab@suse.de>
5575
5576 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
5577 .short/.int/.quad in the dwarf sections.
5578 * gdb.dwarf2/dw2-intercu.S: Likewise.
5579 * gdb.dwarf2/dw2-intermix.S: Likewise.
5580
e784b426
JK
55812007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5582
5583 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
5584 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
5585 array.
e784b426
JK
5586 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
5587 * gdb.base/setvar.exp: Likewise.
5588
37f08e04
AS
55892007-01-26 Andreas Schwab <schwab@suse.de>
5590
9a01813a
AS
5591 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
5592 test.
5593
37f08e04
AS
5594 * gdb.base/multi-forks.exp ("restart $i"): Also match
5595 __kernel_syscall_via_break.
5596
6e2a9270
VP
55972007-01-24 Vladimir Prus <vladimir@codesourcery.com>
5598
5599 * lib/mi-support.exp (mi_delete_varobj): New.
5600 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
5601 testcase.
5602 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
5603 (main): Call the above.
5604 (reference_update_test, base_in_reference_test)
5605 (reference_to_pointer): Delete the created varobjs.
a9c64011 5606
e515b470
DJ
56072007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
5608
5609 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
5610 * configure: Regenerated.
5611 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
5612 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
5613 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
5614 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
5615 * lib/gdb.exp (gdb_skip_xml_test): New function.
5616
08d8bcd7
DJ
56172007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
5618
5619 * gdb.base/sigrepeat.exp: Correct error message.
5620
56212007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
5622 Daniel Jacobowitz <dan@codesourcery.com>
5623
5624 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
5625 gdb.arch/i386-gnu-cfi-asm.S: New files.
5626
97c3f1f3
JK
56272007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5628
5629 * lib/gdb.exp: Abort on missing `site.exp'.
5630
cb1df416
DJ
56312007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
5632 Daniel Jacobowitz <dan@codesourcery.com>
5633
5634 * gdb.base/included.c, gdb.base/included.exp,
5635 gdb.base/included.h: New files.
5636
35990120
DJ
56372007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
5638
5639 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
5640 (maximize_rlimit): Reduce limits on 64-bit systems.
5641
6e81a116 56422007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
5643
5644 From Marcus Deuling <deuling@de.ibm.com>:
5645 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
5646 every case.
5647
6c3c41f3
NR
56482007-01-13 Nick Roberts <nickrob@snap.net.nz>
5649
5650 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
5651 (test_path_specification): Use objdir instead of srcdir to always
5652 get an absolute filename.
5653
2f12c312
DJ
56542007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
5655
5656 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
5657
81121995
VP
56582007-01-11 Vladimir Prus <vladimir@codesourcery.com>
5659
5660 * gdb.mi/mi-var-cp.cc (reference_update_tests):
5661 Make sure the variable we're using is in scope.
5662 (reference_to_pointer): Likewise.
5663
4741b737
DJ
56642007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5665
5666 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
5667 has no debug information.
5668
054410c3
DJ
56692007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
5670
5671 * gdb.base/annota1.exp: Remove extra send_gdb.
5672
818f79f6
DJ
56732007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5674
5675 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
5676
f7a6bb70
DJ
56772007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5678
5679 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
5680
57e66780
DJ
56812007-01-08 Nick Roberts <nickrob@snap.net.nz>
5682 Daniel Jacobowitz <dan@codesourcery.com>
5683
5684 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
5685 lcharacter or linteger change. Correct duplicated test name.
5686 * gdb.mi/mi2-var-cmd.exp: Likewise.
5687
3d799a95
DJ
56882007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5689
5690 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
5691
56922007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 5693
a9c64011
AS
5694 * gdb.base/nofield.c: New file.
5695 * gdb.base/nofield.exp: New testcase.
51679ba9 5696
eafb94e8
NR
56972007-01-05 Nick Roberts <nickrob@snap.net.nz>
5698
5699 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
5700
5701 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
5702 test.
5703
5e572bb4
DJ
57042007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5705
5706 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
5707
74a44383
DJ
57082007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
5709
5710 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
5711 when continuing.
5712
1b572db9
DJ
57132007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5714
5715 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
5716 Expect ".exe" extension.
5717
381bc39b
DJ
57182007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5719
5720 * gdb.base/charset.exp: Add explicit filename to break.
5721 * gdb.base/dbx.exp: Add explicit filename to breaks.
5722
2b70e4c6
DJ
57232007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
5724
5725 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
5726 * gdb.mi/mi2-file.exp: Likewise.
5727
303b6f5d
DJ
57282007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5729
5730 Implement specification of MI tests as comments
5731 in C and C++ sources.
5732 * lib/mi-support.exp (mi_autotest_data): New variable.
5733 (mi_autotest_source): New variable.
5734 (count_newlines, mi_prepare_inline_tests)
5735 (mi_get_inline_test, mi_continue_to_line)
5736 (mi_run_inline_test, mi_tbreak)
5737 (mi_send_resuming_command, mi_wait_for_stop): New functions.
5738 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
5739 Run inline tests.
5740 * gdb.mi/mi-var-cp.cc: Define tests here.
5741
23da0d94
VP
57422007-01-04 Vladimir Prus <vladimir@codesourcery.com>
5743
5744 Simplify usage of mi_continue_to.
5745 * lib/mi-support.exp (mi_runto_helper): Renamed
5746 from mi_runto, added new parameter 'run_or_continue'.
5747 (mi_runto): Use mi_runto_helper.
5748 (mi_continue_to): Accept just function name as parameter.
5749 Use mi_runto_helper.
5750 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
5751 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 5752
f9e18282
JB
57532006-01-04 Joel Brobecker <brobecker@adacore.com>
5754
5755 Make this testcase a bit more realistic. The current code
5756 is too simplistic, and allows the compiler to optimize out
5757 some of the entities we need for this testcase.
5758 * gdb.ada/null_record/bar.ads (Void_Star): New type.
5759 (Do_Nothing): Add extra parameter.
5760 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
5761 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
5762 by using a variable of type Void_Star.
5763
fd678c65
JB
57642006-01-04 Joel Brobecker <brobecker@adacore.com>
5765
5766 * gdb.ada/catch_ex/foo.adb: New file.
5767 * gdb.ada/catch_ex.exp: New testcase.
5768
05cfdb42
DJ
57692007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
5770
5771 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
5772 pass --image-base to linker.
5773
2e03ee74
DJ
57742007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5775 Daniel Jacobowitz <dan@codesourcery.com>
5776
5777 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
5778 secondary prompts.
5779
0d5de010
DJ
57802007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5781
5782 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
5783 output. Test the types of members and member pointers.
5784 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
5785 gdb/2092.
5786 * gdb.cp/member-ptr.exp: Search for a comment instead of a
5787 statement. Enable for GCC. Update expected output for some tests
5788 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
5789 layout.
5790 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
5791 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
5792 (Diamond::vget_base): New.
5793 (main): Add new tests.
5794 * gdb.cp/printmethod.exp: Update expected output for member functions.
5795 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
5796 print pEe->D::vg().
5797
61a771aa
DJ
57982007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
5799
5800 * gdb.threads/tls.exp: Allow stops in sem_post.
5801
2fa63963
DJ
58022006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
5803
5804 * gdb.base/annota1.exp: Allow .*printf in backtraces.
5805 * gdb.base/annota3.exp: Likewise.
5806 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
5807 again (instead of timing out).
5808 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
5809 GCC bug 26475.
5810 * gdb.java/jmisc.exp: Adjust to work with method signatures including
5811 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
5812 test from jmisc1.exp.
5813 * gdb.java/jmisc1.exp: Delete.
5814 * gdb.java/jprint.exp: Adjust to work with method signatures including
5815 return types.
5816 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
5817 * gdb.threads/linux-dp.exp: Don't be confused by program output.
5818 * lib/java.exp (compile_java_from_source): Pass the correct type
5819 to target_compile.
5820
5eefc2b7
JB
58212006-12-31 Joel Brobecker <brobecker@adacore.com>
5822
5823 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
5824 (stack_align_edx): New function.
5825 (stack_align_eax): New function.
5826 (main): Add calls to stack_align_edx and stack_align_eax.
5827 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
5828 Add testing for the cases where the register used during a stack
5829 realignment is edx. Same for eax.
5830
227c54da
DJ
58312006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
5832
5833 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
5834 and generic PE targets.
5835
cab8ac94
JB
58362006-12-29 Joel Brobecker <brobecker@adacore.com>
5837
5838 * gdb.ada/array_return.exp: Update copyright date list.
5839
ba54f318
JB
58402006-12-27 Joel Brobecker <brobecker@adacore.com>
5841
5842 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
5843 (Create_Small_Float_Vector): New function.
5844 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
5845 function body.
5846 * gdb.ada/array_return/p.adb: Use new type and function from
5847 package Pck.
5848 * gdb.ada/array_return.exp: Add a test verifying that GDB is
5849 able to print the value returned by a function returning an
5850 array of float.
5851
6b7a35dd
JB
58522006-12-20 Joel Brobecker <brobecker@adacore.com>
5853
5854 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
5855 The associated tests should be PASSing.
5856
038224f6
VP
58572006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5858
5859 Test for base in references.
5860 * gdb.mi/mi-var-cp.cc: Add test code.
5861 * gdb.mi/mi-var-cp.exp: Test for bases in references.
5862 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
5863 * gdb.mi/mi2-watch.exp: Likewise.
5864 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
5865 (mi_list_varobj_children): New function.
5866
b26ed50d
VP
58672006-12-08 Vladimir Prus <vladimir@codesourcery.com>
5868
5869 * lib/mi-support.exp
5870 (mi_runto): Accept "()" after function name.
5871 (mi_create_varobj): New function.
5872 (mi_varobj_update): New function.
5873 (mi_Check_varobj_value): New function.
5874 * gdb.mi/mi-var-cp.exp: New file.
5875 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 5876
08232497
DJ
58772006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
5878
5879 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
5880 gdb.base/weaklib2.c: New files.
5881
d394c993 58822006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 5883
ac6c2fba
NS
5884 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
5885 info. Adjust test names.
5886
8ec659a0 5887 * gdb.base/break.c (main): Move position of malloc.
d394c993 5888 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 5889
acd65feb
VP
58902006-11-28 Vladimir Prus <vladimir@codesourcery.com>
5891
5892 * gdb.mi/mi-var-cmd.exp: Check -var-update after
5893 assignement of arrays and function pointers.
5894 * gdb.mi/var-cmd.c: Add declaration necessary for above
5895 tests.
5896
f556d5e5
NS
58972006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5898
5899 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
5900
5901 * gdb.threads/linux-dp.exp: Read thread table before and after
5902 creating each philosopher and verify it.
5903
697bc68d
NS
59042006-11-27 Nathan Sidwell <nathan@codesourcery.com>
5905 Paul Brook <paul@codesourcery.com>
5906 Daniel Jacobowitz <dan@codesourcery.com>
5907
5908 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 5909 main to remove duplication. Add start function of the form
697bc68d
NS
5910 '_*start[1-9]*'. Add RVDS start function.
5911
29d73ae4
DJ
59122006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5913
5914 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
5915
c1d88655
UW
59162006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5917
5918 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
5919 * gdb.asm/spu.inc: New file.
5920 * gdb.base/term.exp: Disable if [target_info exists noargs].
5921 * gdb.gdb/complaints.exp: Disable if ![isnative].
5922 * gdb.gdb/selftest.exp: Likewise.
5923 * gdb.gdb/observer.exp: Likewise.
5924 * gdb.gdb/xfullpath.exp: Likewise.
5925 * gdb.base/attach.exp: Disable on SPU target.
5926 * gdb.cp/bs145503.exp: Likewise.
5927 * gdb.cp/exception.exp: Likewise.
5928 * gdb.cp/userdef.exp: Likewise.
5929
32a13b1a
DJ
59302006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
5931
5932 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
5933
d8295fe9
VP
59342006-11-10 Vladimir Prus <vladimir@codesourcery.com>
5935
5936 * gdb.base/completion.exp: Fix completion tests for
5937 'info' and 'info '.
5938 * gdb.base/help.exp (help_test_raw, test_class_help)
5939 (test_prefix_command_help): Move...
5940 * lib/gdb.exp: Here.
5941 * gdb.base/main.exp: Adjust.
5942 * gdb.cp/maint.exp: Adjust.
5943 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 5944
8c394015
VP
59452006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5946
5947 * gdb.stabs/weird.exp (print_weird_var): Use
5948 gdb_test_multiple instead of gdb_expect.
5949
027fc1bc
VP
59502006-11-09 Vladimir Prus <vladimir@codesourcery.com>
5951
5952 * gdb.base/help.exp (help_test_raw): New.
5953 (test_class_help): New.
5954 (test_prefix_command_help): New.
5955 Adjust testcases.
5956
67609209
FR
59572006-11-09 Christophe Lyon <christophe.lyon@st.com>
5958
5959 * gdb.base/constvars.c (main): Write to crass and crips, so that
5960 they are allocated by the compiler.
5961
f73adfeb
AS
59622006-10-27 Andreas Schwab <schwab@suse.de>
5963
5964 * gdb.base/multi-forks.exp: Use "detach fork" instead of
5965 "detach-fork".
5966
2f83a18e
DJ
59672006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
5968
5969 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
5970 of patterns.
5971
94277a38
DJ
59722006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5973
5974 * gdb.base/sepdebug.exp: Remove debug format test.
5975 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
5976 Handle no-symtab.
5977 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
5978
5bd2f6e2
DJ
59792006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
5980
5981 * gdb.threads/manythreads.c (thread_function, main): Don't cast
5982 int to pointer or pointer to int.
5983 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
5984
8c008720
DJ
59852006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
5986
5987 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
5988
9e35dae4
DJ
59892006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5990
5991 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
5992
d9639e13
DJ
59932006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
5994
5995 PR c++/2116
5996 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
5997
390a1bd0
JB
59982006-10-06 Joel Brobecker <brobecker@adacore.com>
5999
6000 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
6001 the corresponding bug has been fixed in GDB (PR/2018).
6002
dd920c33
JB
60032006-10-06 Joel Brobecker <brobecker@adacore.com>
6004
6005 * gdb.base/subst.exp: New testcase.
6006
53bbefe9
JB
60072006-10-06 Joel Brobecker <brobecker@adacore.com>
6008
6009 * gdb.ada/array_return/pck.ads: Add copyright notice.
6010 * gdb.ada/array_return/pck.adb: Likewise.
6011 * gdb.ada/array_return/p.adb: Likewise.
6012 * gdb.ada/exec_changed/first.adb: Likewise.
6013 * gdb.ada/exec_changed/second.adb: Likewise.
6014
09851417
JB
60152006-10-06 Joel Brobecker <brobecker@adacore.com>
6016
6017 * gdb.ada/watch_arg/watch.adb: New file.
6018 * gdb.ada/watch_arg.exp: New testcase.
6019
041bf30d
VP
60202006-10-02 Vladimir Prus <vladimir@codesourcery.com>
6021
6022 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 6023 via string_to_regexp.
041bf30d 6024 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 6025
f286fbdd 60262006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
6027
6028 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
6029 Remove unused / obsolete files.
6030
7c07f349
NR
60312006-09-19 Nick Roberts <nickrob@snap.net.nz>
6032
6033 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
6034
cd5ff84a
VP
60352006-09-17 Vladimir Prus <vladimir@codesourcery.com>
6036
6037 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
6038 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 6039 the number of frames.
cd5ff84a 6040
ae018d1a
DJ
60412006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
6042
6043 * gdb.base/args.c (main): Add breakpoint marker.
6044 * gdb.base/args.exp: Use args_test for tests. Add new tests which
6045 really test empty arguments.
6046 (args_load): Delete.
6047 (args_test): New.
6048
b399c549
NR
60492006-09-13 Nick Roberts <nickrob@snap.net.nz>
6050
6051 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
6052 check for one file.
6053
2ab1eb7a
VP
60542006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
6055
6056 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
6057 HIGH_FRAME argument to -stack-list-locals can be larger than
6058 the number of frames.
a9c64011 6059
476308bf
FF
60602006-08-18 Fred Fish <fnf@specifix.com>
6061
6062 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
6063 '$' in front of skip_vmx_tests_saved when setting that.
6064
8625200f
AS
60652006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
6066
6067 * gdb.base/trace-commands.exp: New file.
6068
089ec8f1
DJ
60692006-08-10 Joel Brobecker <brobecker@adacore.com>
6070 Daniel Jacobowitz <dan@codesourcery.com>
6071
6072 * gdb.base/step-bt.exp: Make hexadecimal address optional in
6073 expected output of the backtrace commands.
6074
b60f0898
JB
60752006-08-09 Joel Brobecker <brobecker@adacore.com>
6076
6077 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
6078 untested followed by return combination.
6079 * gdb.arch/altivec-regs.exp: Likewise.
6080 * gdb.arch/e500-abi.exp: Likewise.
6081 * gdb.arch/e500-regs.exp: Likewise.
6082 * gdb.arch/gdb1291.exp: Likewise.
6083 * gdb.arch/gdb1431.exp: Likewise.
6084 * gdb.arch/gdb1558.exp: Likewise.
6085 * gdb.arch/i386-prologue.exp: Likewise.
6086 * gdb.arch/i386-unwind.exp: Likewise.
6087 * gdb.asm/asm-source.exp: Likewise.
6088 * gdb.base/a2-run.exp: Likewise.
6089 * gdb.base/advance.exp: Likewise.
6090 * gdb.base/all-bin.exp: Likewise.
6091 * gdb.base/annota1.exp: Likewise.
6092 * gdb.base/annota3.exp: Likewise.
6093 * gdb.base/args.exp: Likewise.
6094 * gdb.base/arithmet.exp: Likewise.
6095 * gdb.base/assign.exp: Likewise.
6096 * gdb.base/async.exp: Likewise.
6097 * gdb.base/attach.exp: Likewise.
6098 * gdb.base/bang.exp: Likewise.
6099 * gdb.base/bigcore.exp: Likewise.
6100 * gdb.base/bitfields.exp: Likewise.
6101 * gdb.base/bitfields2.exp: Likewise.
6102 * gdb.base/break.exp: Likewise.
6103 * gdb.base/call-sc.exp: Likewise.
6104 * gdb.base/call-strs.exp: Likewise.
6105 * gdb.base/callfuncs.exp: Likewise.
6106 * gdb.base/checkpoint.exp: Likewise.
6107 * gdb.base/chng-syms.exp: Likewise.
6108 * gdb.base/code-expr.exp: Likewise.
6109 * gdb.base/commands.exp: Likewise.
6110 * gdb.base/completion.exp: Likewise.
6111 * gdb.base/cond-expr.exp: Likewise.
6112 * gdb.base/condbreak.exp: Likewise.
6113 * gdb.base/consecutive.exp: Likewise.
6114 * gdb.base/constvars.exp: Likewise.
6115 * gdb.base/corefile.exp: Likewise.
6116 * gdb.base/cvexpr.exp: Likewise.
6117 * gdb.base/dbx.exp: Likewise.
6118 * gdb.base/define.exp: Likewise.
6119 * gdb.base/detach.exp: Likewise.
6120 * gdb.base/display.exp: Likewise.
6121 * gdb.base/dump.exp: Likewise.
6122 * gdb.base/ena-dis-br.exp: Likewise.
6123 * gdb.base/ending-run.exp: Likewise.
6124 * gdb.base/environ.exp: Likewise.
6125 * gdb.base/eval-skip.exp: Likewise.
6126 * gdb.base/exprs.exp: Likewise.
6127 * gdb.base/fileio.exp: Likewise.
6128 * gdb.base/finish.exp: Likewise.
6129 * gdb.base/float.exp: Likewise.
6130 * gdb.base/foll-exec.exp: Likewise.
6131 * gdb.base/foll-fork.exp: Likewise.
6132 * gdb.base/foll-vfork.exp: Likewise.
6133 * gdb.base/freebpcmd.exp: Likewise.
6134 * gdb.base/funcargs.exp: Likewise.
6135 * gdb.base/gcore.exp: Likewise.
6136 * gdb.base/gdb1090.exp: Likewise.
6137 * gdb.base/gdb1250.exp: Likewise.
6138 * gdb.base/huge.exp: Likewise.
6139 * gdb.base/info-proc.exp: Likewise.
6140 * gdb.base/interrupt.exp: Likewise.
6141 * gdb.base/jump.exp: Likewise.
6142 * gdb.base/langs.exp: Likewise.
6143 * gdb.base/lineinc.exp: Likewise.
6144 * gdb.base/list.exp: Likewise.
6145 * gdb.base/logical.exp: Likewise.
6146 * gdb.base/long_long.exp: Likewise.
6147 * gdb.base/macscp.exp: Likewise.
6148 * gdb.base/maint.exp: Likewise.
6149 * gdb.base/mips_pro.exp: Likewise.
6150 * gdb.base/miscexprs.exp: Likewise.
6151 * gdb.base/multi-forks.exp: Likewise.
6152 * gdb.base/opaque.exp: Likewise.
6153 * gdb.base/overlays.exp: Likewise.
6154 * gdb.base/pc-fp.exp: Likewise.
6155 * gdb.base/pointers.exp: Likewise.
6156 * gdb.base/printcmds.exp: Likewise.
6157 * gdb.base/psymtab.exp: Likewise.
6158 * gdb.base/ptype.exp: Likewise.
6159 * gdb.base/recurse.exp: Likewise.
6160 * gdb.base/relational.exp: Likewise.
6161 * gdb.base/relocate.exp: Likewise.
6162 * gdb.base/remote.exp: Likewise.
6163 * gdb.base/reread.exp: Likewise.
6164 * gdb.base/restore.exp: Likewise.
6165 * gdb.base/return.exp: Likewise.
6166 * gdb.base/return2.exp: Likewise.
6167 * gdb.base/scope.exp: Likewise.
6168 * gdb.base/sect-cmd.exp: Likewise.
6169 * gdb.base/sep.exp: Likewise.
6170 * gdb.base/sepdebug.exp: Likewise.
6171 * gdb.base/setshow.exp: Likewise.
6172 * gdb.base/setvar.exp: Likewise.
6173 * gdb.base/sigall.exp: Likewise.
6174 * gdb.base/sigbpt.exp: Likewise.
6175 * gdb.base/signals.exp: Likewise.
6176 * gdb.base/signull.exp: Likewise.
6177 * gdb.base/sizeof.exp: Likewise.
6178 * gdb.base/solib.exp: Likewise.
6179 * gdb.base/step-line.exp: Likewise.
6180 * gdb.base/step-test.exp: Likewise.
6181 * gdb.base/structs.exp: Likewise.
6182 * gdb.base/structs2.exp: Likewise.
6183 * gdb.base/term.exp: Likewise.
6184 * gdb.base/twice.exp: Likewise.
6185 * gdb.base/until.exp: Likewise.
6186 * gdb.base/varargs.exp: Likewise.
6187 * gdb.base/volatile.exp: Likewise.
6188 * gdb.base/watchpoint.exp: Likewise.
6189 * gdb.base/whatis-exp.exp: Likewise.
6190 * gdb.base/whatis.exp: Likewise.
6191 * gdb.cp/ambiguous.exp: Likewise.
6192 * gdb.cp/annota2.exp: Likewise.
6193 * gdb.cp/annota3.exp: Likewise.
6194 * gdb.cp/bool.exp: Likewise.
6195 * gdb.cp/breakpoint.exp: Likewise.
6196 * gdb.cp/casts.exp: Likewise.
6197 * gdb.cp/class2.exp: Likewise.
6198 * gdb.cp/classes.exp: Likewise.
6199 * gdb.cp/cplusfuncs.exp: Likewise.
6200 * gdb.cp/ctti.exp: Likewise.
6201 * gdb.cp/derivation.exp: Likewise.
6202 * gdb.cp/exception.exp: Likewise.
6203 * gdb.cp/gdb1355.exp: Likewise.
6204 * gdb.cp/hang.exp: Likewise.
6205 * gdb.cp/inherit.exp: Likewise.
6206 * gdb.cp/local.exp: Likewise.
6207 * gdb.cp/m-data.exp: Likewise.
6208 * gdb.cp/m-static.exp: Likewise.
6209 * gdb.cp/member-ptr.exp: Likewise.
6210 * gdb.cp/method.exp: Likewise.
6211 * gdb.cp/misc.exp: Likewise.
6212 * gdb.cp/namespace.exp: Likewise.
6213 * gdb.cp/overload.exp: Likewise.
6214 * gdb.cp/ovldbreak.exp: Likewise.
6215 * gdb.cp/pr-1023.exp: Likewise.
6216 * gdb.cp/pr-1210.exp: Likewise.
6217 * gdb.cp/pr-574.exp: Likewise.
6218 * gdb.cp/printmethod.exp: Likewise.
6219 * gdb.cp/psmang.exp: Likewise.
6220 * gdb.cp/ref-params.exp: Likewise.
6221 * gdb.cp/ref-types.exp: Likewise.
6222 * gdb.cp/rtti.exp: Likewise.
6223 * gdb.cp/templates.exp: Likewise.
6224 * gdb.cp/try_catch.exp: Likewise.
6225 * gdb.cp/userdef.exp: Likewise.
6226 * gdb.cp/virtfunc.exp: Likewise.
6227 * gdb.disasm/am33.exp: Likewise.
6228 * gdb.disasm/h8300s.exp: Likewise.
6229 * gdb.disasm/mn10300.exp: Likewise.
6230 * gdb.disasm/sh3.exp: Likewise.
6231 * gdb.disasm/t01_mov.exp: Likewise.
6232 * gdb.disasm/t02_mova.exp: Likewise.
6233 * gdb.disasm/t03_add.exp: Likewise.
6234 * gdb.disasm/t04_sub.exp: Likewise.
6235 * gdb.disasm/t05_cmp.exp: Likewise.
6236 * gdb.disasm/t06_ari2.exp: Likewise.
6237 * gdb.disasm/t07_ari3.exp: Likewise.
6238 * gdb.disasm/t08_or.exp: Likewise.
6239 * gdb.disasm/t09_xor.exp: Likewise.
6240 * gdb.disasm/t10_and.exp: Likewise.
6241 * gdb.disasm/t11_logs.exp: Likewise.
6242 * gdb.disasm/t12_bit.exp: Likewise.
6243 * gdb.disasm/t13_otr.exp: Likewise.
6244 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
6245 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
6246 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
6247 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
6248 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
6249 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
6250 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
6251 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
6252 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
6253 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
6254 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
6255 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
6256 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
6257 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
6258 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
6259 * gdb.mi/gdb701.exp: Likewise.
6260 * gdb.mi/gdb792.exp: Likewise.
6261 * gdb.mi/mi-basics.exp: Likewise.
6262 * gdb.mi/mi-break.exp: Likewise.
6263 * gdb.mi/mi-cli.exp: Likewise.
6264 * gdb.mi/mi-console.exp: Likewise.
6265 * gdb.mi/mi-disassemble.exp: Likewise.
6266 * gdb.mi/mi-eval.exp: Likewise.
6267 * gdb.mi/mi-file.exp: Likewise.
6268 * gdb.mi/mi-read-memory.exp: Likewise.
6269 * gdb.mi/mi-regs.exp: Likewise.
6270 * gdb.mi/mi-return.exp: Likewise.
6271 * gdb.mi/mi-simplerun.exp: Likewise.
6272 * gdb.mi/mi-stack.exp: Likewise.
6273 * gdb.mi/mi-stepi.exp: Likewise.
6274 * gdb.mi/mi-syn-frame.exp: Likewise.
6275 * gdb.mi/mi-until.exp: Likewise.
6276 * gdb.mi/mi-var-block.exp: Likewise.
6277 * gdb.mi/mi-var-child.exp: Likewise.
6278 * gdb.mi/mi-var-cmd.exp: Likewise.
6279 * gdb.mi/mi-var-display.exp: Likewise.
6280 * gdb.mi/mi-watch.exp: Likewise.
6281 * gdb.mi/mi2-basics.exp: Likewise.
6282 * gdb.mi/mi2-break.exp: Likewise.
6283 * gdb.mi/mi2-cli.exp: Likewise.
6284 * gdb.mi/mi2-console.exp: Likewise.
6285 * gdb.mi/mi2-disassemble.exp: Likewise.
6286 * gdb.mi/mi2-eval.exp: Likewise.
6287 * gdb.mi/mi2-file.exp: Likewise.
6288 * gdb.mi/mi2-read-memory.exp: Likewise.
6289 * gdb.mi/mi2-regs.exp: Likewise.
6290 * gdb.mi/mi2-return.exp: Likewise.
6291 * gdb.mi/mi2-simplerun.exp: Likewise.
6292 * gdb.mi/mi2-stack.exp: Likewise.
6293 * gdb.mi/mi2-stepi.exp: Likewise.
6294 * gdb.mi/mi2-syn-frame.exp: Likewise.
6295 * gdb.mi/mi2-until.exp: Likewise.
6296 * gdb.mi/mi2-var-block.exp: Likewise.
6297 * gdb.mi/mi2-var-child.exp: Likewise.
6298 * gdb.mi/mi2-var-cmd.exp: Likewise.
6299 * gdb.mi/mi2-var-display.exp: Likewise.
6300 * gdb.mi/mi2-watch.exp: Likewise.
6301 * gdb.stabs/exclfwd.exp: Likewise.
6302 * gdb.stabs/weird.exp: Likewise.
6303 * gdb.threads/gcore-thread.exp: Likewise.
6304 * gdb.trace/actions.exp: Likewise.
6305 * gdb.trace/backtrace.exp: Likewise.
6306 * gdb.trace/circ.exp: Likewise.
6307 * gdb.trace/collection.exp: Likewise.
6308 * gdb.trace/deltrace.exp: Likewise.
6309 * gdb.trace/infotrace.exp: Likewise.
6310 * gdb.trace/limits.exp: Likewise.
6311 * gdb.trace/packetlen.exp: Likewise.
6312 * gdb.trace/passc-dyn.exp: Likewise.
6313 * gdb.trace/passcount.exp: Likewise.
6314 * gdb.trace/report.exp: Likewise.
6315 * gdb.trace/save-trace.exp: Likewise.
6316 * gdb.trace/tfind.exp: Likewise.
6317 * gdb.trace/tracecmd.exp: Likewise.
6318 * gdb.trace/while-dyn.exp: Likewise.
6319 * gdb.trace/while-stepping.exp: Likewise.
6320
f4b618d1
JB
63212006-08-08 Joel Brobecker <brobecker@adacore.com>
6322
6323 * gdb.base/step-bt.c: New file.
6324 * gdb.base/step-bt.exp: New testcase.
6325
3d00d119
DJ
63262006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
6327
6328 * config/monitor.exp (gdb_load): Remove support for obsolete
6329 download-write-size.
6330 * gdb.base/remote.exp: Likewise. Update all callers of
6331 gdb_timed_load.
6332
017b5bd4
DJ
63332006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
6334
6335 * cursal.exp: Pass binfile to gdb_load.
6336
837c599d
DJ
63372006-08-01 Nathan Sidwell <nathan@codesourcery.com>
6338
6339 * gdb.base/cursal.exp: Add "" to gdb_load call.
6340
8dd4540b
MK
63412006-07-29 Mark Kettenis <kettenis@gnu.org>
6342
6343 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
6344 NetBSD/ELF targets.
6345
ab5c9f60
DJ
63462006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
6347
6348 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
6349 operator*.
6350
4c42eaff
DJ
63512006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
6352
6353 * gdb.base/completion.exp: Update for change in "file" behavior.
6354 * gdb.stabs/weird.exp: Likewise.
6355 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
6356 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
6357
0155cc76
NS
63582006-07-24 Nathan Sidwell <nathan@codesourcery.com>
6359
6360 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
6361 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
6362
16026cd7
AS
63632006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
6364
6365 * gdb.base/default.exp: Update source command error message.
6366 * gdb.base/help.exp: Update 'help source' message.
6367
16963cb6
DJ
63682006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
6369
6370 * gdb.cp/bs15503.exp: Update comment for no longer crashing
6371 test.
6372
6d7fd486
AS
63732006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
6374
6375 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
6376
29e8a844
DJ
63772006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6378
6379 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
6380
6afcfa39
DJ
63812006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
6382
6383 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
6384
267a692b
MK
63852006-07-17 Mark Kettenis <kettenis@gnu.org>
6386
6387 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
6388 *-*-openbsd* from targets for wich we expect ARM FPA floating
6389 point format.
6390
85d2fec4
NR
63912006-07-17 Nick Roberts <nickrob@snap.net.nz>
6392
6393 * gdb.cp/annota3.exp: Expect frame-begin annotation.
6394
63952006-07-17 Mark Kettenis <kettenis@gnu.org>
6396
6397 * gdb.base/annota3.exp: Expect frame-begin annotation.
6398
85b4c6e8
JB
63992006-07-14 Joel Brobecker <brobecker@adacore.com>
6400
6401 * gdb.base/help.exp: Adjust "help unset" test to accept
6402 any list of unset commands.
6403
fb933624
DJ
64042006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
6405 Daniel Jacobowitz <dan@codesourcery.com>
6406
6407 * gdb.cp/ref-params.exp: New test.
6408 * gdb.cp/ref-params.cc: New source file.
6409 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
6410
1dff4b64
MK
64112006-07-08 Mark Kettenis <kettenis@gnu.org>
6412
6413 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
6414 spaces/tabs in regular expressions since they might not be there.
6415
40d2e0e3
AS
64162006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
6417
6418 * gdb.base/ifelse.exp: New file.
6419
f6c957d2
NS
64202006-07-04 Nathan Sidwell <nathan@codesourcery.com>
6421
6422 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
6423 line.
6424 * gdb.base/huge.exp: Loop over compilation to find a size that
6425 is acceptable.
6426 * gdb.base/remote.exp: Correct expected strings.
6427 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
6428
b9c5a23d
DJ
64292006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6430
6431 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
6432
9af2e58d
DJ
64332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6434
6435 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
6436 native.
6437
30930ca5
DJ
64382006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6439
6440 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
6441 enable stabs testing.
6442
aa32fa1d
DJ
64432006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6444
bd4a4c80 6445 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
6446 gdb_test_multiple does.
6447
321fef15
DJ
64482006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
6449
6450 * Makefile.in (host_alias): Remove.
6451 (target_alias): Use @target_noncanonical@.
6452 (site.exp): Don't set host_alias.
6453 * aclocal.m4: Remove contents. Include acx.m4.
6454 * configure: Regenerated.
6455 * configure.ac: Use ACX_NONCANONICAL_TARGET.
6456
e1c2defa
NS
64572006-06-13 Nathan Sidwell <nathan@codesourcery.com>
6458
e63b55d1
NS
6459 * lib/gdb.exp (gdb_load_cmd): New.
6460
5600ea19
NS
6461 * gdb.base/fileio.c: Add system(NULL) test.
6462 * gdb.base/fileio.exp: Check it.
6463
e1c2defa
NS
6464 * gdb.base/break.c: Add 10a breakpoint at }
6465 * gdb.base/break.exp: Add test for breakpoint at }
6466 * gdb.cp/anon-union.cc: Add code at end of function.
6467 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
6468 * gdb.mi/var-cmd.c: Add code at end of function.
6469 * gdb.mi/mi-var-display.exp: Adjust end of next.
6470 * gdb.mi/mi2-var-display.exp: Likewise.
6471 * gdb.base/fileio.c: Add stop function and insert calls at
6472 stopping places.
6473 * gdb.base/fileio.exp: Breakpoint stop function and remove
6474 explicit line number references.
6475
6c0112ec
JB
64762006-05-19 Joel Brobecker <brobecker@adacore.com>
6477
a9c64011
AS
6478 * gdb.base/del.exp (test_delete_alias): New function.
6479 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 6480
154189a4
FF
64812006-05-18 Fred Fish <fnf@specifix.com>
6482
6483 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
6484 required. Check for spurious output after program exits normally.
6485
582e64c2
FF
64862006-05-17 Fred Fish <fnf@specifix.com>
6487
6488 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
6489 gdb_load, so it works in the simulator.
6490
8ef6493a
FF
64912006-05-11 Fred Fish <fnf@specifix.com>
6492
6493 * gdb.base/bang.exp: Ignore unexpected output between the
6494 "program exited normally" and the gdb prompt, as many other
6495 tests do.
6496
692b141c
MK
64972006-05-07 Mark Kettenis <kettenis@gnu.org>
6498
6499 * gdb.base/help.exp: Make "delete checkpoint" part option for
6500 "help d" and "help delete" tests.
6501
540b8a30
UW
65022006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6503
a9c64011 6504 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
6505 expected output in some mi_gdb_test statements.
6506 * gdb.mi/mi2-basics.exp: Likewise.
6507
9b6462d9
JB
65082006-05-05 Joel Brobecker <brobecker@adacore.com>
6509
6510 * gdb.base/del.c: New file.
6511 * gdb.base/del.exp: New testcase.
6512
954de43b
DM
65132006-05-05 David S. Miller <davem@sunset.davemloft.net>
6514
6515 * gdb.base/break.exp: Do not assume a breakpoint on
6516 main will actually be in $srcfile when optimizing.
1303f75e
DM
6517 * gdb.base/savedregs.exp: Do not require that the dummy
6518 frame location match up to a symbol and source file location.
c3242428
DM
6519 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
6520 will get printed without a mi_cmd_data_list_register_values prefix.
6521 (*-data-list-register-*): Correct regular expressions to expect the new
6522 pseudo d? floating point registers.
6523 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 6524
c7e64c9a
DJ
65252006-05-05 Christophe Lyon <christophe.lyon@st.com>
6526
6527 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
6528 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
6529 is allocated by the compiler.
6530 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
6531 anons, e, anone to force their allocation by the compiler.
6532
65332006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
6534
6535 * gdb.base/help.exp: Update expected text for help d and
6536 help delete.
6537
27ce9a6d
MK
65382006-05-02 Mark Kettenis <kettenis@gnu.org>
6539
6540 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
6541 NetBSD/ELF targets.
6542
8608915f
MK
65432006-04-30 Mark Kettenis <kettenis@gnu.org>
6544
6545 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
6546 single-step breakpoint fails; make this a KFAIL on
6547 sparc*-*-openbsd*.
6548 * gdb.base/siginfo.exp: Likewise.
6549 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6550
b8db102d
MS
65512006-04-26 Michael Snyder <msnyder@redhat.com>
6552
6553 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
6554 which may have to consume output from other forks.
6555 Add tests to make sure that "delete fork" succeeded.
6556
c702009a
MS
65572006-04-20 Michael Snyder <msnyder@redhat.com>
6558
6559 * 2006-03-22 Jim Blandy <jimb@redhat.com>
6560 Add support for the Renesas M32C and M16C.
6561
6562 * gdb.asm/asm-source.exp: Add m32c target.
6563 * gdb.asm/m32c.inc: Support for m32c target.
6564
e28493f2
AS
65652006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
6566
6567 * gdb.base/commands.exp (recursive_source_test): New test.
6568
880da185
DM
65692006-04-04 David S. Miller <davem@sunset.davemloft.net>
6570
6571 * gdb.base/float.exp: Add pattern for sparc targets.
6572
61d9b92f
DJ
65732006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
6574
6575 * gdb.base/commands.exp (stray_arg0_test): New test.
6576
bd717df8
PB
65772006-03-30 Paul Brook <paul@codesourcery.com>
6578
6579 * gdb.mi/mi-until.exp: kfail broken until command.
6580 * gdb.mi/mi2-until.exp: Ditto.
6581
ec793d3c
NR
65822006-03-27 Nick Roberts <nickrob@snap.net.nz>
6583
6584 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
6585
831004b7
AO
65862006-03-08 Alexandre Oliva <aoliva@redhat.com>
6587
6588 * gdb.base/prelink.exp: Anchor tested-for regular expression
6589 on gdb prompt.
6590
effe49a0
PB
65912006-03-07 Paul Brook <paul@codesourcery.com>
6592
6593 * gdb.base/assign.exp: Correct fail message.
6594
e5461016
PB
65952006-03-07 Paul Brook <paul@codesourcery.com>
6596
6597 * lib/compiler.c: Extract armcc version number.
6598 * lib/compiler.cc: Ditto.
6599
fc91c6c2
PB
66002006-03-07 Paul Brook <paul@codesourcery.com>
6601
6602 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
6603 additional_flags=-w.
6604 * gdb.arch/altivec-regs.exp: Ditto.
6605 * gdb.arch/e500-abi.exp: Ditto.
6606 * gdb.arch/e500-regs.exp: Ditto.
6607 * gdb.base/all-bin.exp: Ditto.
6608 * gdb.base/annota1.exp: Ditto.
6609 * gdb.base/annota3.exp: Ditto.
6610 * gdb.base/args.exp: Ditto.
6611 * gdb.base/arithmet.exp: Ditto.
6612 * gdb.base/assign.exp: Ditto.
6613 * gdb.base/async.exp: Ditto.
6614 * gdb.base/bang.exp: Ditto.
6615 * gdb.base/break.exp: Ditto.
6616 * gdb.base/call-rt-st.exp: Ditto.
6617 * gdb.base/completion.exp: Ditto.
6618 * gdb.base/cond-expr.exp: Ditto.
6619 * gdb.base/condbreak.exp: Ditto.
6620 * gdb.base/consecutive.exp: Ditto.
6621 * gdb.base/define.exp: Ditto.
6622 * gdb.base/display.exp: Ditto.
6623 * gdb.base/ena-dis-br.exp: Ditto.
6624 * gdb.base/environ.exp: Ditto.
6625 * gdb.base/eval-skip.exp: Ditto.
6626 * gdb.base/info-proc.exp: Ditto.
6627 * gdb.base/jump.exp: Ditto.
6628 * gdb.base/logical.exp: Ditto.
6629 * gdb.base/long_long.exp: Ditto.
6630 * gdb.base/maint.exp: Ditto.
6631 * gdb.base/miscexprs.exp: Ditto.
6632 * gdb.base/pc-fp.exp: Ditto.
6633 * gdb.base/pointers.exp: Ditto.
6634 * gdb.base/relational.exp: Ditto.
6635 * gdb.base/reread.exp: Ditto.
6636 * gdb.base/sect-cmd.exp: Ditto.
6637 * gdb.base/sep.exp: Ditto.
6638 * gdb.base/sepdebug.exp: Ditto.
6639 * gdb.base/until.exp: Ditto.
6640 * gdb.base/whatis-exp.exp: Ditto.
6641 * gdb.cp/annota2.exp: Ditto.
6642 * gdb.cp/annota3.exp: Ditto.
6643 * gdb.trace/actions.exp: Ditto.
6644 * gdb.trace/backtrace.exp: Ditto.
6645 * gdb.trace/circ.exp: Ditto.
6646 * gdb.trace/collection.exp: Ditto.
6647 * gdb.trace/deltrace.exp: Ditto.
6648 * gdb.trace/infotrace.exp: Ditto.
6649 * gdb.trace/limits.exp: Ditto.
6650 * gdb.trace/packetlen.exp: Ditto.
6651 * gdb.trace/passc-dyn.exp: Ditto.
6652 * gdb.trace/passcount.exp: Ditto.
6653 * gdb.trace/report.exp: Ditto.
6654 * gdb.trace/save-trace.exp: Ditto.
6655 * gdb.trace/tfind.exp: Ditto.
6656 * gdb.trace/tracecmd.exp: Ditto.
6657 * gdb.trace/while-dyn.exp: Ditto.
6658 * gdb.trace/while-stepping.exp: Ditto.
6659 * lib/gdb.exp: Ditto.
6660 (gdb_compile): Handle nowarning option.
6661
5f4a23d9
AO
66622006-03-07 Alexandre Oliva <aoliva@redhat.com>
6663
6664 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
6665 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
6666 Rename executable to prelinkt. Don't re-prelink if we didn't
6667 get a core file. Test prelink -u exit status to tell whether
6668 prelinking failed. Use gdb_test_multiple.
6669
9733fc94
DJ
66702006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6671
6672 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
6673 (do_tests): Call it.
6674
cc10cae3
AO
66752006-02-28 Alexandre Oliva <aoliva@redhat.com>
6676
6677 * gdb.base/prelink.exp: New test.
6678 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
6679
15c46491
WZ
66802006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
6681
6682 * gdb.fortran/derived-type.f90: New file.
6683 * gdb.fortran/derived-type.exp: New testcase.
6684
5c9f7ded
DJ
66852006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
6686
6687 * gdb.base/default.exp: Allow ';' as a directory separator.
6688
5b96932b
AS
66892006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6690
6691 * gdb.base/help.exp (help add-symbol-file): Update.
6692
1986bccd
AS
66932006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
6694
6695 * gdb.base/help.exp (help load): Update expected results.
6696
a8b7528f
FF
66972006-02-19 Fred Fish <fnf@specifix.com>
6698
6699 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
6700 specifix hex value as part of results.
6701 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 6702
f8261448
FF
67032006-02-16 Fred Fish <fnf@specifix.com>
6704
6705 * gdb.base/whatis.c: Define variables using typedefs char_addr,
6706 ushort_addr, and slong_addr, so the typedefs are not optimized
6707 away.
6708 * gdb.base/whatis.exp: Add tests using type name for struct type,
6709 union type, enum type, and typedef.
a9c64011 6710
31d8bdd2
MK
67112006-02-13 Mark Kettenis <kettenis@gnu.org>
6712
6713 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
6714
34e41e63
JB
67152006-02-13 Jim Blandy <jimb@redhat.com>
6716
6717 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
6718 case where it takes two "next" commands to skip past the init
6719 call.
6720
ac6e4f31
FF
67212006-02-12 Fred Fish <fnf@specifix.com>
6722
6723 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
6724 to handle cases where it takes two "next" commands to skip
6725 past the init call.
6726
2db2d571
JB
67272006-02-07 Joel Brobecker <brobecker@adacore.com>
6728
6729 * gdb.ada/array_return.exp: Mark the last test as expected to fail
6730 on hppa32 targets.
6731
38fcd64c
DJ
67322006-02-06 Vladimir Prus <ghost@cs.msu.su>
6733
6734 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
6735 field.
6736
1315ad46
MK
67372006-01-29 Mark Kettenis <kettenis@gnu.org>
6738
6739 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
6740
5625b943
DJ
67412006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
6742
6743 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
6744 files.
6745
80df1bbe
DJ
67462006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
6747
6748 * gdb.cp/maint.exp: Set complaints to a positive value.
6749
9078e690
DJ
67502006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6751
6752 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
6753 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
6754 function name.
6755
9c903399
DJ
67562006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
6757
6758 * gdb.base/checkpoint.c: Update copyright notice. Include
6759 <stdlib.h>.
6760
761ae4d6
JB
67612006-01-04 Jim Blandy <jimb@redhat.com>
6762
6763 * gdb.asm/asm-source.exp: Independently provide default values for
6764 asm-flags and debug-flags. Use 'string equal' to do the
6765 comparison, not the implicit expr's '==' operator. Remove
6766 now-unneeded assignments to asm-flags. In h8300 case, place
6767 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
6768
099ac3dd
MS
67692006-01-04 Michael Snyder <msnyder@redhat.com>
6770
6771 * gdb.base/checkpoint.c: New file.
6772 * gdb.base/checkpoint.exp: New file.
6773 * gdb.base/multi-fork.c: New file.
6774 * gdb.base/multi-fork.exp: New file.
6775 * gdb.base/pi.txt: New file (data for checkpoint.c test).
6776
f4d85314
FF
67772006-01-04 Fred Fish <fnf@specifix.com>
6778
6779 * gdb.base/ptype.c (foo): Add typedef.
6780 (intfoo): Add function.
6781 * gdb.base/ptype1.c: New file.
6782 * gdb.base/ptype.exp: Handle compilation and linking with two
6783 source files. Test that proper type for "foo" is found based
6784 on source context rather than first match found in symtabs.
6785
a1b06f35
MK
67862005-12-28 Mark Kettenis <kettenis@gnu.org>
6787
6788 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
6789 * gdb.asm/openbsd.inc: Indent commands.
6790
d082a1e2
MK
67912005-12-26 Mark Kettenis <kettenis@gnu.org>
6792
c65016bd
MK
6793 * gdb.base/freebpcmd.exp: Increase timeout.
6794
d082a1e2
MK
6795 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
6796
d3c32a0e
DJ
67972005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
6798
6799 * gdb.base/default.exp: Update check for "show version".
6800
9fdb1f50
RC
68012005-12-09 Randolph Chung <tausq@debian.org>
6802
6803 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
6804 * gdb.asm/pa64.inc: New file.
6805
5f2c56f7
RC
68062005-12-09 Randolph Chung <tausq@debian.org>
6807
6808 * gdb.asm/common.inc: Indent commands.
6809 * gdb.asm/asmsrc1.s: Likewise.
6810 * gdb.asm/asmsrc2.s: Likewise.
6811
8117349c
RC
68122005-12-09 Randolph Chung <tausq@debian.org>
6813
6814 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
6815 (get_addr_of_sym): Remove duplicate print.
6816 (gen_core): xfail hppa*-*-hpux*, update expected output.
6817 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
6818 * gdb.arch/pa64-nullify.s: New file.
6819
8f07f25a
RC
68202005-12-09 Randolph Chung <tausq@debian.org>
6821
6822 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
6823
55b39184
DJ
68242005-12-07 Christophe Lyon <christophe.lyon@st.com>
6825
6826 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
6827 code generation for these functions.
6828 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
6829 error message.
6830
31e2b00f
AS
68312005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
6832
6833 * gdb.base/help.exp (help b, help br, help bre, help brea)
6834 (help break): Update the expected message.
6835
c3d0b56e
SC
68362005-11-11 Stephane Carrez <stcarrez@nerim.fr>
6837
6838 * gdb.asm/m68hc11.inc: Setup the data section.
6839 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
6840 script for this test.
6841 (m6812-*-*): Likewise.
6842
36ae0ea9
RC
68432005-11-09 Randolph Chung <tausq@debian.org>
6844
6845 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
6846
9d6f42e9
WZ
68472005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
6848
6849 * gdb.base/break.exp: Fix a comment typo.
6850
e2126a14
EZ
68512005-11-03 Jim Blandy <jimb@redhat.com>
6852
a9c64011
AS
6853 Checked in by Elena Zannoni <ezannoni@redhat.com>
6854
e2126a14
EZ
6855 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
6856
e0ac7199
CV
68572005-11-02 Corinna Vinschen <vinschen@redhat.com>
6858
6859 * gdb.arch/gdb1558.c: Include stdio.h.
6860
31d3fb18
MK
68612005-10-31 Mark Kettenis <kettenis@gnu.org>
6862
6863 * gdb.asm/asm-source.exp: Use -e instead of --entry.
6864
e52b687c
MK
68652005-10-31 Mark Kettenis <kettenis@gnu.org>
6866
6867 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
6868
f4711d79
PG
68692005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
6870
a9c64011
AS
6871 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6872 vscr" tests to better match output.
f4711d79 6873
987a9106
JB
68742005-10-12 Jim Blandy <jimb@redhat.com>
6875
6876 * gdb.base/structs.exp (any): New function.
6877 (test_struct_returns): Don't make any assumptions at all about
6878 what value the function returns when GDB can't set the return
6879 value.
6880
2336bb58
JB
68812005-10-09 Joel Brobecker <brobecker@adacore.com>
6882
6883 * gdb.ada/arrayidx/p.adb: New file.
6884 * gdb.ada/arrayidx.exp: New testcase
6885
68862005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
6887
6888 * gdb.ada/array_return/pck.ads: New file.
6889 * gdb.ada/array_return/pck.adb: New file.
6890 * gdb.ada/array_return/p.adb: New file.
6891 * gdb.ada/array_return.exp: New testcase.
6892
705335ea
JB
68932005-10-03 Joel Brobecker <brobecker@adacore.com>
6894
a9c64011
AS
6895 * gdb.base/arrayidx.c: New file.
6896 * gdb.base/arrayidx.exp: New testcase.
705335ea 6897
11ee9940
NR
68982005-09-29 Nick Roberts <nickrob@snap.net.nz>
6899
6900 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
6901 frames-invalid and breakpoints-invalid are no longer generated
6902 with level 3 so don't expect them in the output.
6903
39fb8e9e
BR
69042005-09-27 Bob Rossi <bob@brasko.net>
6905
a9c64011 6906 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
6907 from test. Escape the | in mi_gdb_test call.
6908 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
6909 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
6910 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
6911 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
6912 expected regex's in mi_gdb_test calls.
6913 * lib/mi-support.exp: Remove arbitrary .* from tests.
6914 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
6915 Fully anchor GDB/MI expected results in mi_gdb_test.
6916 * lib/gdb.exp (string_to_regexp): Escape the ] character.
6917 * gdb.base/sizeof.exp: Remove escape character. Correct test.
6918
2af48f68
PB
69192005-09-26 Paul Brook <paul@codesourcery.com>
6920
6921 * long_long.exp: Exclude eabi targets from arm FPA float format test.
6922
f34502bc
WZ
69232005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6924
6925 * bfp-test.c: New file.
6926 * bfp-test.exp: New testcase.
6927
ca929517
WZ
69282005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
6929
6930 * gdb.fortran/subarray.exp: New testcase to test the evaluation
6931 of subarray and substring variable.
6932 * gdb.fortran/subarray.f: New source file for the test of subarray
6933 and substring variable evaluation.
6934 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
6935 of string constant.
6936
c761af65
DJ
69372005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
6938
6939 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
6940 copyright dates.
6941
561d7a1d
PG
69422005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
6943
6944 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
6945 powerpc altivec' test with an almost identical 'info vector' test.
6946
b2b64cc9
PG
69472005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6948
a9c64011
AS
6949 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
6950 vscr" tests to match output.
b2b64cc9 6951
6ac4d15a
PG
69522005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
6953
a9c64011
AS
6954 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
6955 output.
6ac4d15a 6956
40e55bef
BR
69572005-09-11 Bob Rossi <bob@brasko.net>
6958
6959 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
a9c64011 6960 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
40e55bef
BR
6961 commands that return an MI output command and an asyncronous MI output
6962 command.
6963 * gdb.mi/mi-console.exp: Ditto.
6964
3c7385ec
BR
69652005-09-11 Bob Rossi <bob@brasko.net>
6966
6967 * gdb.mi/mi-var-child.c: Include <string.h>.
6968
a6cd0eb3
DJ
69692005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
6970
6971 * killed.exp: Correct gdb_expect syntax.
6972
2f168eed
CV
69732005-08-09 Corinna Vinschen <vinschen@redhat.com>
6974
6975 * lib/mi-support.exp (mi_gdb_load): Fix typo.
6976
ecd3fd0f
BR
69772005-08-02 Bob Rossi <bob@brasko.net>
6978
6979 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
6980 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
6981 Change tests to inferior-tty-set/show.
6982 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
6983 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
6984 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
6985 inferior. Use mi_gdb_test to get GDB and Inferior output.
6986 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
6987 descriptor.
6988 (mi_inferior_tty_name): Add inferior PTY file name.
6989 (mi_gdb_start): Add INFERIOR_PTY parameter.
6990 (mi_gdb_test): Add IPATTERN parameter.
6991
f1ea48cb 69922005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 6993
f1ea48cb
BR
6994 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
6995 parameter to mi_gdb_test.
6996 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
6997
6e650a67
DJ
69982005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
6999
7000 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
7001 struct_declarations.
7002 * gdb.mi/mi-var-child.exp: Step over the initialization of
7003 struct_declarations.
7004
8be260b6
DJ
70052005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
7006
7007 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
7008 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
7009 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
7010 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
7011 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
7012 file.
7013
4e660f07
NR
70142005-07-27 Nick Roberts <nickrob@snap.net.nz>
7015
7016 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
7017 (do_children_tests): Assign values to the extra elements.
7018
7019 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
7020 them for tests for "-var-update --no-values" and
a9c64011 7021 "-var-update --all-values".
4e660f07
NR
7022 Add test for "-var-list-children --simple-values".
7023
7024 * gdb.mi/basics.c (callee4): Add integer array D[3]...
7025
7026 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
7027 "-stack-list-locals --simple-values" Improve doc strings and
7028 comments.
7029
6bdae935
MK
70302005-07-18 Mark Kettenis <kettenis@gnu.org>
7031
598b7a6f
MK
7032 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
7033 *-*-openbsd*.
7034 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
7035
6bdae935
MK
7036 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
7037 sigaltsatck'.
7038
1323e929 70392005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 7040
1323e929
BR
7041 * gdb.base/default.exp (tty): Changed output of command.
7042 * gdb.base/help.exp (help tty): Ditto.
7043
b1a9c082
MK
70442005-07-12 Mark Kettenis <kettenis@gnu.org>
7045
7046 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
7047
10a844a2
MK
70482005-07-10 Mark Kettenis <kettenis@gnu.org>
7049
7050 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
7051 -stack-select-frame without arguments.
7052 (test_stack_frame_listing): Add test for newly implemented command
7053 -stack-info-frame.
7054
3cb3b8df
BR
70552005-07-06 Bob Rossi <bob@brasko.net>
7056
7057 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
7058 command.
7059 (Copyright): Update copyright.
7060
a0c5fbcf
WZ
70612005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
7062
7063 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
7064 tests to evaluate exponentiation expression.
7065
984971d0
AS
70662005-06-29 Andreas Schwab <schwab@suse.de>
7067
7068 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
7069 main to avoid warnings.
7070
7071 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
7072
fe03833f
NR
70732005-06-20 Nick Roberts <nickrob@snap.net.nz>
7074
7075 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
7076 -stack-select-frame without arguments.
7077 (test_stack_frame_listing): Add test for newly implemented command
7078 -stack-info-frame.
a9c64011 7079
7a55f279
WZ
70802005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
7081
0ffa0ea5
DJ
7082 * gdb.fortran/array-element.f: New file.
7083 * gdb.fortran/array-element.exp: New testcase.
7a55f279 7084
26585198
DJ
70852005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7086
7087 * gdb.base/bigcore.exp: Correct checks for systems which can
7088 not dump a large core file.
7089
c1bd25fd
DJ
70902005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
7091
7092 * gdb.base/relocate.c: Add a copyright notice.
7093 (dummy): Remove.
7094 * gdb.base/relocate.exp: Test printing the values of variables
7095 from a relocatable file.
7096
589e074d
DJ
70972005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
7098
7099 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
7100 excess MI output after an error.
7101
0915f927
JB
71022005-05-29 Joel Brobecker <brobecker@adacore.com>
7103
7104 * gdb.arch/alpha-step.c: New file.
7105 * gdb.arch/alpha-step.exp: New testcase.
7106
76ff342d
DJ
71072005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
7108 Dennis Brueni <dennis@slickedit.com>
7109
7110 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
7111 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
7112 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
7113 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
7114 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
7115 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
7116 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
7117
96b0c7ac
DJ
71182005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
7119 Wu Zhou <woodzltc@cn.ibm.com>
7120
7121 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
7122 IBM's xlc compiler.
7123 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
7124 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
7125
f21565d2
JB
71262005-05-13 Jim Blandy <jimb@redhat.com>
7127
7128 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
7129 calling gdb_suppress_entire_file.
7130 * gdb.base/charset.exp: Same.
7131 * gdb.base/call-rt-st.exp: Same.
7132
6006a3a1
BR
71332005-05-05 Bob Rossi <bob_rossi@cox.net>
7134
7135 * lib/gdb.exp (fullname_syntax): Added global regex.
7136 (fullname_syntax_POSIX): Ditto.
7137 (fullname_syntax_UNC): Ditto.
7138 (fullname_syntax_DOS_CASE): Ditto.
7139 (fullname_syntax_DOS): Ditto.
7140 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
7141 fullname_syntax variable to scope and use it.
7142 (test_file_list_exec_source_files): Ditto.
7143 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
7144
c3b69c04
DJ
71452005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
7146
7147 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
7148
3c95e6af
PG
71492004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
7150
a9c64011
AS
7151 * lib/gdb.exp (skip_altivec_tests): New function, based on
7152 check_vmx_hw_available from the GCC testsuite.
7153 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
7154 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 7155
78df6c56
JB
71562005-05-02 Jim Blandy <jimb@redhat.com>
7157
7158 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
7159 calling gdb_suppress_entire_file.
7160
1690f9cf
DJ
71612005-04-30 Randolph Chung <tausq@debian.org>
7162
7163 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
7164 Slightly relax "sem_post" name checking.
7165
5ea106f7
PG
71662005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7167
7168 * gdb.base/unload.exp: Use new shared library infrastructure.
7169
bf7234cf
PG
71702005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
7171
7172 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 7173 infrastructure.
bf7234cf 7174
547b869a
CV
71752005-04-29 Corinna Vinschen <vinschen@redhat.com>
7176
7177 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
7178 * gdb.asm/h8300.inc: New file.
7179
f07e55f0
PG
71802005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7181
7182 * gdb.base/shlib-call.exp: Change to use new shared library
7183 infrastructure.
7184
3cbba3d1
PG
71852005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7186
a9c64011
AS
7187 * gdb.base/pending.exp: Change to use new shared library
7188 infrastructure.
3cbba3d1 7189
ed6df200
PG
71902005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
7191
a9c64011
AS
7192 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
7193 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 7194
8c8f4ebe
PG
71952005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
7196
a9c64011
AS
7197 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
7198 shared objects being adjusted and update copyright years.
8c8f4ebe 7199
607fbc54
DJ
72002005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
7201
7202 * ChangeLog: Correct some 2003-01-13 dates.
7203 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
7204 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
7205 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
7206 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
7207 gdb.trace/tfind.exp: Update copyright years.
7208
57bf0e56
DJ
72092005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
7210 Daniel Jacobowitz <dan@codesourcery.com>
7211
7212 * lib/gdb.exp (gdb_compile): Handle shlib=.
7213 (gdb_compile_shlib): New function.
7214
9b593790
PG
72152005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
7216
a9c64011 7217 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 7218
9494c6a5
DJ
72192005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7220
7221 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
7222 gdb.server.
7223 * configure.ac: Likewise.
7224 * configure: Regenerated.
7225 * gdb.gdbserver/Makefile.in: Moved to...
7226 * gdb.server/Makefile.in: ... here.
7227 * gdb.gdbserver/server.c: Moved to...
7228 * gdb.server/server.c: ... here.
7229 * gdb.gdbserver/server-run.exp: Moved to...
7230 * gdb.server/server-run.exp: ... here.
7231
6f8eac0e
DJ
72322005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
7233
7234 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
7235 * configure.ac: Create gdb.gdbserver/Makefile.
7236 * configure: Regenerated.
7237 * lib/gdbserver-support.exp: New file, derived from
7238 config/gdbserver.exp.
7239 * config/gdbserver.exp: Use gdbserver-support.exp.
7240 * gdb.gdbserver/Makefile.in: New file.
7241 * gdb.gdbserver/server.c: New file.
7242 * gdb.gdbserver/server-run.exp: New file.
7243
6e87504d
PG
72442005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
7245
a9c64011
AS
7246 * lib/gdb.exp (test_compiler_info): Return compiler_info
7247 if no arguments are given.
6e87504d 7248
d1779be4
PG
72492005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
7250
7251 * gdb.arch/altivec-abi.exp: Check for compiler and set
7252 use altivec' flag accordingly.
7253 * gdb.arch/altivec-regs.exp: Likewise.
7254
88750304
DJ
72552005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
7256
7257 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
7258
f3fb768d
AS
72592005-03-27 Andreas Schwab <schwab@suse.de>
7260
7261 * gdb.base/bigcore.c (main): Add missing mode argument in open
7262 call.
7263
7e813ac5
DJ
72642005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
7265
7266 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
7267 downloads.
7268 * config/gdbserver.exp (gdb_load): Likewise.
7269
8e3049aa
PB
72702005-03-14 Paul Brook <paul@codesourcery.com>
7271
7272 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
7273 targets.
7274
a9df7c44
JB
72752005-03-09 Joel Brobecker <brobecker@adacore.com>
7276
7277 * gdb.dwarf2/dup-psym.S: New file.
7278 * gdb.dwarf2/dup-psym.exp: New testcase.
7279
9f0d94e8
JB
72802005-03-09 Joel Brobecker <brobecker@adacore.com>
7281
7282 * gdb.ada/exec_changed/first.adb: New file.
7283 * gdb.ada/exec_changed/second.adb: New file.
7284 * gdb.ada/exec_changed.exp: New testcase.
7285
5f579bc5
NS
72862005-03-08 Nathan Sidwell <nathan@codesourcery.com>
7287
36e9969c
NS
7288 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
7289 (A2): New class.
7290 (main): Test operator+.
7291 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
7292 breakpoint test.
7293
5f579bc5
NS
7294 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
7295 * gdb.base/signull.exp: Disable if gdb,nosignals.
7296 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
7297 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
7298 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
7299 * gdb.mi/mi2-console.exp: Likewise.
7300 * gdb.trace/collection.exp (run_trace_experiment): Consume the
7301 continue output at start.
7302 (gdb_collect_locals_test): Robustify regexp.
7303 * gdb.trace/passc-dyn.exp: Fix comment typo.
7304 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
7305
be46087e
CV
73062005-03-08 Corinna Vinschen <vinschen@redhat.com>
7307
7308 * gdb.asm/asm-source.exp: Add iq2000 case.
7309 * gdb.asm/iq2000.inc: New file.
7310
384e1a61 73112005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 7312
384e1a61
MI
7313 * gdb.base/command.exp: Change hardcoded value to regular expression.
7314 * gdb.base/float.exp: Add powerpc to the list of targets checked.
7315
584b6e9e
DJ
73162005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
7317
7318 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
7319 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
7320 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
7321 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
7322 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
7323
ab5b5d61
MK
73242005-03-05 Mark Kettenis <kettenis@gnu.org>
7325
7326 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
7327 changes.
7328
ae051c1b
PG
73292004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
7330
a9c64011
AS
7331 * lib/compiler.c: Add test for IBM's xlc compiler.
7332 * lib/compiler.cc: Likewise.
ae051c1b 7333
3f0f6ed2
JB
73342004-02-24 Joel Brobecker <brobecker@adacore.com>
7335
7336 * gdb.ada/fixed_points.exp: Create compilation object directory
7337 before running the test.
7338 * gdb.ada/null_record.exp: Likewise.
7339 * gdb.ada/packed_array.exp: Likewise.
7340 * gdb.ada/start.exp: Likewise.
7341
724f452b
JB
73422005-02-15 Joel Brobecker <brobecker@adacore.com>
7343
7344 * gdb.ada/packed_array/pa.adb: New file.
7345 * gdb.ada/packed_array.exp: New testcase.
7346
57f5cdfb 73472005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 7348
1f393151
MK
7349 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
7350 files.
7351
ebdda337
MK
7352 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
7353 on *-*-openbsd*. Correctly match whitespace in regukar
7354 expressions.
7355
cf309262
DJ
73562005-02-10 Daniel Jacobowitz <dan@debian.org>
7357
7358 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
7359 PR exp/1821
7360 * gdb.base/gdb1821.c: New test file.
7361 * gdb.base/gdb1821.exp: New test file.
7362
3be49e7a
JB
73632005-02-09 Joel Brobecker <brobecker@adacore.com>
7364
7365 * gdb.base/start.c: New file.
7366 * gdb.base/start.exp: New testcase.
7367
e292e67d
JB
73682005-02-09 Joel Brobecker <brobecker@adacore.com>
7369
7370 * gdb.ada/start/dummy.adb: New file.
7371 * gdb.ada/start.exp: New testcase.
7372
dbdfa66c
CV
73732005-02-09 Corinna Vinschen <vinschen@redhat.com>
7374
7375 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
7376 for printing symbols and statistics.
7377 Add test for using relative pathnames in "maint print msymbols" test.
7378 Mark "maint info sections DATA" XFAIL on Cygwin.
7379 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
7380 tests.
7381
d7941671
AC
73822005-02-09 Andreas Schwab <schwab@suse.de>
7383
7384 Committed by Andrew Cagney <cagney@gnu.org>
7385 * gdb.base/remotetimeout.exp: New file.
7386
74e5ef44
MK
73872005-02-07 Mark Kettenis <kettenis@gnu.org>
7388
7389 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
7390
464dd14d
JB
73912005-02-03 Joel Brobecker <brobecker@adacore.com>
7392
7393 * gdb.ada/gnat_ada.gpr: New file.
7394 * gdb.ada/gnat_ada.gin: Delete, no longer used.
7395 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
7396 * configure.ac: No longer generate gnat_ada.gpr.
7397 * configure: Regenerate.
7398 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
7399 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
7400 * gdb.ada/null_record/bar.ads: Likewise.
7401 * gdb.ada/null_record/bar.adb: Likewise.
7402 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
7403 * gdb.ada/null_record.exp (testdir): New variable.
7404 (testfile): executable is now in testdir subdirectory.
7405 (srcfile): Use full path to the main compilation unit.
7406 * gdb.ada/fixed_points.exp: Same changes as above.
7407
30d756ae
NR
74082005-02-03 Nick Roberts <nickrob@snap.net.nz>
7409
7410 * gdb.base/interp.exp: New test.
7411
9d799f85
AC
74122005-01-24 Andrew Cagney <cagney@gnu.org>
7413
7414 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
7415
15656118
AC
74162005-01-19 Andrew Cagney <cagney@gnu.org>
7417
a892c31b
AC
7418 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
7419 configure.ac not configure.in.
7420
15656118
AC
7421 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
7422 of powerpc*-*-*.
7423 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 7424 * gdb.base/list.exp (test_list_function)
15656118
AC
7425 (test_list_filename_and_function): Ditto.
7426 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
7427
a7b01baf
AC
74282005-01-16 Andrew Cagney <cagney@gnu.org>
7429
17d92a02
AC
7430 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
7431
a7b01baf
AC
7432 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
7433
bc8332bb
AC
74342005-01-14 Andrew Cagney <cagney@gnu.org>
7435
7436 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
7437 * gdb.mi/mi2-var-cmd.exp: Ditto.
7438
4d074752
CV
74392005-01-10 Corinna Vinschen <vinschen@redhat.com>
7440
7441 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
7442
bec39cab
AC
74432005-01-07 Andrew Cagney <cagney@gnu.org>
7444
7445 * configure.ac: Rename configure.in, require autoconf 2.59.
7446 * configure: Re-generate.
7447 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
7448 * gdb.stabs/configure: Re-generate.
7449 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
7450 * gdb.hp/configure: Re-generate.
7451 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
7452 autoconf 2.59.
7453 * gdb.hp/gdb.objdbg/configure: Re-generate.
7454 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
7455 autoconf 2.59.
7456 * gdb.hp/gdb.defects/configure: Re-generate.
7457 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
7458 autoconf 2.59.
7459 * gdb.hp/gdb.compat/configure: Re-generate.
7460 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
7461 autoconf 2.59.
7462 * gdb.hp/gdb.base-hp/configure: Re-generate.
7463 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
7464 autoconf 2.59.
7465 * gdb.hp/gdb.aCC/configure: Re-generate.
7466
f10b16d4
JB
74672004-12-15 Jim Blandy <jimb@redhat.com>
7468
7469 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
7470 under NPTL when there is debugging info available for libpthread.
7471
fb6e1814
JG
74722004-12-13 Jerome Guitton <guitton@gnat.com>
7473
7474 * gdb.ada/fixed_points.c: New file.
7475 * gdb.ada/fixed_points.exp: New file.
7476
fe46cd3a
RC
74772004-12-03 Randolph Chung <tausq@debian.org>
7478
7479 * gdb.arch/pa-nullify.exp: New file.
7480 * gdb.arch/pa-nullify.s: New file.
7481
8de0841b
RC
74822004-11-30 Randolph Chung <tausq@debian.org>
7483
7484 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
7485 instead of "tbug". Fix regexp to work properly with gdb_test.
7486
c8170782
PH
74872004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
7488
7489 * gdb.base/bitfields2.exp: New test.
7490 * gdb.base/bitfields2.c: New file.
7491
954269c2
RE
74922004-11-28 Richard Earnshaw <rearnsha@arm.com>
7493
7494 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
7495
0107feed
RC
74962004-11-16 Randolph Chung <tausq@debian.org>
7497
7498 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
7499
f073ae8c
DJ
75002004-11-14 Daniel Jacobowitz <dan@debian.org>
7501
7502 * gdb.threads/threadapply.exp: Correct "macro details" test.
7503
19ad59e7
JJ
75042004-11-11 Jeff Johnston <jjohnstn@redhat.com>
7505
7506 * gdb.threads/threadapply.exp: New test.
7507 * gdb.threads/threadapply.c: New file.
7508
9cf0961b
MK
75092004-11-07 Mark Kettenis <kettenis@gnu.org>
7510
7511 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
7512 frames.
7513
c789492a
FL
75142004-11-05 Felix Lee <felix+log1@specifixinc.com>
7515
7516 * gdb.base/cursal.exp: New file.
7517 * gdb.base/cursal.c: New file.
7518
a1e167bb
AC
75192004-11-03 Andrew Cagney <cagney@gnu.org>
7520
7521 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
7522
b7cbf173
MK
75232004-10-30 Mark Kettenis <kettenis@gnu.org>
7524
7525 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
7526 NetBSD/ELF targets.
7527
88f9d34f
JB
75282004-10-29 Joel Brobecker <brobecker@gnat.com>
7529
7530 * gdb.threads/bp_in_thread.c: New file, copied from
7531 pthread_cond_wait.c.
7532 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
7533 file, rather than reusing the .c file from another testcase.
7534
ca7d6a0c
JB
75352004-10-20 Joel Brobecker <brobecker@gnat.com>
7536
7537 * gdb.ada/null_record.exp: Check where we stopped after
7538 sending the start command, instead of where the associated
7539 temporary breakpoint was inserted.
7540
0d863d03
AC
75412004-10-14 Andrew Cagney <cagney@gnu.org>
7542
7543 * gdb.mi/gdb701.c (main): Return 0.
7544
d11e72cb
DJ
75452004-10-13 Daniel Jacobowitz <dan@debian.org>
7546
d40539a4 7547 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 7548
e1923096
JJ
75492004-10-12 Jeff Johnston <jjohnstn@redhat.com>
7550
7551 * gdb.threads/schedlock.c: Add comment markers to use to find
7552 line numbers.
7553 * gdb.threads/schedlock.exp: Adjust regex to handle the new
7554 comments.
7555 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
7556 breakpoint lines.
7557
ec8ba2c9
DJ
75582004-10-12 Daniel Jacobowitz <dan@debian.org>
7559
7560 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
7561
0eb3658b
DJ
75622004-10-12 Daniel Jacobowitz <dan@debian.org>
7563
7564 * configure.in: Add gdb.dwarf2.
7565 * configure: Regenerated.
7566 * Makefile.in: Add gdb.dwarf2.
7567 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
7568 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
7569 gdb.dwarf2/file1.txt: New files.
7570
a271cc33
OF
75712004-10-11 Orjan Friberg <orjanf@axis.com>
7572
a9c64011 7573 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
7574 of "run", since the latter doesn't work with remote targets. Adjust
7575 the breakpoint numbering accordingly.
7576 * gdb.threads/pthread_cond_wait.exp: Ditto.
7577
895ce074
MC
75782004-10-08 Michael Chastain <mec.gnu@mindspring.com>
7579
7580 * gdb.base/overlays.exp: Update copyright years.
7581
6be3092d
KI
75822004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
7583
7584 * gdb.base/overlays.exp: Disable if target is Linux.
7585
e05389b8
FL
75862004-10-06 Felix Lee <felix+log1@specifixinc.com>
7587
7588 * config/gdbserver.exp (gdb_load): Use right filename on remote.
7589
73cb587d
KI
75902004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
7591
7592 * gdb.asm/asm-source.exp: Add m32r-linux target.
7593 * gdb.asm/m32r-linux.inc: New file.
7594
3c0edcdc
AC
75952004-09-24 Andrew Cagney <cagney@redhat.com>
7596 David Anderson <anderson@redhat.com>
7597
7598 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
7599 command fails, assume things will work.
7600 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
7601 (_GNU_SOURCE): Define.
7602 (print_unsigned, print_hex): Change parameter to "long long".
7603 (print_byte_count): New function, use to print byte counts.
7604 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
7605 O_LARGEFILE.
7606 (main): Compute an upper bound on a corefile in max_core_size.
7607 Limit memory chunk size to max_core_size. Limit total memory
7608 allocated to max_core_size.
7609
4bb3667f
AC
76102004-09-23 Andrew Cagney <cagney@gnu.org>
7611
7612 * gdb.base/bigcore.exp: Replace the code that creates a corefile
7613 from a separate process with code that creates a corefile by
7614 making the inferior dump core.
7615
60fe1a51
MK
76162004-09-23 Mark Kettenis <kettenis@gnu.org>
7617
7618 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
7619 block.
7620
8e937346
MC
76212004-09-23 Michael Chastain <mec.gnu@mindspring.com>
7622
7623 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
7624 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
7625 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
7626 Likewise.
7627
7213f6d6
JJ
76282004-09-20 Jeff Johnston <jjohnstn@redhat.com>
7629
7630 * gdb.java/jprint.exp: New test case for java inferior call.
7631 * gdb.java/jprint.java: Ditto.
7632
eac69dca
JB
76332004-09-15 Joel Brobecker <brobecker@gnat.com>
7634
7635 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
7636
22227696
MC
76372004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7638
7639 * gdb.threads/killed.c: Include <stdlib.h>.
7640 * gdb.threads/pthreads.c: Likewise.
7641
7dd403a4
MC
76422004-09-14 Michael Chastain <mec.gnu@mindspring.com>
7643
7644 * gdb.threads/killed.c: Add copyright notice.
7645
33f2d567
JM
76462004-09-10 Jason Molenda (jmolenda@apple.com)
7647
a9c64011
AS
7648 * gdb.base/define.exp: Two new tests to verify zero space chars
7649 after 'if' and 'while' commands in a user-defined command is correctly
7650 parsed.
33f2d567 7651
e05b62ac
AC
76522004-09-08 Andrew Cagney <cagney@gnu.org>
7653
7654 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
7655 delivery test with duplicate at end of file.
7656
9cbe82da
MK
76572004-09-06 Mark Kettenis <kettenis@jive.nl>
7658
7659 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
7660
564803d9
MC
76612004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7662
7663 * config/hppro.exp: Removed.
7664
7c6807ce
MC
76652004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7666
7667 * config/sparclet.exp: Removed.
7668
bf7e26dd
MC
76692004-09-05 Michael Chastain <mec.gnu@mindspring.com>
7670
7671 * config/udi.exp: Removed.
7672
714e341b
MC
76732004-09-02 Michael Chastain <mec.gnu@mindspring.com>
7674
7675 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
7676 of "exp_continue".
7677 (advancei): Likewise.
7678
1236e623
JJ
76792004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7680
7681 * gdb.base/unload.exp: Fix so messages aren't duplicated.
7682
3bdcad15
MI
76832004-09-01 Manoj Iyer <manjo@austin.ibm.com>
7684
228af206 7685 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
7686 to check for nodebug in executable.
7687 * gdb.gdb/observer.exp (setup_test): Likewise.
7688 * gdb.gdb/selftest.exp (test_with_self): Likewise.
7689 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
7690
c72b934c
AC
76912004-09-01 Andrew Cagney <cagney@gnu.org>
7692
7693 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7694 files.
7695
edd9b715
JJ
76962004-09-01 Jeff Johnston <jjohnstn@redhat.com>
7697
7698 * gdb.base/unload.exp: Fix expected warning message to match
7699 latest format.
7700
fb4ce06b
CV
77012004-09-01 Corinna Vinschen <vinschen@redhat.com>
7702
7703 * gdb.base/call-rt-st.exp: Fix typos.
7704
ce78e7c3
MI
77052004-08-31 Manoj Iyer <manjo@austin.ibm.com>
7706
7707 * gdb.threads/thread_check.exp: New testcase.
7708 * gdb.threads/thread_check.c: New testcase.
7709
2dedb159
AC
77102004-08-31 Andrew Cagney <cagney@gnu.org>
7711
7712 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
7713 (skip_to_handler_entry): New procedures. Test stepping into a
7714 handler when the breakpoint is at the handler's entry point.
7715
68f53502
AC
77162004-08-30 Andrew Cagney <cagney@gnu.org>
7717
7718 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
7719 gdb/1757.
7720
3e3ffd2b
MC
77212004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7722
7723 With code from Manoj Iyer <manjo@austin.ibm.com>:
7724 * lib/gdb.exp (gdb_file_cmd): Return more information in the
7725 return value. Add an arm for "no debugging symbols found".
7726 Change a stray "error" to "perror".
7727 (gdb_run_cmd): Adapt to new return value.
7728 * gdb.base/remote.exp: Adapt to new return value.
7729 * gdb.gdb/complaints.exp: Likewise.
7730 * gdb.gdb/observer.exp: Likewise.
7731 * gdb.gdb/selftest.exp: Likewise.
7732 * gdb.gdb/xfullpath.exp: Likewise.
7733
4b6f5fd2
JB
77342004-08-27 Joel Brobecker <brobecker@gnat.com>
7735
7736 * gdb.threads/bp_in_thread.exp: New testcase.
7737
e5b25496
MC
77382004-08-27 Michael Chastain <mec.gnu@mindspring.com>
7739
7740 Fix PR testsuite/1735.
7741 * gdb.threads/schedlock.c (thread_function): Add a cast
7742 to suppress a gcc warning.
7743 * gdb.threads/thread-specific.c (thread_function): Likewise.
7744
934353d6
MC
77452004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7746
7747 * gdb.base/unload.c: Include <stdlib.h>.
7748
f98a0aef 77492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 7750
f98a0aef 7751 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
7752 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
7753 synchronized after the "return".
7754
5a2e8882
MC
77552004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7756
7757 * gdb.mi/basics.c: Include <stdio.h>.
7758 * gdb.mi/pthreads.c: Include <stdlib.h>.
7759 * gdb.mi/var-cmd.c: Include <stdlib.h>.
7760
a9640423
MC
77612004-08-26 Michael Chastain <mec.gnu@mindspring.com>
7762
7763 * gdb.threads/schedlock.c: Add copyright notice.
7764
b04e311d
AC
77652004-08-25 Andrew Cagney <cagney@gnu.org>
7766
7767 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
7768 (skip_over_handler, breakpoint_over_hander): New test procedures.
7769 (advance, advancei): Add a proper prefix, do not use
7770 rerun_to_main.
7771 * gdb.base/sigstep.c (main): Change to use an infinite loop.
7772
7c27f15b
MC
77732004-08-24 Michael Chastain <mec.gnu@mindspring.com>
7774
7775 * gdb.mi/basics.c: Add copyright notice.
7776 * gdb.mi/var-cmd.c: Add copyright notice.
7777
fffc87ae
MC
77782004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7779
7780 * lib/gdb.exp: Remove signed_keyword_not_used.
7781 * lib/compiler.c: Likewise.
7782 * lib/compiler.cc: Likewise.
7783
d782e0bf
MC
77842004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7785
7786 * gdb.base/whatis.c: Remove conditional disabling of "signed".
7787 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
7788
96033e83
MC
77892004-08-23 Michael Chastain <mec.gnu@mindspring.com>
7790
7791 * gdb.base/whatis.c: Add copyright notice.
7792
cf38c229
MK
77932004-08-20 Mark Kettenis <kettenis@gnu.org>
7794
7795 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
7796 it to skip the breakpoints encoded in the inline assembly.
7797
f4b49756
MC
77982004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7799
7800 * Makefile.in: Add gdb.fortran.
7801
2f193b69
MC
78022004-08-20 Michael Chastain <mec.gnu@mindspring.com>
7803
7804 * gdb.base/call-sc.exp (test_scalar_returns):
7805 Fix cut-and-paste glitch in "Make fun return now".
7806
89a237cb
MC
78072004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7808
7809 * configure.in: Add gdb.fortran.
7810 * configure: Regenerate.
7811 * gdb.fortran/Makefile.in: New file.
7812 * lib/gdb.exp (skip_fortran_tests): New procedure.
7813
469aff8e
MC
78142004-08-17 Michael Chastain <mec.gnu@mindspring.com>
7815
7816 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
7817 reference to bug-gnu@prep.ai.mit.edu.
7818 * gdb.mi/mi-var-child.exp: Likewise.
7819 * gdb.mi/mi-var-cmd.exp: Likewise.
7820 * gdb.mi/mi-var-display.exp: Likewise.
7821 * gdb.mi/mi2-var-block.exp: Likewise.
7822 * gdb.mi/mi2-var-child.exp: Likewise.
7823 * gdb.mi/mi2-var-cmd.exp: Likewise.
7824 * gdb.mi/mi2-var-display.exp: Likewise.
7825
00b51b9f
MK
78262004-08-15 Mark Kettenis <kettenis@gnu.org>
7827
7828 * gdb.base/unload.c (main): Make local variable msg const.
7829
45f07fef
MC
78302004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7831
7832 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
7833 to bug-gnu@prep.ai.mit.edu.
7834 * gdb.mi/mi-disassemble.exp: Likewise.
7835 * gdb.mi/mi-eval.exp: Likewise.
7836 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
7837 default line number.
7838 * gdb.mi/mi-return.exp: Likewise.
7839 * gdb.mi/mi-simplerun.exp: Likewise.
7840 * gdb.mi/mi-stack.exp: Likewise.
7841 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
7842 number with explicit range test.
7843 * gdb.mi/mi-watch.exp: Likewise.
7844 * gdb.mi/mi2-break.exp: Likewise.
7845 * gdb.mi/mi2-cli.exp: Likewise.
7846 * gdb.mi/mi2-disassemble.exp: Likewise.
7847 * gdb.mi/mi2-eval.exp: Likewise.
7848 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
7849 default line number.
7850 * gdb.mi/mi2-return.exp: Likewise.
7851 * gdb.mi/mi2-simplerun.exp: Likewise.
7852 * gdb.mi/mi2-stack.exp: Likewise.
7853 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
7854 number with explicit range test.
7855 * gdb.mi/mi2-watch.exp: Likewise.
7856
dd8c8ee7
MC
78572004-08-15 Michael Chastain <mec.gnu@mindspring.com>
7858
7859 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
7860 * gdb.cp/m-static.exp: Likewise.
7861 * gdb.cp/rtti.exp: Likewise.
7862
4e838464
MK
78632004-08-14 Mark Kettenis <kettenis@gnu.org>
7864
7865 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
7866
8d8cb839
EZ
78672004-08-14 Eli Zaretskii <eliz@gnu.org>
7868
7869 * ChangeLog: Prefix Local Variables with semi-colons and indent
7870 the reference to older ChangeLog files, to fix fontification in
7871 Emacs.
7872
deea8bb0
MC
78732004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7874
7875 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
7876 * gdb.mi/mi2-break.exp: Likewise.
7877
c3297504
MC
78782004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7879
7880 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
7881
25808999
MC
78822004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7883
7884 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
7885
226a8d71
MC
78862004-08-13 Michael Chastain <mec.gnu@mindspring.com>
7887
7888 * gdb.cp/classes.exp: Remove unused declarations. Just let
7889 test names default instead of providing special names. Remove
7890 extraneous demangler test.
7891
37fdf854
JJ
78922004-08-12 Jeff Johnston <jjohnstn@redhat.com>
7893
7894 * gdb.base/unload.exp: New test for breakpoints in dynamically
7895 loaded libraries.
7896 * gdb.base/unload.c: Ditto.
7897 * gdb.base/unloadshr.c: Ditto.
7898
2d3a7986
MC
78992004-08-12 Michael Chastain <mec.gnu@mindspring.com>
7900
7901 * gdb.cp/classes.exp (test_ptype_class_objects): Call
7902 cp_test_ptype_class.
7903 (test_enums): Likewise.
7904
c72b934c
AC
79052004-08-10 Andrew Cagney <cagney@gnu.org>
7906
7907 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
7908 files.
7909
cc503c8a
AC
79102004-08-10 Andrew Cagney <cagney@gnu.org>
7911
7912 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
7913 init_malloc call.
7914
902f2ccb
MC
79152004-08-10 Michael Chastain <mec.gnu@mindspring.com>
7916
7917 * ChangeLog: Add copyright notice. The notice is copied
7918 from emacs 21.3 top level ChangeLog.
7919
78c90502
MC
79202004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7921
7922 * lib/cp-support.exp: New file.
7923 * lib/cp-support.exp (cp_test_type_class): New function.
7924 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
7925 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
7926 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
7927 cp_test_ptype_class.
7928
88e5ea78
MC
79292004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7930
7931 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
7932 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
7933 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
7934 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
7935 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7936 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
7937 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
7938 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
7939 gdb.mi/mi2-watch.exp: Update copyright years.
7940
6a89fc9c
MK
79412004-08-09 Mark Kettenis <kettenis@gnu.org>
7942
7943 * gdb.base/sigaltstack.exp: Provide proper anchoring.
7944
1482e0de
MC
79452004-08-09 Michael Chastain <mec.gnu@mindspring.com>
7946
7947 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
7948 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
7949 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
7950 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
7951 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
7952 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
7953 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
7954 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
7955 gdb.mi/mi-watch.exp: Update copyright years.
7956
1a5ce3f3
DJ
79572004-08-08 Daniel Jacobowitz <dan@debian.org>
7958
7959 PR gdb/1738
7960 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
7961 from a breakpoint with a pending signal.
7962
04f6ecf2
DJ
79632004-08-08 Daniel Jacobowitz <dan@debian.org>
7964
7965 PR gdb/1736
7966 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
7967 * gdb.base/sigaltstack.exp (finish_test): Consume output until
7968 the prompt.
7969 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
7970
54d90d35
DJ
79712004-08-08 Daniel Jacobowitz <dan@debian.org>
7972
7973 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
7974
d2f6abb0
DJ
79752004-08-08 Daniel Jacobowitz <dan@debian.org>
7976
7977 PR gdb/1736
7978 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
7979 for i?86-*-linux*.
7980
5598c03d
DJ
79812004-08-08 Daniel Jacobowitz <dan@debian.org>
7982
7983 * gdb.arch/i386-prologue.exp: Compile without debug information.
7984
c6fee705
MC
79852004-08-08 Michael Chastain <mec.gnu@mindspring.com>
7986
7987 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
7988 rather than asking gdb to search.
7989
dd90efdb
MC
79902004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7991
7992 * gdb.base/gcore.c: Include <string.h>.
7993
1e84bec1
MC
79942004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7995
7996 * gdb.base/gcore.c: Add copyright notice.
7997
e425eb2b
MC
79982004-08-05 Michael Chastain <mec.gnu@mindspring.com>
7999
8000 * gdb.base/freebpcmd.c: Include <stdio.h>.
8001 * gdb.base/long_long.c: Include <string.h>.
8002 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
8003 * gdb.base/siginfo.c: Include <string.h>.
8004 * gdb.base/sigstep.c: Include <string.h>.
8005
cb9aaed5
MC
80062004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8007
8008 * gdb.base/complex.c: Include <stdlib.h>.
8009
55944f3d
MC
80102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8011
8012 * gdb.base/complex.c: Add copyright notice.
8013
7b2953d9
MC
80142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8015
8016 * gdb.base/charset.c: Include <stdlib.h>.
8017
c9133d23
MC
80182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8019
8020 * gdb.base/auxv.c: Include <stdlib.h>.
8021
0a8490ad
MC
80222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8023
8024 * gdb.base/auxv.c: Add copyright notice.
8025
3426d5ec
MC
80262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
8027
8028 * gdb.base/coremaker.c: Add copyright notice.
8029 * gdb.base/coremaker2.c: Add copyright notice.
8030
8da195dd
AC
80312004-08-04 Andrew Cagney <cagney@gnu.org>
8032
8033 * gdb.base/store.exp: Update copyright.
8034 (check_set, up_set, check_struct, up_struct): Add a prefix to test
8035 names, do not import gdb_prompt.
8036
8d394f98
AC
80372004-08-01 Andrew Cagney <cagney@gnu.org>
8038
8039 Fix PR testsuite/1729.
8040 * gdb.base/dump.exp: Add test name to callers of capture_value, do
8041 not use capture_value with value 4.
8042 (capture_value): Add optional test name parameter.
8043 (test_reload_saved_value, test_restore_saved_value): Use $msg as
8044 the prefix, pass to capture_value.
8045
b6702b23
MK
80462004-08-01 Mark Kettenis <kettenis@gnu.org>
8047
8048 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
8049 * gdb.arch/i386-prologue.c (standard): New prototype and function.
8050 (main): Call new function.
8051
c203e0ca
MC
80522004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8053
8054 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
8055
a7995a30
MC
80562004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8057
8058 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
8059
9366563b
MC
80602004-07-31 Michael Chastain <mec.gnu@mindspring.com>
8061
b6eeaf26 8062 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
8063 Accept more values of vtbl pointer. Remove some messages
8064 about "obsolete gcc or gdb".
8065
2fc1f950
MC
80662004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8067
8068 * gdb.cp/classes.exp: Accept more varieties of ptype output.
8069
c724d49b
MC
80702004-07-30 Michael Chastain <mec.gnu@mindspring.com>
8071
8072 * gdb.base/asm-source.exp: Properly convert target board
8073 debug flags from gcc format to binutils format.
8074
736b0fce
MK
80752004-07-28 Mark Kettenis <kettenis@gnu.org>
8076
8077 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
8078 gdb1718". PR backtrace/1718 partially fixed.
8079
5633ea5c
JJ
80802004-07-27 Jeff Johnston <jjohnstn@redhat.com>
8081
8082 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
8083
575eebb1
NC
80842004-07-26 Nick Clifton <nickc@redhat.com>
8085
8086 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
8087 good default value for a specific architecture is available then
8088 set it to that value. Otherwise default to the -gstabs switch.
8089 Remove the -g... switches from the asm-flags variable. Allow the
8090 target board info to override the value if it wants to. Pass the
8091 switch on the assembler command line.
8092
62104619
MK
80932004-07-23 Mark Kettenis <kettenis@gnu.org>
8094
8095 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
8096 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
8097 (main): Call new function.
8098
4a1135b8
MC
80992004-07-22 Michael Chastain <mec.gnu@mindspring.com>
8100
8101 Test for PR exp/1715.
8102 * gdb.base/radix.exp: Refactor common procedures. Make all
8103 test names unique. Change XFAIL to KFAIL.
8104
8a12c1f0
MC
81052004-07-20 Michael Chastain <mec.gnu@mindspring.com>
8106
8107 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
8108 * gdb.ada/gnat_ada.gin: ... to here.
8109 * configure.in: Use gnat_ada.gin.
8110 * configure: Regenerate.
8111
23b451cf
AC
81122004-07-20 Andrew Cagney <cagney@gnu.org>
8113
8114 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
8115 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
8116 XFAILs. Clean up test messages and comments. Check backtraces.
8117 Delete re-sync code.
8118
ab618a02
MC
81192004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8120
8121 Fix PR cli/740.
8122 * gdb.base/annota1.exp: Honor gdb,nosignals.
8123 * gdb.base/annota3.exp: Likewise.
8124
46dad340
MC
81252004-07-19 Michael Chastain <mec.gnu@mindspring.com>
8126
8127 * lib/java.exp: Update copyright notice.
8128
756d8c70
AC
81292004-07-19 Andrew Cagney <cagney@gnu.org>
8130
8131 * gdb.base/selftest.exp: Copy file from here ...
8132 * gdb.gdb/selftest.exp: ... to here.
8133
586027e6
AC
81342004-07-16 Andrew Cagney <cagney@redhat.com>
8135
8136 * lib/insight-support.exp: Delete file.
8137 * lib/java.exp (java_init): Fix copyright.
8138
029d2200
AC
81392004-07-16 Andrew Cagney <cagney@gnu.org>
8140
8141 * gdb.base/restore.c: Append "prologue" to comments marking the a
8142 function's prologue.
8143 * gdb.base/restore.exp: Update copyright, re-indent.
8144 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
8145 callerN" prefix where needed. Update patterns that match a
8146 function's prologue.
8147
653b62c5
MC
81482004-07-16 Michael Chastain <mec.gnu@mindspring.com>
8149
8150 * gdb.base/restore.c: Add copyright notice.
8151
f7d690e5
AC
81522004-07-16 Andrew Cagney <cagney@gnu.org>
8153
8154 * gdb.base/logical.exp: Update copyright.
8155 (evaluate): New procedure. Use to re-implement tests using
8156 several tables.
8157
d629a7cb
MH
81582004-07-14 Martin Hunt <hunt@redhat.com>
8159
8160 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
8161 which fixes some problems where init.tcl was not found.
8162
9c7bb332
AC
81632004-07-13 Andrew Cagney <cagney@gnu.org>
8164
6bf46641
AC
8165 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
8166 (check_sizeof, check_valueof): Do not include the output in the
8167 test name. Use gdb_test.
8168 (get_valueof): Use gdb_test_multiple.
8169
c4ffd4c0
AC
8170 * gdb.base/step-test.exp: Update copyright. Use
8171 gdb_test_multiple. Ensure that test names do not include
8172 architecture dependent output.
8173
ab89363a
AC
8174 * gdb.gdb/observer.exp: Update copyright.
8175 (setup_test): Use gdb_test_multiple.
8176 (attach_first_observer, attach_second_observer)
8177 (attach_third_observer, detach_first_observer)
8178 (detach_second_observer, detach_third_observer)
8179 (reset_counters, check_counters): Make $message a prefix.
8180 (test_normal_stop_notifications): Add "args" parameter - a list of
8181 init functions to be called. Make $message a prefix,
8182 (test_observer_normal_stop): Change the message prefixes so that
8183 they are unique, pass the attach / detach procedures to
8184 test_normal_stop_notifications.
8185
ec58997a
AC
8186 * gdb.base/signull.exp (test_segv): Prefix all tests with
8187 "${name}". Clean up test messages.
8188
b475183b
AC
8189 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
8190
9c7bb332
AC
8191 * gdb.base/ena-dis-br.exp: Update copyright.
8192 (break_at): New function. Replace send_gdb with gdb_test,
8193 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
8194 ignore count, not stopped at bpt", with KFAIL.
8195
2dd95497
CV
81962004-07-13 Corinna Vinschen <vinschen@redhat.com>
8197
8198 * gdb.base/attach.exp: Remove cleanupfile handling.
8199
419e626b
AC
82002004-07-12 Andrew Cagney <cagney@gnu.org>
8201
8202 * gdb.base/annota1.exp: Cleanup corefile test name.
8203 * gdb.base/annota3.exp: Ditto.
8204
8b1b3228
AC
82052004-07-12 Andrew Cagney <cagney@gnu.org>
8206
78650829
AC
8207 * gdb.base/signals.exp: Clean up copyright, re-indent.
8208
8b1b3228
AC
8209 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
8210 gdb_test and gdb_test_multiple.
8211
935c2760
JJ
82122004-07-08 Jeff Johnston <jjohnstn@redhat.com>
8213
8214 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 8215 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
8216 provide line number info for first statement in main.
8217
1544280f
AC
82182004-07-08 Andrew Cagney <cagney@gnu.org>
8219
1279f4ff
AC
8220 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
8221
1544280f
AC
8222 * gdb.base/sigbpt.exp: Make the common part of each test name a
8223 prefix instead of suffix.
8224
bcc82369
BR
82252004-07-07 Bob Rossi <bob_rossi@cox.net>
8226
8227 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
8228 test from test_tbreak_creation_and_listing to
8229 test_file_list_exec_source_file
8230 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
8231 Changed name of test from test_tbreak_creation_and_listing to
8232 test_file_list_exec_source_file
8233
23f4b0aa
JJ
82342004-07-07 Jeff Johnston <jjohnstn@redhat.com>
8235
8236 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
8237 the jmisc() constructor instead of <init>.
8238 * gdb.java/jmisc1.exp: Ditto.
8239
56401cd5
AC
82402004-07-07 Andrew Cagney <cagney@gnu.org>
8241
8242 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
8243 corrupting the PC.
8244
44ae2f6a
MC
82452004-07-06 Michael Chastain <mec.gnu@mindspring.com>
8246
8247 * gdb.cp/templates.exp: Accept whitespace change in demangler
8248 output.
8249
45a83408
AC
82502004-07-06 Andrew Cagney <cagney@gnu.org>
8251
8252 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
8253
d205ad70
MC
82542004-07-02 Michael Chastain <mec.gnu@mindspring.com>
8255
8256 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
8257 * lib/compiler.cc: Likewise.
8258
06ea1a61
MC
82592004-06-30 Michael Chastain <mec.gnu@mindspring.com>
8260
8261 * lib/compiler.cc: Work around string preprocessing problem
8262 with old hp c++ compiler.
8263 * lib/compiler.c: Likewise.
8264
daab1251
CV
82652004-06-29 Corinna Vinschen <vinschen@redhat.com>
8266
8267 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
8268 directives to conditionalize symbol prefixing.
8269 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
8270 additional_flags handling. Add underscore prefix for Cygwin.
8271 * gdb.arch/i386-unwind.c: Use preprocessor directives to
8272 conditionalize symbol prefixing.
8273 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
8274 additional_flags handling. Add underscore prefix for Cygwin.
8275
cc984116
CV
82762004-06-29 Corinna Vinschen <vinschen@redhat.com>
8277
8278 * gdb.base/bigcore.exp: Skip test on Cygwin.
8279
c279b077
MC
82802004-06-28 Michael Chastain <mec.gnu@mindspring.com>
8281
8282 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
8283 formats for "info register". Use gdb_test_multiple. Fix
8284 the "invalid register" test.
8285
0e915747
CV
82862004-06-28 Corinna Vinschen <vinschen@redhat.com>
8287
8288 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
8289 PID for Cygwin. Add Cygwin specific strings to check for in some
8290 tests.
8291 (do_attach_tests): Add a test for user interaction when attaching
8292 to a process with no matching symbol table already loaded.
8293
11422c86
AC
82942004-06-26 Andrew Cagney <cagney@gnu.org>
8295
8296 Test PR java/1567 and PR java/1565.
8297 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
8298 * gdb.java/jmisc2.exp: Delete file.
8299
cefbce26
MC
83002004-06-26 Michael Chastain <mec.gnu@mindspring.com>
8301
8302 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
8303
e19f872c
CV
83042004-06-25 Corinna Vinschen <vinschen@redhat.com>
8305
8306 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
8307 attach process.
8308
d931ba3b
MC
83092004-06-23 Michael Chastain <mec.gnu@mindspring.com>
8310
8311 * gdb.cp/pr-1553.exp: Remove.
8312
aef68c48
MC
83132004-06-22 Michael Chastain <mec.gnu@mindspring.com>
8314
8315 * gdb.cp/pr-1553.cc: Remove.
8316 * gdb.cp/pr-1553.exp: Disable this test.
8317
8d5df71a
JB
83182004-06-20 Jim Blandy <jimb@redhat.com>
8319
a9c64011 8320 Fix PR testsuite/1680.
8d5df71a
JB
8321 * gdb.arch/i386-sse.exp: Properly quote curly braces in
8322 regular expressions.
8323
4ac6f39d
MC
83242004-06-19 Michael Chastain <mec.gnu@mindspring.com>
8325
8326 Fix PR testsuite/1679.
8327 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
8328 Issue an UNSUPPORTED result instead.
8329
1b413552
JB
83302004-06-18 Jim Blandy <jimb@redhat.com>
8331
8332 * gdb.base/charset.exp: Only send a control-C if we see a new
8333 prompt and incomplete command.
8334
6daa6ebd
MC
83352004-06-18 Michael Chastain <mec.gnu@mindspring.com>
8336
8337 * gdb.cp/pr-574.cc: Add copyright notice.
8338
51fa4ae0
JB
83392004-06-17 Jim Blandy <jimb@redhat.com>
8340
8341 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
8342 cases where the regexp has no groups; this grabs random text from
8343 the previous test suite, whatever that was.
8344
8fea26c5
MC
83452004-06-17 Michael Chastain <mec.gnu@mindspring.com>
8346
8347 * gdb.cp/printmethod.cc: Add copyright notice.
8348
1e3aeb41
MC
83492004-06-16 Michael Chastain <mec.gnu@mindspring.com>
8350
8351 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
8352
9d9030bc
AC
83532004-06-16 Andrew Cagney <cagney@gnu.org>
8354
8355 * gdb.base/signull.c: Update copyright. Include <string.h>.
8356 (bowler): Replace data_pointer with data_read
8357 and data_write cases. Add code_descriptor case.
8358 (zero, desc): New array and pointer.
8359 (data, code): Change to simple pointers.
8360 * gdb.base/signull.exp: Fix probe pattern matching a function
8361 descriptor SIGSEGV. Replace data_pointer with data_read and
8362 data_write tests.
8363
acd4ad44
AC
83642004-06-16 Andrew Cagney <cagney@gnu.org>
8365
8366 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
8367
08fd625c
MC
83682004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8369
8370 * gdb.base/long_long.c: Add copyright notice.
8371
1903502c
MC
83722004-06-15 Michael Chastain <mec.gnu@mindspring.com>
8373
8374 * gdb.base/long_long.exp: Remove reference to
8375 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
8376 to gdb_breakpoint and gdb_continue_to_breakpoint.
8377
83313cb1
JB
83782004-06-14 Jim Blandy <jimb@redhat.com>
8379
8380 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
8381 endian case.
8382
1bf404ef
AC
83832004-06-14 Andrew Cagney <cagney@gnu.org>
8384
8385 * gdb.base/gcore.exp (capture_command_output): Delete the always
8386 passing tests containing inferior values.
8387 * gdb.base/ending-run.exp: Do not include the breakpoint address
8388 in the test message. Update copyright.
8389 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
8390 size in the test name, use gdb_test_multiple. Update copyright.
8391
ef220b33
MC
83922004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8393
8394 * gdb.cp/ref-types.cc: Add copyright notice.
8395
4f70a4c9
MC
83962004-06-14 Michael Chastain <mec.gnu@mindspring.com>
8397
8398 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
8399 hp_aCC_compiler.
8400 * lib/compiler.cc: Likewise.
8401 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
8402 'set' commands. Log diagnostics for other lines. Set
8403 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
8404
335928ac
MC
84052004-06-13 Michael Chastain <mec.gnu@mindspring.com>
8406
8407 * gdb.cp/try_catch.cc: Add copyright notice.
8408
2efb12e8
MC
84092004-06-12 Michael Chastain <mec.gnu@mindspring.com>
8410
8411 * gdb.cp/userdef.cc: Add copyright notice.
8412
0bbed51a
MC
84132004-06-11 Michael Chastain <mec.gnu@mindspring.com>
8414
8415 * gdb.cp/virtfunc.cc: Add copyright notice.
8416
e12a46c9
RC
84172004-06-11 Randolph Chung <tausq@debian.org>
8418
8419 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
8420 problem.
8421
338e05af
AC
84222004-06-10 Andrew Cagney <cagney@gnu.org>
8423
8424 * lib/compiler.cc, lib/compiler.c: Append either
8425 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
8426 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
8427 instead of gcc-3-3.
8428
dc3f10cb
AC
84292004-06-09 Andrew Cagney <cagney@gnu.org>
8430
b4d946af
AC
8431 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
8432 gdb/1455, bug is specific to "long long" and "double".
a9c64011 8433
dc3f10cb
AC
8434 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
8435 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
8436 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
8437 fixed.
8438
b5c0bfa2
AC
84392004-06-09 Andrew Cagney <cagney@gnu.org>
8440
8441 * gdb.base/structs.exp (test_struct_returns): Replace
8442 "return_value_unknown" and "finish_value_unknown" by
8443 "return_value_known" and "finish_value_known". Instead of
8444 "return_value_unknown" iff "finish_value_unknown", check
8445 "return_value_known" implies "finish_value_known".
8446
caeb605f
MH
84472004-06-08 Martin Hunt <hunt@redhat.com>
8448
8449 * gdb.base/float.exp: Add pattern for mips targets.
8450
c892bb64
RC
84512004-06-08 Randolph Chung <tausq@debian.org>
8452
8453 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
8454 message for unknown architectures more clear.
8455
48306d3e
JB
84562004-06-08 Joel Brobecker <brobecker@gnat.com>
8457
8458 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
8459 start the execution of the program.
8460
83ecb59f
JB
84612004-06-07 Jim Blandy <jimb@redhat.com>
8462
8463 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
8464 * gdb.arch/i386-cpuid.h: New helper file.
8465
55264cb4
RC
84662004-06-07 Randolph Chung <tausq@debian.org>
8467
8468 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
8469 has started.
8470
23cadb28
RM
84712004-06-04 Roland McGrath <roland@redhat.com>
8472
8473 Fix PR gdb/1647.
8474 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
8475 differently to be robust to output buffering differences.
8476
51d01eda
MC
84772004-06-04 Michael Chastain <mec.gnu@mindspring.com>
8478
8479 * gdb.threads/pthreads.exp: Update copyright years.
8480 (check_control_c): Change asynchronous 'after' to synchronous.
8481
f4fc3b93
RM
84822004-06-04 Roland McGrath <roland@redhat.com>
8483
8484 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
8485 next gdb prompt.
8486
4013522b
MC
84872004-06-02 Michael Chastain <mec.gnu@mindspring.com>
8488
8489 Fix PR gdb/1636.
8490 * gdb.threads/manythreads.exp: Change asynchronous 'after'
8491 calls to synchronous.
8492
7a8f1e6b
JB
84932004-05-26 Jim Blandy <jimb@redhat.com>
8494
8495 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
8496
81bb3443
RC
84972004-05-24 Randolph Chung <tausq@debian.org>
8498
8499 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
8500 * gdb.asm/pa.inc: New file.
8501
8f5a3103
MK
85022004-05-22 Mark Kettenis <kettenis@gnu.org>
8503
8504 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
8505
734b8fe8 85062004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 8507 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
8508
8509 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
8510 GDB prompt.
8511
725603e1
UW
85122004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8513
f4fc3b93 8514 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
8515 setjmp/longjmp. Use sigaction instead of signal.
8516
8b923272 85172004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 8518 Michael Snyder <msnyder@redhat.com>
8b923272
JB
8519
8520 * gdb.threads/pthread_cond_wait.c: New file.
8521 * gdb.threads/pthread_cond_wait.exp: New testcase.
8522
8bfabb04
AC
85232004-05-13 Andrew Cagney <cagney@redhat.com>
8524
8525 * gdb.base/signull.exp, gdb.base/signull.c: New files.
8526 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
8527
42edda50
AC
85282004-05-11 Andrew Cagney <cagney@redhat.com>
8529
8530 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
8531 fixed but revealed gdb/1639.
8532
d303a6c7
AC
85332004-05-10 Andrew Cagney <cagney@redhat.com>
8534
8535 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
8536 func1" and "next to 2nd alarm", kernel bug avoided.
8537
bf08c2a1
DJ
85382004-05-10 Daniel Jacobowitz <dan@debian.org>
8539
8540 PR external/1568
8541 * gdb.base/bigcore.exp: Check the size of the dumped core file.
8542 XFAIL if it is smaller than bytes_allocated.
8543 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
8544 (main): Make chunks_allocated unsigned. Correct comment.
8545
c0586a34
JB
85462004-05-07 Joel Brobecker <brobecker@gnat.com>
8547
8548 * gdb.arch/powerpc-aix-prologue.c: New file.
8549 * gdb.arch/powerpc-aix-prologue.exp: New file.
8550
f2785d12
JB
85512004-05-07 Jim Blandy <jimb@redhat.com>
8552
8553 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
8554 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
8555
bd7f6e30
JB
85562004-05-06 Joel Brobecker <brobecker@gnat.com>
8557
8558 * gdb.base/sep.exp: No longer setup_kfail when the program was
8559 built with dwarf2.
8560
0a5e7efe
JI
85612004-05-05 Jim Ingham <jingham@apple.com>
8562
8563 * gdb.base/pending.exp: Make sure pending breakpoints
8564 preserve the ignore count.
f4fc3b93 8565
a8958849
MK
85662004-04-27 Jerome Guitton <guitton@gnat.com>
8567
8568 * i386-prologue.exp: Add testcase for jump instruction as first
8569 instruction of the real code.
8570 * i386-prologue.c (jump_at_beginning): New function.
8571
7e103f5b
MK
85722004-04-28 Mark Kettenis <kettenis@gnu.org>
8573
8574 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
8575 x86_64-*-*.
8576
5d38b224
MK
85772004-04-28 Mark Kettenis <kettenis@gnu.org>
8578
8579 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
8580 i*86-*-*.
8581
0ef32fd9
MK
85822004-04-25 Mark Kettenis <kettenis@gnu.org>
8583
8584 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
8585 expression that checks the return type.
8586
71d7dd7c
AC
85872004-04-23 Andrew Cagney <cagney@redhat.com>
8588
8589 * gdb.base/call-sc.exp: New test of scalar call/return values.
8590 * gdb.base/call-sc.c: Ditto.
8591
1e9f977e
JJ
85922004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8593
8594 * gdb.threads/manythreads.c: Reduce thread stack size.
8595
899d9e3a
JJ
85962004-04-23 Jeff Johnston <jjohnstn@redhat.com>
8597
8598 * gdb.threads/manythreads.c: Add copyright notice.
8599
61bcae62
AC
86002004-04-23 Andrew Cagney <cagney@redhat.com>
8601
8602 * gdb.base/siginfo.exp: Better handle step out of signal.
8603 * gdb.base/sigstep.exp: Ditto.
8604
7339a42e 86052004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 8606 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
8607
8608 * gdb.threads/manythreads.c: New testcase.
8609 * gdb.threads/manythreads.exp: Ditto.
8610
5c98409b
JB
86112004-04-22 Jim Blandy <jimb@redhat.com>
8612
8613 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
8614 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
8615
3b611f1a
MC
86162004-04-21 Michael Chastain <mec.gnu@mindspring.com>
8617
8618 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
8619
f0fd9238
AC
86202004-04-21 Andrew Cagney <cagney@redhat.com>
8621
8622 * gdb.base/sigstep.c: New file.
8623 * gdb.base/sigstep.exp: New file.
8624
90990674
JB
86252004-04-16 Joel Brobecker <brobecker@gnat.com>
8626
8627 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
8628 call to observer_notify_normal_stop.
8629
78cef34b
AC
86302004-04-15 Andrew Cagney <cagney@redhat.com>
8631
8632 * gdb.base/siginfo.c: New file.
8633 * gdb.base/siginfo.exp: New file.
8634
d2343407
JB
86352004-04-12 J. Brobecker <brobecker@gnat.com>
8636
8637 * gdb.base/sep.exp: Fix typo in comment.
8638
a2dba3c8
JB
86392004-04-12 J. Brobecker <brobecker@gnat.com>
8640
8641 * gdb.base/sep.c: New file.
8642 * gdb.base/sep-proc.c: New file.
8643 * gdb.base/sep.exp: New testcase.
8644
15f7b60e
MK
86452004-04-09 Mark Kettenis <kettenis@gnu.org>
8646
8647 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
8648 support.
8649
44f4de1a
AC
86502004-04-05 Andrew Cagney <cagney@redhat.com>
8651
8652 * gdb.base/sigaltstack.c: New file.
8653 * gdb.base/sigaltstack.exp: New file.
8654
ef04f396
JB
86552004-04-04 Joel Brobecker <brobecker@gnat.com>
8656
8657 * gdb.base/foll-fork.exp: Update the expected output for
8658 "help set follow-fork-mode", to match a change that was made
8659 to the help of this variable on 2004-01-13.
8660
d40d2c92
JB
86612004-04-01 Joel Brobecker <brobecker@gnat.com>
8662
8663 * lib/ada.exp: Add copyright notice.
8664 * bar.ads: Likewise.
8665 * bar.adb: Likewise.
8666 * null_record.adb: Likewise.
8667 * null_record.exp: Likewise.
8668 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
8669
f86ef5a3
JB
86702004-04-01 Joel Brobecker <brobecker@gnat.com>
8671
8672 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
8673 * configure: Regenerate.
8674
414e70e3
JB
86752004-04-01 Joel Brobecker <brobecker@gnat.com>
8676
8677 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
8678 to build the application. Remove the message printed when in
8679 verbose mode, redundant with the UNSUPPORTED message above.
8680
f0aaee49
JB
86812004-03-31 Joel Brobecker <brobecker@gnat.com>
8682
8683 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
8684 * gdb.ada (null_record.exp): New testcase.
8685
ac81cb54
JB
86862004-03-31 Joel Brobecker <brobecker@gnat.com>
8687
8688 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
8689
854af2f7
JB
86902004-03-31 Joel Brobecker <brobecker@gnat.com>
8691
8692 * gdb.ada: New subdirectory.
8693 * gdb.ada/Makefile.in: New file.
8694 * gdb.ada/gnat_ada.gpr.in: New file.
8695
034cb681
JB
86962004-03-31 Joel Brobecker <brobecker@gnat.com>
8697
8698 * lib/ada.exp: New file.
8699
78a1a894
DJ
87002004-03-24 Daniel Jacobowitz <drow@mvista.com>
8701
8702 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
8703 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
8704
4b2b3b3e
AC
87052004-03-22 Andrew Cagney <cagney@redhat.com>
8706
8707 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
8708 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
8709 Problem identified by Ulrich Weigand.
8710
23c73aa3
DC
87112004-03-17 David Carlton <carlton@kealia.com>
8712
8713 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
8714 PR c++/826.
8715
d63a86f8
RM
87162004-03-16 Roland McGrath <roland@redhat.com>
8717
8718 * gdb.base/auxv.exp: New file.
8719 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
8720
0e02aa50
DC
87212004-03-12 David Carlton <carlton@kealia.com>
8722
8723 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
8724 * gdb.cp/pr-1553.cc: Ditto.
8725 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
8726 pass branch.
8727
c20b71be
MC
87282004-03-12 Michael Chastain <mec.gnu@mindspring.com>
8729
8730 * gdb.cp/templates.exp: Accept more template types.
8731
c7414a01
MC
87322004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8733
8734 From Corinna Vinschen with modifications.
8735 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
8736 local variable obj_with_enum.
8737 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
8738 results with obj_with_enum.
8739
ed69573c
MC
87402004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8741
8742 * gdb.cp/classes.cc: New file, copied from misc.cc.
8743 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
8744
28301461
MC
87452004-03-09 Michael Chastain <mec.gnu@mindspring.com>
8746
8747 * gdb.cp/misc.cc: Add copyright notice.
8748
1198ecbe
DC
87492004-03-05 David Carlton <carlton@kealia.com>
8750
8751 * gdb.cp/rtti.exp: Add 'print *obj3' test.
8752 * gdb.cp/rtti.h: Update copyright.
8753 (namespace n2::n3): New.
8754 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
8755 (n2::n3::func3): New.
8756 (main): Call n2::n3::func3.
8757 * gdb.cp/rtti2.cc: Update copyright.
8758 (n2::create3): New.
8759
9e08c470
MK
87602004-03-04 Mark Kettenis <kettenis@gnu.org>
8761
8762 * gdb.asm/openbsd.inc: Fix typo.
8763
4bebc3aa
FF
87642004-03-03 Fred Fish <fnf@redhat.com>
8765
8766 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
8767 "val" instead of unused "size". Update copyright year.
8768
6ea9fb37
DJ
87692004-02-29 Daniel Jacobowitz <drow@mvista.com>
8770
8771 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
8772 to use unsigned char.
8773 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
8774 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
8775
23b23974
DJ
87762004-02-29 Daniel Jacobowitz <drow@mvista.com>
8777
8778 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
8779 line of output.
8780
7574fd53
DJ
87812004-02-28 Daniel Jacobowitz <drow@mvista.com>
8782
8783 * gdb.base/relocate.c (dummy): Initialize.
8784
a195357f
DJ
87852004-02-28 Daniel Jacobowitz <drow@mvista.com>
8786
8787 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
8788 a breakpoint at exit.
8789
72fd54a9
FF
87902004-02-27 Fred Fish <fnf@redhat.com>
8791
8792 * gdb.base/chng-syms.exp: Add expect condition to match failing
8793 case that isn't a timeout.
8794
b9d23137
AC
87952004-02-27 Andrew Cagney <cagney@redhat.com>
8796
8797 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
8798 support.
8799
15d208f6 88002004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 8801
15d208f6
FF
8802 * gdb.arch/gdb1431.c: Remove.
8803 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
8804 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
8805 of "until" incorrectly.
8806
98f9cd2d
JB
88072004-02-26 J. Brobecker <brobecker@gnat.com>
8808
8809 * gdb.cp/class2.cc (empty): New class.
8810 (refer): New function.
8811 (main): Declare an object of type empty and use it.
8812 * gdb.cp/class2.exp: Print the value of an object of type empty.
8813
9b50c11b
JJ
88142004-02-26 Jeff Johnston <jjohnstn@redhat.com>
8815
8816 * gdb.base/langs.exp: Update query string to match the
8817 new nquery format used for pending breakpoints.
8818
0dcd613f
AC
88192004-02-26 Andrew Cagney <cagney@redhat.com>
8820
8821 Fix PR i18n/1570.
8822 * gdb.base/charset.c: Update copyright notice.
8823 (main, init_string): Remove the escape character '\e' tests.
8824 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
8825 * gdb.base/charset.exp (valid_host_charset): Ditto.
8826 * gdb.base/setvar.exp: Ditto.
8827
b8a56647
AC
88282004-02-24 Andrew Cagney <cagney@redhat.com>
8829
90d59e34
AC
8830 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
8831 mmapped data in core file" PASS and FAIL messages consistent.
8832
b8a56647
AC
8833 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
8834 setting a breakpoint. Work around PR java/1565.
8835
9f27c604
JJ
88362004-02-23 Jeff Johnston <jjohnstn@redhat.com>
8837
8838 * lib/gdb.exp (gdb_breakpoint): Update query string to match
8839 new nquery format.
8840 * gdb.base/pending.exp: Ditto.
8841
3224a706
MK
88422004-02-22 Mark Kettenis <kettenis@gnu.org>
8843
8844 * configure.in: Run stabs tests on *BSD.
8845 * configure: Regenerated.
8846
41e0a9ca
MK
88472004-02-21 Mark Kettenis <kettenis@gnu.org>
8848
8849 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
8850
1e1b3428
FF
88512004-02-20 Fred Fish <fnf@redhat.com>
8852
8853 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
8854 blank in test for "returns short", for consistency with other
8855 "returns xxx" tests. Update copyright year.
8856
f9a7572a
FF
88572004-02-19 Fred Fish <fnf@redhat.com>
8858
8859 New testcase for PR breakpoint/1558.
8860 * gdb.arch/gdb1558.exp: New file.
8861 * gdb.arch/gdb1558.c: New file.
8862
b2ce2854
EZ
88632004-02-19 Elena Zannoni <ezannoni@redhat.com>
8864
8865 * gdb.base/nodebug.exp: Fix typo.
8866
e7c9ff01
JB
88672004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8868
8869 Committed by Jim Blandy <jimb@redhat.com>.
8870
62f4b920
JB
8871 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
8872
2db536a1
JB
8873 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
8874
e7c9ff01
JB
8875 * gdb.base/float.exp: Support s390*-*-* targets.
8876
f3205b34
AF
88772004-02-17 Adam Fedor <fedor@gnu.org>
8878
8879 * gdb.base/gdb1555.exp: New file.
8880 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
8881
9d62932d
EZ
88822004-02-17 Elena Zannoni <ezannoni@redhat.com>
8883
8884 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
8885
344c9711
FF
88862004-02-16 Fred Fish <fnf@redhat.com>
8887
8888 * gdb.arch/gdb1291.c: Remove
8889 * gdb.arch/gdb1291.s: New test input file.
8890 * gdb.arch/gdb1291.exp: Expand test to check case that should not
8891 fail. Test for correct result, known incorrect result, other
8892 failures and timeouts.
8893
2d822687
AC
88942004-02-16 Andrew Cagney <cagney@redhat.com>
8895
8896 * gdb.base/bigcore.exp: New file.
8897 * gdb.base/bigcore.c: New file.
8898
dac15b66
AC
88992004-02-13 Andrew Cagney <cagney@redhat.com>
8900
8901 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
8902 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
8903 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
8904 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
8905 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
8906 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
8907 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
8908 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
8909 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
8910 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
8911
6bdfc2c4
JJ
89122004-02-11 Jeff Johnston <jjohnstn@redhat.com>
8913
8914 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
8915 executed is an alloc instruction.
8916
87b3ede8
DC
89172004-02-11 David Carlton <carlton@kealia.com>
8918
8919 * gdb.cp/breakpoint.exp: New.
8920 * gdb.cp/breakpoint.cc: New.
8921
6e19e2bf
MC
89222004-02-11 Michael Chastain <mec.gnu@mindspring.com>
8923
8924 Partial fix for PR gdb/1543.
8925 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
8926 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
8927 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
8928 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
8929 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
8930 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
8931 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
8932 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
8933 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
8934 to bug-gdb@prep.ai.mit.edu .
8935 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
8936 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
8937 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
8938 Likewise.
8939
5c5455dc
AC
89402004-02-10 Andrew Cagney <cagney@redhat.com>
8941
8942 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
8943 using gdb_internal_error_resync.
8944
9cf689d7
DJ
89452004-02-09 Daniel Jacobowitz <drow@mvista.com>
8946
8947 * gdb.threads/thread-specific.exp: Stop early if no threads are
8948 found.
8949
d2dc51db
MC
89502004-02-09 Michael Chastain <mec.gnu@mindspring.com>
8951
8952 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
8953
14b1a056
DJ
89542004-02-08 Daniel Jacobowitz <drow@mvista.com>
8955
8956 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
8957 breakpoints.
8958
83f66e8f
DJ
89592004-02-07 Daniel Jacobowitz <drow@mvista.com>
8960
8961 * config/sim.exp (gdb_load): Handle $arg == "".
8962 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
8963 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
8964
30fc0091
EZ
89652004-02-07 Elena Zannoni <ezannoni@redhat.com>
8966
a9c64011
AS
8967 * gdb.base/maint.exp: Update test to reflect
8968 obstack changes.
30fc0091 8969
4d806929
JJ
89702004-02-04 Jeff Johnston <jjohnstn@redhat.com>
8971
8972 * gdb.base/pendshr.c (pendfunc): New function that calls
8973 pendfunc1.
8974 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
8975
7bfdd688
FF
89762004-02-04 Fred Fish <fnf@redhat.com>
8977
8978 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
8979 function symbols and update copyright years.
8980 * gdb.arch/gdb1291.c: Ditto.
8981
aaa08ee4
MC
89822004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8983
8984 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
8985
dbad7755
MC
89862004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8987
8988 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
8989
ec4646ef
MC
89902004-02-03 Michael Chastain <mec.gnu@mindspring.com>
8991
8992 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
8993
1b802196
FF
89942004-02-02 Fred Fish <fnf@redhat.com>
8995
8996 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
8997 remote targets. Update copyright years.
8998
18fe2033
JJ
89992004-02-02 Jeff Johnston <jjohnstn@redhat.com>
9000
9001 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
9002 support.
9003 * gdb.base/langs.exp: Fix test which attempts to create
9004 breakpoint on non-existent function to handle new pending
9005 support.
9006 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
9007 a breakpoint.
9008 * gdb.base/pending.exp: New test.
9009 * gdb.base/pending.c: New file.
9010 * gdb.base/pendshr.c: Ditto.
9011
8d577d32
DC
90122004-02-02 David Carlton <carlton@kealia.com>
9013
9014 * gdb.cp/overload.exp: Add overloadNamespace tests.
9015 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
9016 (overloadNamespace, XXX): New.
9017 (main): Call XXX::marker2.
9018
3ad13771
FF
90192004-02-01 Fred Fish <fnf@redhat.com>
9020
9021 * gdb.base/dump.exp: Use runto_main instead of "runto main".
9022 * gdb.base/finish.exp: Ditto.
9023 * gdb.base/gcore.exp: Ditto.
9024 * gdb.base/huge.exp: Ditto.
9025 * gdb.base/info-proc.exp: Ditto.
9026 * gdb.base/return2.exp: Ditto.
9027 * gdb.threads/gcore-thread.exp: Ditto.
9028
44c75849
DJ
90292004-02-01 Daniel Jacobowitz <drow@mvista.com>
9030
9031 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
9032
005bc093
MK
90332004-02-01 Mark Kettenis <kettenis@gnu.org>
9034
9035 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
9036 that opening the file succeeds on OpenBSD.
9037
c47cebdb
DJ
90382004-02-01 Daniel Jacobowitz <drow@mvista.com>
9039
9040 * gdb.threads/thread-specific.c: New file.
9041 * gdb.threads/threads-specific.exp: New test script.
9042 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
9043 to expect_out.
9044
5a01311c
MK
90452004-02-01 Mark Kettenis <kettenis@gnu.org>
9046
9047 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
9048 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
9049 only on the "print_small_structs from print_long_arg_list" test.
9050
ce22a4f1
DJ
90512004-02-01 Daniel Jacobowitz <drow@mvista.com>
9052
9053 * gdb.base/completion.exp: Kill a stray backslash.
9054
9055 From Jim Ingham <jingham@apple.com>:
9056 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
9057 agrees with the result from sending a tab.
9058
abbab9d3
DJ
90592004-01-31 Daniel Jacobowitz <drow@mvista.com>
9060
9061 * gdb.base/chng-syms.exp: Remove stray newline.
9062
53904d1e
MK
90632004-01-31 Mark Kettenis <kettenis@gnu.org>
9064
9065 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
9066 *-*-openbsd*.
9067 * gdb.asm/openbsd.inc: New file.
9068
3a4b3aac
MK
90692004-01-30 Mark Kettenis <kettenis@gnu.org>
9070
9071 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
9072 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
9073 *-*solaris2*. Remove commented out default settings for
9074 asm-flags. Replace gdb_compile with target_link.
9075
ebac27b4
MC
90762004-01-29 Michael Chastain <mec.gnu@mindspring.com>
9077
9078 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
9079 for all tests. Remove old hp-ux and cygnus xfail cases.
9080
d8679d84
PH
90812004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
9082
9083 * gdb.base/chng-syms.exp: New file.
9084 * gdb.base/chng-syms.c: New file.
9085
0a55bc22
MC
90862004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9087
9088 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
9089 Provide arms for current output in all my configurations.
9090
94b8e876
MC
90912004-01-24 Michael Chastain <mec.gnu@mindspring.com>
9092
9093 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
9094 * lib/compiler.cc: Likewise.
9095 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
9096 get the right preprocessor. Eval the output directly. Remove
9097 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
9098 hp_f77_compiler and hp_f90_compiler completely.
9099 (gdb_preprocess): Delete.
9100 (get_compiler): Delete.
9101
7cf03d44
MK
91022004-01-24 Mark Kettenis <kettenis@gnu.org>
9103
9104 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
9105 <string.h>.
9106
68b6dce9
NR
91072004-01-24 Nick Roberts <nick@nick.uklinux.net>
9108
9109 * gdb.mi/mi-stack.exp: Update copyright.
9110
b368761e
DC
91112004-01-23 David Carlton <carlton@kealia.com>
9112
9113 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
9114 test for cp_lookup_transparent_type.
9115 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
9116 call them.
9117
f2061b53
DJ
91182004-01-23 Daniel Jacobowitz <drow@mvista.com>
9119
9120 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
9121 after -var-update.
9122
37fc574a
DC
91232004-01-23 David Carlton <carlton@kealia.com>
9124
9125 * gdb.cp/namespace.cc (C::ensureRefs): New.
9126 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
9127
8e94b928
NR
91282004-01-20 Nick Roberts <nick@nick.uklinux.net>
9129
9130 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
9131 case "-stack-list-locals 2".
9132 * gdb.mi/mi-var-child.exp: Test for case
9133 "-var-list-children --all-values NAME".
9134
997b0952
MC
91352004-01-18 Michael Chastain <mec.gnu@mindspring.com>
9136
9137 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
9138
52470da3
MK
91392004-01-18 Mark Kettenis <kettenis@gnu.org>
9140
7049b4b8
MK
9141 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
9142 used with gdb_test_multiple.
9143
52470da3
MK
9144 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
9145 read at address 0. This fixes PR testsuite/1504.
9146
da6012e5
DJ
91472004-01-18 Daniel Jacobowitz <drow@mvista.com>
9148
9149 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
9150 Remove downloading, guessing the host executable, the calls to
9151 gdb_file_cmd and gdb_target_cmd, and "load" support.
9152 (infer_host_exec): New function broken out from gdb_load.
9153 (gdb_load): New wrapper for gdbserver_gdb_load.
9154 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
9155 gdb_target_cmd. Use -target-select.
9156 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
9157 Download binaries to the host. Clear last_mi_remote_file when
9158 we load a new binary.
9159 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
9160 call gdbserver_gdb_load and mi_gdb_target_cmd.
9161
32c70722
MC
91622004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9163
9164 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
9165 type patterns.
9166
b0cecf36
MC
91672004-01-17 Michael Chastain <mec.gnu@mindspring.com>
9168
9169 * gdb.cp/templates.exp: Fix typo in test name of
9170 "print Foo<volatile char*>::foo".
9171
4120d7e6
MC
91722004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9173
9174 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
9175
f679e530
BE
91762004-01-16 Ben Elliston <bje@wasabisystems.com>
9177
9178 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
9179 (clean mostlyclean): Remove empty rm.
9180
091c48f6
MC
91812004-01-15 Michael Chastain <mec.gnu@mindspring.com>
9182
9183 * gdb.base/setvar.exp: Add copyright years.
9184
3e5fc8d2
DC
91852004-01-14 David Carlton <carlton@bactrian.org>
9186
9187 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
9188 PR c++/1511 and update coment.
9189 * gdb.cp/templates.exp: Update patterns to match current output.
9190 If changes involve something other than whitespace, KFAIL
9191 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
9192
63d06c5c
DC
91932004-01-14 David Carlton <carlton@kealia.com>
9194
9195 * gdb.cp/namespace.exp: Add tests involving classes defined within
9196 namespaces.
9197 * gdb.cp/namespace.cc (C::CClass): New.
9198 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
9199
a51dab88
EZ
92002004-01-14 Elena Zannoni <ezannoni@redhat.com>
9201
9202 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
9203 what debug info we have. Print a better message if something goes
9204 wrong while producing the separate debug info file.
9205
a476ccc9
MC
92062004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9207
9208 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
9209
f453692c
MC
92102004-01-14 Michael Chastain <mec.gnu@mindspring.com>
9211
9212 * gdb.base/callfuncs.c: Add copyright notice.
9213
f40063a5
MC
92142004-01-13 Michael Chastain <mec.gnu@mindspring.com>
9215
9216 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
9217 inheritance. PR gdb/1498, PR gcc/13539.
9218
19ac3974
EZ
92192004-01-13 Elena Zannoni <ezannoni@redhat.com>
9220
a9c64011
AS
9221 * gdb.threads/gcore-thread.exp: Prefix name of binary with
9222 test specific name.
9223 * gdb.mi/gdb669.exp: Ditto.
9224 * gdb.mi/mi-pthreads.exp: Ditto.
9225 * gdb.mi/mi1-pthreads.exp: Ditto.
9226 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 9227
56c97c6e
MC
92282004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9229
9230 * gdb.cp/member-ptr.cc: Add copyright notice.
9231
a0644324
MC
92322004-01-12 Michael Chastain <mec.gnu@mindspring.com>
9233
9234 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
9235 some patterns for recent versions of gcc and hpacc. Delete
9236 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
9237 Delete tests that access a NULL pointer-to-member-data. This
9238 script is still disabled for gcc.
9239
32fabe09
EZ
92402004-01-12 Elena Zannoni <ezannoni@redhat.com>
9241
9242 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 9243 escaped correctly.
32fabe09 9244
1f8a6abb
EZ
92452004-01-12 Elena Zannoni <ezannoni@redhat.com>
9246
9247 * gdb.base/sepdebug.exp: New file.
9248 * gdb.base/sepdebug.c: New file.
9249 * lib/gdb.exp (separate_debug_filename): New procedure.
9250 (gdb_gnu_strip_debug): New procedure.
9251
48efe704
AC
92522004-01-12 Andrew Cagney <cagney@redhat.com>
9253
9254 * gdb.mi/ChangeLog: Delete file. Renamed to ...
9255 * gdb.mi/ChangeLog-1999-2003: New file.
9256
a9415475
AC
92572004-01-12 Andrew Cagney <cagney@redhat.com>
9258
9259 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
9260 "Renaming a directory to a non-empty directory returns ENOTEMPTY
9261 or EEXIST", treat EBUSY as an XFAIL.
9262
83b8cf9d
MC
92632004-01-11 Michael Chastain <mec.gnu@mindspring.com>
9264
9265 * gdb.base/scope.exp: Remove obsolete setup_xfail for
9266 hp_cc_compiler.
9267
9939d2a8
MC
92682004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9269
9270 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
9271 decorations.
9272
1ff8cadf
MC
92732004-01-10 Michael Chastain <mec.gnu@mindspring.com>
9274
9275 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
9276 and "(aCC)" decorations. Remove obsolete doco about old
9277 test results.
9278
6fa9022e
MC
92792004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9280
9281 * gdb.cp/exception.exp: Fix typo in doco.
9282
209721fe
MK
92832004-01-09 Mark Kettenis <kettenis@gnu.org>
9284
9285 * gdb.base/gdb1476.exp: Fix typo.
9286
ef11303e
MC
92872004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9288
9289 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
9290 file.
9291
041ab88c
MC
92922004-01-09 Michael Chastain <mec.gnu@mindspring.com>
9293
9294 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
9295 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
9296 Use gdb_compile. Remove restriction on gcc. Add some patterns
9297 for recent version of gdb. Delete second half, which was a copy
9298 of the first half with different build flags. This test is
9299 still disabled because it is still not ready for production.
9300
e36d075a
MC
93012004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9302
9303 * gdb.cp/exception.cc: Add copyright notice.
9304 * gdb.cp/exception.exp: Add a notice that this file is broken
9305 because of line number changes caused by addition of copyright
9306 notice.
9307
42b190ad
MC
93082004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9309
9310 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
9311 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
9312
8f25f06b
MC
93132004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9314
9315 * gdb.cp/classes.exp: Accept gnu abi 2.
9316 * gdb.cp/derivation.exp: Likewise.
9317 * gdb.cp/overload.exp: Likewise.
9318 * gdb.cp/virtfunc.exp: Likewise.
9319
06ded8b8
MC
93202004-01-08 Michael Chastain <mec.gnu@mindspring.com>
9321
9322 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
9323 semicolon after end of function.
9324
77c26ae3
MC
93252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9326
9327 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
9328 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
9329 boilerplate code for compiling and running the program under
9330 test. Add some string method tests.
9331
20757486
MC
93322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9333
9334 * gdb.cp/bs15503.cc: Add copyright notice.
9335 * gdb.cp/bs15503.exp: Adjust line number.
9336
0fd3b503
MC
93372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9338
9339 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
9340 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
9341
10d1bea8
MC
93422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9343
9344 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
9345 hp_cc_compiler.
9346
2789202a
MC
93472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9348
9349 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
9350 * gdb.cp/ctti.exp: Use the marker instead of "next".
9351 With gcc, run further before bailing.
9352
b862f14c
MC
93532004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9354
9355 * gdb.cp/cttiadd.cc: Add copyright notice.
9356 * gdb.cp/cttiadd1.cc: Likewise.
9357 * gdb.cp/cttiadd2.cc: Likewise.
9358 * gdb.cp/cttiadd3.cc: Likewise.
9359
96da2469
MC
93602004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9361
9362 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
9363 Use gdb_test, gdb_test_multiple. Use floating-point values that
9364 have exact representations in IEEE-ish formats.
9365
053248ff
MC
93662004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9367
9368 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
9369 compilers. Delete duplicate call to get_compiler_info.
9370 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
9371 * gdb.base/volatile.exp: Likewise.
9372
84acecdd
MK
93732004-01-07 Mark Kettenis <kettenis@gnu.org>
9374
9375 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
9376 memory at address 0.
9377
fe11a27f
MC
93782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
9379
9380 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
9381 to test for hp-ux assembler. Fix copyright years.
9382
60ad077b
AC
93832004-01-07 Andrew Cagney <cagney@redhat.com>
9384
9385 * gdb.base/fileio.c (strerrno): Add "EBUSY".
9386
1c9b8f33
AC
93872004-01-07 Andrew Cagney <cagney@redhat.com>
9388
9389 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
9390 when creating the read-only file. From analysis by Roland McGrath
9391 and Elena Zannoni.
9392
753ccc7a
MC
93932004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9394
9395 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
9396
eca3e36b
MC
93972004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9398
9399 * gdb.base/cvexpr.c: Be type-safe with function pointers and
9400 data pointers.
9401
f8d4bac4
MC
94022004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9403
9404 * gdb.cp/m-static.exp: Compile one source file at a time.
9405 Delete unused call to get_compiler_info.
9406
9b4e0f94
MC
94072004-01-06 Michael Chastain <mec.gnu@mindspring.com>
9408
9409 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
9410 * gdb.base/call-rt-st.exp: Likewise.
9411 * gdb.base/nodebug.exp: Likewise.
9412 * gdb.base/volatile.exp: Likewise.
9413 * gdb.cp/ref-types.exp: Likewise.
9414 * gdb.cp/templates.exp: Likewise.
9415
023c1024
MK
94162004-01-05 Mark Kettenis <kettenis@gnu.org>
9417
9418 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
9419
19703c4a
MC
94202004-01-05 Michael Chastain <mec.gnu@mindspring.com>
9421
9422 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
9423 hppa*-hp-hpux*.
9424
18b67037
MK
94252004-01-04 Mark Kettenis <kettenis@gnu.org>
9426
ba6219c8
MK
9427 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9428 x86_64-*-*.
9429
18b67037
MK
9430 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
9431 sparc64-*-* and sparc*-solaris2*.
9432
1bfbbb9d
MK
94332004-01-04 Mark Kettenis <kettenis@gnu.org>
9434
9435 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
9436 return ${tests}" test. The ${tests} already mentions the
9437 filename.
9438
06846494
MC
94392004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9440
9441 * gdb.cp/local.exp: Accept gcc abi 2.
9442
3b0cb202
MC
94432004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9444
9445 * gdb.cp/templates.exp: Accept gcc abi 2.
9446
0643ec3f
MC
94472004-01-02 Michael Chastain <mec.gnu@mindspring.com>
9448
9449 * lib/compiler.cc: Remove supports_template_debugging.
9450 * gdb.cp/templates.exp: Do not test supports_template_debugging.
9451
d231d0b1
MC
94522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9453
9454 * gdb.cp/namespace.exp: Accept gcc abi 2.
9455
44ffb27c
MC
94562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9457
9458 * gdb.cp/method.exp: Accept gcc abi 2.
9459
184ad485
MC
94602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9461
9462 * gdb.cp/classes.exp: Generate identical results as old version.
9463 * gdb.cp/derivation.exp: Likewise.
9464 * gdb.cp/overload.exp: Likewise.
9465 * gdb.cp/virtfunc.exp: Likewise.
9466
116f09e7
MC
94672004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9468
9469 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
9470 mysterious bug with sourceware version of expect.
9471
b1379776
MC
94722004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9473
9474 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
9475 current versions of gcc, including gcc abi 2. Remove gratuitous
9476 restart of test program. Use gdb_test_multiple and gdb_test for
9477 all tests. Add patterns to xfail missing "const" in "const char *"
9478 and kfail PR gdb/1155.
9479
6b7a4c0e
MC
94802004-01-01 Michael Chastain <mec.gnu@mindspring.com>
9481
9482 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
9483 current versions of gcc, including gcc abi 2. Remove gratuitous
9484 restart of test program. Use gdb_test_multiple and gdb_test for
9485 all tests. Add patterns to kfail PR gdb/1498.
9486
51615d72
MC
94872003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9488
9489 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
9490 current versions of gcc, including gcc abi 2. Use "breakpoint"
9491 and "continue" instead of restarting the target program. Use
9492 gdb_test_multiple and gdb_test for all tests.
9493
7b79a9d7
MK
94942004-01-01 Mark Kettenis <kettenis@gnu.org>
9495
9496 * gdb.asm/asm-source.exp: Update copyright year. Link statically
9497 for *-*-solaris2*.
9498
1cd3489f
MC
94992003-12-31 Michael Chastain <mec.gnu@mindspring.com>
9500
9501 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
9502 current versions of gcc, including gcc abi 2. Use "breakpoint"
9503 and "continue" instead of restarting the target program several
9504 times. Use gdb_test_multiple and gdb_test for all tests.
9505
850742db
MC
95062003-12-18 Michael Chastain <mec.gnu@mindspring.com>
9507
9508 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
9509 source files.
9510
eb4bbda8
MC
95112003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9512
9513 * gdb.base/environ.exp: Handle compiling test case from multiple
9514 source files.
9515
e42c7771
MC
95162003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9517
9518 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
9519
80e4b428
JB
95202003-12-17 Jim Blandy <jimb@redhat.com>
9521
5f06973a
JB
9522 * gdb.base/freebpcmd.c: Add copyright notice.
9523
80e4b428
JB
9524 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
9525
0ab84fb7
MC
95262003-12-16 Michael Chastain <mec.gnu@mindspring.com>
9527
9528 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
9529
1b3bb3d0
JB
95302003-12-13 Jim Blandy <jimb@redhat.com>
9531
9532 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
9533
3a4c9371
KB
95342003-12-12 Kevin Buettner <kevinb@redhat.com>
9535
9536 * gdb.asm/frv.inc: New file.
9537 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
9538
a1dea79a
FF
95392003-12-09 Fred Fish <fnf@redhat.com>
9540
9541 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
9542 functions to break1.c and leave prototypes behind. Add more
9543 "set breakpoint NN here" comments.
9544 * gdb.base/break1.c: New file.
9545
9546 * gdb.base/break.exp: Handle compiling test case from multiple
9547 source files and change source file references as needed.
9548 * gdb.base/completion.exp: Ditto.
9549 * gdb.base/condbreak.exp: Ditto.
9550 * gdb.base/define.exp: Ditto.
9551 * gdb.base/ena-dis-br.exp: Ditto.
9552 * gdb.base/info-proc.exp: Ditto.
9553 * gdb.base/maint.exp: Ditto.
9554 * gdb.base/until.exp: Ditto.
9555
9556 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
9557 hardcoded line numbers.
9558 * gdb.base/define.exp: Ditto.
9559 * gdb.base/ena-dis-br.exp: Ditto.
9560 * gdb.base/maint.exp: Ditto.
9561 * gdb.base/until.exp: Ditto.
9562
9563 * gdb.base/completion.exp: Use "break1" for completion tests since
9564 "break" is no longer a unique prefix.
9565
5266b69c
AC
95662003-12-06 Andrew Cagney <cagney@redhat.com>
9567
9568 * gdb.base/structs.exp (test_struct_returns): When applicable, set
9569 "return_value_unimplemented". When an unimplemented struct return
9570 architecture, report incorrect values as a KFAIL
9571
374451f0
MC
95722003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9573
9574 * gdb.cp/rtti.exp: Accept new wording of warning from
9575 cp_lookup_rtti_type.
9576
ba9b20a7
MC
95772003-12-05 Michael Chastain <mec.gnu@mindspring.com>
9578
9579 Partial fix for PR testsuite/1456.
9580 * gdb.base/scope.exp (test_at_main): Replace references to
9581 gcc_compiled with calls to test_compiler_info.
9582 (test_at_foo): Likewise.
9583 (test_at_bar): Likewise.
9584
b74b6d0b
MC
95852003-12-04 Michael Chastain <mec.gnu@mindspring.com>
9586
9587 Partial fix for PR testsuite/1456.
9588 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
9589 to test_compiler_info.
9590
ccfa3402
MC
95912003-12-03 Michael Chastain <mec.gnu@mindspring.com>
9592
9593 * gdb.base/so-impl-ld.exp: Update copyright notice.
9594
f6246aba
MC
95952003-12-02 Michael Chastain <mec.gnu@mindspring.com>
9596
9597 Partial fix for PR testsuite/1456.
9598 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
9599 to test_compiler_info.
9600
13ae734a
MC
96012003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9602
9603 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
9604 from current versions of gdb. Clean up regular expressions.
9605 Delete redundant timeout case.
9606
d8e1cdee
MC
96072003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9608
9609 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
9610 from current versions of gdb. Clean up regular expressions.
9611 Delete redundant timeout case.
9612
96457b64
MC
96132003-12-01 Michael Chastain <mec.gnu@mindspring.com>
9614
9615 Partial fix for PR testsuite/1456.
9616 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
9617 gcc_compiled with call to test_compiler_info.
9618
f35309fc
MC
96192003-11-30 Michael Chastain <mec.gnu@mindspring.com>
9620
9621 Partial fix for PR testsuite/1456.
9622 * gdb.base/list.exp (test_list_function): Delete unused declaration
9623 of gcc_compiled.
9624
d7afdf9b
MC
96252003-11-29 Michael Chastain <mec.gnu@mindspring.com>
9626
9627 Partial fix for PR testsuite/1456.
9628 * gdb.base/complex.exp: Replace reference to gcc_compiled with
9629 call to test_compiler_info.
9630
71507b56
MK
96312003-11-29 Mark Kettenis <kettenis@gnu.org>
9632
9633 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
9634 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
9635 it to create the appropriate note.inc.
9636 * gdb.asm/asmsrc1.s: Include "note.inc".
9637 * gdb.asm/netbsd.inc: New file.
9638 * gdb.asm/empty.inc: New file.
9639
f81f93f7
MC
96402003-11-28 Michael Chastain <mec.gnu@mindspring.com>
9641
9642 Partial fix for PR testsuite/1456.
9643 * gdb.base/constvars.exp: Replace references to gcc_compiled with
9644 calls to test_compiler_info.
9645
9a77938e
MC
96462003-11-27 Michael Chastain <mec.gnu@mindspring.com>
9647
9648 Partial fix for PR testsuite/1456.
9649 * gdb.base/volatile.exp: Replace references to gcc_compiled with
9650 calls to test_compiler_info.
9651
e8367dc7
MK
96522003-11-27 Mark Kettenis <kettenis@gnu.org>
9653
9654 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
9655 pattern for the KFAILs.
9656
526c61ee
AF
96572003-11-25 Adam Fedor <fedor@gnu.org>
9658
9659 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
9660 * gdb.objc/objcdecode.m: New file.
9661
28f2d600
AF
96622003-11-25 Adam Fedor <fedor@gnu.org>
9663
9664 * gdb.objc/nondebug.exp: Test for PR objc/1236.
9665 * gdb.objc/nondebug.m: New file.
9666
a3895cee
BE
96672003-11-26 Ben Elliston <bje@wasabisystems.com>
9668
9669 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
9670 NetBSD as it does on FreeBSD. Modelled on a similar change by
9671 Mark Kettenis on 2003-05-30.
9672 (link-flags): Set to "--entry _start" regardless of target.
9673 Special linker flags are to be appended to $link-flags.
9674 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
9675
c9f2c8a3
MC
96762003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9677
9678 * gdb.cp/method.exp: Accept output of new demangler.
9679
15a0587a 96802003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
9681
9682 * gdb/class2.exp: New file.
9683 * gdb/class2.cc: New file.
9684
3c00b570
MC
96852003-11-25 Michael Chastain <mec.gnu@mindspring.com>
9686
9687 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
9688 of new demangler.
9689
7027acc7
MK
96902003-11-23 Mark Kettenis <kettenis@gnu.org>
9691
9692 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
9693 of gdb_test "run".
9694
b0e1598a
MK
96952003-11-23 Mark Kettenis <kettenis@gnu.org>
9696
9697 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
9698 "continue" into "run".
9699
4d9eda44
MC
97002003-11-23 Michael Chastain <mec.gnu@mindspring.com>
9701
9702 Partial fix for PR testsuite/1456.
9703 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
9704 call to test_compiler_info.
9705 * gdb.cp/ctti.exp: Likewise.
9706 * gdb.cp/derivation.exp: Likewise.
9707 * gdb.cp/member-ptr.exp: Likewise.
9708 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
9709 reference to gcc_compiled.
9710
97112003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
9712
9713 Fix PR testsuite/1463.
9714 * gdb.base/structs.exp (start_structs_test): Call
9715 get_debug_format before using the debug format.
9716
d422fe19
AC
97172003-11-22 Andrew Cagney <cagney@redhat.com>
9718
9719 * lib/gdb.exp (gdb_test_multiple): Add simple example.
9720 * gdb.base/structs.exp: Use gdb_test_multiple.
9721
039cf96d
AC
97222003-11-20 Andrew Cagney <cagney@redhat.com>
9723
6882279b
AC
9724 * gdb.base/structs.exp: Handle and recover from internal errors.
9725 Replace "foo${n}" with "foo<n>" in test messages.
9726
e53890ae
AC
9727 * gdb.base/structs.exp: Update copyright. Rewrite.
9728 * gdb.base/structs.c: Update copyright. Rewrite.
9729
2b211c59
AC
9730 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
9731 resync count exceeded.
d63a86f8 9732
039cf96d
AC
9733 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
9734 from the internal error.
9735 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
9736 Original from Jim Blandy.
9737 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 9738
eac98b22
AC
97392003-11-19 Andrew Cagney <cagney@redhat.com>
9740
9741 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
9742 KFAIL.
9743
67455b2a
MK
97442003-11-17 Mark Kettenis <kettenis@gnu.org>
9745
9746 New testcase for PR backtrace/1435.
9747 * gdb.arch/i386-unwind.exp: New file.
9748 * gdb.arch/i386-unwind.c: New file.
9749
853d6e5b
AC
97502003-11-17 Andrew Cagney <cagney@redhat.com>
9751
9752 * lib/gdb.exp (compiler_info): New global.
9753 (test_compiler_info): New function.
9754 (get_compiler_info): Set compiler_info.
9755 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
9756 "compiler_info" to gcc-<major>-<minor>.
9757
38cf6e11
MC
97582003-11-15 Michael Chastain <mec.gnu@mindspring.com>
9759
9760 * gdb.trace/configure: Remove.
9761
a50d3602
EZ
97622003-11-13 Elena Zannoni <ezannoni@redhat.com>
9763
9764 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 9765 breakpoints.
a50d3602
EZ
9766 * gdb.base/break.exp: Remove all references to explicit line
9767 numbers.
9768
d9407aaa
NC
97692003-11-11 Nick Clifton <nickc@redhat.com>
9770
9771 * gdb.base/shreloc.exp: Do not run for targets which do not
9772 support shared objects.
9773
db488fc1
CV
97742003-11-10 Corinna Vinschen <vinschen@redhat.com>
9775
9776 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
9777 Don't run tests if nofileio flag is given.
9778
6a90a18e
EZ
97792003-11-07 Elena Zannoni <ezannoni@redhat.com>
9780
9781 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 9782 as well as 'Watchpoint'.
6a90a18e 9783
0b915e9c
EZ
97842003-11-06 Elena Zannoni <ezannoni@redhat.com>
9785
9786 Reported by Jim Ingham <jingham@apple.com>:
9787 * gdb.base/annota1.exp: Match at least one occurrence of the
9788 signal handler annotation.
9789
d7e4b55f
EZ
97902003-11-06 Elena Zannoni <ezannoni@redhat.com>
9791
a9c64011
AS
9792 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
9793 as well as 'Watchpoint'.
d7e4b55f 9794
2fe4e8d0
MC
97952003-11-05 Michael Chastain <mec@shout.net>
9796
9797 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
9798
6ef88553
KW
97992003-11-03 Kris Warkentin <kewarken@qnx.com>
9800
9801 * gdb.arch/gdb1291.c: New test file.
9802 * gdb.arch/gdb1291.exp: New test script.
9803 * gdb.arch/gdb1431.c: New test file.
9804 * gdb.arch/gdb1431.exp: New test script.
9805
ae7dc4d8
MC
98062003-10-22 Michael Chastain <mec@shout.net>
9807
9808 * gdb.mi/pthreads.c: Add copyright notice.
9809
c39d7427
MC
98102003-10-22 Michael Chastain <mec@shout.net>
9811
9812 * gdb.threads/pthreads.c: Add copyright notice.
9813
8b7d96c1
MC
98142003-10-20 Michael Chastain <mec@shout.net>
9815
9816 * gdb.base/gdb1056.exp: New test script.
9817
d1d69fdd
DJ
98182003-10-13 Daniel Jacobowitz <drow@mvista.com>
9819
9820 * gdb.threads/killed.exp: Use gdb_run_cmd.
9821
7d605576
DJ
98222003-10-13 Daniel Jacobowitz <drow@mvista.com>
9823
9824 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
9825 create a core file.
9826 * gdb.threads/gcore-thread.exp: Likewise.
9827
618ec112
CV
98282003-10-13 Corinna Vinschen <vinschen@redhat.com>
9829
9830 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
9831 type, based on char type.
9832 (struct bit_flags_short_t): New bitfield type, based on short type.
9833 (init_bit_flags_char): New fuction.
9834 (init_bit_flags_short): Ditto.
9835 (print_bit_flags_char): Ditto.
9836 (print_bit_flags_short): Ditto.
9837 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
9838
9367a73c
MC
98392003-10-11 Michael Chastain <mec@shout.net>
9840
9841 * gdb.base/call-rt-st.exp: Update copyright year.
9842
1decf120
KI
98432003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
9844
9845 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
9846 * gdb.disasm/sh3.s: Ditto.
9847
5445b2ae
DJ
98482003-10-07 Daniel Jacobowitz <drow@mvista.com>
9849
9850 * gdb.threads/switch-threads.exp: New test.
9851 * gdb.threads/switch-threads.c: New source file.
9852
aec24853
CV
98532003-10-07 Corinna Vinschen <vinschen@redhat.com>
9854
9855 * gdb.base/ending-run.exp: Add sh specific case.
9856
adc7428d
AC
98572003-10-06 Andrew Cagney <cagney@redhat.com>
9858
9859 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
9860 * gdb.disasm/mn10200.exp: Delete obsolete file.
9861
c9d37158
DJ
98622003-09-29 Daniel Jacobowitz <drow@mvista.com>
9863
9864 * ChangeLog: Correct an entry command.exp -> commands.exp.
9865 * gdb.base/commands.exp (bp_deleted_in_command_test)
9866 (temporary_breakpoint_commands): Check noargs.
9867
79c2c32d
DC
98682003-09-25 David Carlton <carlton@kealia.com>
9869
9870 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
9871 of some print tests, where appropriate. Add tests for C::D::cd,
9872 E::ce, F::cXfX, G::XgX.
9873 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
9874
594e6d67
RE
98752003-09-25 Richard Earnshaw <rearnsha@arm.com>
9876
9877 * lib/java.exp (java_init): Import target_alias before using it.
9878
10f0d451
DC
98792003-09-25 David Carlton <carlton@kealia.com>
9880
9881 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
9882
274bcba0
EZ
98832003-09-23 Elena Zannoni <ezannoni@redhat.com>
9884
d63a86f8 9885 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 9886 weirdness.
274bcba0 9887
cdbf20f7
MC
98882003-09-17 Michael Chastain <mec@shout.net>
9889
9890 * gdb.cp/gdb1355.exp: New file.
9891 * gdb.cp/gdb1355.c: New file.
9892
71e06f80
CV
98932003-09-15 Corinna Vinschen <vinschen@redhat.com>
9894
9895 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
9896 * gdb.asm/sh.inc: New file.
9897
5c4e30ca
DC
98982003-09-11 David Carlton <carlton@kealia.com>
9899
bd45b7af
DC
9900 * gdb.cp/namespace.exp: Add tests for namespace types.
9901 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
9902 (test_namespace): New.
9903
1c199746
EZ
99042003-09-11 Elena Zannoni <ezannoni@redhat.com>
9905
a9c64011 9906 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 9907 * gdb.stabs/weird.exp: Ditto.
1c199746 9908
04ed252f
MC
99092003-09-08 Michael Chastain <mec@shout.net>
9910
9911 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
9912
d8a2d9e7
MC
99132003-09-07 Michael Chastain <mec@shout.net>
9914
9915 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
9916 'parse error'.
9917
161afb24
MK
99182003-09-07 Mark Kettenis <m.kettenis@osp.nl>
9919
9920 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
9921
49f2741a
MC
99222003-08-30 Michael Chastain <mec@shout.net>
9923
9924 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
9925 * gdb.gdb/observer.exp: Ditto.
9926 * gdb.gdb/xfullpath.exp: Ditto.
9927
8afa723e
MK
99282003-08-29 Mark Kettenis <kettenis@gnu.org>
9929
9930 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
9931 *-*-*bsd*.
9932
f31dfe3b
JJ
99332003-08-28 Jeff Johnston <jjohnstn@redhat.com>
9934
9935 * gdb.base/dump.exp: Skip for ia64.
9936
4630e498
JJ
99372003-08-25 Jeff Johnston <jjohnstn@redhat.com>
9938
9939 * gdb.asm/asm-source.exp: Add ia64 support.
9940 * gdb.asm/ia64.inc: New file.
9941
1105b7ef
MC
99422003-08-22 Michael Chastain <mec@shout.net>
9943
9944 * gdb.cp: New directory.
9945 * gdb.cp/*: Copy from gdb.c++/*.
9946 * gdb.c++/*: Remove.
9947 * Makefile.in: Change gdb.c++ to gdb.cp.
9948 * configure.in: Ditto.
9949 * configure: Regnerate.
9950
c945b932
MK
99512003-08-18 Mark Kettenis <kettenis@gnu.org>
9952
9953 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
9954 * gdb.arch/i386-prologue.c (gdb1338): Add function.
9955
2b66634b
DJ
99562003-08-17 Daniel Jacobowitz <drow@mvista.com>
9957
9958 * mi-var-display.exp (-var-list-children weird): Accept function
9959 pointers with argument types.
9960 * mi1-var-display.exp (-var-list-children weird): Likewise.
9961 * mi2-var-display.exp (-var-list-children weird): Likewise.
9962
a356f73b
DJ
99632003-08-17 Daniel Jacobowitz <drow@mvista.com>
9964
9965 * gdb.base/annota3.exp: Add missing newline.
9966
483417b8
MC
99672003-08-06 Michael Chastain <mec@shout.net>
9968
9969 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
9970
c99c59c3
MS
99712003-08-12 Michael Snyder <msnyder@redhat.com>
9972
9973 * gdb.base/float.exp: Add test for SH.
9974
55ed7501
MK
99752003-08-10 Mark Kettenis <kettenis@gnu.org>
9976
9977 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
9978
1a371f2e
EZ
99792003-08-07 Elena Zannoni <ezannoni@redhat.com>
9980
9981 * gdb.base/completion.exp: Remove reduntant completion test
9982 on filename.
9983
e0f353ce
EZ
99842003-08-07 Elena Zannoni <ezannoni@redhat.com>
9985
a9c64011
AS
9986 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
9987 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
9988 gdb.trace/save-trace.exp: Make sure that full pathnames are
9989 escaped correctly.
e0f353ce 9990
5710a1af 99912003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 9992
a9c64011
AS
9993 * configure.in: Don't generate config.h from config.hin.
9994 * configure: Regenerate.
9995 * config.hin: Remove file.
9996 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
9997 * gdb.threads/pthreads.c: Ditto.
5710a1af 9998
dcd81ce9
DJ
99992003-08-07 Daniel Jacobowitz <drow@mvista.com>
10000
10001 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10002 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
10003 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
10004 Replace ld24 with seth/add3.
10005
6009d884
AC
100062003-08-02 Andrew Cagney <cagney@redhat.com>
10007
10008 * gdb.base/annota3.exp: New file.
10009 * gdb.base/annota3.c: New file.
10010 * gdb.c++/annota3.exp: New file.
10011 * gdb.c++/annota3.cc: New file.
10012
51514e06
MC
100132003-07-29 Michael Chastain <mec@shout.net>
10014
10015 * gdb.threads/tls.c (spin): Check errno only if sem_wait
10016 actually failed.
10017 (do_pass): Likewise.
10018 * gdb.threads/tls.exp: Always initialize no_of_threads.
10019
4ee6625b
DJ
100202003-07-27 Daniel Jacobowitz <drow@mvista.com>
10021
10022 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
10023 pattern.
10024 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
10025 * gdb.threads/tls.exp: Recognize one case of the host library not
10026 supporting TLS.
10027
225f2bf6
AC
100282003-07-27 Andrew Cagney <cagney@redhat.com>
10029
10030 * gdb.base/fileio.exp: Use SH when running commands using
10031 remote_exec.
10032
bcb27c9f
DJ
100332003-07-24 Daniel Jacobowitz <drow@mvista.com>
10034
10035 From Kei Sakamoto <sakamoto.kei@renesas.com>:
10036 * gdb.base/relocate.c (dummy): New padding array.
10037
3d67be83
MS
100382003-07-22 Michael Snyder <msnyder@redhat.com>
10039
d63a86f8 10040 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
10041
10042 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
10043 patterns to be more general, accepting old and new output.
10044 Some output chars (such as '+') also must be quoted.
d63a86f8 10045 Some addresses are displayed numerically instead of
3d67be83
MS
10046 symbolically.
10047
57ba3b85
MS
100482003-07-23 Michael Snyder <msnyder@redhat.com>
10049
686d097c
MS
10050 * gdb.base/return2.exp: Don't test long-long return.
10051
57ba3b85
MS
10052 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
10053 * gdb.disasm/t01_mov.exp: Ditto.
10054 * gdb.disasm/t02_mova.s: Ditto.
10055 * gdb.disasm/t02_mova.exp: Ditto.
10056 * gdb.disasm/t03_add.s: Ditto.
10057 * gdb.disasm/t03_add.exp: Ditto.
10058 * gdb.disasm/t04_sub.s: Ditto.
10059 * gdb.disasm/t04_sub.exp: Ditto.
10060 * gdb.disasm/t05_cmp.s: Ditto.
10061 * gdb.disasm/t05_cmp.exp: Ditto.
10062 * gdb.disasm/t06_ari2.s: Ditto.
10063 * gdb.disasm/t06_ari2.exp: Ditto.
10064 * gdb.disasm/t07_ari3.s: Ditto.
10065 * gdb.disasm/t07_ari3.exp: Ditto.
10066 * gdb.disasm/t08_or.s: Ditto.
10067 * gdb.disasm/t08_or.exp: Ditto.
10068 * gdb.disasm/t09_xor.s: Ditto.
10069 * gdb.disasm/t09_xor.exp: Ditto.
10070 * gdb.disasm/t10_and.s: Ditto.
10071 * gdb.disasm/t10_and.exp: Ditto.
10072 * gdb.disasm/t11_logs.s: Ditto.
10073 * gdb.disasm/t11_logs.exp: Ditto.
10074 * gdb.disasm/t12_bit.s: Ditto.
10075 * gdb.disasm/t12_bit.exp: Ditto.
10076 * gdb.disasm/t13_otr.s: Ditto.
10077 * gdb.disasm/t13_otr.exp: Ditto.
10078
e00759ef
EZ
100792003-07-22 Elena Zannoni <ezannoni@redhat.com>
10080
10081 * gdb.threads/tls.exp :Add kfail for 'info address' case.
10082
8bc2021f
EZ
100832003-07-22 Elena Zannoni <ezannoni@redhat.com>
10084
a9c64011
AS
10085 * gdb.threads/tls.c : New file.
10086 * gdb.threads/tls.exp : New file.
10087 * gdb.threads/tls-main.c : New file.
10088 * gdb.threads/tls-shared.c : New file.
10089 * gdb.threads/tls-shared.exp : New file.
8bc2021f 10090
89320c4c
AS
100912003-07-22 Andreas Schwab <schwab@suse.de>
10092
10093 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
10094
180dea7c
AS
100952003-07-20 Andreas Schwab <schwab@suse.de>
10096
10097 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
10098 due to insn reordering.
10099
0714963c
AC
101002003-07-15 Andrew Cagney <cagney@redhat.com>
10101
10102 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
10103
98a23b3f
MC
101042003-07-15 Michael Chastain <mec@shout.net>
10105
10106 * gdb.base/gdb1250.exp: New file.
10107 * gdb.base/gdb1250.c: New file.
10108
27e417a2
ML
101092003-07-09 Michal Ludvig <mludvig@suse.cz>
10110
10111 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
10112 expansion of size_t to 'unsigned long', not only to 'unsigned'.
10113
8bc2021f
EZ
101142003-07-09 Elena Zannoni <ezannoni@redhat.com>
10115
a9c64011
AS
10116 * gdb.threads/tls.c: New file.
10117 * gdb.threads/tls.exp: New file.
10118 * gdb.threads/tls-main.c: New file.
10119 * gdb.threads/tls-shared.c: New file.
10120 * gdb.threads/tls-shared.exp: New file.
8bc2021f 10121
d99968dc
EZ
101222003-07-09 Elena Zannoni <ezannoni@redhat.com>
10123
10124 * gdb.base/annota1.exp: Make sure that we properly escape the
10125 full path of the source file. Xfail more permissive patterns,
d63a86f8 10126 due to a compiler debug info problem.
d99968dc 10127
83876b3b
AS
101282003-07-07 Andreas Schwab <schwab@suse.de>
10129
2705e972
AS
10130 * gdb.asm/m68k.inc: New file.
10131 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
10132
83876b3b
AS
10133 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
10134 arguments"): Also match negative number.
10135
10136 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
10137
3a871b37
DJ
101382003-07-03 Daniel Jacobowitz <drow@mvista.com>
10139
10140 * gdb.base/store.c (charest): New typedef.
10141 (add_char): Rename to add_charest, update.
10142 (wack_char): Rename to wack_charest, update types. Return l + r
10143 to keep r live across the call.
10144 (wack_short, wack_int, wack_long, wack_longest, wack_float)
10145 (wack_double, wack_doublest): Return l + r to keep r live across
10146 the call.
10147 * gdb.base/store.exp: Accomodate store.c changes.
10148
b2a7f303
DC
101492003-06-30 David Carlton <carlton@kealia.com>
10150
10151 * gdb.c++/maint.exp (test_invalid_name): New.
10152 (test_first_component): Add tests for invalid names.
10153
3c6cb4a1
MC
101542003-06-29 Michael Chastain <mec@shout.net>
10155
10156 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
10157 output of '<VTT for class>' for virtual base classes.
10158
f1c2644b
DJ
101592003-06-29 Daniel Jacobowitz <drow@mvista.com>
10160
10161 * gdb.base/completion.exp: Tab-complete "complet" instead of
10162 "compl".
10163 * gdb.base/complex.exp, gdb.base/complex.c: New files.
10164
18080350
DJ
101652003-06-29 Daniel Jacobowitz <drow@mvista.com>
10166
10167 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
10168 * gdb.base/volatile.exp: Likewise.
10169
f56973f8
DJ
101702003-06-29 Daniel Jacobowitz <drow@mvista.com>
10171
10172 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
10173 gdb/1265.
10174
101752003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
10176 Daniel Jacobowitz <drow@mvista.com>
10177
10178 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
10179 initial line count of 'captured_main' from 26 to 32.
10180 (test_with_self): Allow xmalloc call to be interleaved with the
10181 preceding two lines.
10182
e766d4d6
JB
101832003-06-24 Joel Brobecker <brobecker@gnat.com>
10184
10185 * gdb.base/bang.exp: New testcase.
10186
f125c9a4
JB
101872003-06-23 Joel Brobecker <brobecker@gnat.com>
10188
10189 * gdb.base/langs.exp: Add some tests for the "minimal" language
10190 support.
10191
6e25beaf
EZ
101922003-06-23 Elena Zannoni <ezannoni@redhat.com>
10193
10194 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
10195 the testcase.
10196
2f816dda
DJ
101972003-06-22 Daniel Jacobowitz <drow@mvista.com>
10198
10199 * gdb.base/relocate.exp: Test add-symbol-file with a variable
10200 offset.
10201
db5a5748
DJ
102022003-06-22 Daniel Jacobowitz <drow@mvista.com>
10203
10204 * gdb.c++/pr-1210.cc: New file.
10205 * gdb.c++/pr-1210.exp: New file.
10206
1df0c130
DJ
102072003-06-21 Daniel Jacobowitz <drow@mvista.com>
10208
10209 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
10210 000-exec-continue.
10211
a92feac0
MK
102122003-06-15 Mark Kettenis <kettenis@gnu.org>
10213
10214 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
10215 on *-*-*bsd* instead of *-*-freebsd*.
10216
81a58f5b
AC
102172003-06-14 Andrew Cagney <cagney@redhat.com>
10218
10219 * gdb.base/store.exp: Test longest and doublest. Test all
10220 parameters. Weaken return statement match.
10221 * gdb.base/store.c: Add longest and doublest - aka long long and
10222 long double functions. Put all parameters into local register
10223 variables. Use negative values.
10224
b257a0d3
AC
102252003-06-14 Andrew Cagney <cagney@redhat.com>
10226
10227 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
10228 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
10229 exit status.
10230 * gdb.base/fileio.exp: Disable target when nointerrupts and
10231 noinferiorio, instead of limiting it to remote. Use remote_exec
10232 instead of system.
d63a86f8 10233
21c38304
JJ
102342003-06-12 Jeff Johnston <jjohnstn@redhat.com>
10235
10236 * gdb.base/float.exp: Add ia64 support.
10237
1bcdb424
CV
102382003-06-12 Corinna Vinschen <vinschen@redhat.com>
10239
10240 * gdb.base/fileio.exp: Run only on remote targets.
10241
6aeb981f
CV
102422003-06-10 Corinna Vinschen <vinschen@redhat.com>
10243
10244 * gdb.base/fileio.c: New file, testing File-I/O.
10245 * gdb.base/fileio.exp: Ditto.
10246
53df362e
RG
102472003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
10248
10249 * gdb.base/shreloc.exp: New file, check symbol values obtained from
10250 shared objects after relocation at load time (gdb PR/1132).
10251 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 10252 as above, part of the shared object relocation test.
53df362e 10253
ffee1b46
MK
102542003-06-08 Mark Kettenis <kettenis@gnu.org>
10255
b5ca3722
MK
10256 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
10257 fully filled history list.
10258 * gdb.base/gdb_history: New file.
10259
03ed860d
MK
10260 * gdb.base/signals.exp: XFAIL "continue to func1" on
10261 i*86-*-freebsd*.
10262
ffee1b46
MK
10263 * gdb.base/attach.exp: When trying to attach to a nonexistent
10264 process, make it possible to specify the PID based on the target,
10265 and do so for *-*-freebsd*.
10266
d80dbb52
RH
102672003-06-02 Richard Henderson <rth@redhat.com>
10268
10269 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
10270
6dd77b81
RH
102712003-06-02 Richard Henderson <rth@redhat.com>
10272
10273 * gdb.base/selftest.exp: Next over lim_at_start initialization.
10274
f6347e16
RH
102752003-06-02 Richard Henderson <rth@redhat.com>
10276
10277 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
10278
2c161407
DJ
102792003-06-01 Daniel Jacobowitz <drow@mvista.com>
10280
10281 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
10282 of globalvar.
10283
572eb746
MK
102842003-06-01 Mark Kettenis <kettenis@gnu.org>
10285
10286 * gdb.asm/asm-source.exp: Check for memory read errors in
10287 disassembler test on *BSD too.
10288
9e9617a5
RH
102892003-06-01 Richard Henderson <rth@redhat.com>
10290
10291 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
10292 for .frame.
10293 (gdbasm_call): Lose ldgp.
10294 (gdbasm_startup): Add frame information.
10295 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
10296
7b34ad4e
MK
102972003-05-31 Mark Kettenis <kettenis@gnu.org>
10298
10299 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
10300 i?86-*-*.
10301
10059fdf
MK
103022003-05-30 Mark Kettenis <kettenis@gnu.org>
10303
10304 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
10305 FreeBSD.
10306
acf4b816
RH
103072003-05-29 Richard Henderson <rth@redhat.com>
10308
10309 * gdb.asm/alpha.inc: New file.
10310 * gdb.asm/asm-source.exp: Use it.
10311
e9ecd949
JB
103122003-05-29 Jim Blandy <jimb@redhat.com>
10313
10314 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
10315 'core.PID'.
10316
e3e5a4f3
JB
103172003-05-22 Jim Blandy <jimb@redhat.com>
10318
10319 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
10320 backtrace.
d63a86f8 10321
72fe3d25
DC
103222003-05-20 David Carlton <carlton@math.stanford.edu>
10323
10324 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
10325 this time.
10326
58da2eb2
DC
103272003-05-19 David Carlton <carlton@bactrian.org>
10328
10329 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
10330 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
10331
1fcb5155
DC
103322003-05-19 David Carlton <carlton@bactrian.org>
10333
10334 * gdb.c++/namespace.exp: Add namespace scope and anonymous
10335 namespace tests.
10336 Bump copyright date.
10337 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
10338 (main): Call C::D::marker2.
10339 * gdb.c++/namespace1.cc: New file.
10340
85e85163
JJ
103412003-05-14 Jeff Johnston <jjohnstn@redhat.com>
10342
10343 Roland McGrath <roland@redhat.com>
d63a86f8 10344 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
10345 there is no manager thread.
10346
a25fbfec
JJ
103472003-05-08 Jeff Johnston <jjohnstn@redhat.com>
10348
d63a86f8
RM
10349 * gdb.threads/schedlock.exp: Remove assumption that all threads
10350 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
10351 in one of the child threads rather than the main thread.
10352
be375bae
JB
103532003-05-07 Jim Blandy <jimb@redhat.com>
10354
09bf6082
JB
10355 Add support for assembly source testing on the s390x.
10356 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
10357 architecture.
10358 * gdb.asm/s390x.inc: New file.
10359
be375bae
JB
10360 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
10361 succession of 'if' statements.
10362
00905d52
AC
103632003-05-05 Andrew Cagney <cagney@redhat.com>
10364
10365 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
10366
b1e29e33
AC
103672003-05-05 Andrew Cagney <cagney@redhat.com>
10368
10369 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
10370 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
10371
e33d66ec
EZ
103722003-05-02 Elena Zannoni <ezannoni@redhat.com>
10373
10374 * gdb.base/charset.exp: Update based on new behavior of set/show
10375 charset commands.
10376
2b6fd0d8
AC
103772003-05-01 Andrew Cagney <cagney@redhat.com>
10378
10379 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
10380 variable do not give memory errors.
10381
130cacce
AF
103822003-04-30 Adam Fedor <fedor@gnu.org>
10383
10384 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
10385 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
10386 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
10387 gdb.objc/basicclass.m: : New files
10388
10389 * lib/gdb.exp (gdb_compile_objc): New procedure.
10390
bea71854
DJ
103912003-04-27 Daniel Jacobowitz <drow@mvista.com>
10392
10393 * gdb.base/signals.exp: Make backtrace tests more specific.
10394
0f20eeea
DC
103952003-04-23 David Carlton <carlton@bactrian.org>
10396
10397 * gdb.c++/maint.exp (test_first_component): Add tests for
10398 'operator' in more locations.
10399
c8c4d8dc
KB
104002003-04-16 Kevin Buettner <kevinb@redhat.com>
10401
10402 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
10403
3fe60e3c
EZ
104042003-04-16 Elena Zannoni <ezannoni@redhat.com>
10405
10406 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 10407 func marke' instead. Update test name.
3fe60e3c 10408
9219021c
DC
104092003-04-15 David Carlton <carlton@math.stanford.edu>
10410
10411 * gdb.c++/maint.exp: New file.
10412
5dd55bdd
EZ
104132003-04-14 Elena Zannoni <ezannoni@redhat.com>
10414
10415 * gdb.threads/schedlock.c: Change type of thread function argument
10416 to long, to avoid warnings on 64-bit platforms.
10417
00890572
EZ
104182003-04-14 Elena Zannoni <ezannoni@redhat.com>
10419
a9c64011
AS
10420 * gdb.base/attach.exp: Add new message from ptrace in case of
10421 attaching to nonexistent process.
d63a86f8 10422
93201743
JB
104232003-04-11 Jim Blandy <jimb@redhat.com>
10424
10425 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10426 gdb.c++/userdef.cc: Place comments on the lines to which the
10427 marker function might return.
10428 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10429 gdb.c++/userdef.exp: Look for those comments to check that we've
10430 returned to the right place, instead of checking line numbers.
10431
2a11c64d
EZ
104322003-04-11 Elena Zannoni <ezannoni@redhat.com>
10433
a9c64011
AS
10434 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
10435 match on sourcefile name, instead of directory name.
2a11c64d 10436
68ab8fc5
EZ
104372003-04-10 Elena Zannoni <ezannoni@redhat.com>
10438
d63a86f8 10439 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
10440 working directory name.
10441
5624293a
JB
104422003-04-09 Jim Blandy <jimb@redhat.com>
10443
10444 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
10445 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
10446 after an inferior function call, report the failure, but allow the
10447 test to continue.
10448
f1f02ee4
SC
104492003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10450
10451 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10452 with -DPROTOTYPES.
10453
6eb79af0
SC
104542003-04-05 Stephane Carrez <stcarrez@nerim.fr>
10455
10456 * gdb.base/break.exp: Revert last patch.
10457
8dfb4cf0
SC
104582003-04-04 Stephane Carrez <stcarrez@nerim.fr>
10459
10460 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
10461 with -DPROTOTYPES.
10462
ed4c619a
AC
104632003-04-02 Andrew Cagney <cagney@redhat.com>
10464
10465 * gdb.base/callfuncs.exp: Make "print add" messages unique.
10466 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
10467 matching directories by the name breakpoint.
10468 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
10469 Make "continue to marker1" consistent.
10470 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
10471 message consistent.
10472 * lib/gdb.exp: Put "the program is no longer running", and "the
10473 program exited" in parenthesis.
10474 * lib/mi-support.exp: Ditto.
d63a86f8 10475
4e35d5f0 104762003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 10477
4e35d5f0
BR
10478 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
10479
71900fe8
AC
104802003-03-29 Andrew Cagney <cagney@redhat.com>
10481
10482 * gdb.base/sizeof.c (main): Print the value of '\377'.
10483 * gdb.base/sizeof.exp: Check the sign of '\377'.
10484
c0655a16
MC
104852003-03-27 Michael Chastain <mec@shout.net>
10486
10487 * gdb.base/gdb1090.exp: New file.
10488 * gdb.base/gdb1090.cc: New file.
10489
5b2a3989
JB
104902003-03-27 J. Brobecker <brobecker@gnat.com>
10491
10492 * gdb.gdb/observer.exp: New regression test.
10493
79876890
MC
104942003-03-27 Michael Chastain <mec@shout.net>
10495
10496 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
10497 * gdb.base/ptype.exp: Likewise.
10498
6eac95e3
CV
104992003-03-27 Corinna Vinschen <vinschen@redhat.com>
10500
10501 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
10502
e8c71839
MC
105032003-03-26 Michael Chastain <mec@shout.net>
10504
10505 * gdb.base/ptype.exp: Actually use some typedef'd types.
10506
71b10041
SC
105072003-03-21 Stephane Carrez <stcarrez@nerim.fr>
10508
10509 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
10510 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
10511
2512cf80
CV
105122003-03-20 Corinna Vinschen <vinschen@redhat.com>
10513
10514 * gdb.base/default.exp: Fix regular expression.
10515
0d195a4f
CV
105162003-03-20 Corinna Vinschen <vinschen@redhat.com>
10517
10518 * gdb.base/args.exp: Fix regular expression.
10519
8a2dbca8
CV
105202003-03-20 Corinna Vinschen <vinschen@redhat.com>
10521
10522 * gdb.base/help.exp: Allow Win32 child process.
10523
bf028682
CV
105242003-03-20 Corinna Vinschen <vinschen@redhat.com>
10525
10526 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
10527 when stepping out of main().
10528
182dbe85
CV
105292003-03-20 Corinna Vinschen <vinschen@redhat.com>
10530
10531 * gdb.base/default.exp: Check for win32 specific message when calling
10532 "run" without executable.
10533
d67a6ba5
CV
105342003-03-20 Corinna Vinschen <vinschen@redhat.com>
10535
10536 * gdb.base/args.exp: Expect .exe in output.
10537
a955b5bb
CV
105382003-03-20 Corinna Vinschen <vinschen@redhat.com>
10539
10540 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
10541 Cygwin native.
10542
bf6bad4b
AC
105432003-03-17 Andrew Cagney <cagney@redhat.com>
10544
10545 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
10546 vector registes.
10547 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
10548 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
10549
293e9a31
DC
105502003-03-17 David Carlton <carlton@math.stanford.edu>
10551
10552 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
10553 test, for PR breakpoints/38.
10554 Call test_watchpoint_and_breakpoint.
10555 * gdb.base/watchpoint.c (func3): New function.
10556 (main): Call func3.
10557
5330f2db
DC
105582003-03-04 David Carlton <carlton@math.stanford.edu>
10559
10560 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
10561 Garply<Garply<char> >:: garply".
10562 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
10563 with respect to PR c++/1111; note also PR c++/1113.
10564 (test_template_breakpoints): KFAIL "constructor breakpoint" with
10565 respect to PR c++/1062.
10566 KFAIL "destructor breakpoint" with respect to PR c++/1112.
10567
6ece72da
DC
105682003-03-03 David Carlton <carlton@math.stanford.edu>
10569
10570 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
10571 with respect to PR c++/57.
10572 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
10573 c++/826.
10574 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
10575 respect to PR c++/57.
10576
85ca1584
DC
105772003-03-03 David Carlton <carlton@math.stanford.edu>
10578
10579 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
10580 respect to PR c++/33 into FAILs.
10581
98e9c5b8
MC
105822003-03-03 Michael Chastain <mec@shout.net>
10583
7bedbf27
MC
10584 * configure.in: Update copyright years.
10585
105862003-03-03 Michael Chastain <mec@shout.net>
10587
10588 * Makefile.in: Update copyright years.
98e9c5b8 10589
f683e100
DC
105902003-02-28 David Carlton <carlton@math.stanford.edu>
10591
10592 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
10593 print class instead of struct and/or superfluous protection
10594 specifiers, as long as the resulting output is equivalent to the
10595 source code.
10596 Delete FIXME from end of messages on tests that don't need
10597 fixing.
10598
a9e0cf2c
DC
105992003-02-28 David Carlton <carlton@math.stanford.edu>
10600
10601 * gdb.c++/templates.exp (do_tests): Allow const in the two
10602 Foo<volatile char *>::foo tests.
10603
e8d359df
MS
106042003-02-27 Michael Snyder <msnyder@redhat.com>
10605
d63a86f8 10606 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
10607 will be consistant.
10608
0b71dc91
DC
106092003-02-26 David Carlton <carlton@math.stanford.edu>
10610
10611 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
10612 char *>::foo" test with respect to PR c++/33. Create a new test
10613 which is identical to that one except that it doesn't put the
10614 space between the "char" and the "*"; KFAIL it, too.
10615
dd14ab43
DC
106162003-02-26 David Carlton <carlton@math.stanford.edu>
10617
10618 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
10619 template types into either PASSes or KFAILs (corresponding to PR
10620 c++/57). Tweak indentation. Update copyright.
10621
1146c7f1
SC
106222003-02-23 Stephane Carrez <stcarrez@nerim.fr>
10623
10624 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
10625
74641dfb
MC
106262003-02-13 Michael Chastain <mec@shout.net>
10627
10628 * gdb.base/exprs.exp: Remove i960 remnants.
10629 * gdb.base/funcargs.exp: Likewise.
10630 * gdb.base/list.exp: Likewise.
10631 * gdb.base/ptype.exp: Likewise.
10632
559cd2d0
DC
106332003-02-14 David Carlton <carlton@math.stanford.edu>
10634
10635 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
10636 pEe->D::vg()" from XFAIL to KFAIL.
10637
c4f90d87
JM
106382003-02-13 Jason Molenda (jmolenda@apple.com)
10639
10640 * gdb.base/maint.exp: Update maint print statistics regexp to include
10641 new entries.
10642
cbc4d97c
MC
106432003-02-13 Michael Chastain <mec@shout.net>
10644
10645 * gdb.c++/inherit.exp: Remove call to get_debug_format.
10646
40f235b7
MC
106472003-02-12 Michael Chastain <mec@shout.net>
10648
10649 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
10650 * gdb.c++/inherit.exp: Likewise.
10651 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
10652 * gdb.c++/templates.exp: Likewise.
10653 * gdb.c++/virtfunc.exp: Likewise.
10654
c56716b0
JM
106552003-02-06 Jason Molenda (jason-cl@molenda.com)
10656
10657 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
10658 why the code is written that way.
10659
070afcf8
MC
106602003-02-05 Michael Chastain <mec@shout.net>
10661
10662 * gdb.base/dump.exp: Add missing copyright line.
10663
5d0331e5
JM
106642003-02-05 Jason Molenda (jason-cl@molenda.com)
10665
f7ae6d3e 10666 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
10667 at the beginning so the breakpoint doesn't get set on the loop.
10668
92851186
MC
106692003-02-05 Michael Chastain <mec@shout.net>
10670
10671 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
10672 output for configurations with gcc 2.95.3.
10673
cbf1e085
AC
106742003-02-05 Keith Seitz <keiths@redhat.com>
10675 Andrew Cagney <ac131313@redhat.com>
10676
10677 * gdb.mi/mi-cli.exp: New file.
d63a86f8 10678
29518e1e
MC
106792003-02-04 Michael Chastain <mec@shout.net>
10680
10681 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
10682 Call perror and then continue.
10683
5af1d5f3
MC
106842003-02-03 Michael Chastain <mec@shout.net>
10685
10686 * gdb.c++/pr-1023.cc: New file.
10687 * gdb.c++/pr-1023.exp: New file.
10688
6b549786
JB
106892003-02-05 Jim Blandy <jimb@redhat.com>
10690
10691 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
10692 it's local to foobar. Check for it there, and check that it's not
10693 present in main.
10694 * gdb.c++/local.cc (marker2): New function.
10695 (foobar): Call marker1.
10696 (main): Call marker2 instead of marker1.
10697
67f16606
AC
106982003-02-04 Andrew Cagney <ac131313@redhat.com>
10699
10700 * gdb.disasm/mn10200.exp: Obsolete file.
10701 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
10702 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
10703 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
10704
1c5cb38e
DC
107052003-02-04 David Carlton <carlton@math.stanford.edu>
10706
10707 * gdb.c++/overload.exp: Test intToChar(1).
10708 * gdb.c++/overload.cc (intToChar): New.
10709 (main): Call intToChar.
10710
d1fe6965
DC
107112003-02-03 David Carlton <carlton@math.stanford.edu>
10712
10713 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
10714 'might_kfail' arg.
10715 KFAIL some of the continue_to_bp_overloaded calls, according to
10716 PR c++/1025.
10717
9ba61c5d
MC
107182003-02-01 Michael Chastain <mec@shout.net>
10719
10720 * gdb.base/advance.c (marker1): New marker function.
10721 * gdb.base/advance.exp: When the 'advance' command lands on the
10722 return breakpoint, it can legitimately stop on either the
10723 current line or the next line. Accommodate both outcomes.
10724 * gdb.base/until.exp: Likewise.
10725
e7494ffb
AC
107262003-02-02 Andrew Cagney <ac131313@redhat.com>
10727
10728 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10729 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
10730 now a list, not a tuple.
10731 * gdb.mi/mi-var-display.exp: Ditto.
10732 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 10733
075559bc
AC
107342003-02-01 Andrew Cagney <ac131313@redhat.com>
10735
10736 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
10737 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
10738 stack backtraces.
10739 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 10740
2bd4c7b1
MK
107412003-02-01 Mark Kettenis <kettenis@gnu.org>
10742
10743 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10744 gdb.mi/mi1-pthreads.exp: Return instead of calling
10745 gdb_suppress_entire_file.
10746
eabd8992
MS
107472003-02-01 Mark Salter <msalter@redhat.com>
10748
10749 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
10750
71469e2f
MS
107512003-01-31 Mark Salter <msalter@redhat.com>
10752
10753 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
10754 Support empty arg.
10755
38a94d44
MC
107562003-01-30 Michael Chastain <mec@shout.net>
10757
10758 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
10759 This was a workaround for a UTF-8 bug in readline 4.3. The bug
10760 has been fixed in gdb/readline on 2003-01-09.
10761
19ea9e73
MS
107622003-01-29 Michael Snyder <msnyder@redhat.com>
10763
e8d359df
MS
10764 * gdb.base/maint.exp: Allow for leading underscore in symbol.
10765 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
10766 * gdb.base/args.exp: Skip if target does not support args passing.
10767
2307bd6a
DJ
107682003-01-22 Daniel Jacobowitz <drow@mvista.com>
10769
19ea9e73 10770 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
10771 gdb_test. Accept a list of expect arguments as the third
10772 parameter.
10773 (gdb_test): Use it.
10774
f2dd3617
EZ
107752003-01-20 Elena Zannoni <ezannoni@redhat.com>
10776
10777 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
10778 allow for different test tree configurations. Update some
10779 tescases accordingly.
10780 * gdb.arch/altivec-regs.exp: Ditto.
10781 * gdb.asm/asm-source.exp: Ditto.
10782 * gdb.base/advance.exp: Ditto.
10783 * gdb.base/display.exp: Ditto.
d63a86f8 10784 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
10785 * gdb.base/mips_pro.exp: Ditto.
10786 * gdb.base/overlays.exp: Ditto.
10787 * gdb.base/relocate.exp: Ditto.
10788 * gdb.base/setshow.exp: Ditto.
10789 * gdb.base/step-line.exp: Ditto.
10790 * gdb.base/step-test.exp: Ditto.
10791 * gdb.base/until.exp: Ditto.
10792 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
10793
c71cdefd
DC
107942003-01-17 David Carlton <carlton@math.stanford.edu>
10795
10796 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
10797 corresponding to PR c++/945.
10798 Update copyright.
10799
fdba05d7
DC
108002003-01-17 David Carlton <carlton@math.stanford.edu>
10801
10802 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
10803 corresponding to PR c++/68.
10804
108052003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
10806
10807 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
10808 (test_paddr_hairy_functions): Call print_addr_2_kfail for
10809 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
10810
c362c33a
EZ
108112003-01-15 Elena Zannoni <ezannoni@redhat.com>
10812
0fbc361c
EZ
10813 * gdb.base/break.exp: Fix change of default location, because of
10814 removal of until tests.
10815 * gdb.base/help.exp: Update test for new 'until' help message.
10816 Add test for help on 'advance'.
a9c64011 10817 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 10818
dabf8a35
MK
108192003-01-15 Mark Kettenis <kettenis@gnu.org>
10820
10821 * gdb.base/default.exp: Adapt "info float" test for recent changes
10822 to that command. Add test for "info vector".
10823 * gdb.base/float.exp: New file. Add test for "info float" that
10824 resembles the old test in gdb.base/default.exp.
10825
a1769aca
DC
108262003-01-15 David Carlton <carlton@math.stanford.edu>
10827
10828 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
10829
82025e13
EZ
108302003-01-15 Elena Zannoni <ezannoni@redhat.com>
10831
10832 * gdb.base/break.exp: Move the tests of until command from here...
10833 * gdb.base/until.exp: ... to here. New file. Add other tests.
10834 * gdb.base/advance.c: New file.
10835 * gdb.base/advance.exp: New file.
10836
8f9ab801
EZ
108372003-01-14 Elena Zannoni <ezannoni@redhat.com>
10838
a9c64011
AS
10839 * gdb.base/args.c: New file.
10840 * gdb.base/args.exp: New file.
8f9ab801 10841
9ae66589
DJ
108422003-01-14 Daniel Jacobowitz <drow@mvista.com>
10843
10844 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
10845
8d77e5c3
DJ
108462003-01-14 Daniel Jacobowitz <drow@mvista.com>
10847
10848 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
10849
12d2f0a1
DJ
108502003-01-14 Daniel Jacobowitz <drow@mvista.com>
10851
10852 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
10853 dates.
10854
6ca37014
DJ
108552003-01-13 Daniel Jacobowitz <drow@mvista.com>
10856
10857 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
10858
b0023472
DJ
108592003-01-13 Daniel Jacobowitz <drow@mvista.com>
10860
10861 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
10862 (ptype &*"foo").
10863 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
10864
607fbc54 108652003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
10866
10867 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
10868 * gdb.mi/mi1-console.exp: Likewise.
10869
607fbc54 108702003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
10871
10872 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
10873 * gdb.mi/mi1-console.exp: Likewise.
10874
a1fb14a2
DJ
108752003-01-13 Daniel Jacobowitz <drow@mvista.com>
10876
10877 * gdb.c++/overload.exp: Remove some fixed XFAILs.
10878
c4cf40b7
DJ
108792003-01-09 Daniel Jacobowitz <drow@mvista.com>
10880
10881 * gdb.base/detach.exp: New test.
10882
696d5a5b
DJ
108832003-01-09 Daniel Jacobowitz <drow@mvista.com>
10884
10885 * Makefile.in (ALL_SUBDIRS): New variable.
10886 (subdirs, clean, distclean): Use it.
10887 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
10888 regenerating Makefile, since it is generated from the top level.
10889 * gdb.asm/Makefile.in: Likewise.
10890 * gdb.base/Makefile.in: Likewise.
10891 * gdb.c++/Makefile.in: Likewise.
10892 * gdb.disasm/Makefile.in: Likewise.
10893 * gdb.java/Makefile.in: Likewise.
10894 * gdb.mi/Makefile.in: Likewise.
10895 * gdb.threads/Makefile.in: Likewise.
10896 * gdb.trace/Makefile.in: Likewise.
10897
754533e4
DC
108982003-01-09 David Carlton <carlton@math.stanford.edu>
10899
10900 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
10901 Add copyright year 2003.
10902
d8b3e9ee
MC
109032003-01-06 Michael Chastain <mec@shout.net>
10904
10905 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
10906 When selecting a thread, 'line' and 'file' are optional.
10907 * gdb.mi/mi1-pthreads.exp: Likewise.
10908
8e9e0fe6
AS
109092003-01-06 Andreas Schwab <schwab@suse.de>
10910
10911 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
10912 failures.
10913
b5ab8ff3
DJ
109142003-01-04 Daniel Jacobowitz <drow@mvista.com>
10915
10916 Fix PR gdb/844
10917 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
10918 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
10919
10920 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
10921 instead of calling gdb_suppress_entire_file.
10922 * gdb.threads/print-threads.exp: Likewise.
10923 * gdb.threads/schedlock.exp: Likewise.
10924
10925 * gdb.threads/killed.exp: Return instead of calling
10926 gdb_suppress_entire_file.
10927 * gdb.threads/linux-dp.exp: Likewise.
10928 * gdb.threads/pthreads.exp: Likewise.
10929
1e698235
DJ
109302003-01-04 Daniel Jacobowitz <drow@mvista.com>
10931
10932 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
10933 stabs.
10934 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
10935 * gdb.base/whatis.exp: Always allow (void) after function names.
10936
147ff08c
DJ
109372003-01-04 Daniel Jacobowitz <drow@mvista.com>
10938
10939 * gdb.c++/casts.exp: Correct regexp.
10940
dc62bfc2
MK
109412003-01-04 Mark Kettenis <kettenis@gnu.org>
10942
10943 * configure.in: Call AC_CONFIG_HEADER. Don't call
10944 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
10945 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
10946 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
10947 aforementioned directories in the AC_OUPUT call.
10948 * config.hin: New file.
10949 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
10950 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
10951 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
10952 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
10953 pass -I$objdir instead of -I$objdir/$subdir in compilation.
10954 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
10955 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
10956 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
10957 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
10958 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
10959 gdb.threads/configure.in, gdb.threads/configure,
10960 gdb.threads/config.in, gdb.trace/configure.in,
10961 gdb.trace/configure: Removed.
10962
77afa639
MC
109632003-01-03 Michael Chastain <mec@shout.net>
10964
10965 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
10966 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
10967
7634bb6e
DJ
109682003-01-03 Daniel Jacobowitz <drow@mvista.com>
10969
10970 * gdb.base/store.exp: Fix regular expressions.
10971
b39c905e
MK
109722002-12-28 Mark Kettenis <kettenis@gnu.org>
10973
10974 * configure.in: Rewrite.
10975 * configure: Regenerated.
10976
0a8551dd
DC
109772003-01-03 David Carlton <carlton@math.stanford.edu>
10978
10979 * gdb.base/psymtab.exp: New file.
10980 * gdb.base/psymtab1.c: Ditto.
10981 * gdb.base/psymtab2.c: Ditto.
10982
c60b7188
AF
109832002-12-23 Adam Fedor <fedor@gnu.org>
10984
10985 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
10986
ee73db83
DC
109872002-12-23 David Carlton <carlton@math.stanford.edu>
10988
10989 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
10990 and current_directory initialization.
10991
d6c1774e
JB
109922002-12-22 Jim Blandy <jimb@redhat.com>
10993
f0a847b8
JB
10994 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
10995 rather than as part of the output file name.
10996
d6c1774e
JB
10997 * gdb.base/attach.exp: There's no need to copy the test program to
10998 /tmp; that was only ever necessary on HP/UX, and this test is
10999 entirely disabled there anyway.
11000
f0708dbb
JB
110012002-12-21 Jim Blandy <jimb@redhat.com>
11002
4c2acfea
JB
11003 * gdb.c++/psmang.exp: Doc fix.
11004
f0708dbb
JB
11005 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
11006 test.
11007
9579e000
DC
110082002-12-20 David Carlton <carlton@math.stanford.edu>
11009
11010 * gdb.c++/annota2.exp: KFAIL annotate-quit.
11011
d1810171
MC
110122002-12-18 Michael Chastain <mec@shout.net>
11013
11014 * gdb.c++/annota2.exp: Add copyright year 2002.
11015
76565097
DC
110162002-12-17 David Carlton <carlton@math.stanford.edu>
11017
11018 * gdb.c++/try_catch.cc: Add marker comments.
11019 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
11020 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
11021 * gdb.c++/m-static.cc: Ditto.
11022 * gdb.c++/m-static1.cc: Ditto.
11023 * gdb.c++/try_catch.cc: Ditto.
11024
da81390b
JJ
110252002-12-16 Jeff Johnston <jjohnstn@redhat.com>
11026
11027 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
11028 to see whether we are using the new -environment-directory
11029 command which resets via -r or the old version of the command
11030 which may prompt the user. Part of fix for gdb/741.
11031
b304d130
AC
110322002-12-13 Andrew Cagney <ac131313@redhat.com>
11033
11034 * gdb.fortran/types.exp: Update obsolete comment.
11035 * gdb.fortran/exprs.exp: Ditto.
11036 * lib/gdb.exp: Delete obsolete code.
11037 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
11038 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
11039 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
11040 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
11041 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
11042 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
11043 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
11044 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
11045 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
11046 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
11047 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
11048 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
11049 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
11050 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
11051 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
11052 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
11053 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
11054 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
11055 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
11056 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
11057 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
11058 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
11059 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
11060 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
11061 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
11062 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
11063 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
11064 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
11065 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
11066 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
11067 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
11068 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
11069 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
11070 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
11071 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
11072 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
11073 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
11074
a23b6e6a
DC
110752002-12-11 David Carlton <carlton@math.stanford.edu>
11076
11077 * gdb.c++/m-data.exp: Add test for members that shadow global
11078 variables: see PR gdb/804.
11079 * gdb.c++/m-data.cc: Ditto.
11080
6604731b
DJ
110812002-12-10 Daniel Jacobowitz <drow@mvista.com>
11082
11083 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
11084
de46ecd7
DC
110852002-12-06 David Carlton <carlton@math.stanford.edu>
11086
11087 * gdb.base/store.c: Don't declare functions static.
11088
27e829d0
AC
110892002-12-04 Andrew Cagney <ac131313@redhat.com>
11090
11091 * gdb.base/store.exp, gdb.base/store.c: New files.
11092
92806416
DJ
110932002-12-03 Daniel Jacobowitz <drow@mvista.com>
11094
11095 * gdb.base/selftest.exp: Update for current gdb.
11096
3bcbaac5
DJ
110972002-12-03 Daniel Jacobowitz <drow@mvista.com>
11098
11099 * gdb.base/maint.exp: Only dump symbols from one source file
11100 or objfile.
11101
f4f00b1f
DJ
111022002-12-03 Daniel Jacobowitz <drow@mvista.com>
11103
11104 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
11105 function call.
11106
f1c8a949
JB
111072002-11-25 Jim Blandy <jimb@redhat.com>
11108
11109 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
11110 function appearing in error message.
11111
9e297a97
DJ
111122002-11-21 Daniel Jacobowitz <drow@mvista.com>
11113
11114 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
11115
1f312e79
JJ
111162002-11-08 Jeff Johnston <jjohnstn@redhat.com>
11117
d63a86f8
RM
11118 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
11119 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
11120 should be in mi console format. This is part of fix for PR gdb/604.
11121
83c31e7d
FN
111222002-09-18 Fernando Nasser <fnasser@redhat.com>
11123
11124 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
11125 which explicitly prints the zero offset as "+0".
11126
322b3f65
DJ
111272002-10-22 Daniel Jacobowitz <drow@mvista.com>
11128
11129 * gdb.threads/schedlock.c (args): Make unsigned.
11130
111312002-10-21 Daniel Jacobowitz <drow@mvista.com>
11132
11133 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
11134 numbers. Allow "foo2|selected stack frame".
11135 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
11136 * gdb.asm/asmsrc2.s: Likewise.
11137 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
11138 comments.
11139 * gdb.asm/mips.inc: New file.
11140
5e2fe5b8
AF
111412002-10-18 Adam Fedor <fedor@gnu.org>
11142
11143 * gdb.base/default.exp: Update expected output to include 'ObjC'.
11144 * gdb.base/help.exp: Likewise.
11145
abe1a5d0
KB
111462002-10-17 Kevin Buettner <kevinb@redhat.com>
11147
11148 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
11149 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
11150
10abb1d4
JB
111512002-10-02 Jim Blandy <jimb@redhat.com>
11152
11153 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
11154
1f609b42
AC
111552002-10-01 Andrew Cagney <ac131313@redhat.com>
11156
11157 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
11158 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
11159 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
11160 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
11161 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
11162 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
11163 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
11164
0aee02e4
AC
111652002-09-29 Andrew Cagney <ac131313@redhat.com>
11166
11167 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
11168 * mi0-disassemble.exp, mi0-eval.exp: Delete.
11169 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
11170 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
11171 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
11172 * mi0-var-block.exp, mi0-var-child.exp: Delete.
11173 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 11174
6fde09ad
KB
111752002-09-27 Kevin Buettner <kevinb@redhat.com>
11176
11177 * gdb.base/annota1.exp (info break): Make directory components of
11178 path optional since not all compilers emit this debug information.
11179
11180 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
11181 step ends up stepping out of the function instead of stopping on
11182 the epilogue.
11183
9e8aab75
KS
111842002-09-26 Keith Seitz <keiths@redhat.com>
11185
11186 * lib/insight-support.exp (gdbtk_start): Figure out where
11187 the insight executable is based on where gdb is. Use this
11188 executable to start insight instead of gdb.
11189
e36180d7
AC
111902002-09-25 Andrew Cagney <cagney@redhat.com>
11191
11192 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
11193
9dd34b2b
AC
111942002-09-24 Andrew Cagney <ac131313@redhat.com>
11195
11196 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
11197 test_isolated_complaints.
11198 (test_empty_complaint): New function.
11199 (test_empty_complaints): New function. Check no output when no
11200 complaints.
d63a86f8 11201
dea97812
KB
112022002-09-19 Jim Blandy <jimb@redhat.com>
11203
a9c64011 11204 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 11205
54951bd7
AC
112062002-09-19 Andrew Cagney <ac131313@redhat.com>
11207
11208 * gdb.gdb/complaints.exp: New file.
11209
dec43320
AC
112102002-09-18 Andrew Cagney <ac131313@redhat.com>
11211
11212 * gdb.base/maint.exp: Check `help maint internal-warning'.
11213
e70d6e3f
DC
112142002-09-18 David Carlton <carlton@math.stanford.edu>
11215
11216 * gdb.c++/m-static.exp: Remove breakpoints depending on line
11217 numbers, and replace them by a single breakpoint after the
11218 constructors are all finished.
11219 Add test 4.
11220 * gdb.c++/m-static.cc: Add test 4.
11221 * gdb.c++/m-static.h: New file.
11222 * gdb.c++/m-static1.cc: New file.
11223
11224 * gdb.c++/printmethod.exp: New file.
11225 * gdb.c++/printmethod.cc: New file.
11226
11227 * gdb.c++/pr-574.exp: New file.
11228 * gdb.c++/pr-574.cc: New file.
11229
afb5c968
CV
112302002-09-18 Corinna Vinschen <vinschen@redhat.com>
11231
11232 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
11233 embedded targets which never actually exit.
11234
31e45dee
FN
112352002-09-18 Fernando Nasser <fnasser@redhat.com>
11236
11237 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
11238 "don't step after run" as unresolved or unsupported, instead of xfail.
11239
a283c5a1
CV
112402002-09-18 Corinna Vinschen <vinschen@redhat.com>
11241
11242 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
11243 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
11244 Add newline to expected string in "step out of main (status wrapper)"
11245 case.
11246
11350d2a
CV
112472002-09-18 Corinna Vinschen <vinschen@redhat.com>
11248
11249 * lib/gdb.exp (rerun_to_main): Allow restarting application.
11250 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
11251
0deec7d6
TT
112522002-09-17 Tom Tromey <tromey@redhat.com>
11253
11254 * gdb.base/printcmds.exp (test_print_string_constants): Expect
11255 \000, not \0, in double-quoted string.
11256
b2b4a1b5
CV
112572002-09-14 Corinna Vinschen <vinschen@redhat.com>
11258
c9d37158 11259 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
11260 string after running the commands execution on breakpoint tests.
11261
1c56143a
CV
112622002-09-13 Corinna Vinschen <vinschen@redhat.com>
11263
11264 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
11265
37f8da45
JB
112662002-09-12 Joel Brobecker <brobecker@gnat.com>
11267
11268 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
11269
08b468e0
KS
112702002-09-10 Keith Seitz <keiths@redhat.com>
11271
11272 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
11273 runto proc.
11274 (mi_run_to_main): Use mi_runto.
11275 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
11276
dc360f58
KS
112772002-09-10 Keith Seitz <keiths@redhat.com>
11278
11279 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
11280 regexp for stopping at main. Could have multiple event notifications.
11281 Don't assume that main was declared with no parameters.
11282 (mi_next): Use mi_step_to.
11283 (mi_step): Use mi_next_to.
11284
ce3abcfb
CV
112852002-09-09 Corinna Vinschen <vinschen@redhat.com>
11286
11287 * gdb.base/default.exp: Fix expected string in `info float' test.
11288
d1f5b980
BE
112892002-09-09 Ben Elliston <bje@redhat.com>
11290
11291 * config/mips.exp: Update comments.
11292 * config/mips-idt.exp: Likewise.
11293 * config/nind.exp: Likewise.
11294 * config/slite.exp: Likewise.
11295 * config/sparclet.exp: Likewise.
11296 * config/udi.exp: Likewise.
11297 * config/vx.exp: Likewise.
11298 * config/vxworks29k.exp: Likewise.
11299
2f71430b
JB
113002002-09-05 Jim Blandy <jimb@redhat.com>
11301
11302 * gdb.threads/killed.exp: Fix test failure message.
11303
7ddebc7e
KS
113042002-09-04 Keith Seitz <keiths@redhat.com>
11305
11306 * lib/mi-support.exp: Update copyright.
11307 (mi_gdb_test): Increase the priority of the expected pattern
11308 so that it matches gdb_test.
11309
0ae67eb3
KS
113102002-09-03 Keith Seitz <keiths@redhat.com>
11311
11312 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
11313 Use integer comparison instead of string comparison for testing
11314 whether binary was built.
11315
38fc42c8
JB
113162002-09-03 Jim Blandy <jimb@redhat.com>
11317
11318 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
11319
b6ff0e81
JB
113202002-08-29 Jim Blandy <jimb@redhat.com>
11321
11322 * gdb.threads/pthreads.exp: Move the portable thread compilation
11323 code into a function in lib/gdb.exp, and call that from here.
11324 * lib/gdb.exp (gdb_compile_pthreads): New function.
11325
07c98896
KS
113262002-08-29 Keith Seitz <keiths@redhat.com>
11327
11328 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
11329 expect_out so that callers can get at it.
11330
0312286c
DJ
113312002-08-23 Daniel Jacobowitz <drow@mvista.com>
11332
11333 * gdb.threads/print-threads.c: New file.
11334 * gdb.threads/print-threads.exp: New file.
11335 * gdb.threads/schedlock.c: New file.
11336 * gdb.threads/schedlock.exp: New file.
11337
dd039bc4
EZ
113382002-08-22 Elena Zannoni <ezannoni@redhat.com>
11339
a9c64011
AS
11340 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
11341 not altivec.c.
dd039bc4 11342
1f36144c
MK
113432002-08-17 Mark Kettenis <kettenis@gnu.org>
11344
11345 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
11346 targets. The problem should be fixed now.
11347
16057ec7 113482002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
11349
11350 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
11351 2002-07-24 change that removes final dots from error messages.
11352
3c1499ad
TT
113532002-08-13 Tom Tromey <tromey@redhat.com>
11354
11355 * gdb.base/readline.exp: New file.
11356
a20ce2c3
AC
113572002-08-01 Andrew Cagney <ac131313@redhat.com>
11358
11359 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
11360 supress message.
11361
db034ac5
AC
113622002-08-01 Andrew Cagney <cagney@redhat.com>
11363
11364 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
11365 CHILL_FOR_TARGET and CHILL_LIB.
11366 * configure.in (configdirs): Remove gdb.chill.
11367 * configure: Regenerate.
11368 * lib/gdb.exp: Obsolete references to chill.
11369 * gdb.fortran/types.exp: Ditto.
11370 * gdb.fortran/exprs.exp: Ditto.
11371
3e000b18
KB
113722002-07-30 Kevin Buettner <kevinb@redhat.com>
11373
11374 * gdb.base/shlib-call.exp (additional_flags): Conditionally
11375 set Irix-specific compile and link flags.
11376
28f4966b
KB
113772002-07-29 Kevin Buettner <kevinb@redhat.com>
11378
11379 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
11380 source files. The ``-o'' option doesn't work with the ``-E'' option
11381 when using the Irix compiler.
11382
46c0d5a6
DJ
113832002-07-19 Daniel Jacobowitz <drow@mvista.com>
11384
11385 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
11386 Improve support for reusing an exec file. Copy exec file
11387 to target, and run gdbserver on the target instead of on the host.
11388
eecf4bed
JB
113892002-07-18 Jim Blandy <jimb@redhat.com>
11390
0f815cdf
JB
11391 * gdb.base/ending-run.exp: Don't expect to see the program end in
11392 some orderly fashion when we're running on a real stand-alone
11393 board.
11394
eecf4bed
JB
11395 * gdb.base/interrupt.exp: Correct logic for skipping tests on
11396 targets that don't support interrupts.
11397
52d309e4
JB
113982002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
11399
11400 * gdb.base/attach.exp: Add patterns to match output from /proc-based
11401 systems.
11402 Move comments in expect statements to inside the actions, so that they
11403 don't get matched against.
11404
ff683d9e
MK
114052002-07-10 Mark Kettenis <kettenis@gnu.org>
11406
11407 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
11408 function when asleep" test.
11409
b5356753
AC
114102002-07-10 Andrew Cagney <ac131313@redhat.com>
11411
11412 * gdb.base/page.exp: Rewrite to handle problems with very long
11413 `info set' output. Update copyright.
11414
6aa4d13a
AC
114152002-06-26 Andrew Cagney <ac131313@redhat.com>
11416
11417 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
11418 gdb.threads-hp.
11419 * gdb.hp/configure: Regenerate.
11420 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
11421 * gdb.hp/gdb.threads-hp/configure: Delete file.
11422 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
11423
8cf8c2b8
AC
114242002-06-22 Andrew Cagney <ac131313@redhat.com>
11425
11426 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
11427 setlocale, bindtextdomain and textdomain.
11428
6827a8f8
JB
114292002-06-11 Jim Blandy <jimb@redhat.com>
11430
919d772c
JB
11431 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
11432 preprocessor macro information is present.
11433
6827a8f8
JB
11434 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
11435 tests.
11436
c15b0d21
MS
114372002-06-06 Michael Snyder <msnyder@redhat.com>
11438
c5984d70
MS
11439 * gdb.base/overlays.exp: Record addresses of overlay
11440 functions in TCL variables rather than in GDB variables,
11441 to avoid having GDB convert them to pointers (with loss
11442 of information).
11443
d63a86f8 11444 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 11445 default linker script changes.
c15b0d21
MS
11446 * gdb.base/long_long.exp: Add check for sizeof (long double).
11447
be26fe0d
ML
114482002-06-06 Michal Ludvig <mludvig@suse.cz>
11449
11450 * gdb.asm/asm-source.exp: Add x86-64 target.
11451 * gdb.asm/x86_64.inc: New.
d63a86f8 11452
258093ca 114532002-05-30 Michael Chastain <mec@shout.net>
258093ca 11454
4b3153f1 11455 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
11456 * gdb.c++/m-static.cc: New file.
11457 * gdb.c++/m-static.exp: New file.
11458
241264c6
MS
114592002-05-28 Michael Snyder <msnyder@redhat.com>
11460
11461 * gdb.base/call-ar-st.exp: Allow for reduced floating point
11462 precision.
11463
9bba8c8f 114642002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 11465
4b3153f1 11466 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
11467 * gdb.c++/m-data.cc: New file.
11468 * gdb.c++/m-data.exp: New file.
11469
114702002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 11471
4b3153f1 11472 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 11473 * gdb.c++/try_catch.cc: New file.
d63a86f8 11474 * gdb.c++/try_catch.exp: New file.
9bba8c8f 11475
def1b996
MC
114762002-05-27 Michael Chastain <mec@shout.net>
11477
11478 * gdb.c++/local.exp: Accept more nested types in output.
11479
522ba268
MC
114802002-05-26 Michael Chastain <mec@shout.net>
11481
11482 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
11483
277254ba
MS
114842002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
11485
11486 * lib/gdb.exp (gdb_wrapper_init): Just because
11487 gdb_wrapper_file exists, this does not mean that the file
11488 should not be rebuilt. That is what gdb_wrapper_initialized
11489 is for.
11490 (default_gdb_init): Reset gdb_wrapper_initialized.
11491
b61a8733
MS
114922002-05-23 Michael Snyder <msnyder@redhat.com>
11493
d63a86f8 11494 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
11495 the precision of the floating point test results.
11496 * gdb.base/call-rt-st.exp: Ditto.
11497
b61a8733
MS
11498 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
11499 * gdb.base/call-rt-st.exp: Ditto.
11500
56f6e910
MC
115012002-05-19 Michael Chastain <mec@shout.net>
11502
11503 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
11504
ad0b0016
EZ
115052002-05-19 Elena Zannoni <ezannoni@redhat.com>
11506
a9c64011
AS
11507 * configure.in (configdirs): Add gdb.arch.
11508 * configure: Regenerate.
ad0b0016 11509
f617d2b6
JB
115102002-05-17 Jim Blandy <jimb@redhat.com>
11511
11512 * gdb.base/completion.exp: Recognize the more detailed error
11513 messages produced by the macro expander's lexical analyzer.
11514
eac2a696
EZ
115152002-05-14 Elena Zannoni <ezannoni@redhat.com>
11516
a9c64011
AS
11517 * gdb.arch/altivec-abi.c: New file.
11518 * gdb.arch/altivec-abi.exp: New file.
11519 * gdb.arch/altivec-regs.c: New file.
11520 * gdb.arch/altivec-regs.exp: New file.
eac2a696 11521
2fdde8f8
DJ
115222002-05-14 Daniel Jacobowitz <drow@mvista.com>
11523
11524 * gdb.base/maint.exp (maint print type): Update for new type
11525 structure.
d63a86f8 11526
e31f1a7c
EZ
115272002-05-14 Elena Zannoni <ezannoni@redhat.com>
11528
11529 * gdb.arch: New directory.
11530 * gdb.arch/configure.in: New file.
11531 * gdb.arch/configure: New file.
11532 * gdb.arch/Makefile.in: New file.
11533
db589741
CV
115342002-05-13 Corinna Vinschen <vinschen@redhat.com>
11535
11536 * gdb.asm/asm-source.exp: Add v850 as supported target.
11537 * gdb.asm/v850.inc: New file.
11538
8ce2a7dc
DJ
115392002-05-13 Daniel Jacobowitz <drow@mvista.com>
11540
11541 * gdb.c++/annota2.exp (annotate-quit): Add comment.
11542
df763c7f
DJ
115432002-05-12 Daniel Jacobowitz <drow@mvista.com>
11544
11545 * gdb.base/break.exp: Check 'break "marker2"'.
11546
377daeed
MS
115472002-05-10 Michael Snyder <msnyder@redhat.com>
11548
11549 * gdb.base/long_long.exp: Fix typo.
11550
c4b7bc2b
JB
115512002-05-10 Jim Blandy <jimb@redhat.com>
11552
ecac9a4e
JB
11553 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
11554 a bug.
11555
c4b7bc2b
JB
11556 * gdb.base/printcmds.exp (test_integer_literals_rejected):
11557 Recognize more detailed error message produced by the macro
11558 expander's lexical analyzer.
11559 * lib/gdb.exp (test_print_reject): Same.
11560
e71019a1
MK
115612002-05-09 Mark Kettenis <kettenis@gnu.org>
11562
11563 * gdb.c++/method.exp: Fix typo.
11564
fedfc8e6
MS
115652002-05-08 Michael Snyder <msnyder@redhat.com>
11566
166a1957
MS
11567 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
11568 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 11569 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
11570 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
11571 Add iftarget clause for strongarm.
d63a86f8 11572
f1c47eb2
MS
115732002-05-06 Michael Snyder <msnyder@redhat.com>
11574
cb9a9d3e
MS
11575 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
11576 (gdb_continue_to_end): Accept output from status wrapper.
11577 * gdb.base/ending-run.exp: Add case for output from status wrapper.
11578 Clean up fail messages to match pass messages.
11579
f1c47eb2
MS
11580 Enable the "needs_status_wrapper" testsuite feature.
11581 * lib/gdb.exp (gdb_wrapper_init): New procedure.
11582 (gdb_compile): Conditionally call gdb_wrapper_init.
11583 * gdb.base/a2-run.exp: Recognize output from status wrapper.
11584 * gdb.c++/method.exp: Recognize output from status wrapper.
11585
6079c749
BE
115862002-05-06 Ben Elliston <bje@redhat.com>
11587From Graydon Hoare <graydon@redhat.com>
11588
11589 * config/sid.exp: Include support for "rawsid" protocol.
11590
188baff3
JB
115912002-05-03 Jim Blandy <jimb@redhat.com>
11592
11593 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
11594 * gdb.c++/hang3.C: New file.
11595
b9c07f0f
AC
115962002-05-04 Andrew Cagney <ac131313@redhat.com>
11597
11598 * gdb.base/default.exp: Remove obsolete code.
11599 * gdb.c++/misc.exp: Ditto. Update copyright.
11600 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
11601 * gdb.base/whatis.exp: Ditto. Update copyright.
11602 * gdb.base/scope.exp: Ditto. Update copyright.
11603 * gdb.base/ptype.exp: Ditto. Update copyright.
11604 * gdb.base/printcmds.exp: Ditto. Update copyright.
11605 * gdb.base/opaque.exp: Ditto. Update copyright.
11606 * gdb.base/list.exp: Ditto.
11607 * gdb.base/funcargs.exp: Ditto. Update copyright.
11608 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
11609 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
11610 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
11611 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
11612 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
11613 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
11614
5c7a0397
MS
116152002-05-02 Michael Snyder <msnyder@redhat.com>
11616
d6dcc264 11617 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
11618 * gdb.base/long_long.exp: Add xscale target.
11619 * gdb.base/default.exp: Add xscale target.
11620
eb7f1c48
JB
116212002-05-01 Jim Blandy <jimb@redhat.com>
11622
11623 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
11624 gdb.c++/hang.exp: New test.
11625
a6befae8
FF
116262002-05-01 Fred Fish <fnf@redhat.com>
11627
11628 * gdb.base/completion.exp: Handle completions of "./Make" for
11629 more than one completion possibility, as is the case when we
11630 build and test in the source tree.
11631
0a310277
AG
116322002-04-29 Anthony Green <green@redhat.com>
11633
11634 * gdb.java/jmisc1.exp: New file.
11635 * gdb.java/jmisc2.exp: New file.
11636
6ff9af88
DJ
116372002-04-24 Daniel Jacobowitz <drow@mvista.com>
11638
11639 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
11640
96b3d632
EZ
116412002-04-23 Elena Zannoni <ezannoni@redhat.com>
11642
11643 * gdb.base/help.exp: Change 'help status' to allow for target
11644 dependent output differences.
11645
5019bb54
MC
116462002-04-22 Michael Chastain <mec@shout.net>
11647
11648 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
11649
a805a116
MC
116502002-04-22 Michael Chastain <mec@shout.net>
11651
11652 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
11653
a1706bfd
DM
116542002-04-17 David S. Miller <davem@redhat.com>
11655
11656 * gdb.asm/sparc64.inc: New file.
11657 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
11658
a73a20a2
EZ
116592002-04-19 Elena Zannoni <ezannoni@redhat.com>
11660
11661 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
11662 instruction file directly into the build tree. Clean up at end of
11663 test.
11664
ba678339
DM
116652002-04-18 David S. Miller <davem@redhat.com>
11666
11667 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
11668 handle 64-bit platforms correctly.
11669 * gdb.base/maint.exp: Likewise.
11670
b03399da
KB
116712002-04-18 Kevin Buettner <kevinb@redhat.com>
11672
11673 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
11674 ``-fpic'' when compiling files comprising a shared library, but
11675 it does need additional linker flags in order to find shared
11676 libraries at run time.
11677
e2004992
KB
116782002-04-18 Kevin Buettner <kevinb@redhat.com>
11679
11680 * gdb.base/cvexpr.c (use): New function.
11681 (main): Invoke use() on all global variables to prevent
11682 some linkers from deleting these otherwise unused symbols.
11683
d8937120
MC
116842002-04-17 Michael Chastain <mec@shout.net>
11685From David S. Miller <davem@redhat.com>
11686
11687 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
11688 handle 64-bit platforms correctly.
11689
ffd61a58
MS
116902002-04-12 Michael Snyder <msnyder@redhat.com>
11691From Jim Blandy <jimb@redhat.com>
a9c64011 11692 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
11693 script can handle this instead.
11694 * gdb.base/bar.c (barx): Same.
11695 * gdb.base/baz.c (bazx): Same.
11696 * gdb.base/grbx.c (grbxx): Same.
11697
11698 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
11699 manager doesn't automatically unmap overlays unnecessarily.
11700
6b8426a6
MH
117012002-04-10 Martin M. Hunt <hunt@redhat.com>
11702
11703 * gdb.base/ending-run.exp: Fix pattern for Mips targets
11704 stepping out of main.
11705
34af4875
MC
117062002-04-09 Michael Chastain <mec@shout.net>
11707
11708 * gdb.c++/local.cc (main): Move call to marker1() inside nested
11709 scope so that the nested scope tests will make sense.
11710 * gdb.c++/local.exp: Write patterns that actually work with gcc
11711 (the HP patterns "were never known to work with gcc").
11712 Keep the old aCC patterns too.
11713
2d1676a0
DJ
117142002-04-09 Daniel Jacobowitz <drow@mvista.com>
11715
11716 * gdb.base/attach.exp: Correct target board test.
11717
3a63e3f9
MC
117182002-04-08 Michael Chastain <mec@shout.net>
11719
11720 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
11721 in a const method. Add some xfail and fail cases for configurations
11722 that do not emit the "const ...".
11723
f18dabd2
MC
117242002-04-07 Michael Chastain <mec@shout.net>
11725
11726 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
11727 Accept "A * const" and "const A * const" as type of "this".
11728 Fix spelling of getFunky throughout. Make messages uniform.
11729
0fcddd82
EZ
117302002-04-07 Elena Zannoni <ezannoni@redhat.com>
11731
a9c64011 11732 Work around for PR gdb/285:
0fcddd82
EZ
11733 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
11734
16a8534a
EZ
117352002-04-07 Elena Zannoni <ezannoni@redhat.com>
11736
11737 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
11738 instructions file at run time instead of configure time.
11739 Sometimes we run the test in a directory that is not the one we
11740 configured in.
11741 * gdb.asm/configure.in: Delete creation of symlink.
11742 * gdb.asm/configure: Regenerate.
11743
24181d81
JB
117442002-04-05 J. Brobecker <brobecker@gnat.com>
11745
11746 * gdb.gdb/xfullpath.exp: New test, to exercise the new
11747 xfullpath () function.
11748
7cdb7107
DJ
117492002-04-04 Daniel Jacobowitz <drow@mvista.com>
11750
11751 * gdb.asm/Makefile.in: Correct dependencies.
11752
11753 * gdb.asm/powerpc.inc: New file.
11754 * gdb.asm/asm-source.exp: Add PowerPC.
11755 * gdb.asm/configure.in: Likewise.
11756 * gdb.asm/configure: Regenerated.
11757
a7d17088
DJ
117582002-04-04 Daniel Jacobowitz <drow@mvista.com>
11759
11760 * gdb.base/relocate.exp: New file.
11761 * gdb.base/relocate.c: New file.
11762
cd721503
FF
117632002-04-04 Fred Fish <fnf@redhat.com>
11764
11765 * gdb.base/step-test.exp: Update comment regarding stopping in
11766 memcpy/bcopy calls inserted as part of the compiler runtime.
11767
b22ad7a7
MS
117682002-04-04 Michael Snyder <msnyder@redhat.com>
11769
11770 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
11771
5f279fa6
DJ
117722002-04-03 Daniel Jacobowitz <drow@mvista.com>
11773
11774 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
11775 (gdb_expect): Remove $notransfer hack.
11776
dd0fd3ce
DJ
117772002-04-02 Daniel Jacobowitz <drow@mvista.com>
11778
11779 * gdb.c++/classes.exp ("calling method for small class"): Match
11780 updated register output.
11781
1e50cda1
DJ
117822002-03-30 Daniel Jacobowitz <drow@mvista.com>
11783
11784 Fix PR gdb/452
11785 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
11786 when finished. Make gdb_file_cmd send "exec-file" when
11787 appropriate.
11788
24015922
DJ
117892002-03-30 Daniel Jacobowitz <drow@mvista.com>
11790
11791 * gdb.base/attach.exp: Remove extra setup_xfail.
11792
dd7dfd64
MS
117932002-03-26 Michael Snyder <msnyder@redhat.com>
11794
11795 * gdb.base/default.exp: Add tests for dump, append, and restore.
11796 * gdb.base/help.exp: Add tests for dump, append, and restore.
11797 * gdb.base/dump.exp: New file, test dump, append and restore.
11798 * gdb.base/dump.c: New file.
11799
48b2f8d7
MS
118002002-03-27 Michael Snyder <msnyder@redhat.com>
11801
d63a86f8 11802 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
11803 clean-ups in help messages.
11804
05b4d525
FF
118052002-03-26 Fred Fish <fnf@redhat.com>
11806
11807 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
11808 have debugging info for those functions and the compiler uses them
11809 internally to copy structs around.
11810
d7679631
FF
118112002-03-26 Fred Fish <fnf@redhat.com>
11812
11813 * gdb.base/list.exp: Revert the change made yesterday and add note
11814 about why we don't list the default lines for remote targets.
11815
523ac3f9
MS
118162002-03-25 Michael Snyder <msnyder@redhat.com>
11817
11818 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
11819
754b2b8d
FF
118202002-03-25 Fred Fish <fnf@redhat.com>
11821
11822 * gdb.base/list.exp: This test works on remote targets so remove
11823 the short circuit for remote targets. Update copyright.
11824
33c3e192
FF
118252002-03-25 Fred Fish <fnf@redhat.com>
11826
11827 * gdb.base/attach.exp: Fix logic error that was suppressing this
11828 test for all non hppa*-*-hpux* targets, instead of the hp target.
11829 Move comments closer to the suppression point. Also now need to
11830 check that we are running natively.
11831
d43e73ee
MS
118322002-03-22 Michael Snyder <msnyder@redhat.com>
11833
882c8f02
MS
11834 * gdb.base/default.exp: Add test for gcore. Update copyright.
11835 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 11836
04c12f60
FF
118372002-03-06 Fred Fish <fnf@redhat.com>
11838
11839 * gdb.base/funcargs.c: Remove extraneous ';' character.
11840 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
11841
b43df995
MC
118422002-03-04 Michael Chastain <mec@shout.net>
11843
11844 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
11845 accommodate gcc v3 function signature.
11846 * gdb.mi/mi0-var-cmd-exp: Ditto.
11847
92362027
AC
118482002-02-24 Andrew Cagney <ac131313@redhat.com>
11849
11850 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
11851 ``GNU/Linux'' or ``Linux kernel''
11852 * testsuite/gdb.threads/pthreads.c: Ditto.
11853
258ad32d
MC
118542002-02-24 Michael Chastain <mec@shout.net>
11855
11856 * gdb.threads/pthreads.c (thread1): Add a return statement.
11857 (thread2): Likewise.
11858 (foo): Likewise.
11859
04c3b3d4
MC
118602002-02-23 Michael Chastain <mec@shout.net>
11861
11862 * gdb.threads/linux-dp.c (philosopher): Add a return statement
11863 to placate gcc.
11864
5a2a0a20
MC
118652002-02-23 Michael Chastain <mec@shout.net>
11866
11867 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
11868 test "ptype bint". The test passes on all my stabs configurations.
11869
a640f7fc
JB
118702002-02-21 Jim Blandy <jimb@redhat.com>
11871
27924826
JB
11872 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
11873 filename at a time, and watch for the ones we want to see.
11874
a640f7fc
JB
11875 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
11876 types of pointers to prototyped functions.
11877
edcc8c75
AC
118782002-02-20 Andrew Cagney <ac131313@redhat.com>
11879
11880 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
11881 signed, unsigned and straight char.
11882 (padding_char, padding_short, padding_int, padding_long,
11883 padding_long_long, padding_float, padding_double,
11884 padding_long_double): New global variables.
11885 (fill, fill_structs): New functions.
11886
11887 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
11888 for correctly sized writes. Update copyright.
11889 (get_valueof): New procedure.
11890 (get_sizeof): Call get_valueof.
11891 (check_valueof): New procedure.
11892 (check_padding): New procedure.
11893
ac57ea44
MC
118942002-02-20 Michael Chastain <mec@shout.net>
11895
11896 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
11897 to setup_xfail. Document some of the remaining calls.
11898
7a10c941
MC
118992002-02-18 Michael Chastain <mec@shout.net>
11900
11901 * gdb.c++/userdef.exp: Update copyright year.
11902
fb8acdcc
DJ
119032002-02-18 Daniel Jacobowitz <drow@mvista.com>
11904
11905 * gdb.c++/userdef.exp: Test overloaded operators properly.
11906 Remove xfails.
11907
fda6ae12
MS
119082002-02-14 Michael Snyder <msnyder@redhat.com>
11909
11910 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
11911
676a0442
DJ
119122002-02-14 Daniel Jacobowitz <drow@mvista.com>
11913
11914 * gdb.base/a2-run.exp: Check for a remote target properly.
11915 * gdb.base/annota1.exp: Likewise.
11916 * gdb.base/list.exp: Likewise.
11917 * gdb.base/reread.exp: Likewise.
11918 * gdb.base/scope.exp: Likewise.
11919 * gdb.base/shlib-call.exp: Likewise.
11920 * gdb.base/term.exp: Likewise.
11921 * gdb.c++/annota2.exp: Likewise.
11922
78b4f468
RE
119232002-02-13 Richard Earnshaw <rearnsha@arm.com>
11924
11925 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
11926
9a81ba51
MC
119272002-02-10 Michael Chastain <mec@shout.net>
11928
11929 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
11930 (call_after_alloca): Ditto.
11931
004af6c7
DJ
119322002-02-10 Daniel Jacobowitz <drow@mvista.com>
11933
11934 * gdb.base/ending-run.exp: Guard "cont" test with
11935 gdb_skip_stdio_test.
11936
37225f62
JB
119372002-02-06 Jim Blandy <jimb@redhat.com>
11938
11939 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
11940 from here...
11941 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
11942 To here. Disable this test on non-HP platforms. Add big comment.
11943
fe6fdd96
MS
119442002-02-04 Michael Snyder <msnyder@redhat.com>
11945
11946 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
11947 other than d10v and m32r.
11948
036fad3f
RE
119492002-02-02 Richard Earnshaw <rearnsha@arm.com>
11950
11951 * gdb.base/default.exp: Rewrite test patterns to reduce time
11952 taken to match them.
11953
7148ab62
DJ
119542002-01-30 Daniel Jacobowitz <drow@mvista.com>
11955
11956 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
11957 Allow a start function above main.
11958 * gdb.threads/linux-dp.exp: Fix copyright date.
11959
396cc255
DJ
119602002-01-30 Daniel Jacobowitz <drow@mvista.com>
11961
a9c64011
AS
11962 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
11963 (check_philosopher_stack): Check for manager thread before checking
11964 for a just-starting thread.
396cc255 11965
f038d31b
DJ
119662002-01-30 Daniel Jacobowitz <drow@mvista.com>
11967
11968 From Neil Booth <neil@daikokuya.demon.co.uk>:
11969 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
11970 warnings.
11971
b3ff9d9a
FF
119722002-01-21 Fred Fish <fnf@redhat.com>
11973
11974 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
11975 not caller.
11976
39ad761d
JB
119772002-01-21 Jim Blandy <jimb@redhat.com>
11978
11979 * gdb.base/reread.exp: Check that GDB properly re-reads the
11980 executable file when it changes while no inferior is running.
11981
aaf320fa
FF
119822002-01-21 Fred Fish <fnf@redhat.com>
11983
a9c64011
AS
11984 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
11985 optionally accept the "shlib events" variation.
aaf320fa 11986
808a31f5
JB
119872002-01-21 Jim Blandy <jimb@redhat.com>
11988
11989 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
11990 call `fflush' after every `printf', so that the output is produced
11991 at predictable points, regardless of whatever buffering does (or
11992 doesn't) take place.
11993 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
11994 at different points.
11995
4420d5e2
DJ
119962002-01-20 Daniel Jacobowitz <drow@mvista.com>
11997
11998 * gdb.c++/inherit.exp: Update copyright years.
11999 * gdb.c++/method.exp: Likewise.
12000
3e36a0f4
DJ
120012002-01-20 Daniel Jacobowitz <drow@mvista.com>
12002
12003 * gdb.c++/classes.exp: Update for improved v3 support and skipping
12004 artificial methods/arguments.
12005 * gdb.c++/derivation.exp: Likewise.
12006 * gdb.c++/inherit.exp: Likewise.
12007 * gdb.c++/method.exp: Likewise.
12008 * gdb.c++/virtfunc.exp: Likewise.
12009
b4ceaee6
AC
120102002-01-18 Andrew Cagney <ac131313@redhat.com>
12011
12012 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
12013 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
12014 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
12015 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
12016 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
12017 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
12018
ecace851
JB
120192002-01-17 Jim Blandy <jimb@redhat.com>
12020
12021 * gdb.asm/asm-source.exp (info symbol): Take another shot at
12022 anchoring the pattern matching the entry point symbol's name.
12023
375fc983
AC
120242002-01-17 Andrew Cagney <ac131313@redhat.com>
12025
12026 * gdb.base/maint.exp: Update ``maint internal-error'' to match
12027 continue/quit query. Update copyright.
12028
fe6fdd96
MS
120292002-01-14 Michael Snyder <msnyder@redhat.com>
12030
12031 * gdb.base/gcore.exp: Remove extra debugging output.
12032
e017c81f
DJ
120332002-01-13 Daniel Jacobowitz <drow@mvista.com>
12034
12035 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
12036 for slightly dubious v2 mangled string.
12037
37ab3bf8
DJ
120382002-01-13 Daniel Jacobowitz <drow@mvista.com>
12039
12040 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
12041
1bc05c3a 120422002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 12043
1bc05c3a 12044 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 12045
1bc05c3a
JM
12046 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
12047 constructors.
12048 * gdb.c++/derivation.exp: Likewise.
12049 * gdb.c++/templates.exp: Likewise.
12050 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 12051
1bc05c3a
JM
120522002-01-10 Michael Snyder <msnyder@redhat.com>
12053
12054 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 12055
a911c360
MS
120562002-01-08 Michael Snyder <msnyder@redhat.com>
12057
12058 * gdb.base/gcore.exp: New test for generate-core-file command.
12059 * gdb.base/gcore.c: Testcase for above.
12060 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
12061
ea2119ec
JM
120622002-01-08 Jason Merrill <jason@redhat.com>
12063
12064 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
12065
68203136
FF
120662002-01-07 Fred Fish <fnf@redhat.com>
12067
12068 * gdb.c++/overload.exp: Remove unconditional xfails for:
12069 print foo_instance1.overloadargs(1)
12070 print foo_instance1.overloadargs(1, 2)
12071 print foo_instance1.overloadargs(1, 2, 3)
12072 print foo_instance1.overloadargs(1, 2, 3, 4)
12073 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
12074 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
12075 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
12076 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
12077 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
12078 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
12079 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
12080 print foo_instance1.overload1arg()
12081 print foo_instance1.overload1arg((char)arg2)
12082 print foo_instance1.overload1arg((signed char)arg3)
12083 print foo_instance1.overload1arg((unsigned char)arg4)
12084 print foo_instance1.overload1arg((int)arg7)
12085 print foo_instance1.overload1arg((unsigned int)arg8)
12086 print foo_instance1.overload1arg((float)arg11)
12087 print foo_instance1.overload1arg((double)arg12)
d63a86f8 12088
21b9b5b1
MS
120892002-01-07 Michael Snyder <msnyder@redhat.com>
12090
12091 * gdb.base/huge.exp: New test. Print a very large target data object.
12092 (skip_huge_test): New test variable. Define if you want to skip this
12093 test. The test reads an 8 megabyte data object from the target, so it
12094 might be very time consuming on remote targets with a slow connection.
12095 * gdb.base/huge.c: New file. Test case for above.
12096
725f922e
FF
120972002-01-07 Fred Fish <fnf@redhat.com>
12098
12099 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
12100 g_instance.bfoo, and g_instance.cfoo.
12101
634d57ec
JL
12102Mon Jan 7 12:22:18 2002 Jeffrey A Law (law@redhat.com)
12103
f286b2c3
JL
12104 * gdb.base/break.c (multi_line_if_conditional): New function.
12105 (multi_ilne_while_conditional): Likewise.
12106 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
12107 IF or WHILE condition puts the breakpoint at the start of
12108 the condition.
12109
634d57ec
JL
12110 * gdb.base/selftest.exp (backtrace through signal handler): Remove
12111 hppa*-*-hpux* expected failure.
12112 * gdb.base/structs.exp (do_function_calls): Similarly.
12113
12114 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
12115 watchpoints.
12116
9fbfe2dc
AC
121172002-01-06 Andrew Cagney <ac131313@redhat.com>
12118
12119 Fix PR gdb/66.
12120 * gdb.base/structs.exp: Replace skip for a29k with skip for
12121 gdb,cannot_call_functions.
12122 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
12123 * gdb.base/callfuncs.exp: Ditto.
12124 * gdb.base/call-rt-st.exp: Ditto.
12125 * gdb.base/call-strs.exp: Ditto.
12126 * gdb.base/callfwmall.exp: Ditto.
12127 * gdb.base/scope.exp: Obsolete xfail a29k.
12128 * gdb.c++/misc.exp: Ditto.
12129 * gdb.c++/cplusfuncs.exp: Ditto.
12130 * gdb.base/ptype.exp: Ditto.
12131 * gdb.base/printcmds.exp: Ditto.
12132 * gdb.base/opaque.exp: Ditto.
12133 * gdb.base/list.exp: Ditto.
12134 * gdb.base/funcargs.exp: Ditto.
12135 * gdb.base/default.exp: Ditto.
12136
8ddad156
MS
121372002-01-04 Michael Snyder <msnyder@redhat.com>
12138
ca4976a6 12139 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
12140 * gdb.base/maint.exp: Add tests for maint info sections options.
12141
1b074332
JL
12142Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
12143
12144 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
12145
7d159115
CV
121462001-12-20 Corinna Vinschen <vinschen@redhat.com>
12147
12148 * gdb.asm/arm.inc: New file.
12149 * gdb.asm/asm-source.exp: Add arm targets.
12150 * gdb.asm/configure.in: Ditto.
12151 * gdb.asm/configure: Recreated from configure.in.
12152
8fb87725
JL
12153Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
12154
afabe08c
JL
12155 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
12156 with HP's compiler.
12157 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12158 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12159 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12160 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12161
12162 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
12163 either HP's compilers or GCC.
12164
db521deb
JL
12165 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
12166 a SIGBUS or SIGSEGV.
12167
12168 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
12169
12170 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
12171 can be compiled with either HP's compiler or GCC.
12172
cfa88ab7
JL
12173 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
12174 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
12175 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
12176
ca344dff
JL
12177 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
12178 to match current gdb output. Update due to using auto-solib-limit
12179 for limiting instead of overloading auto-solib-add.
12180 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
12181 test program.
12182
3f3c6e55 12183 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
12184 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
12185 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12186 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12187 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12188 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12189 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
12190 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
12191 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
12192 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
12193 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
12194 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
12195 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 12196
8fb87725
JL
12197 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
12198 a SIGTRAP to the inferior.
12199
cf599fa7
CV
122002001-12-19 Corinna Vinschen <vinschen@redhat.com>
12201
12202 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
12203 Substitute call to target_link by call to gdb_compile.
12204
2cd045cd
JL
12205Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
12206
a9c64011
AS
12207 * gdb.base/break.exp: Fix HP specific search string when testing
12208 backtracing in a called function.
2cd045cd 12209
a9c64011
AS
12210 * gdb.base/constvars.exp: Only set lang to C++ if we're
12211 compiling the test with HP's compilers.
12212 * gdb.base/volatile.exp: Similarly.
2cd045cd 12213
99ebe9ac
JB
122142001-12-19 Jim Blandy <jimb@redhat.com>
12215
12216 * gdb.base/printcmds.exp: Expect the null character to be printed
12217 as '\0', and the '\013' to be printed as '\v'.
12218 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
12219 * gdb.base/setvar.exp: Same.
12220
b9891b29
JB
122212001-12-17 Jim Blandy <jimb@redhat.com>
12222
0eba65ab
JB
12223 * gdb.base/completion.exp: Rather than completing very long
12224 filenames, which can make the readline library produce output we
12225 don't recognize, cd to the directory first, and then complete
12226 using nice, short relative paths.
12227
6970b5b1
JB
12228 * gdb.base/completion.exp: On some systems, there is, in fact, a
12229 variable named `b' in scope, since GDB treats all static
a9c64011
AS
12230 variables as being in scope. So use `no_var_named_this'
12231 instead of `b'.
6970b5b1 12232
b9891b29
JB
12233 * gdb.base/corefile.exp: Recognize the message saying that GDB
12234 can't find the core file's registers as a failure.
12235
e6ccd35f
JSC
122362001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
12237
a9c64011
AS
12238 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
12239 test expect string more specific.
e6ccd35f 12240
105ba819
CV
122412001-12-13 Corinna Vinschen <vinschen@redhat.com>
12242
12243 * gdb.asm/asm-source.exp: Add support for xstormy16.
12244 * gdb.asm/configure.in: Ditto.
12245 * gdb.asm/configure: Rebuild.
12246 * gdb.asm/xstormy16.inc: New file.
12247
e9e79dd9
FF
122482001-12-10 Fred Fish <fnf@redhat.com>
12249
12250 * gdb.base/maint.exp: Update to match changes in type dumping code.
12251
347dc97d
JB
122522001-12-10 Jim Blandy <jimb@redhat.com>
12253
12254 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
12255 matching the entry point symbol's name at the beginning of the
12256 line.
12257
5178b9d6
DJ
122582001-12-07 Daniel Jacobowitz <drow@mvista.com>
12259
12260 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
12261 gdb.c++/inherit.exp, gdb.c++/method.exp,
12262 gdb.c++/namespace.exp, gdb.c++/templates.exp,
12263 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
12264 and class layout support.
12265
af890c52
DJ
122662001-12-07 Daniel Jacobowitz <drow@mvista.com>
12267
12268 * gdb.c++/classes.exp: Add test for static member function.
12269 * gdb.c++/misc.cc: Add class with static member function.
12270
7a345fb3
JB
122712001-12-07 Jim Blandy <jimb@redhat.com>
12272
f2e54a80 12273 If GDB says it can't find the struct the function returned, report
8032bf31
JB
12274 those tests as `unsupported'.
12275 * gdb.base/call-rt-st.exp (print_struct_call): New function.
12276 Rewrite subsequent tests to use it.
12277
12278 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
12279 those tests as `unsupported'.
12280 * gdb.base/structs.exp (call_struct_func): New function.
12281 (do_function_calls): Use call_struct_func to call the functions
12282 returning structs.
12283
0bc69509
JB
12284 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
12285 whether functions are prototyped or not, so we can't possibly pass
12286 arguments to t_float_values2 properly.
12287
7a345fb3
JB
12288 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
12289 value of `timeout' for targets other than the mips*tx39-*.
12290
edb6ede1
MS
122912001-12-06 Michael Snyder <msnyder@redhat.com>
12292
d63a86f8 12293 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
12294 and detect whether the start symbol has a leading underscore.
12295
2d842f13
JB
122962001-12-04 Jim Blandy <jimb@redhat.com>
12297
12298 * gdb.base/completion.exp: Clarify indentation.
12299
68550daf
JB
123002001-12-03 Jim Blandy <jimb@redhat.com>
12301
12302 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
12303 variables on the S/390, not `.word'.
12304
cd5195a8
JB
123052001-11-30 Jim Blandy <jimb@redhat.com>
12306
12307 Add assembly-source tests for s390-ibm-linux.
12308 * gdb.asm/s390.inc: New file.
12309 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
12310 the S/390 architecture.
a9c64011 12311 * gdb.asm/configure: Regenerated.
cd5195a8 12312
ca9efc90
MS
123132001-11-30 Michael Snyder <msnyder@redhat.com>
12314
12315 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
12316 next, info source, info sources, info line, global and static
12317 variables, and static functions.
12318 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
12319 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
12320 * gdb.asm/asmsrc1.s: Add a static function and some variables.
12321 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
12322 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
12323 (gdbasm_leave): Restore frame pointer.
12324 (gdbasm_startup): Copy stack set-up from crt0.S.
12325
d0e66976
FN
123262001-11-26 Fernando Nasser <fnasser@redhat.com>
12327
12328 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
12329 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
12330 to a local (non-static) variable. Copy tstruct.a to a static buffer
12331 and return a pointer to that buffer.
12332 * gdb.base/callfwmall.c (t_structs_a): Ditto.
12333
e2334072
MK
123342001-11-24 Mark Kettenis <kettenis@gnu.org>
12335
12336 * gdb.asm/configure.in: Fix recognition of ix86 target.
12337 * gdb.asm/configure: Regenerate.
12338
756caa3d
MS
123392001-11-21 Michael Snyder <msnyder@redhat.com>
12340
12341 * gdb.asm/sparc.inc: New file.
12342 * gdb.asm/asm-source.exp: Recognize sparc target.
12343 * gdb.asm/configure.in: Recognize sparc target.
12344 * gdb.asm/configure: Regenerate.
d63a86f8 12345
9a4d72d5
MS
123462001-11-21 Michael Snyder <msnyder@redhat.com>
12347
12348 * gdb.asm/m32r.inc: New file.
12349 * gdb.asm/asm-source.exp: Recognize m32r target.
12350 * gdb.asm/configure.in: Recognize m32r target.
12351 * gdb.asm/configure: Regenerate.
12352
a773d1cd
MS
123532001-11-20 Michael Snyder <msnyder@redhat.com>
12354
017ac23d
MS
12355 * gdb.asm/i386.inc: New file.
12356 * gdb.asm/asm-source.exp: Recognize ix86 target.
12357 * gdb.asm/configure.in: Recognize ix86 target.
12358 * gdb.asm/configure: Regenerate.
12359
a773d1cd
MS
12360 * gdb.c++/namespace.exp: Fix quotes in output messages.
12361
bb632afb
MS
123622001-11-14 Michael Snyder <msnyder@redhat.com>
12363
25d559ca 12364 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
12365 qualifier in a type cast expression, to designate an address
12366 in the instruction space (Harvard architecture).
12367
4749e309
MS
123682001-11-13 Michael Snyder <msnyder@redhat.com>
12369
12370 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
12371 Tests for expressions using 'const' and 'volatile'.
12372
25050984
CV
123732001-11-13 Corinna Vinschen <vinschen@redhat.com>
12374
12375 * gdb.asm/asm-sources.exp: Allow defining linker flags.
12376
1902c51f
DJ
123772001-11-12 Daniel Jacobowitz <drow@mvista.com>
12378
12379 * lib/mi-support.exp (mi_run_to_helper): Move comments
12380 outside of gdb_expect.
12381
dcf95b47
DJ
123822001-11-11 Daniel Jacobowitz <drow@mvista.com>
12383
12384 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
12385 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
12386 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
12387 mi0_run_to): New functions.
12388 * gdb.mi/mi-simplerun.exp: Use them.
12389 * gdb.mi/mi0-simplerun.exp: Likewise.
12390 * gdb.mi/mi-var-cmd.exp: Likewise.
12391 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 12392
45b074e1
AC
123932001-11-10 Andrew Cagney <ac131313@redhat.com>
12394
12395 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
12396 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
12397
bf50d346
AC
123982001-11-09 Andrew Cagney <ac131313@redhat.com>
12399
12400 * gdb.base/restore.exp: Include $expected value in restored test
12401 message.
12402
9383332c
AC
124032001-11-09 Andrew Cagney <ac131313@redhat.com>
12404
12405 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
12406 implemented.
12407
db62520a
MS
124082001-11-08 Michael Snyder <msnyder@redhat.com>
12409
12410 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
12411 Add pass/fail message for stop at breakpoint in call dummy function.
12412
b5703437
MS
124132001-11-07 Michael Snyder <msnyder@redhat.com>
12414
d63a86f8
RM
12415 * gdb.c++/templates.exp (test_template_breakpoints):
12416 If we get an overload menu, but it does not match what
760f6330 12417 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
12418 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
12419 making the whitespace optional. Argument for "new" may be
12420 "unsigned" as well as "unsigned int/long".
d63a86f8 12421 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
12422 making the whitespace optional. Also replace "(void) with
12423 "((void|)), making the keyword "void" optional.
d63a86f8 12424 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
12425 making the whitespace optional. Also replace "(void) with
12426 "((void|)), making the keyword "void" optional.
3bf40917
MS
12427 * gdb.base/callfuncs.c (t_float_values): This function must
12428 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 12429 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
12430 can be tested against both cases. Usually one case involves
12431 promotion of float to double, while the other does not.
12432 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
12433 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
12434 includes a stack frame for "start".
12435
c8ab4e6d
JB
124362001-11-05 Jim Blandy <jimb@redhat.com>
12437
12438 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
12439 pointers are 32 bits long, and that offsets of relocs are always
12440 stored in the data (REL-style), and not in the reloc entry itself
12441 (RELA-style).
12442 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
12443 stabs.
12444
3f08ced9
MS
124452001-11-01 Michael Snyder <msnyder@redhat.com>
12446
12447 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
12448 and regular expression operators by using quoting.
12449
cbfa24cd
MS
124502001-10-31 Michael Snyder <msnyder@redhat.com>
12451
12452 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
12453 depending on what the symbol table contains.
12454 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
12455 the output of the ptype command. Similarly, accept both "const &"
12456 and "const&".
12457
aaa68313
CV
124582001-10-31 Corinna Vinschen <vinschen@redhat.com>
12459
12460 * gdb.base/miscexprs.c (main): Add usage of preprocessor
12461 symbol `STORAGE' to allow to choose the storage class of
12462 the local datastructures.
12463 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
12464 compiler directive.
12465
91740388
MS
124662001-10-30 Michael Snyder <msnyder@redhat.com>
12467
12468 * gdb.base/jump.exp: Allow it to run for all targets.
12469
1b7c05e7
CV
124702001-10-29 Corinna Vinschen <vinschen@redhat.com>
12471
12472 * gdb.base/call-ar-st.c (print_double_array): Match for loop
12473 with new double_array size.
12474 (main): Change storage class of all local variables to static.
12475 Reduce size of double_array to 9.
12476 * gdb.base/call-ar-st.exp: Increase timeout value.
12477 Change expected output for double array to match new size in
12478 call-ar-st.c.
12479
36a22261
CV
124802001-10-29 Corinna Vinschen <vinschen@redhat.com>
12481
12482 * gdb.base/ending-run.exp: Create identical output when passing
12483 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 12484 Stormy16 target.
36a22261 12485
92b8ae91
MK
124862001-10-28 Mark Kettenis <kettenis@gnu.org>
12487
12488 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
12489 that we catch the expected failure under Linux/x86.
12490
cb135b83
OF
124912001-10-29 Orjan Friberg <orjanf@axis.com>
12492
12493 * gdb.base/setvar.exp: Escape curly braces.
12494 * gdb.stabs/weird.exp: Ditto.
12495
6884aa54
DJ
124962001-10-27 Daniel Jacobowitz <drow@mvista.com>
12497
12498 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
12499 * gdm.mi/mi0-hack-cli.exp: Likewise.
12500
0398c9aa
AC
125012001-10-25 Andrew Cagney <ac131313@redhat.com>
12502
12503 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
12504 messages.
12505
d20bf2e8
AC
125062001-10-21 Andrew Cagney <ac131313@redhat.com>
12507
12508 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
12509 checking MI enabled.
12510
03dd63aa
CV
125112001-10-09 Corinna Vinschen <vinschen@redhat.com>
12512
12513 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
12514
1d9d99f3
FCE
125152001-10-04 Frank Ch. Eigler <fche@redhat.com>
12516
12517 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
12518 if gdb child process crashes, just signal an error.
12519
838ae6c4
JB
125202001-10-02 Jim Blandy <jimb@redhat.com>
12521
12522 * lib/gdb.exp (test_xfail_format): Simplify.
12523
12524 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
12525 front of the variable name `format'. Simplify `if'.
12526
8f0cbc1c
DJ
125272001-10-01 Daniel Jacobowitz <drow@mvista.com>
12528
12529 * gdb.threads/pthreads.exp: Wait for output and delay
12530 before sending ^C.
12531
1f08dafd
DJ
125322001-10-01 Daniel Jacobowitz <drow@mvista.com>
12533
12534 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
12535 some incorrect output instead of timing out.
12536 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
12537
674f90ff
CV
125382001-09-28 Corinna Vinschen <vinschen@redhat.com>
12539
12540 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
12541 check to allow additional `int'.
12542
9b284272
DJ
125432001-09-27 Daniel Jacobowitz <drow@mvista.com>
12544
12545 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
12546 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
12547
b55a4771
MS
125482001-09-27 Michael Snyder <msnyder@redhat.com>
12549
12550 * lib/gdb.exp (test_debug_format): New proc.
12551 (setup_xfail_format): Use new proc test_debug_format.
12552 * gdb.base/constvars.exp (local_compiler_xfail_check): New
12553 proc; use new service proc test_debug_format.
12554 Replace all other "gcc_compiled" tests with this test.
12555 * gdb.base/volatile.exp (local_compiler_xfail_check): New
12556 proc; use new service proc test_debug_format.
12557 Replace all other "gcc_compiled" tests with this test.
12558
125592001-09-27 Michael Snyder <msnyder@redhat.com>
12560
12561 * gdb.base/cvexpr.exp: New file.
12562 * gdb.base/cvexpr.c: New file
12563 Test for expressions using const and volatile keywords.
12564
4e6667ac
CV
125652001-09-26 Corinna Vinschen <vinschen@redhat.com>
12566
12567 * gdb.base/constvars.exp: Check for different orders of keywords
12568 and additional "int" strings in output.
12569
4f337972
AC
125702001-09-22 Andrew Cagney <ac131313@redhat.com>
12571
12572 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
12573 responses from "help maint".
12574
2015650d
FCE
125752001-09-19 Frank Ch. Eigler <fche@redhat.com>
12576
12577 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
12578 to localhost:NNN instead of :NNN, in case Xvfb is listening
12579 only on TCP.
12580
f3bcedc1
CV
125812001-09-19 Corinna Vinschen <vinschen@redhat.com>
12582
12583 * gdb.base/recurse.exp: When checking leaving the watchpoint
12584 scope, recognize when gdb is in function's epilogue and pass.
12585
6b819c92
KS
125862001-09-18 Keith Seitz <keiths@redhat.com>
12587
12588 * lib/insight-support.exp (_gdbtk_export_target_info): Add
12589 support for running tests against sid targets.
12590 (gdbtk_done): Ditto.
12591
a10c9419
CV
125922001-09-18 Corinna Vinschen <vinschen@redhat.com>
12593
12594 * gdb.base/ending-run.c (main): Set stdout buffersize
12595 to the same reasonable value for any target.
12596 * gdb.base/ending-run.exp: Add a regular expression
12597 to make testsuite happy on Sanyo Stormy16 target.
12598
739d0d99
CV
125992001-09-17 Corinna Vinschen <vinschen@redhat.com>
12600
12601 * gdb.base/display.c (do_loops): Add float variable `f'.
12602 Increment f in loop.
12603 * gdb.base/display.exp: Increment timeout by 60 seconds.
12604 Change float display test to use variable `f'.
12605
1b8947f0
JB
126062001-09-17 Jim Blandy <jimb@redhat.com>
12607
12608 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
12609 overflowing the limited breakpoint tables on some ROM monitors
12610 (like the ROM68K).
12611
9890ac81
FCE
126122001-09-15 Frank Ch. Eigler <fche@redhat.com>
12613
12614 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
12615 the "-ac" (disable access control) flag.
12616
6db765ea
JH
126172001-08-30 Jeff Holcomb <jeffh@redhat.com>
12618
12619 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
12620 ints.
12621
4c32cc04
KS
126222001-08-30 Keith Seitz <keiths@redhat.com>
12623
12624 * lib/gdb.exp: Move all insight-related functionality into
12625 separate file.
12626 * lib/insight-support.exp: New file.
12627
8d6e6f81
FCE
126282001-08-29 Frank Ch. Eigler <fche@redhat.com>
12629
12630 * config/sid.exp (sid_start): Never set sid verbosity; disable
12631 expect_background {} that consumed its stdout; tolerate </dev/null.
12632 Attempt to set endianness override in "sid" protocol mode. Cleanup.
12633
6a90e1d0
AC
126342001-08-18 Andrew Cagney <ac131313@redhat.com>
12635
12636 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
12637 CLI jump command to start it.
12638 (mi_run_to_main): Fail immediatly when unexpected output.
12639
1759b3c3
AC
126402001-08-18 Andrew Cagney <ac131313@redhat.com>
12641
12642 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
12643 beginning of function. Fix PR gdb/191.
12644
61d11d80
FCE
126452001-08-16 Frank Ch. Eigler <fche@redhat.com>
12646
12647 * config/sid.exp (sid_start): Don't warn if we cannot figure out
12648 what to force sid endianness to.
12649
942a4df2
KS
126502001-08-15 Keith Seitz <keiths@redhat.com>
12651
12652 * lib/gdb.exp (gdbtk_start): Don't set environment
12653 variables for TCL_LIBRARY and friends. Insight will
12654 now figure these out for itself.
12655
0521c418
MS
126562001-08-02 Michael Snyder <msnyder@redhat.com>
12657
12658 * gdb.base/completion.exp: Remove the symbol "a64l" from
12659 the expect string; this is target-specific, and not related
12660 to what is being tested.
12661
74a9a58a
DB
126622001-08-02 Dave Brolley <brolley@redhat.com>
12663
12664 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
12665
c70819fa
MS
126662001-07-25 Michael Snyder <msnyder@redhat.com>
12667
c2b8fa57
MS
12668 * gdb.base/consecutive.exp: New file. Test stepping over
12669 breakpoints on consecutive instructions.
12670 * gdb.base/consecutive.c: New file.
12671
c70819fa
MS
12672 * gdb.base/call-rt-st.exp: Use double-backslash to quote
12673 curly braces in regular expressions.
12674
2b1a1355
MS
126752001-07-25 Michael Snyder <msnyder@redhat.com>
12676
12677 * gdb.base/ending-run.exp: Accept "Program exited normally" as
12678 legitimate output from stepping out of main.
12679
413eca6f
KS
126802001-07-22 Keith Seitz <keiths@redhat.com>
12681
12682 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
12683 the empty string, do not run the tests.
12684
7e5a9322
SC
126852001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12686
12687 * gdb.base/long_long.exp: Detect size of pointer. Take into
12688 account 2-byte pointers when testing for p/a results.
12689
de58f10f
SC
126902001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12691
d63a86f8 12692 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
12693 and defined to 1K for m68hc11.
12694 (random_data): Reduce table to 1K for embedded platforms (68hc11).
12695 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
12696 (sizeof_random_data): New variable to tell the size of the data table;
12697 don't test past this size; always run to main.
12698
d6f5fea1
SC
126992001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12700
12701 * gdb.base/return2.exp: return of long long and double fails for
12702 68HC11; don't execute these tests on that platform.
12703 * gdb.base/return.exp: Return of a double fails for 68hc11.
12704
c477543d
SC
127052001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
12706
12707 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
12708 tests that print a float.
12709 * call-rt-st.exp: Likewise.
12710
63cf1c79
MK
127112001-07-12 Mark Kettenis <kettenis@gnu.org>
12712
12713 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
12714 running this test on Linux.
12715
112f9ab5
MC
127162001-06-24 Michael Chastain <chastain@redhat.com>
12717
12718 * gdb.base/arithmet.exp: Remove some tests to make all test names
12719 unique.
12720
4970cb0f
MS
127212001-07-03 Michael Snyder <msnyder@redhat.com>
12722
12723 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
12724 the output of the ptype command.
12725
d85da69f
MS
127262001-07-02 Michael Snyder <msnyder@redhat.com>
12727
4c8a82de
MS
12728 * gdb.base/completion.exp: Don't assume that break.c is the only
12729 source file that may contain functions named "marker".
d85da69f
MS
12730 * gdb.base/corefile.exp: Quote the curly braces in regexp.
12731
8afc772b
AC
127322001-06-28 Andrew Cagney <ac131313@redhat.com>
12733
12734 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
12735 of files to delete.
12736
12737 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
12738 * gdb.disasm/h8300s.exp: New file.
12739 gdb.disasm/h8300s.s: Likewise.
12740
cff22675
AC
127412001-06-27 Andrew Cagney <ac131313@redhat.com>
12742
12743 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
12744 empty breakpoint tables.
12745
68c81b54
AC
127462001-06-25 Andrew Cagney <ac131313@redhat.com>
12747
12748 * lib/mi-support.exp: Update args=... part of stop-reason
12749 patterns. Accept either a list or a tuple.
12750
2dd62704
AC
127512001-06-23 Andrew Cagney <ac131313@redhat.com>
12752
12753 * lib/mi-support.exp: Remove local emacs variable defining
12754 change-log-default-name.
12755
b4127474
MC
127562001-06-22 Michael Chastain <chastain@redhat.com>
12757
12758 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
12759 This is operationally compatible with the previous version.
12760
8dbfb380
JB
127612001-06-13 Jim Blandy <jimb@redhat.com>
12762
12763 * lib/gdb.exp (gdb_test): Doc fix.
12764
f2d8c86d
MC
127652001-06-10 Michael Chastain <chastain@redhat.com>
12766
12767 * gdb.base/exprs.exp: Remove a duplicate test.
12768
81564d34
JB
127692001-06-06 Jim Blandy <jimb@redhat.com>
12770
12771 * gdb.base/return2.exp (main): Use values to test float and double
12772 returns that are not NaN's, to avoid being confused by IEEE
12773 comparison rules.
12774
da55addb
MS
127752001-06-04 Michael Snyder <msnyder@redhat.com>
12776
12777 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 12778 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
12779 rather than wait for 12 more tests to time out.
12780
42c65987
JB
127812001-06-06 Jim Blandy <jimb@redhat.com>
12782
b18bced9 12783 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 12784 Don't forget to match the GDB prompt.
b18bced9 12785
42c65987
JB
12786 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
12787
5b41e5f0
JB
127882001-06-04 Jim Blandy <jimb@redhat.com>
12789
12790 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
12791 command.
12792
015e046f
KB
127932001-05-31 Kevin Buettner <kevinb@redhat.com>
12794
12795 * gdb.base/annota1.exp (info break): Match four or more spaces
12796 after "Address".
12797
fb1ffbbe
MC
127982001-05-31 Michael Chastain <chastain@redhat.com>
12799
12800 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
12801 (dm_type_int_star): Likewise.
12802 (dm_type_long_star): Likewise.
12803 (dm_type_void_star): Likewise.
12804
5ea2a32c
KB
128052001-05-29 Kevin Buettner <kevinb@redhat.com>
12806
12807 * gdb.base/completion.exp (INPUTRC): Set this environment variable
12808 to a known value in order to get consistent results regardless
12809 of the setting of INPUTRC or the presence or contents of .inputrc.
12810
ae23c492
MS
128112001-05-24 Michael Snyder <msnyder@redhat.com>
12812
ac55707e
MS
12813 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
12814 Don't require that the main thread and the manager thread are the
12815 first in the list.
12816
ae23c492
MS
12817 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
12818 debugging. If test fails, issue an "unsupported" not a "fail".
12819
400071f1
JB
128202001-05-24 Jim Blandy <jimb@redhat.com>
12821
12822 Don't assume that short is shorter than int.
12823 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
12824 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 12825 this isn't true.
400071f1
JB
12826 ("print unsigned char == (~0)"): Add test that verifies that ~0,
12827 an int, is not equal to ~0 stored in an unsigned char. This tests
12828 the same thing that the previous test meant to, but works on
12829 16-bit machines, too.
12830 ("print unsigned char != (~0)"): Same test, complemented.
12831
0816a3e5
MS
128322001-05-24 Michael Snyder <msnyder@redhat.com>
12833
12834 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 12835 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
12836 and prevents dejagnu getting out of step.
12837
f6dc23a9
KB
128382001-05-23 Kevin Buettner <kevinb@redhat.com>
12839
12840 * gdb.base/finish.exp (finish_void): Revise pattern for
12841 stopping on the call statement to not permit stopping at
12842 the start of the instructions comprising the call sequence.
12843
7dbd117d
MC
128442001-05-19 Michael Chastain <chastain@redhat.com>
12845
12846 * gdb.base/callfuncs.exp: Make all test names unique.
12847 * gdb.base/commands.exp: Make all test names unique.
12848 * gdb.base/condbreak.exp: Make all test names unique.
12849 * gdb.base/dbx.exp: Make all test names unique.
12850 * gdb.base/default.exp: Make all test names unique.
12851 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
12852 and TIMEOUT messages to their corresponding PASS message.
12853 * gdb.base/ending-run.exp: Make all test names unique.
12854 * gdb.base/long_long.exp: Remove duplicate test.
12855
6b0b0a9e
KB
128562001-05-21 Kevin Buettner <kevinb@redhat.com>
12857
12858 * gdb.base/finish.exp (finish_void): Allow "finish" command to
12859 stop on the call statement as well as the statement after the
12860 call.
12861
2caa35cb
MS
128622001-05-21 Michael Snyder <msnyder@redhat.com>
12863
12864 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
12865
40713331
EZ
128662001-05-10 Elena Zannoni <ezannoni@redhat.com>
12867
a9c64011
AS
12868 * gdb.base/completion.exp: Revamp test. Make it execute on all
12869 platforms.
40713331 12870
c2c1be8d
EZ
128712001-05-10 Elena Zannoni <ezannoni@redhat.com>
12872
a9c64011
AS
12873 * config/gdbserver.exp (gdb_load): Handle the case
12874 in which the arguments to gdbserver are given in the
12875 baseboard configuration file.
12876 Also handle the case in which the server needs to do a
12877 load.
2c9cd303 12878
9671de48
KS
128792001-05-07 Keith Seitz <keiths@cygnus.com>
12880
a9c64011
AS
12881 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
12882 set up the display for testing.
12883 (gdbtk_start): Convert all paths to paths that tcl will like.
12884 Export target information to environment.
12885 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
12886 necessary.
12887 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
12888 (to_tcl_path): New proc to convert a given pathname into
12889 a path acceptible as an argument to a tcl command.
12890 (_gdbtk_export_target_info): New proc to export target info
12891 into the environment for gdbtk testing.
12892 (gdbtk_done): New proc to signal end-of-test.
9671de48 12893
5a360f47
JB
128942001-05-06 Jim Blandy <jimb@redhat.com>
12895
12896 * restore.c: Make the code of caller0 correspond to its comment.
12897
66c756c6
MS
128982001-05-03 Michael Snyder <msnyder@redhat.com>
12899
12900 * config/sid.exp (gdb_target_sid): Check for error messages.
12901 On error or timeout, don't make expect exit (which will terminate
12902 all subsequent tests); instead just make gdb exit.
d63a86f8 12903 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
12904 return a negative value.
12905
a966fde5
JB
129062001-04-24 Jim Blandy <jimb@redhat.com>
12907
851c18e0
JB
12908 * gdb.c++/templates.exp: If we see the prompt for the overload
12909 list, but we haven't recognized any of the longer patterns,
12910 arrange for this test to fail, not hang.
12911
a966fde5
JB
12912 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
12913 variations.
12914
db144853
MC
129152001-04-22 Michael Chastain <chastain@redhat.com>
12916
12917 * gdb.c++/local.exp: Use the 'runto' library function.
12918 * gdb.c++/namespace.exp: Likewise.
12919 * gdb.c++/overload.exp: Likewise.
12920
3207ec21
KB
129212001-03-26 Kevin Buettner <kevinb@redhat.com>
12922
12923 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
12924 * gdb.base/step-line.exp: New file. Test step/next in presence of
12925 #line directives.
12926 * gdb.base/step-line.c: New file. Test program for the above.
12927 * gdb.base/step-line.inp: New file. We pretend that this file has
12928 been transformed by some other tool into step-line.c.
12929
13b57657
JB
129302001-03-21 Jim Blandy <jimb@redhat.com>
12931
12932 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
12933 unmangled operator names.
12934
754cbe1c
JB
129352001-03-20 Jim Blandy <jimb@redhat.com>
12936
12937 * gdb.threads/linux-dp.exp: Recognize an additional message
12938 generated by GDB when it doesn't understand how to debug threads
12939 on the target system.
12940
177495c9
AC
129412001-03-19 Andrew Cagney <ac131313@redhat.com>
12942
12943 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
12944
f266096b
MC
129452001-03-12 Michael Chastain <chastain@redhat.com>
12946
12947 * gdb.c++/derivation.exp: Use the 'runto' library function.
12948
cac3c2ff
MC
129492001-03-12 Michael Chastain <chastain@redhat.com>
12950
12951 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
12952
b6c11a24
MC
129532001-02-24 Michael Chastain <chastain@redhat.com>
12954
12955 * gdb.c++/ref-types.exp: Change handwritten code to library
12956 function 'runto'.
12957
6bae5bce
OF
129582001-03-16 Orjan Friberg <orjanf@axis.com>
12959
12960 * gdb.base/signals.exp: Set count to 0 explicitly.
12961
0015fd9a
MS
129622001-03-15 Mark Salter <msalter@redhat.com>
12963
12964 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
12965 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
12966 (gdb_load): Add support for additional target_info: gdb_download_size
12967 and gdb_load_timeout.
0015fd9a 12968
fc33412a
DT
12969Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
12970
12971 * gdb.base/annota1.exp: Move test of isnative to earlier in the
12972 file -- to prevent failing when the compile fails but we have no
12973 intention of running the tests anyway.
12974
12975 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
12976 tests if set.
12977
12978 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
12979 integers.
12980
12981 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
12982 * gdb.c++/namespace.exp: Ditto.
12983
115f06de
OF
129842001-03-07 Orjan Friberg <orjanf@axis.com>
12985
12986 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
12987 * gdb.base/pointers.exp: Relax pattern match of decimals.
12988
b6ba6518
KB
129892001-03-06 Kevin Buettner <kevinb@redhat.com>
12990
12991 * Makefile.in, config/abug.exp, config/cfdbug.exp,
12992 config/cpu32bug.exp, config/dve.exp, config/est.exp,
12993 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
12994 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
12995 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
12996 config/sh.exp, config/sid.exp, config/slite.exp,
12997 config/sparclet.exp, config/udi.exp, config/unknown.exp,
12998 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
12999 config/vxworks.exp, config/vxworks29k.exp,
13000 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
13001 gdb.base/all-bin.exp, gdb.base/annota1.exp,
13002 gdb.base/arithmet.exp, gdb.base/assign.exp,
13003 gdb.base/async.exp, gdb.base/attach.exp,
13004 gdb.base/bitfields.exp, gdb.base/bitops.exp,
13005 gdb.base/break.exp, gdb.base/call-ar-st.exp,
13006 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
13007 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
13008 gdb.base/commands.exp, gdb.base/completion.exp,
13009 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13010 gdb.base/constvars.exp, gdb.base/corefile.exp,
13011 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
13012 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
13013 gdb.base/ending-run.exp, gdb.base/environ.exp,
13014 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13015 gdb.base/finish.exp, gdb.base/foll-exec.exp,
13016 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
13017 gdb.base/funcargs.exp, gdb.base/help.exp,
13018 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
13019 gdb.base/logical.exp, gdb.base/long_long.exp,
13020 gdb.base/maint.exp, gdb.base/mips_pro.exp,
13021 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
13022 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
13023 gdb.base/pointers.exp, gdb.base/printcmds.exp,
13024 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
13025 gdb.base/regs.exp, gdb.base/relational.exp,
13026 gdb.base/remote.exp, gdb.base/reread.exp,
13027 gdb.base/restore.exp, gdb.base/return2.exp,
13028 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
13029 gdb.base/selftest.exp, gdb.base/setshow.exp,
13030 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
13031 gdb.base/sigall.exp, gdb.base/signals.exp,
13032 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
13033 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13034 gdb.base/step-test.exp, gdb.base/structs.c,
13035 gdb.base/structs.exp, gdb.base/structs2.exp,
13036 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
13037 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
13038 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
13039 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13040 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
13041 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
13042 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
13043 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
13044 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
13045 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
13046 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
13047 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
13048 gdb.fortran/types.exp, gdb.java/jmisc.exp,
13049 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13050 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
13051 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13052 gdb.trace/circ.exp, gdb.trace/collection.exp,
13053 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13054 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13055 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
13056 gdb.trace/report.exp, gdb.trace/save-trace.exp,
13057 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13058 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13059 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
13060 notices.
13061
dc96c6c7 130622001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
13063
13064 * gdb.base/varargs.c (find_max_double): Fix printf format string:
13065 first arg is int not float.
13066
dc96c6c7 130672001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
13068
13069 * gdb.base/reread.exp: Unsupported for non-native targets;
13070 doesn't work for remote debugging.
13071
9b0c4aeb
FN
130722001-02-19 Fernando Nasser <fnasser@redhat.com>
13073
13074 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
13075 * gdb.base/ending-run.exp: Properly handle the BSP state when
13076 stepping past the end of main.
9b0c4aeb 13077
02aa71d5
MC
130782001-02-19 John Moore <jmoore@redhat.com>
13079
13080 * gdb.base/commands.exp (infrun_breakpoint_command_test):
13081 Converted HPUX fix for non-expected items following multiple
13082 step commands into general solution for all platforms.
13083
1fa449a4
MC
130842001-02-18 Michael Chastain <chastain@redhat.com>
13085
13086 * gdb.c++/classes.exp (do_tests): Change runto statements
13087 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13088 statements demangler agnostic.
13089 * gdb.c++/virtfunc.exp (do_tests): Likewise.
13090 (gdb_virtfunc_restart): Likewise.
13091
b2f9ec70
MC
130922001-02-14 Michael Chastain <chastain@redhat.com>
13093
13094 * gdb.c++/inherit.exp (do_tests): Change runto statements
13095 from "runto 'foo(void)'" to "runto 'foo'". This makes the
13096 statements demangler agnostic.
13097
cf74b8ca
AC
13098Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
13099
13100 * gdb.threads/pthreads.exp: Unify pass/fail messages for
13101 ``continue to bkpt at common_routine in thread 2'' and ``stopped
13102 before calling common_routine 15 times'' tests.
13103
99f78f56
MC
131042001-02-11 Michael Chastain <chastain@redhat.com>
13105
13106 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
13107 Helps the test script figure out which demangler is in use.
13108 (dm_type_foo_ref): Ditto.
13109 (dm_type_int_star): Ditto.
13110 (dm_type_long_star): Ditto.
13111 (dm_type_unsigned_int): Ditto.
13112 (dm_type_void): Ditto.
13113 (dm_type_void_star): Ditto.
99707966 13114 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
13115 Probe the gdb demangler and set variables to accommodate
13116 formatting differences.
13117 (info_func_regexp): New function. Same as info_func, but
13118 matches against a regexp.
13119 (info_func): Match against a literal string.
13120 (print_addr_2): New function. Match against a literal string,
13121 which can be different from the input to gdb.
13122 (print_addr): Simply call print_addr_2 with the same argument twice.
13123 (test_lookup_operator_functions): Use demangler formatting variables.
13124 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
13125 the tests in the same order as the C++ class declaration.
13126 (test_paddr_operator_functions): Ditto.
13127 (test_paddr_overloaded_functions): Ditto.
13128 (test_paddr_hairy_functions): Use demangler formatting variables.
13129 Add reference to gdb/19 for related tests.
13130 (do_tests): Call probe_demangler.
13131
1de8f023
KB
131322001-01-30 Kevin Buettner <kevinb@redhat.com>
13133
13134 * gdb.c++/templates.cc (printf): Remove unused function definition.
13135
ca3f91ed
MS
131362001-01-26 Felix Lee <flee@redhat.com>
13137
13138 * sid.exp (sid_exit): Pass host, not target, to remote_close.
13139
131402001-01-25 matthew green <mrg@redhat.com>
13141
13142 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
13143 up sid.
13144 (sid_exit): Call `remote_pop_conn' after GDB is gone.
13145
131462001-01-25 matthew green <mrg@redhat.com>
13147
13148 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 13149 Deprecate $sid_spawn_id.
ca3f91ed
MS
13150 (sid_exit): Remove code necessary only for `spawn.'
13151
131522001-01-25 matthew green <mrg@redhat.com>
13153
13154 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
13155
fb18ec4a
MC
131562001-01-28 Michael Chastain <chastain@redhat.com>
13157
13158 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
13159 to call when tests fail. It takes gdb out of the overloaded
13160 function choice menu back to the main prompt, so that the test
13161 program stays synchronized.
13162 (set_bp_overloaded): New proc to collect all the common
13163 code for setting a breakpoint on an overloaded name. Calls
13164 take_gdb_out_of_choice_menu when needed.
13165 (menu_overload1arg): New variable to collect the repeated
13166 instances of the expected menu for an overloaded name. Change
13167 the regular expression to handle changes in g++ type encoding:
13168 "void" can be either "void" or "", and "unsigned int" can be
13169 either "unsigned int" or "unsigned".
13170 (continue_to_bp_overloaded): Change regular expressions to handle
13171 changes in g++ type encoding.
13172 (no proc): Call take_gdb_out_of_choice_menu when needed.
13173 Remove redundant calls to "info break". Accept either "canceled"
13174 or "cancelled". Change regular expressions in "info break"
13175 calls to handle changes in g++ type encoding. Give all tests
13176 unique strings.
13177
9c646a6e
BE
131782001-01-17 Ben Elliston <bje@redhat.com>
13179
13180 * config/sid.exp: New file.
13181
9549d9c1
AC
13182Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
13183
13184 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
13185
dc96c6c7 131862000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
13187
13188 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
13189 Add a RE to accept a non-ascii char if one is ever presented.
13190
b4df4f68
FN
131912000-12-20 Fernando Nasser <fnasser@redhat.com>
13192
297dd0fd 13193 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 13194
dc96c6c7 131952000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 13196
d63a86f8 13197 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
13198 in regexp. One '\' does not suffice on Linux.
13199
4a7bddb6
MC
132002000-12-09 Michael Chastain <chastain@redhat.com>
13201
13202 * gdb.base/break.exp (test_clear_command): Use a marker function
13203 rather than 'main' for the test function. Also move this
13204 test to an execution point where the marker function names are
13205 guaranteed to be bound to functions. (Executing tests after a
13206 'finish' from main runs into name conflicts with local names
13207 in __libc_start_main).
13208
dc96c6c7 132092000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
13210
13211 * gdb.base/finish.exp: New test for gdb's "finish" command.
13212 * gdb.base/return2.exp: New test for gdb's "return" command.
13213 * gdb.base/return2.c: New source file for above.
13214
dc96c6c7 132152000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
13216
13217 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
13218 * gdb.base/miscexprs.exp: Ditto.
13219 * gdb.base/pointers.exp: Ditto.
13220 * gdb.c++/derivation.exp: Ditto.
13221 * gdb.c++/local.exp: Ditto.
13222 * gdb.c++/namespace.exp: Ditto.
13223 * gdb.c++/overload.exp: Ditto.
13224 * gdb.c++/ref-types.exp: Ditto.
13225
dc96c6c7 132262000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
13227
13228 * gdb.base/constvars.exp: Test result of "up" command.
13229 * gdb.base/miscexprs.exp: Ditto.
13230 * gdb.base/pointers.exp: Ditto.
13231 * gdb.base/scope.exp: Ditto.
13232 * gdb.c++/derivation.exp: Ditto.
13233 * gdb.c++/local.exp: Ditto.
13234 * gdb.c++/namespace.exp: Ditto.
13235 * gdb.c++/overload.exp: Ditto.
13236 * gdb.c++/ref-types.exp: Ditto.
13237
44097287
FN
132382000-11-22 Michael Chastain <chastain@redhat.com>
13239
13240 * mips_pro.exp: Accept either "middle -> top -> main" or
13241 "middle -> main" in the backtrace, because gcc can optimize
13242 tail calls to jumps. Remove setup_xfail for the hppa case.
13243 Add a comment with the original warning messages from PR 3016,
13244 which was filed in 1993, to preserve them for posterity.
13245
9d2e1bab
ND
132462000-11-17 Nick Duffek <nsd@redhat.com>
13247
13248 * lib/gdb.exp (gdb_test): Override timeout with board info.
13249
1aca8eb7
ND
132502000-11-17 Nick Duffek <nsd@redhat.com>
13251
13252 * gdb.base/display.exp: Don't kill running stub. Add "again" to
13253 the second kill and detach messages.
13254
93076499
ND
132552000-11-17 Nick Duffek <nsd@redhat.com>
13256
13257 * configure.in: Add AC_EXEEXT.
13258 * configure: Regenerate.
13259 * Makefile.in (just-check): Export EXEEXT.
13260 * lib/gdb.exp ($EXEEXT): Import from environment.
13261 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
13262 expect "maint dump-me" on Cygwin.
13263 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
13264 $EXEEXT.
13265
30e87cd3
ND
132662000-11-17 Nick Duffek <nsd@redhat.com>
13267
13268 * gdb.base/break.exp: Test backtrace and finish from called
13269 function on all platforms, not just HP-UX.
13270
dc96c6c7 132712000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
13272
13273 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
13274 code from gdb_target_monitor, so it can be used independantly
13275 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 13276
dc96c6c7 132772000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
13278
13279 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
13280 * gdb.base/corefile.exp: Expect the message "Program is being
13281 debugged already" when we send the "corefile" command, since
13282 the preceeding gdb_load may have connected gdb to a remote target.
13283 * gdb.base/display.exp: Disable hardware watchpoints if new
13284 board info variable "no_hardware_watchpoints" is true.
13285 Replace single-letter commands with more readable ones.
13286 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
13287 if new board info variable "no_hardware_watchpoints" is true.
13288 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
13289 to see if stdio (printf) testing is possible.
13290 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
13291 board info variable "no_hardware_watchpoints" is true. Use new
13292 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
13293
39124dea
FN
132942000-11-13 Fernando Nasser <fnasser@redhat.com>
13295
13296 From Orjan Friberg <orjanf@axis.com>:
13297 * gdb.base/printcmds.exp: Escape curly braces followed by a number
13298 in array print pattern match.
13299
a9e2e984
FN
133002000-11-09 Fernando Nasser <fnasser@redhat.com>
13301
13302 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
13303 spelling "cancelled" to U.S. spelling "canceled" to match changes
13304 made to gdb.
13305 * gdb.c++/ovldbreak.exp: Ditto.
13306
c7db355b
PS
133072000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
13308
13309 * gdb.base/callfuncs.c (main): Moved to end of file, call
13310 t_double_values to initialize the FPU before inferior calls are made.
13311 * gdb.base/callfuncs.exp: Test for register preservation after calling
13312 inferior functions. Add tests for continuining, finishing and
13313 returning from a stop in a call dummy.
13314
dc96c6c7 133152000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
13316
13317 * gdb.base/commands.exp: Break up long lines, and re-indent.
13318
dc96c6c7 133192000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
13320
13321 * config/gdbserver.exp: Rewritten from the ground up, to make it
13322 compatible with the current dejagnu tree, and to make it work with
13323 the new "gdbserver" in libremote.
13324
dc96c6c7 133252000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13326
13327 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
13328 * gdb.base/varargs.exp: Skip entire test if no printf support.
13329 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
13330 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
13331
dc96c6c7 133322000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
13333
13334 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
13335 no floating point support.
13336 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
13337 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
13338 * gdb.base/call-rt-st.exp: Ditto.
13339 * gdb.base/call-strs.exp: Ditto.
13340
bac5fc66
JG
133412000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
13342
13343 * gdb.base/sizeof.c: include <stdio.h>.
13344
13345 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
13346 'finish', otherwise uncaptured gdb_prompt would potentially
13347 throw remaining test points out of sync.
bac5fc66 13348
b22a6027
SB
133492000-07-26 Scott Bambrough <scottb@netwinder.org>
13350
13351 * gdb.base/recurse.exp: Run tests for all targets.
13352 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
13353 gnu-oldld case on ARM.
13354 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
13355 for ARM targets.
d63a86f8 13356
d8231941
AG
13357Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
13358
13359 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
13360 * gdb.java/configure: Rebuild.
13361
8caabe69
AG
13362Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
13363
13364 * gdb.java/jv-exp.exp: New file.
13365
9d273ca3
AG
13366Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
13367
13368 * configure: Rebuilt.
13369 * configure.in (configdirs): Add gdb.java.
13370 * gdb.java/jmisc.java: New file.
13371 * gdb.java/jmisc.exp: New file.
13372 * gdb.java/Makefile.in: New file.
13373 * gdb.java/configure: Rebuilt.
13374 * gdb.java/configure.in: New file.
13375 * lib/java.exp: New file.
13376
4f823a66
AC
13377Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
13378
13379 * gdb.base/exprs.exp: Test casts to a pointer including over and
13380 underflow.
13381
2391e11d
AC
13382Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
13383
13384 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
13385 and the compilers sizes.
13386
54602222
ND
133872000-07-09 Nick Duffek <nsd@redhat.com>
13388
13389 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
13390 (use_methods): New function.
13391 (main): Call use_methods().
13392 * gdb.c++/classes.exp (test_method_param_class): New procedure.
13393 (do_tests): Call test_method_param_class.
13394
2bec0572
ND
133952000-07-09 Nick Duffek <nsd@redhat.com>
13396
13397 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
13398 spelling.
13399 (test_enums): New procedure. Move enum tests from end of script
13400 to here. Set breakpoint on function name instead of line number.
13401 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
13402 (enums2): New marker function.
13403 (enums1): New function.
13404 (main): Call enums1(). Move enum tests to enums1().
13405
78492fde
AC
13406Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
13407
13408 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
13409 compile/link program. Update line numbers.
13410 * gdb.asm/d10v.inc: Define ``startup''.
13411 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 13412
49a2cef8
AC
13413Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
13414
13415 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
13416
3e6c8688
EZ
134172000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13418
13419 * gdb.base/maint.exp: Add 'maint print architecture' item to output
13420 of 'help maint print' command.
13421
9ff5cbe9
AC
13422Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
13423
13424 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
13425 they use gdb_expect_list.
13426
17c579bd
AC
13427Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
13428
13429 * gdb.base/commands.exp: Use ``set remote
13430 memory-read-packet-size'' instead of ``set endian big'' to test
13431 long commands.
13432
e6d71bf3
DB
134332000-06-03 Daniel Berlin <dan@cgsoftware.com>
13434
13435 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 13436 g++, and stop skipping them.
e6d71bf3
DB
13437
13438 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
13439 work under g++.
13440
d63a86f8 13441 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
13442 initialization.
13443
dc96c6c7 134442000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
13445
13446 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
13447 the regular expression: accept an (almost) arbitrary sequence of
13448 "frames-invalid" and "breakpoints-invalid" messages both before
13449 and after the "starting" message.
13450
dc96c6c7 134512000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
13452
13453 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 13454
dc96c6c7 134552000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
13456
13457 * gdb.base/annota1.exp (annotate-signal-handler-caller):
13458 Relax the regular expression a little, make it pass on Solaris 8.
13459
8216cda9
KB
134602000-05-12 Kevin Buettner <kevinb@redhat.com>
13461
13462 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 13463 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
13464 Instead, it is permissible for gdb to stop on the line of the
13465 call itself.
13466
1a570b2f
MS
134672000-05-12 Michael Snyder <msnyder@.cygnus.com>
13468
13469 * gdb.base/break.exp (bp on small function, optimized file):
13470 Add a second pass pattern. The behavior differs here between stabs
13471 and dwarf for one-line functions. Stabs preserves two line symbols
13472 (one before the prologue and one after) with the same line number,
13473 but dwarf regards these as duplicates and discards one of them.
13474 Therefore the address after the prologue (where the breakpoint is)
13475 has no exactly matching line symbol, and GDB reports the breakpoint
13476 as if it were in the middle of a line rather than at the beginning.
13477
dc96c6c7 134782000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 13479
d63a86f8 13480 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
13481 rather than "send_gdb" (for consistancy).
13482
7d418785
AC
13483Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
13484
13485 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
13486 * gdb.c++/templates.cc: Properly check for GCC version number.
13487 * lib/compiler.cc: Likewise
13488
dc96c6c7 134892000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 13490
d63a86f8 13491 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
13492 gdb may not stop at the first line of main, due to code motion.
13493
dc96c6c7 134942000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
13495
13496 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
13497 This test depends on parsing the printf output from the target.
13498 Since the sparclet stub doesn't do stdio, this will never work.
13499 * gdb.base/call-rt-st.exp: ditto.
13500 * gdb.base/call-strs: ditto.
13501
dc96c6c7 135022000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
13503
13504 * gdb.base/miscexprs.exp: make sizeof long array test portable.
13505
13506 * gdb.base/ending-run.exp: After connecting to a remote target,
13507 but before running, the target will appear to be in a random
13508 location. Specify both a file and a line for breakpoints.
13509 Also, the function that calls main may be called 'init'
13510 rather than 'start'.
13511
a5a51225
EZ
135122000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13513
13514 * gdb.base/help.exp: Update output for add-symbol-file command.
13515
7930cc7c
FN
135162000-04-10 Fernando Nasser <fnasser@cygnus.com>
13517
13518 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13519 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
13520
23e37ab1
C
135212000-04-07 J.T. Conklin <jtc@redback.com>
13522
e93c542c
C
13523 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
13524
23e37ab1
C
13525 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
13526
591b8fa3
PDM
13527Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
13528
13529 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
13530 values that can be represented exactly.
13531 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
13532 above change, and to not check against the directory part of the source
13533 file name.
13534 (step into print_long_arg_list): Likewise.
13535 (print print_small_structs from print_long_arg_list): Likewise.
13536 (print print_long_arg_list): Likewise.
13537
7a495180
EZ
135382000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13539
30b53638 13540 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 13541
beb998c6
AC
13542Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
13543
13544 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
13545
1c689132
DB
135462000-03-25 Daniel Berlin <dan@cgsoftware.com>
13547
13548 * gdb.base/commands.exp (deprecated_command_test): Add test for
13549 deprecate with no arguments.
13550
c1790a9d
JL
135512000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
13552
13553 * gdb.base/break.exp: Add new test for setting breakpoints on
13554 optimized code so we can test breakpoints work even when function
13555 prologues may be optimized away
13556
003ba290
FN
135572000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
13558
13559 From David Whedon <dwhedon@gordian.com>
a9c64011 13560 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 13561
6837a0a2
DB
135622000-03-22 Daniel Berlin <dan@cgsoftware.com>
13563
13564 * gdb.base/help.exp: Added test for new apropos command.
13565
b9593231
KB
135662000-03-21 Kevin Buettner <kevinb@redhat.com>
13567
13568 * gdb.base/pointers.c (usevar): New function.
13569 (main): Make sure that global variables v_int_pointer2, rptr,
13570 and y are all referenced someplace in the program by calling
13571 usevar() on them. [Some linkers delete symbols which are
13572 never referenced. The space remains, but there's no way to
13573 get a (symbolic) handle on the variable from the debugger.]
13574
751a959b
EZ
135752000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13576
13577 * gdb.base/printcmds.c: Add typedeffed arrays.
13578
13579 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
13580 procedure to test arrays that are typedef'd.
13581
73a93a32
JI
135822000-03-13 James Ingham <jingham@leda.cygnus.com>
13583
13584 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 13585 the library directories.
73a93a32 13586
fb40c209
AC
13587Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
13588
13589 * configure.in (configdirs): Add sub directory gdb.mi.
13590 * configure: Re-generate.
13591
13592 * gdb.mi: New directory.
d63a86f8 13593
ee4dd2c9
AC
135942000-02-25 Scott Bambrough <scottb@netwinder.org>
13595
13596 * gdb.base/long_long.exp: Correct test suite failure when printing
13597 a long long value as a double on ARM platforms.
13598
70f0cc22
JB
135992000-02-16 Jim Blandy <jimb@redhat.com>
13600
13601 * gdb.base/break.exp ("breakpoint line number"): Make sure the
13602 default source file is set properly before running this test.
13603
853819b8
EZ
136042000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13605
13606 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
13607 gdbtk/library directory, not in gdbtcl2.
13608
dfcd3bfb
JM
136092000-02-04 Jim Blandy <jimb@redhat.com>
13610
13611 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
13612 backslash from regexp pattern.
13613
13614 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
13615 procedure. Use it to run all the "continue to bp overloaded"
13616 tests. Note that this changes the names of the tests slightly.
13617 If the breakpoint hit message includes a hex PC value, because
13618 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
13619 from the real source code, still consider that a pass.
13620
13621 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
13622 XFAIL here if the breakpoint message contains a hex address. Note
13623 similar change on 1999-11-02.
13624
13625 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
13626
13627 * gdb.base/ptype.exp: Establish a default source file before
13628 calling get_debug_format.
13629
136302000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
13631
13632 * gdb.base/watchpoint.exp: Remove duplication of test messages.
13633
8b93c638
JM
136342000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13635
13636 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
13637 of successive stepi commands -- while in the prologue we should see
13638 the function entry bracket.
13639
136402000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
13641
13642 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
13643 reach __change_mode() when stepping through the end of main().
13644
c5394b80
JM
136452000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
13646
13647 * gdb.base/default.exp: Fix expected pattern.
13648 * gdb.base/help.exp: Same.
13649
0d06e24b
JM
136502000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13651
13652 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
13653 Don't use xfail's because that affects only the following test.
d63a86f8 13654
0d06e24b
JM
13655 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
13656 solaris or linux.
13657
13658 * gdb.base/selftest.exp: Update to reflect changes to main.c.
13659
dc96c6c7 136602000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 13661
d63a86f8 13662 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
13663 "A syntax error" rather than "A parse error". Accept both.
13664
136652000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
13666
13667 * gdb.base/default.exp: Remove OS dependent string from "target
13668 remote" test.
13669 * gdb.base/help.exp: Same for "help target remote" test.
13670
c3f6f71d
JM
136712000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13672
13673 From Jim Kingdon <kingdon@redhat.com>:
13674
13675 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
13676 prompt (cleanup rather than necessity, but still might keep output
13677 from spilling to next test).
13678
136792000-01-02 Fred Fish <fnf@cygnus.com>
13680
13681 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
13682 AIX, which defines them in <sys/types.h>.
13683
ed9a39eb 136841999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 13685
ed9a39eb
JM
13686 * gdb.base/default.exp: Match arm* etc instead of arm in "info
13687 float" test.
13688
136891999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 13690
ed9a39eb 13691 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
13692
13693 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
13694 outermost frame disallowed".
13695
136961999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
13697
13698 * gdb.base/setvar.exp: New tests for setting the value of a struct
13699 with a constant list.
13700
137011999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
13702
13703 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
13704 require the user to type a cast before setting the value of a struct.
13705
de57eccd
JM
137061999-12-06 Jim Blandy <jimb@cygnus.com>
13707
13708 * gdb.base/default.exp: Expect the new 'info float' command on
13709 all i386 platforms.
13710
13711 * gdb.threads/linux-dp.exp: Expand our ability to recognize
13712 LinuxThreads libraries that don't support debugging.
13713
c2d11a7d
JM
13714Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
13715
13716 * gdb.base/remote.c: Fill the buffer with truely random data.
13717 Change the buffer type to ``unsigned char'' to simplify size
13718 arithmetic.
13719
13720 * gdb.base/remote.exp: Reduce download numbers by one. Typical
13721 stub only handles 400-1 byte packets. Verify that the download
13722 worked.
13723
137241999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
13725
13726 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
13727 tests, using UNRESOLVED for the untested cases. Also, does not wait
13728 for a timeout if the prompt was received before a recognizable pattern.
13729
137301999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
13731
13732 * lib/gdb.exp (gdb_expect_list): Fix spelling.
13733
137341999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13735
13736 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
13737 watchpoints.
13738
137391999-11-24 Jason Merrill <jason@casey.cygnus.com>
13740
13741 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
13742
13743 * gdb.c++/local.exp: Be more flexible in recognizing local class
13744 name mangling. Don't allow horribly truncated method names.
13745 * gdb.c++/derivation.exp: Expect protected inheritance.
13746 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
13747 * gdb.c++/virtfunc.exp: Likewise.
13748 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
13749 when printing a nested enum.
13750
137511999-11-22 Jim Blandy <jimb@cygnus.com>
13752
13753 * gdb.base/step-test.exp: Properly await GDB's response to setting
13754 a breakpoint on the call to large_struct_by_value.
13755
13756 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
13757 just because we have debug info for the `start' function.
13758
137591999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
13760
13761 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
13762 "Unknown signal" messages, which indicate (on LinuxThreads) that
13763 GDB doesn't know how to debug threads on this system. This is
13764 better than hanging while philosopher 0 dumps chatter into gdb.log.
13765
137661999-11-18 Tom Tromey <tromey@cygnus.com>
13767
13768 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
13769
137701999-11-18 Fred Fish <fnf@cygnus.com>
13771
13772 * gdb.base/coremaker2.c: Add sample program for generating
13773 cores that is more self contained than coremaker.c. Eventually
13774 I'll add more code to this and tie it into the testsuite.
13775
4ce44c66
JM
137761999-11-12 Stan Shebs <shebs@andros.cygnus.com>
13777
13778 * gdb.base/dollar.exp: Remove, now in gdb.hp.
13779
137801999-11-10 Jimmy Guo <guo@cup.hp.com>
13781
13782 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
13783 from $srcdir/lib/.
13784 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
13785 and gdb.c++/.
13786
13787 * gdb.c++/derivation.exp: remove redundant get compiler info code.
13788
d63a86f8 13789 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
13790 'continue with watch' test point.
13791
137921999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
13793
13794 Merged from p2linux-990323-branch:
d63a86f8 13795
4ce44c66
JM
13796 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
13797
11cf8741
JM
13798Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
13799
13800 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
13801 {limit,fixed}''. Test ``set download-write-size''.
13802
13803Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
13804
13805 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
13806 gdb_expect_list.
13807
13808Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
13809
13810 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
13811
138121999-11-03 Mark Salter <msalter@cygnus.com>
13813
13814 * gdb.base/break.exp: Fix "stub continue" pattern.
13815
138161999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
13817
13818 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
13819
138201999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
13821
13822 * gdb.base/display.exp ("finish"): Add timeout clause.
13823
13824 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
13825 plain prompt clause, so this doesn't have to time out in order to
13826 fail.
13827
13828 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
13829 breakpoint hit messages include an address.
13830
13831 * gdb.base/display.exp: Don't forget to escape parens in regular
13832 expressions. Unix regexp notatation sucks.
13833
138341999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13835
13836 * gdb.base/annota1.exp: Test for annotate-signalled: change output
13837 order for 'signalled' message.
13838
5c44784c
JM
138391999-11-01 Stan Shebs <shebs@andros.cygnus.com>
13840
13841 From Jimmy Guo <guo@cup.hp.com>:
13842 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
13843 * gdb.base/annota1.c: Add code for tests to work with.
13844
138451999-10-26 Frank Ch. Eigler <fche@cygnus.com>
13846
13847 * gdb.base/remote.exp: New test for remote downloading settings.
13848 * gdb.base/remote.c: New file with large .data.
13849
917317f4
JM
138501999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
13851
13852 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
13853 for LinuxThreads support, merged from the Code Fusion branch.
13854
13855Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
13856
13857 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
13858 containing exp_continue into a while within an expect. Don't
13859 attempt a start more than three times. Check return value from
13860 gdb_load.
d63a86f8 13861
2df3850c
JM
13862Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
13863
13864 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
13865 a pass case.
13866
2acceee2
JM
138671999-10-01 Kevin Buettner <kevinb@cygnus.com>
13868
13869 * gdb.base/break.c (main): Added a statement that we can step
13870 off of.
13871 * gdb.base/break.exp: Added tests for setting a breakpoint
13872 at an offset and stepping onto a breakpoint.
13873
138741999-10-01 Fred Fish <fnf@cygnus.com>
13875
d63a86f8 13876 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
13877 gdb output.
13878
c2c6d25f
JM
138791999-09-18 Jim Blandy <jimb@cris.red-bean.com>
13880
13881 * gdb.base/break.exp: Code locations are in hex, don't forget!
13882 (For HP-UX.)
13883
138841999-09-17 Stan Shebs <shebs@andros.cygnus.com>
13885
13886 * condbreak.exp: Use break.c as test program.
13887 * condbreak.c: Remove, redundant with break.c.
13888
138891999-09-15 Stan Shebs <shebs@andros.cygnus.com>
13890
13891 * config/monitor.exp (gdb_target_monitor): Disable X- and
13892 Z-packets if the target needs it.
13893
138941999-09-13 James Ingham <jingham@leda.cygnus.com>
13895
13896 * gdb.c++/overload.exp: Added tests for listing overloaded
13897 functions with function pointers in the arg, explicitly calling
13898 out the version you want.
13899
cff3e48b
JM
139001999-09-09 Stan Shebs <shebs@andros.cygnus.com>
13901
13902 * long_long.exp: Add variations of test cases that work for
13903 targets with 16-bit ints and 32-bit doubles.
13904
d4f3574e
SS
139051999-09-08 Stan Shebs <shebs@andros.cygnus.com>
13906
13907 * break.c (main): Compare a possibly-uninitialized argc with an
13908 unlikely value that fits in 16 bits.
13909
139101999-09-07 Stan Shebs <shebs@andros.cygnus.com>
13911
13912 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
13913 0xfeeb, don't want negative numbers if ints are 16 bits.
13914
13915 * lib/gdb.exp (skip_cplus_tests): New proc.
13916 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
13917 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
13918 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
13919 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
13920 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
13921 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
13922 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
13923 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
13924
13925 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
13926
13927Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
13928
13929 * gdb.base/corefile.exp (up): Allow a parameter to appear
13930 in the frame that we're going up to.
13931
13932 From Jim Blandy <jimb@cygnus.com>:
13933
13934 * gdb.base/default.exp (info float): Expect some output now.
13935
13936 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
13937 returning floating-point values to fail on the x86.
13938 * gdb.base/callfwmall.exp (do_function_calls): Same.
13939
13940 * gdb.base/list.exp (test_listsize): Correct expectations for
13941 listing line 1 with listsize 2. Also, listing a single line
13942 works now, as does listing three lines. [Kevin's note: There
13943 were a number of other cases fixed too where the expectations
13944 differed...]
13945
139461999-09-02 Stan Shebs <shebs@andros.cygnus.com>
13947
13948 * gdb.base/selftest.exp: Add case for when version prints as
13949 constant string instead of char pointer.
13950
104c1213
JM
139511999-08-25 Stan Shebs <shebs@andros.cygnus.com>
13952
13953 * gdb.base/ending-run.exp: Add Solaris case for what happens when
13954 stepping out of main.
13955
13956 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
13957 G++ used.
13958
13959 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
13960 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
13961
13962 * gdb.c++/ovldbreak.exp: Update match string in test that
13963 includes a warning of multiple breakpoints.
13964
139651999-08-24 Stan Shebs <shebs@andros.cygnus.com>
13966
13967 * gdb.base/display.exp: Improve precision of step-after-finish
13968 added yesterday.
13969
13970 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
13971 test.
13972
13973 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
13974 configs when using G++, not just hppa*.
13975
139761999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
13977
13978 * gdb.base/async.c: New file.
13979 * gdb.base/async.exp: New file.
13980
13981Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
13982
13983 * gdb.base/break.exp: Tweak PA specific tests to properly handle
13984 PA64.
13985
53a5351d
JM
13986Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
13987
104c1213
JM
13988 * gdb.base/display.exp: "finish" can leave us mid-line on many
13989 targets, deal with it. Add a small constant to main, instead of
13990 1000 since main+1000 may not be a valid address in the target.
13991
53a5351d
JM
13992 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
13993 on hpux11.
13994
13995 * gdb.base/attach.exp: Handle another hpux11 error message variant
13996 when attaching to a process that does not exist.
13997
139981999-08-19 J.T. Conklin <jtc@redback.com>
13999
14000 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
14001 characters in 'continue to 1241' test.
14002
140031999-08-17 Stan Shebs <shebs@andros.cygnus.com>
14004
14005 * gdb.base/call-ar-st.exp: Add a shorter match case for the
14006 stop in print_long_arg_list, define and use a whitespace
14007 variable in print_small_structs test, add an XFAIL for Solaris.
14008 * gdb.base/dbx.exp: XFAIL func commands until somebody is
14009 interested enough to fix.
14010
7be570e7
JM
140111999-08-13 Keith Seitz <keiths@cygnus.com>
14012
14013 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
14014 (dbx_gdb_load): Remove. Use gdb_load instead, since that
14015 proc knows about targets other than the natives.
14016 (test_assign): Use "gdb_run_cmd" to "run" the target.
14017 Check that we've actually hit the breakpoint at main.
14018 When we attempt to assign a value to a local variable, check
14019 that the variable is in the current scope, i.e., don't use
14020 a test with an empty result.
14021
14022Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
14023
14024 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
14025 command.
14026
140271999-08-09 Stan Shebs <shebs@andros.cygnus.com>
14028
14029 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14030 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
14031 gdb.compat, gdb.threads-hp.
14032 gdb.hp/configure, gdb.hp/configure.in: New files.
14033 gdb.hp/Makefile.in: Recurse into new subdirs.
14034 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
14035 gdb.hp/gdb.objdbg: New directory, tests for debugging info
14036 in object files.
14037 gdb.hp/tools: New directory, aux tools for HP-specific tests.
14038
96baa820
JM
140391999-08-05 Stan Shebs <shebs@andros.cygnus.com>
14040
14041 * gdb.base/display.exp: Help expect by putting a newline in the
14042 funky printf, remove a bogus p/a test.
14043
140441999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14045
14046 * gdb.base/display.exp: Make sure that when we say 'run', we are
14047 connected to the target. This is necessary when running not
14048 natively.
14049
140501999-08-03 Stan Shebs <shebs@andros.cygnus.com>
14051
14052 * gdb.base/step-test.exp: Removed some extraneous messages.
14053
14054 * gdb.base/long_long.exp: Don't run memory examination tests
14055 on little-endian targets (they will need a different set of
14056 results to match).
14057
140581999-08-02 Stan Shebs <shebs@andros.cygnus.com>
14059
14060 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
14061 until somebody decides to fix GDB.
14062
14063 * gdb.base/long_long.c: Stop compiler complaint by specifying long
14064 constant as "ULL".
14065 * gdb.base/long_long.exp: Loosen x/c test, add partial result
14066 matches for a couple x/2 commands.
14067
a0b3c4fd
JM
140681999-07-30 Stan Shebs <shebs@andros.cygnus.com>
14069
14070 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
14071 by merging in ref-types2 tests.
14072 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
14073
14074 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14075 * gdb.c++/Makefile.in: Add standard actions.
14076 (EXECUTABLES): Rename from PROGS, update list.
14077 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
14078 from gdb.hp.
14079 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
14080 foo and bar locals.
14081 * gdb.c++/anon-union.exp: Fix tests to match.
14082 * gdb.c++/classes.exp: Run if HP compiler used, add extra
14083 expect matches to handle output variations.
14084 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
14085 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
14086 output, add HP alternatives for new and delete prints.
14087 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
14088 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
14089 * gdb.c++/demangle.exp: Use $style when reporting failure.
14090 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
14091 * gdb.c++/inherit.exp: Run if HP compiler used, add some
14092 match alternatives.
14093 * gdb.c++/local.exp: Add match alternatives or xfails for HP
14094 compilers.
14095 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
14096 * gdb.c++/method.exp: Add match alternatives.
14097 * gdb.c++/misc.cc: Add bool types.
14098 * gdb.c++/misc.exp: Add tests for bool types.
14099 * gdb.c++/overload.exp: Add xfails.
14100 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
14101 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
14102 add some more template parameter tests (only for HP currently).
14103 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
14104 * gdb.c++/virtfunc.cc: Add return type and value for main.
14105 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
14106 match alternatives.
d63a86f8 14107
a0b3c4fd
JM
141081999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14109
14110 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
14111
141121999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
14113
14114 * gdb.base/signals.exp: Don't expect getting a backtrace from
14115 within a signal handler to fail on Linux.
14116
141171999-07-29 Stan Shebs <shebs@andros.cygnus.com>
14118
14119 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14120 * lib/gdb.exp: Remove some gratuitious semicolons.
14121 (delete_breakpoints): Increase timeout.
14122 (gdb_expect): Add -notransfer option.
14123 (gdb_test): Use -notransfer option.
14124 (get_compiler_info): Add f77 case.
14125 (get_compiler): New proc, split out from gdb_preprocess, add f77
14126 case.
14127 (gdb_preprocess): Call get_compiler.
14128
14129 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
14130 * gdb.base/attach.exp, gdb.base/display.exp,
14131 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
14132 gdb.base/long_long.exp, gdb.base/printcmds.exp,
14133 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
14134 third arg to gdb_test.
14135 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
14136 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
14137 HP-UX xfails, add others.
14138 * gdb.base/completion.exp: Reflect name change of self-test.
14139 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
14140 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
14141 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
14142 HP failure number.
14143 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
14144 useless HP-UX 10.30 references.
14145 * gdb.base/maint.exp: Loosen matches.
14146 * gdb.base/pointers.c (main): Declare more_code.
14147 * gdb.base/pointers.exp: Match on output of a `next'.
14148 * gdb.base/structs.c: Add prototypes.
14149 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
14150 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
14151
141521999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14153
14154 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
14155 command.
14156
141571999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14158
14159 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
14160 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
14161
14162 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
14163 debug info. Deal with lack of signal hanlder info in stack.
14164
a9c64011 14165 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
14166 * gdb.base/annota1.exp: If printf has debug info, deal with it.
14167
5a2468f5
JM
141681999-07-19 Stan Shebs <shebs@andros.cygnus.com>
14169
14170 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
14171 gdb.base/foll-vfork.exp: Don't run for crosses.
14172
adf40b2e
JM
14173Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
14174
14175 * gdb.base/configure.in: Check for gdbvars.exp instead of
14176 a1-selftest.exp.
14177 * gdb.base/configure: Re-generate.
14178
141791999-07-12 Stan Shebs <shebs@andros.cygnus.com>
14180
14181 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
14182 in trying to run first and name is too long.
14183
14184 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
14185 pointers2.c and pointers2.exp, respectively.
14186 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
14187 doschk happier.
14188
43e526b9
JM
141891999-07-08 Stan Shebs <shebs@andros.cygnus.com>
14190
14191 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
14192 callfuncs2.c and callfuncs2.exp.
14193
14194 * gdb.base/list.exp: Remove mistaken xfails.
14195 * gdb.base/list0.h: Add optional prototypes.
14196
9846de1b
JM
14197Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
14198
a9c64011 14199 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
9846de1b 14200 calling malloc.
a9c64011
AS
14201 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
14202 * ptype.exp: Move test for get_debug_format to before its first
9846de1b
JM
14203 use.
14204
142051999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14206
14207 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
14208 * gdb.base/annota2.cc, annota2.exp: Move from here.
14209 * gdb.c++/annota2.cc, annota2.exp: To here.
14210 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
14211
43ff13b4
JM
14212Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
14213
14214 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
14215 a consistent format.
14216
085dd6e6
JM
142171999-06-25 Stan Shebs <shebs@andros.cygnus.com>
14218
14219 From Jimmy Guo <guo@cup.hp.com> and others at HP:
14220 * lib/gdb.exp (get_compiler_info): Add detection for assorted
14221 HP compilers, also set the globals $true and $false.
14222
14223 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
14224 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
14225 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
14226 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
14227 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
14228 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
14229 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
14230 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
14231 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
14232 whatis.c} Add C++ compatible function definitions and return
14233 types, add includes for library functions.
14234 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
14235 * gdb.base/step-test.c (myglob): Rename from glob.
14236 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
14237 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
14238 files, move here from gdb.hp.
14239 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
14240 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
14241 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
14242 Adjust line numbers in regexps.
14243
14244 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
14245 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
14246 instead of 0/1.
14247
14248 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
14249 foll-vfork.exp: New files, move here from gdb.hp.
14250 * gdb.base/page.exp: New file, test of pagination command.
14251
14252 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
14253 recursion test.
14254 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
14255
14256 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
14257 gdb.base/solib.exp: Fix compiler invocation process.
14258
14259 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
14260 HP-UX 11, turn off overload resolution explicitly.
14261 * gdb.base/commands.exp: Set argument list explicitly, add
14262 watchpoint test.
14263 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
14264 them work.
14265 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
14266 expressions properly.
14267 * gdb.base/corefile.exp: Loosen the match slightly.
14268 * gdb.base/default.exp: Allow "Error accessing memory" message
14269 also.
14270 * gdb.base/display.exp: Skip over x/0 j if PA64.
14271 * gdb.base/funcargs.exp: Add xfails for HP-UX.
14272 * gdb.base/interrupt.exp: Ditto.
14273 * gdb.base/langs.exp: Add symbolic matches governed by compiler
14274 in use.
14275 * gdb.base/list.exp: Add xfails for HP-UX.
14276 * gdb.base/long_long.exp: Refine some of the numeric matches.
14277 * gdb.base/mips_pro.exp: Xfail on HP-UX.
14278 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
14279 * gdb.base/nodebug.exp: Succeed on more varieties of output.
14280 * gdb.base/opaque.exp: Remove some HP-UX xfails.
14281 * gdb.base/ptype.exp: Succeed on more varieties of output.
14282 * gdb.base/scope.exp: Add xfails for HP-UX.
14283 * gdb.base/sect-cmd.exp: Add more cases.
14284 * gdb.base/setvar.exp: Add xfails for HP-UX.
14285 * gdb.base/shlib-call.exp: Loosen some matches slightly.
14286 * gdb.base/signals.exp: Match on void symbolically.
14287 * gdb.base/step-test.exp: Add case for PA64.
14288 * gdb.base/term.exp: Add exit and restart.
14289 * gdb.base/twice.exp: Clean up after self.
14290 * gdb.base/varargs.exp: Disable overload resolution explicitly.
14291 * gdb.base/whatis.exp: Allow more ways to pass tests.
14292
14293 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
14294 no longer useful.
14295
14296Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
14297
14298 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
14299 list of patterns.
14300 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
14301 print_double_array(double_array)", "continuing to breakpoint
14302 1018", "print print_double_array(array_d)" and "continuing to
14303 1034" tests.
d63a86f8 14304
085dd6e6
JM
143051999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
14306
a9c64011 14307 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
14308
143091999-06-24 Stan Shebs <shebs@andros.cygnus.com>
14310
14311 * config/mt-*: Remove, these haven't been used since 1996.
14312
143131999-06-22 Stan Shebs <shebs@andros.cygnus.com>
14314
14315 * gdb.base/call-strs.c, gdb.base/ending-run.c,
14316 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
14317 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
14318
9e0b60a8
JM
143191999-06-18 Stan Shebs <shebs@andros.cygnus.com>
14320
14321 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
14322 simpler match case for the ptype of the big class.
14323
143241999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14325
14326 * gdb.exp: Fix test for gdb_prompt existence.
14327
143281999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14329
14330 * gdb.exp (gdb_test): Add fail after calls to perror.
14331
143321999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14333
14334 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
14335
143361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
14337
14338 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
14339
0f71a2f6
JM
14340Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
14341
14342 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
14343 malloc() is linked in.
14344
143451999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
14346
14347 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
14348 step at end.
14349
14350 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
14351
143521999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
14353
14354 * gdb.java/jv-print.exp: New file. (Our first Java test!)
14355
cce74817
JM
14356Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
14357
14358 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
14359 * gdb.base/mips_pro.exp: Likewise.
14360
143611999-06-02 Keith Seitz <keiths@cygnus.com>
14362
14363 * gdb.c++/templates.cc: Change all "new" operators to throw
14364 an exception.
14365 * gdb.c++/cplusfuncs.cc: Likewise.
14366
14367 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
14368
14369Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
14370
14371 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
14372 * gdb.base/ending-run.exp: When stepping out of main, accept a
14373 step into an arbitrary assembler file.
cce74817 14374
392a587b
JM
143751999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14376
d63a86f8 14377 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 14378 "breakpoint-invalid" to be printed.
d63a86f8 14379 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
14380 number of "frames-invalid" and "breakpoint-invalid" to be printed.
14381 * gdb.base/annota2.cc: Initialize a.x to 0.
14382
9e086581
JM
143831999-05-17 Keith Seitz <keiths@cygnus.com>
14384
14385 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
14386 when "skip_float_tests" set.
14387 Ditto for "print print_double_array(array_d)", "print print_small_structs",
14388 "print print_ten_doubles", and "step into print_long_arg_list".
14389 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
14390 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
14391 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
14392 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
14393 "skip_float_tests" is set.
14394 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
14395 when "skip_float_tests" set.
d63a86f8 14396
cd0fc7c3
SS
143971999-05-06 Keith Seitz <keiths@cygnus.com>
14398
14399 * gdb.base/annota2.cc: Include stdio.h.
14400
14401Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
14402
14403 * gdb.base/crossload.exp: Remove, this has been disabled ever
14404 since BFD stopped including all targets, and cross-GDB gets
14405 plenty of testing anyway.
14406 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
14407 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
14408 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
14409 * gdb.base/README: Remove, was doc for this.
14410 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
14411 needed.
14412
b83266a0
SS
144131999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14414
14415 * gdb.base/call-ar-st.exp: Fix one regular expression in test
14416 output.
14417
14418 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
14419 * gdb.base/annota2.exp: New file. More annotation tests.
14420 * gdb.base/annota1.c: New file. Source file for annota1.exp.
14421 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
14422
144231999-04-23 Angela Marie Thomas <angela@cygnus.com>
14424
14425 * config/cfdbug.exp: New file.
14426
7a292a7a
SS
144271999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
14428
14429 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
14430 Marcus Daniel's and Dale Hawkins's demangler crashes.
14431
14432 * gdb.c++/demangle.exp (test_gnu_style_demangling,
14433 test_lucid_style_demangling, test_arm_style_demangling,
14434 test_hp_style_demangling): Try Tom Tromey's core-dumping
14435 identifier under each demangling style.
14436
144371999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
14438
14439 * gdb.c++/demangle.exp: Include the current demangling style
14440 in all test names.
14441 (current_demangling_style): New global variable.
14442 (set_demangling_style, test_demangling_core, test_demangling,
14443 test_demangling_exact): New functions.
14444 (test_gnu_style_demangling, test_lucid_style_demangling,
14445 test_arm_style_demangling, test_hp_style_demangling): Use those,
14446 instead of calling gdb_test and gdb_test_exact directly.
14447 (catch_demangling_errors): New function, which reports errors
14448 signalled by the demangling test functions in an orderly way.
14449 (do_tests): Use catch_demangling_errors.
14450
144511999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
14452
14453 * gdb.base/signals.exp (test_handle_all_print): Use () for
14454 grouping in expressions, not {}.
14455
14456 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
14457 initialized yet.
14458
144591999-04-01 Stan Shebs <shebs@andros.cygnus.com>
14460
14461 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
14462 are listed.
14463
144641999-03-26 Stan Shebs <shebs@andros.cygnus.com>
14465
14466 * gdb.stabs/weird.exp: Test for CC being defined before
14467 looking at its value.
14468
144691999-03-25 Stan Shebs <shebs@andros.cygnus.com>
14470
14471 * gdb.base/call-ar-st.exp: Remove stray '#'.
14472 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
14473 "short int" and "long int".
14474 * gdb.c++/overload.cc: Cast the string added in the previous
14475 change, to mollify finicky HP compiler.
14476 * gdb.hp/reg-test.exp (testfile): Fix file name.
14477 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 14478
7a292a7a
SS
14479 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
14480 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
14481 alternate form of enum ptype.
14482
c906108c
SS
144831999-03-23 Stan Shebs <shebs@andros.cygnus.com>
14484
7a292a7a
SS
14485 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
14486 * gdb.hp/*.exp: Change all to run compiler probe only after
14487 passing skip_hp_tests, so as not to waste time on guaranteed
14488 failure.
14489
c906108c
SS
14490 * gdb.c++/overload.cc: Pass string instead of char addr, always
14491 init ccpfoo.
14492 * gdb.c++/templates.cc: Fix syntax error.
14493
7a292a7a
SS
14494Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14495
14496 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 14497 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
14498 command.
14499
145001999-03-18 James Ingham <jingham@cygnus.com>
14501
14502 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
14503
14504 * gdb.c++/method.exp: It was testing an uninitialized int on the
14505 stack and assuming it was positive.
14506
14507 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
14508
14509 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 14510 keep it from killing the rest of the tests.
7a292a7a
SS
14511 Use gdb_continue_to_end.
14512
14513 * gdb.base/sigall.exp: use gdb_continue_to_end.
14514
14515 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
14516
14517 * gdb.base/display.exp: use runto_main, not run.
14518
d63a86f8
RM
14519 * gdb.base/default.exp: Check for the current error message in the
14520 r abbreviation test.
7a292a7a
SS
14521 Add strongarm to the targets that know info float.
14522
d63a86f8 14523 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
14524 run which doesn't work with monitors.
14525
14526 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
14527
14528 * gdb.base/break.exp: use the gdb_continue_to_end proc.
14529
14530 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
14531 program. Traps the case (in Cygmon) when the program never really
14532 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
14533 more places, so I used my name. Sorry Mark...
14534
14535 * config/monitor.exp (gdb_target_monitor): added another
14536 target_info parameter: remotebinarydownload. This will set the
14537 remotebinarydownload flag if this is causing some boards trouble.
14538
145391999-03-18 Mark Salter <msalter@cygnus.com>
14540
14541 * lib/gdb.exp (continue_to_exit): New function.
14542
14543 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
14544 * gdb.base/ending-run.exp: Ditto.
14545 * gdb.base/step-test.exp: Ditto.
14546
145471999-03-16 Stan Shebs <shebs@andros.cygnus.com>
14548
14549 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
14550 (suggested by Art Haas <ahaas@neosoft.com>).
14551
145521999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
14553
14554 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
14555
14556Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
14557
14558 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
14559 descriptions of types (short unsigned int vs unsigned short, etc).
14560
145611999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
14562
14563 * gdb.base/call-strs.exp: Don't assume that `step' will step over
14564 a call to strlen; sometimes we do have sources.
14565
145661999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
14567
14568 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
14569 character, so GDB won't print garbage after its end.
d63a86f8 14570
c906108c
SS
14571 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
14572 breakpoint there instead. Sometimes GCC emits memcpy to handle
14573 the large structures being passed by value, so we step into that
14574 instead of sum_array_print, which obscures what we're really testing.
14575 * gdb.base/step-test.exp: However, we do want a test that notices
14576 the bizarre steps into memcpy, so do that here. Add check for
14577 stepping into function calls that pass large structures by value.
14578 ("Is that a noun clause, or are you just happy to see me?")
14579 Remove all references to specific line numbers.
14580 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
14581 New type and function.
14582 (main): Call large_struct_by_value, passing it a large struct by value.
14583 * lib/gdb.exp (gdb_get_line_number): New function.
14584
14585 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
14586 more portable.
14587
7a292a7a
SS
145881999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
14589
c906108c
SS
14590 * lib/gdb.exp: Doc fixes.
14591
7a292a7a
SS
145921999-03-05 Nick Clifton <nickc@cygnus.com>
14593
d63a86f8 14594 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
14595
145961999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
14597
c906108c
SS
14598 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
14599 commands. They're not germane to this test, and they don't work
14600 that way on remote targets.
14601
3fc11d3e
JM
146021999-03-01 James Ingham <jingham@cygnus.com>
14603
14604 * Changelog entries merged over from gdb development branch.
14605
3fc11d3e
JM
14606 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
14607
14608 * lib/gdb.exp (gdbtk_analyze_results): Generic function
14609 for outputting results of test run.
14610
2d4a1622 14611 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
14612
14613 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 14614
7a292a7a
SS
146151999-02-25 Felix Lee <flee@cygnus.com>
14616
14617 * lib/gdb.exp (debug_format): initialize
14618
c906108c
SS
146191999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
14620
14621 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
14622 * gdb.base/call-rt-st.c: Ditto.
14623
c906108c
SS
146241999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
14625
14626 * gdb.threads/pthreads.exp (horiz): New variable.
14627 (test_startup): Fix regexps that capture thread numbers.
14628
146291999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
14630
14631 * gdb.base/smoke.exp: Disambiguate two test case names (both
14632 called ``print'').
14633
14634Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14635
14636 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
14637 compilation.
14638
146391999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14640
14641 * gdb.base/miscexprs.exp: Change patterns to match GDB's
14642 actual output formatting.
14643 * gdb.base/smoke.exp: GDB removes leading 0's.
14644 * gdb.base/volatile.exp: Don't check type of remuneration;
14645 that variable is no longer defined in constvars.c.
14646 * gdb.base/step-test.c (main): Exit with explicit exit code.
14647 * gdb.base/step-test.exp: Remove two nexti checks--they are
14648 not portable.
14649
146501999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
14651
14652 * gdb.base/help.exp ("help delete display"): Fix test to match
14653 gdb's output.
14654
14655 * gdb.base/long_long.c (known_types): Initialize values to zero.
14656 * gdb.base/long_long.exp: Step one more line
14657 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
14658 leading zeros. Explicitly ask for hex formatting. Use
14659 unique test case names.
c906108c
SS
14660
14661Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14662
d63a86f8 14663 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
14664
14665 * gdb.c++/method.exp: Add missing close brace.
14666
146671999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
14668
14669 * gdb.base/maint.exp: Use 'set height 0' to disable page
14670 prompting, not 'set height 400'.
14671
14672 Fix a bunch of timeouts.
14673 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
14674 four separate tests, so expect doesn't take forever to match a ton
14675 of text against a regexp with lots of .* forms.
14676 ("maint print psymbols", "maint print symbols"): Make some of
14677 these greps more selective, so that expect doesn't try to wade
14678 through huge piles of output and time out.
14679
14680 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
14681
14682 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
14683 tests: one which doesn't expect shlib events to be reported, and
14684 another which does, but is XFAIL for all platforms other than
14685 HP/UX.
14686
14687 * gdb.base/break.exp: Teach the test suite that the `catch
14688 fork', `catch vfork', and `catch exec' commands produce error
14689 messages on platforms that don't provide these features.
14690
14691Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
14692
14693 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
14694 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
14695 (shortening names from solib_threshold.exp etc), won't run on
14696 anything but HP-UX for the foreseeable future.
14697 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
14698 reflect move.
14699
14700Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
14701
14702 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
14703 gdb.trace/Makefile.in (clean): Remove all test executables.
14704
14705Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
14706
14707 * gdb.base/shlib-call.exp: add test cases to verify that gdb
14708 successfully re-sets breakpoints in shared libraries.
14709 * gdb.base/shmain.c (main): return 0, don't fall off the end.
14710
14711Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
14712
d63a86f8
RM
14713 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
14714 and compiled w/o GCC.
c906108c
SS
14715
14716 * gdb.hp/watch-cmd.exp: ditto.
14717
14718 * gdb.hp/watch-hp.exp: ditto.
14719
14720 * gdb.hp/xdb1.exp: ditto.
14721
14722 * gdb.hp/xdb2.exp: ditto.
14723
14724 * gdb.hp/dbx.exp: ditto.
14725
14726Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
14727
14728 * constvars.c: Remove C++-isms.
14729 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
14730 with GCC.
14731
14732Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
14733
14734 The following changes are part of the HP merge.
14735
14736 * gdb.base/break.exp: new tests to verify that catchpoints for
14737 fork, vfork, and exec don't trigger inappropriately.
14738
14739 * gdb.base/opaque.exp: compile one file at a time, then link.
14740
14741 * gdb.base/signals.exp: be more restrictive about which hppa
14742 systems receive a setup_xfail. new tests.
14743
14744 * gdb.base/solib_threshold.build: new file.
14745 * gdb.base/solib_threshold.exp: new file.
14746 * gdb.base/solib_threshold.link_opts: new file.
14747 * gdb.base/solib_threshold.mk: new file.
14748 * gdb.base/gen_solib_threshold.c: new file.
14749
14750 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
14751 tests. New tests for enums inside classes.
14752
14753 * gdb.c++/compiler.cc: indicate support of template debugging.
14754
14755 * gdb.c++/demangle.exp: run hp style demangling tests.
14756
14757 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
14758 tests.
14759
14760 * gdb.c++/misc.cc: changes to support new tests.
14761
14762 * gdb.c++/templates.cc: changes to support HP's compiler; changes
14763 to support new tests.
14764
14765 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
14766 gcc, then skip these tests.
14767
14768Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
14769
14770 The following files are part of the HP merge; some had longer
14771 names at HP, but have been renamed to be no more than 14
14772 characters in length.
14773
14774 * gdb.hp/ambiguous.cc: new file.
14775 * gdb.hp/ambiguous.exp: new file.
14776 * gdb.hp/attach.exp: new file.
14777 * gdb.hp/attach2.exp: new file.
14778 * gdb.hp/classes-hp.exp: new file.
14779 * gdb.hp/ctti.exp: new file.
14780 * gdb.hp/ctti-add.cc: new file.
14781 * gdb.hp/ctti-add1.cc: new file.
14782 * gdb.hp/ctti-add2.cc: new file.
14783 * gdb.hp/ctti-add3.cc: new file.
14784 * gdb.hp/dbx.exp: new file.
14785 * gdb.hp/exception.cc: new file.
14786 * gdb.hp/exception.exp: new file.
14787 * gdb.hp/foll-exec.c: new file.
14788 * gdb.hp/foll-exec.exp: new file.
14789 * gdb.hp/foll-fork.c: new file.
14790 * gdb.hp/foll-fork.exp: new file.
14791 * gdb.hp/foll-vfork.c: new file.
14792 * gdb.hp/foll-vfork.exp: new file.
14793 * gdb.hp/inherit-hp.exp: new file.
14794 * gdb.hp/more-steps.exp: new file.
14795 * gdb.hp/namespace.cc: new file.
14796 * gdb.hp/namespace.exp: new file.
14797 * gdb.hp/optimize.exp: new file.
14798 * gdb.hp/pxdb.c: new file.
14799 * gdb.hp/pxdb.exp: new file.
14800 * gdb.hp/quicksort.exp: new file.
14801 * gdb.hp/reg-test.exp: new file.
14802 * gdb.hp/reg-test.s: new file.
14803 * gdb.hp/sized-enum.c: new file.
14804 * gdb.hp/sized-enum.exp: new file.
14805 * gdb.hp/start-stop.exp: new file.
14806 * gdb.hp/templ-hp.cc: new file.
14807 * gdb.hp/templ-hp.exp: new file.
14808 * gdb.hp/thr-lib.c: new file.
14809 * gdb.hp/thr-lib.exp: new file.
14810 * gdb.hp/thr-lib.h: new file.
14811 * gdb.hp/thr-liblib.c: new file.
14812 * gdb.hp/virtfun-hp.c: new file.
14813 * gdb.hp/virtfun-hp.exp: new file.
14814 * gdb.hp/watch-cmd.exp: new file.
14815 * gdb.hp/watch-hp.exp: new file.
14816 * gdb.hp/xdb1.exp: new file.
14817 * gdb.hp/xdb2.exp: new file.
14818 * gdb.hp/xdb3.exp: new file.
14819
14820Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
14821
14822 The following files are part of the HP merge; some had longer
14823 names at HP, but have been renamed to be no more than 14
14824 characters in length.
14825
14826 * gdb.base/ss.h: new file.
14827 * gdb.base/call-ar-st.c: new file.
14828 * gdb.base/call-ar-st.exp: new file.
14829 * gdb.base/call-rt-st.c: new file.
14830 * gdb.base/call-rt-st-exp: new file.
14831 * gdb.base/call-strs.exp: new file.
14832 * gdb.base/ena-dis-br.exp: new file.
14833 * gdb.base/environ.exp: new file.
14834 * gdb.base/long_long.exp: new file.
14835 * gdb.base/sect-cmd.exp: new file.
14836 * gdb.base/shlib-cl2.exp: new file.
14837 * gdb.base/smoke.exp: new file.
14838 * gdb.base/so-impl-ld.c: new file.
14839 * gdb.base/so-impl-ld.exp: new file.
14840 * gdb.base/so-indr-cl.c: new file.
14841 * gdb.base/so-indr-cl.exp: new file.
14842 * gdb.base/varargs.exp: new file.
14843 * gdb.base/volatile.exp: new file.
14844 * gdb.base/whatis-exp.exp: new file.
7a292a7a 14845 * gdb.base/display.exp: new file.
c906108c
SS
14846 * gdb.c++/derivation.exp: new file.
14847 * gdb.c++/local.exp: new file.
14848 * gdb.c++/member-ptr.exp: new file.
14849 * gdb.c++/overload.exp: new file.
14850 * gdb.c++/ovldbreak.exp: new file.
14851 * gdb.c++/ref-types.exp: new file.
14852 * gdb.c++/ref-types2.exp: new file.
14853 * gdb.c++/userdef.exp: new file.
d63a86f8 14854
c906108c
SS
14855Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
14856
14857 * gdb.base/default.exp: Reflect wording change in remote.c.
14858
dc96c6c7 14859Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
14860
14861 * gdb.base/help.exp: Update to reflect current text.
14862
14863Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
14864
14865 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
14866 they're stack variables and contain garbage.
14867 * gdb.c++/anon-union.exp: new file.
14868
14869 The following changes were made by David Taylor
14870 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14871 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14872 in changes by HP.
14873
14874 * gdb.base/bitops.exp: new file.
14875 * gdb.base/default.exp: change expected messages for catch and
14876 info catch tests to reflect HP merge changes.
14877 * gdb.base/enable-disable-break.exp
14878 * gdb.base/ending-run.c: new file.
14879 * gdb.base/long_long.c: new file.
14880 * gdb.base/maint.exp: new file.
14881 * gdb.base/pointers2.exp: new file.
14882 * gdb.base/shlib-call2.exp: new file.
14883 * gdb.base/solib.exp: new file.
14884 * gdb.base/step-test.c: new file.
14885 * gdb.c++/anon-union.cc: new file.
14886 * gdb.c++/local.cc: new file.
14887 * gdb.c++/member-pointer.cc: new file.
14888 * gdb.c++/method.cc: new file.
14889 * gdb.c++/ref-types.cc: new file.
14890 * gdb.c++/ref-types2.cc: new file.
14891 * gdb.c++/userdef.cc: new file.
d63a86f8 14892
c906108c
SS
14893 * gdb.base/scope.exp: compile one file at a time, then link.
14894 * gdb.base/langs.exp: ditto.
14895 * gdb.base/list.exp: ditto.
d63a86f8 14896
c906108c
SS
14897Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
14898
14899 The following changes were made by David Taylor
14900 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
14901 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
14902 in changes by HP.
d63a86f8 14903
c906108c
SS
14904 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
14905 skip tests. When compiling pass c++ flag to gdb_compile.
14906 * gdb.c++/
d63a86f8 14907
c906108c
SS
14908 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
14909 test for on hppa*-*-hpux*; use args to see if c++ was specified.
14910 (skip_hp_tests): new function.
14911 (gdb_preprocess): new function.
14912
14913 * configure.in (hpdir): decide whether to configure gdb.hp.
14914 * configure: regenerated.
14915
14916 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
14917 to delete on clean.
14918 (EXECUTABLES): update to reflect new additions.
14919 * gdb.base/commands.exp: update message expected.
14920 * gdb.base/default.exp: add copyright notice.
14921 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
14922 * gdb.base/help.exp: update messages to reflect current text.
14923 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
14924 targets for recurse tests.
14925 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
14926 skip this file.
14927
14928 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
14929 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
14930 compilation.
14931 * gdb.c++/misc.exp: ditto.
14932 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
14933 run the tests. tell gdb_compile that it's a c++ compilation.
14934
14935 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 14936
c906108c
SS
14937 * gdb.base/all-bin.exp: new file.
14938 * gdb.base/arithmet.exp: new file.
14939 * gdb.base/assign.exp: new file.
14940 * gdb.base/completion.exp: new file.
14941 * gdb.base/cond-expr.exp: new file.
14942 * gdb.base/condbreak.exp: new file.
14943 * gdb.base/define.exp: new file.
14944 * gdb.base/dollar.exp: new file.
14945 * gdb.base/environment.exp: new file.
14946 * gdb.base/eval-skip.exp: new file.
14947 * gdb.base/jump.exp: new file.
14948 * gdb.base/logical.exp: new file.
14949 * gdb.base/pointers.exp: new file.
14950 * gdb.base/relational.exp: new file.
14951 * gdb.base/section_command.exp: new file.
14952 * gdb.base/whatis-expr.exp: new file.
14953
14954 * gdb.base/all-types.c: new file.
14955 * gdb.base/call-array-struct.c: new file.
14956 * gdb.base/call-return-struct.c: new file.
14957 * gdb.base/call-strings.c: new file.
14958 * gdb.base/callfuncs2.c: new file.
14959 * gdb.base/condbreak.c: new file.
14960 * gdb.base/constvars.c: new file.
14961 * gdb.base/display.c: new file.
14962 * gdb.base/int-type.c: new file.
14963 * gdb.base/jump.c: new file.
14964 * gdb.base/miscexprs.c: new file.
14965 * gdb.base/pointers.c: new file.
14966 * gdb.base/pointers2.c: new file.
14967 * gdb.base/shmain.c: new file.
14968 * gdb.base/shr1.c: new file.
14969 * gdb.base/shr2.c: new file.
14970 * gdb.base/solib.c: new file.
14971 * gdb.base/solib1.c: new file.
14972 * gdb.base/solib2.c: new file.
14973 * gdb.base/varargs.c: new file.
14974 * gdb.c++/derivation.cc: new file.
14975 * gdb.c++/overload.cc: new file.
14976 * gdb.c++/ovldbreak.cc: new file.
14977 * gdb.hp/attach.c: new file.
14978 * gdb.hp/attach2.c: new file.
14979 * gdb.hp/average.c: new file.
14980 * gdb.hp/compiler.c: new file.
14981 * gdb.hp/compiler.cc: new file.
14982 * gdb.hp/execd-program.c: new file.
14983 * gdb.hp/follow-exec.c: new file.
14984 * gdb.hp/follow-fork.c: new file.
14985 * gdb.hp/follow-vfork-and-exec.c: new file.
14986 * gdb.hp/misc-hp.cc: new file.
14987 * gdb.hp/more-steps.c: new file.
14988 * gdb.hp/optimize.c: new file.
14989 * gdb.hp/quicksort.c: new file.
14990 * gdb.hp/run-hp.c: new file.
14991 * gdb.hp/start-stop.c: new file.
14992 * gdb.hp/sum.c: new file.
14993 * gdb.hp/templates-hp.cc: new file.
14994 * gdb.hp/thread-local-in-lib.c: new file.
14995 * gdb.hp/thread-local-in-lib.h: new file.
14996 * gdb.hp/thread-local-in-lib.lib.c: new file.
14997 * gdb.hp/vforked-program.c: new file.
14998 * gdb.hp/virtfunc-hp.cc: new file.
14999 * gdb.hp/watchpoint-hp.c: new file.
15000 * gdb.hp/xdb.c: new file.
15001 * gdb.hp/xdb0.c: new file.
15002 * gdb.hp/xdb0.h: new file.
15003 * gdb.hp/xdb1.c: new file.
15004
15005Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
15006
15007 The following change was made by Edith Epstein
15008 <eepstein@cygnus.com> as part of a project to merge in changes
15009 originally made by HP; HP did not create ChangeLog entries.
15010
15011 * gdb.c++/demangle.exp: changed the expected output for some
15012 ARM-style mangling -- removed second reference to datatype.
15013 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 15014 T1<char>::~T1<char>(void)
c906108c 15015 becomes,
a9c64011
AS
15016 maint demangle __dt__11T1__pt__2_cFv
15017 T1<char>::~T1(void)
c906108c
SS
15018
15019 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 15020
c906108c
SS
15021Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
15022
15023 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
15024 * gdb.trace/backtrace.exp: Likewise.
15025 * gdb.trace/circ.exp: Likewise.
15026 * gdb.trace/collection.exp: Likewise.
15027 * gdb.trace/deltrace.exp: Likewise.
15028 * gdb.trace/infotrace.exp: Likewise.
15029 * gdb.trace/limits.exp: Likewise.
15030 * gdb.trace/packetlen.exp: Likewise.
15031 * gdb.trace/passc-dyn.exp: Likewise.
15032 * gdb.trace/passcount.exp: Likewise.
15033 * gdb.trace/report.exp: Likewise.
15034 * gdb.trace/save-trace.exp: Likewise.
15035 * gdb.trace/tfind.exp: Likewise.
15036 * gdb.trace/tracecmd.exp: Likewise.
15037 * gdb.trace/while-dyn.exp: Likewise.
15038 * gdb.trace/while-stepping.exp: Likewise.
15039
150401998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
15041
15042 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
15043
15044Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
15045
15046 From Brendan Kehoe:
15047 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
15048 int return types.
15049
15050Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
15051
15052 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
15053 remote dos host testing right.
15054
15055Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
15056
15057 * gdb.base/corefile.exp: remove some xfails.
15058
15059Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
15060
15061 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
15062 have different timestamps.
15063
15064Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
15065
15066 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
15067 gdb.base/default.exp: Replace "exec" with "executable".
15068
15069Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
15070
15071 * gdb.base/default.exp: Change else if to elseif from previous
15072 delta.
15073
15074Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
15075
15076 * gdb.base/default.exp: Add brace missing from previous delta.
15077
15078Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
15079
15080 * gdb.base/default.exp: Support test for info float for all
15081 varieties of arm toolchain.
15082
dc96c6c7 15083Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15084
15085 * gdb.trace/*.exp: remove "remote_download" command.
15086
dc96c6c7 15087Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15088
15089 * gdb.trace/*.exp: remove -gdwarf from compile.
15090
15091Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
15092
15093 * gdb.trace/configure.in(AC_INIT): typo
15094 * gdb.trace/configure: regenerated
15095
dc96c6c7 15096Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15097
15098 * config/m68k-emc.exp: New file.
15099 * lib/<emc-support.exp trace-support.exp}: New files.
15100 * configure.in: add new test directory gdb.trace.
15101 * gdb.trace/{configure configure.in Makefile.in}: New files.
15102 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
15103 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
15104 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
15105 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
15106 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
15107 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
15108 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 15109
dc96c6c7 15110Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15111
15112 * gdb.c++/classes.exp: Change all regular expressions to match
15113 arbitrary combinations of newline/carriage-return, so that they
15114 will work equally well on Unix and Windows.
15115 * gdb.c++/inherit.exp: ditto.
15116 * gdb.c++/virtfunc.exp: ditto.
15117
151181998-08-11 Dawn Perchik <dawn@cygnus.com>
15119
15120 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
15121
c2d11a7d
JM
15122Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
15123
15124 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
15125 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
15126 to use a0-a3/d0-d3 as needed.
15127
15128Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
15129
15130 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
15131 * gdb.disasm/am33.exp: Corresponding changes.
15132
c906108c
SS
151331998-07-11 Felix Lee <flee@cygnus.com>
15134
15135 * gdb.base/callfuncs.exp: add cmp10 test.
15136 * gdb.base/callfuncs.c (cmp10): new function.
15137
15138Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
15139
d63a86f8 15140 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
15141 into two parts to get around a synchronization problem in expect.
15142
3fc11d3e
JM
15143Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
15144
15145 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
15146
15147 * configure.in: Add options for gdbtk testsuite.
15148
15149 * configure: Regenerate.
15150
15151 * gdb.gdbtk: New directory to hold gdbtk tests.
15152
c906108c
SS
15153Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15154
15155 * gdb.fortran/types.exp: Escape brackets in expect patterns
15156 for test_float_literal_types_accepted tests.
15157 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
15158 before run test.
15159
c2d11a7d
JM
15160Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
15161
15162 * am33.exp: Just compile, do not link the testcase.
15163 * am33.s: Add ".am33" pseudoop to force am33 mode.
15164
c906108c
SS
151651998-06-25 Felix Lee <flee@cygnus.com>
15166
15167 * gdb.base/setshow.exp: make sure $pc is sane.
15168
15169 * gdb.stabs/weird.exp: split expect patterns properly.
15170
c2d11a7d
JM
15171Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
15172
15173 * gdb.disasm/am33.s: New disassembler testfile for the am33.
15174 * gdb.disasm/am33.exp: Run it.
15175
dc96c6c7 15176Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15177
15178 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
15179 match processing (and eliminate spurious timeouts when running).
15180
dc96c6c7 15181Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15182
15183 * gdb.base/signals.exp (test_handle_all_print): put back Mach
15184 exception test, but conditionalize it on target [mach | gnu].
15185
dc96c6c7 15186Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15187
15188 * gdb.base/overlays.exp: fixup compile line for linker script.
15189
15190Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
15191
15192 * gdb.fortran/types.exp: don't guess at float size.
15193
15194Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
15195
15196 * gdb.base/exprs.exp: delete test that depends on int size.
15197
15198Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
15199
15200 * config/sim.exp: Removed checks for target triplets.
15201 (gdb_target_sim): Use gdb,target_sim_options.
15202
15203Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
15204
15205 * gdb.base/reread.exp: New file.
15206 * gdb.base/reread1.c: New file.
15207 * gdb.base/reread2.c: New file.
15208
15209Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
15210
15211 * config/sim.exp: Use 'target sim -sparclite' when running
15212 SPARClite programs.
15213
15214Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
15215
15216 * gdb.base/structs2.exp: New file.
15217 * gdb.base/structs2.c: New file.
15218
15219Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
15220
15221 * gdb.asm/common.inc: New file.
15222 * gdb.asm/d10v.inc: New file.
15223 * asm-source.exp: Pass -I's to gas to find .inc files.
15224 Update line numbers in expected output.
15225 * asmsrc1.s: Rewrite.
15226 * asmsrc2.s: Rewrite.
15227 * configure.in: Create arch.inc symlink.
15228 * configure: Regenerate.
15229 * Makefile.in (distclean): Delete arch.inc.
15230
15231Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
15232
15233 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
15234 (t_enum_value2): ditto
15235 (t_enum_value3): ditto
15236 (main): ditto
15237Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
15238
15239 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
15240 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
15241 change.
15242 Use gdb_test instead of send_gdb/gdb_expect sequences.
15243
15244Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
15245
15246 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
15247 not void.
15248
15249Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
15250
15251 * gdb.base/branches.c: Code with lots of loops and
15252 subroutines. Used to test gdbs ability to single step through PC
15253 changes, especially to test mips-tdep.c:mips_next_pc
15254
15255Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
15256
15257 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
15258 more rigorous EGCS C++ error checking.
15259
15260Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
15261
a9c64011
AS
15262 * gdb.base/help.exp: Clean up `help set args' and `help show args'
15263 tests.
15264 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
15265 function when asleep.
15266 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
15267 for i*86 Linux and SVR4 signal handling problems.
15268 Remove linux xfail for `next to handler in signals_tests_1', fixed
15269 by recent infrun.c change.
15270 Limit backtrace to 10 frames to avoid timeout problems with infinite
15271 stack backtraces.
15272 Adjust expect pattern in `handle all print' test to match Apr 28 1997
15273 target.[ch] change.
c906108c
SS
15274
15275Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
15276
15277 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
15278 for a newline from gdb before continuing.
15279 (default_gdb_exit): Just look for y or n.
15280 (gdb_test): Detect abnormal exit from GDB running on DOS; if
15281 it does, fail the rests of the tests in the file.
15282
15283Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
15284
15285 * config/cygmon.exp: New file.
15286
15287Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
15288
15289 * gdb.base/list.exp: Fix problem with "list default lines around
15290 main" test on remote targets.
15291
15292 * gdb.base/scope.exp: Fix problem with filelocal_bss before
15293 run test on remote targets.
15294
15295Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
15296
15297 * gdb.asm: New directory.
15298 * configure.in: Configure it.
15299 * configure: Regenerate.
15300 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
15301 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
15302
15303Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
15304
15305 * config/mn10300-eval.exp: New file to support MN10300 eval board.
15306
dc96c6c7 15307Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15308
a9c64011
AS
15309 * gdb.base/overlays (several files): Merge the two overlay
15310 managers into one. Change variables (foox, barx, bazx, grbxx)
15311 back into ints but force them to load in their proper sections.
c906108c
SS
15312
15313Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
15314
15315 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
15316 on-chip insn memory and IMAP1 to upper 128k.
15317 (D10VCopy): Handle memory regions crossing 16k boundaries.
15318 (D10VCopy): Transfer data in 32 bit chunks.
15319
15320Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
15321
15322 * gdb.base/overlays.c (main): Exit normally when result is
15323 correct.
15324
15325 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
15326 map. Include space for printf in .text segment.
15327
15328 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
15329 updated d10v memory VMA/LMA map.
15330 (D10VCopy): Call D10VTranslate.
d63a86f8 15331
c906108c
SS
15332Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
15333
15334 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
15335
15336 * gdb.base/bar.c (barx, bar): Change variable to small array so
15337 that it won't be put into the .sdata - small data -
15338 section. Update reference.
15339 * gdb.base/baz.c (bazx, baz): Ditto.
15340 * gdb.base/foo.c (foox, foo): Ditto.
15341 * gdb.base/grbx.c (grbxx, grbx): Ditto.
15342
15343 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
15344 to be arrays.
d63a86f8 15345
dc96c6c7 15346Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 15347
a9c64011
AS
15348 * gdb.base/overlays.exp: fix up and get working again.
15349 Add tests for backtraces from an overlay function.
d63a86f8 15350
c906108c
SS
15351Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
15352
15353 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
15354 "calling function with watchpoint enabled".
15355
15356Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
15357
15358 * gdb.base/break.exp (test_next_with_recursion): Remove
15359 gdb_suppress_tests for d10v-*-*.
15360 * lib/gdb.exp (gdb_suppress_tests): Disable this function
15361 pending review of whether it is useful or not.
15362
15363Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
15364
15365 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
15366
15367Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
15368
15369 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
15370 * config/dve.exp: New file to support Densan boards.
15371
15372Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
15373
15374 * gdb.base/interrupt.exp: Document problem of simulators, signals,
15375 reads and BSD.
15376
15377Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
15378
15379 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
15380 response.
15381
15382 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
15383
15384Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
15385
15386 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
15387 test.
15388
15389 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
15390 target_sizeof_long and target_bigendian_p.
15391 (structs_by_value, structs_by_reference): Check values according
15392 to targets word size and endianess.
d63a86f8 15393
c906108c
SS
15394Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
15395
15396 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
15397 output.
15398
15399Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
15400
15401 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
15402 Update test of set args help to match source change.
15403
15404Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
15405
15406 * gdb.base/default.exp: Expect help system output to be in
15407 alphabetical order.
15408 * gdb.base/help.exp: Ditto.
15409
15410Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
15411
15412 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
15413 "i*86-pc-linux-gnu*".
15414 * gdb.base/interrupt.exp: Ditto.
15415 * gdb.base/corefile.exp: Ditto.
15416
15417 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
15418 define vxworks when building the testcase.
15419
15420 * gdb.base/ptype.exp: Fix testnames to be unique.
15421 * gdb.base/radix.exp: Ditto.
15422 * gdb.base/term.exp: Ditto.
15423 * gdb.base/whatis.exp: Ditto.
15424 * gdb.c++/classes.exp: Ditto.
15425
15426Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
15427
15428 * gdb.base/callfuncs.exp: Fix indentation.
15429
15430 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
15431 suppress_flag has been set.
15432 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
15433 target feature.
15434
15435Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
15436
15437 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
15438 the testcase.
15439
15440 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
15441 set_debug_traps() and breakpoint().
15442 * gdb.c++/misc.cc (main): Ditto.
15443 * gdb.c++/templates.cc (main): Ditto.
15444 * gdb.c++/virtfunc.cc (main): Ditto.
15445
15446Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
15447
15448 * lib/gdb.exp(gdb_step_for_stub): New function.
15449 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
15450 exists, reload the executable and do a "continue" instead of
15451 doing a jump.
15452 (runto_main): Use gdb_step_for_stub.
d63a86f8 15453
c906108c
SS
15454 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
15455 tests to have unique names.
15456 * gdb.base/callfuncs.exp: Ditto.
15457 * gdb.base/commands.exp: Ditto.
15458 * gdb.base/default.exp: Ditto.
15459 * gdb.base/help.exp: Ditto.
15460 * gdb.base/list.exp: Ditto.
15461 * gdb.base/opaque.exp: Ditto.
15462 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
15463 similar tests.
d63a86f8 15464
c906108c
SS
15465 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
15466 * gdb.c++/cplusfuncs.cc: Ditto.
15467 * gdb.c++/virtfunc.cc: Ditto.
15468
15469 * config/monitor.exp: Keep track of the last file we saw, rather
15470 than trying to get the info from gdb.
15471
15472 * gdb.fortran/types.exp: Move comment to previous line.
15473
15474Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
15475
15476 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
15477 target mode.
15478
15479Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
15480
15481 From Bob Manson:
15482 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
15483 string from GDB when it connects.
15484
15485 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
15486
15487Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
15488
15489 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
15490 if we can't get a debug format from GDB (we may be testing an
15491 older GDB). Use a 10 second timeout when checking for the format.
15492
15493 * gdb.stabs/weird.exp: Fix quoting.
15494
15495 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
15496
15497Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
15498
15499 * config/arm-ice.exp: New file.
15500
15501Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
15502
15503 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
15504 until it has been modified to work with the new testsuite.
15505
99707966 15506 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
c906108c
SS
15507 testcase won't compile, cause all of the testcases in the file to
15508 fail instead.
15509
15510 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
15511 (gdb_clear_suppressed): New procedure.
15512 (gdb_stop_suppressing_tests): Only clear suppress_flag if
15513 it contains a positive value.
15514
15515Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
15516
15517 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
15518
15519 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
15520
15521Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
15522
15523 * lib/gdb.exp (setup_xfail_format): New function.
15524 (get_debug_format): New function to get debug format.
15525 (debug_format): New global variable to hold last value set
15526 by get_debug_format.
15527 * gdb.base/list.exp: Call get_debug_format and expect some
15528 tests to fail for DWARF 1 and COFF formats.
15529 * gdb.c++/ptype.exp: Ditto.
15530 * gdb.c++/classes.exp: Ditto.
15531 * gdb.c++/cplusfuncs.exp: Ditto.
15532 * gdb.c++/inherit.exp: Ditto.
15533 * gdb.c++/templates.exp: Ditto.
15534 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 15535
c906108c
SS
15536Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
15537
15538 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
15539 host doesn't have a currently-open connection.
15540
15541 * config/sparclet.exp: Cleanups and fixes to make it generic for
15542 any gdb stub target. Handle cases where gdb doesn't respond when
15543 interrupted in a sane fashion.
15544
15545 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
15546 same thing in a totally different way.
15547
15548 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
15549 setting "timeout".
15550 (gdb_start): We set the global gdb_prompt variable in
15551 default_gdb_init now.
15552
15553Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
15554
15555 * gdb.base/printcmds.exp: Fix "check for floating addition"
15556 regexp to accept results within approx +/- .01 of exact value.
15557 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
15558
15559Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
15560
15561 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
15562 properly.
15563 (gdb_expect): Add optional timeout parameter, and add timeout
15564 value to various calls.
15565 (gdb_suppress_tests): Only give one warning message per group.
15566
15567Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
15568
15569 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
15570 global variables. Handle getting a value for $timeout more
15571 gracefully.
15572
15573Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15574
15575 * lib/gdb.exp: Close connection to remote host if gdb doesn't
15576 initialize.
15577 (default_gdb_init): New procedure; allow gdb_init to be overridden
15578 by a target configuration file.
15579 (gdb_expect): Pass the timeout to remote_expect.
15580
15581 * config/monitor.exp(gdb_load): Fix typo in regexp.
15582
15583Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
15584
15585 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
15586
15587Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
15588
15589 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
15590 here. Call gdb_target_exec before rebooting the target, to make
15591 sure the connection to the target is closed.
15592 (gdb_load): Pass the name of the executable to gdb_target_monitor.
15593 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
15594 Also detect "Timeout reading from remote" error.
15595
15596 * config/gdbserver.exp: Pass the executable being loaded to
15597 gdb_target_monitor. Don't call gdb_file_cmd here; let
15598 gdb_target_monitor do it.
15599
15600 * gdb.disasm/hppa.exp: Don't use exec_output.
15601
15602Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
15603
15604 * gdb.base/list.exp: If we're debugging a non-native target,
15605 try to set the pc register to point to the start of the
15606 program before doing the first list command.
15607
15608 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
15609 test_calls after restarting.
15610
15611 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
15612 reloading.
15613
15614 * gdb.base/watchpoint.exp: Fix typo.
15615
15616 * gdb.base/setshow.exp: Check for use_gdb_stub.
15617
15618 * gdb.base/break.exp: Fix continue until exit test for the gdb
15619 stub case.
15620 * gdb.base/langs.exp: Ditto.
15621
15622 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
15623 gdb_load_offset. If we weren't given a file to load, figure out
15624 what the current file is and use it.
15625
15626 * config/i386-bozo.exp: New file.
15627
15628Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
15629
15630 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
15631 feature.
15632
15633 * config/proelf.exp: New entry.
15634
15635Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
15636
15637 * lib/gdb.exp: Remove spurious .* patterns at the beginning
15638 of regexps.
15639
15640 * gdb.base/watchpoint.exp: Don't run the test_stepping
15641 tests if gdb can't call functions on the target.
15642
15643 * gdb.base/setshow.exp: Don't run the set prompt tests if
15644 the board has gdb_prompt set.
15645
15646Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
15647
15648 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
15649 * gdb.base/commands.exp: Likewise.
15650 * gdb.base/setshow.exp: Likewise.
15651
15652Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
15653
15654 * config/monitor.exp(gdb_start): Look for gdb_prompt target
15655 feature.
15656
15657 * config/i960.exp: New file.
15658
15659Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
15660
15661 * gdb.base/funcargs.exp: Check for gdb,short_int target
15662 feature instead of looking for explicit target triplets.
15663
dc96c6c7 15664Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 15665
d63a86f8 15666 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
15667 "p 123DEADBEEF", to check parse_number.
15668 * top.c: change "to enable to enable" to "to enable" in a couple
15669 of help strings.
15670
15671Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
15672
15673 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
15674 on the mn10300.
d63a86f8 15675
c906108c
SS
15676Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
15677
15678 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
15679 where the test executable is run with explicit args.
15680 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
15681
15682Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
15683
15684 * gdb.base/run.c: Use FAKEARGV to build test executable that
15685 does not require a command line arg, since most simulators
15686 don't currently support passing such an arg into the simulated
15687 program.
15688 * gdb.base/commands.exp: Change tests to insert the proper
15689 value as the arg to the first recursive factorial call. Change
15690 compilation line to define FAKEARGV at compile time.
15691
15692Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
15693
15694 * gdb.base/recurse.exp: Enable these tests for the mn10300.
15695 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
15696 function with watchpoint enabled" test.
15697
15698Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
15699
15700 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
15701 Don't call gdb_test when the command doesn't return to a gdb prompt.
15702
15703 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
15704 "Tests restarted" messages.
15705
15706Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
15707
15708 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
15709
dc96c6c7 15710Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
15711
15712 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
15713 for INFO SYMBOL; add help tests for OVERLAY commands.
15714 * gdb.base/default.exp: add tests for INFO SYMBOL command;
15715 add tests for OVERLAY commands
15716 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
15717 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
15718 * gdb.base/sigall.c: add usestubs code frag
15719 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 15720
c906108c
SS
15721Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
15722
15723 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
15724 failures.
15725 (gdb_stop_suppressing_tests): Note that tests have restarted.
15726
15727Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
15728
15729 * config/h8300.exp: New file.
15730
15731Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
15732
15733 * gdb.base/setshow.exp: Check for the existence of a
15734 feature, not its value.
15735
15736Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
15737
15738 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
15739
15740 * gdb.base/scope.exp: It's now init0(), not init().
15741
15742 * gdb.base/scope0.c: For now, change init() to be init0().
15743
15744 * config/monitor.exp: Use gdb_serial in preference to serial
15745 or netport.
15746
15747 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
15748 and it's not already set.
15749
15750Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
15751
15752 * gdb.base/setshow.exp: Only test the run command if the target
15753 isn't using a stub and if it supports argument passing.
15754
15755Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
15756
15757 * config/udi.exp(gdb_start): Make sure UDICONF is set
15758 properly before starting gdb.
15759
15760Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
15761
15762 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
15763 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
15764 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
15765
15766Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
15767
15768 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
15769 specialized code to reboot the board, use remote_reboot instead.
15770
15771 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
15772
15773 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
15774
15775 * config/monitor.exp: Make sure we disconnect from the target.
15776 Also, try a reboot/reload cycle instead of failing if the
15777 load fails.
15778
15779Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
15780
15781 * gdb.base/default.exp: Don't set match_max.
15782 * gdb.base/help.exp: Ditto.
15783 * gdb.base/list.exp: Ditto.
15784 * gdb.base/signals.exp: Ditto.
15785
15786 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
15787 set, use remote_ld to download the testcase instead of
15788 the GDB loader.
15789
15790Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
15791
15792 * config/vr5000.exp: New file.
15793
15794 * config/monitor.exp(gdb_target_monitor): Add pattern for
15795 "Ending remote" to detect errors in connecting.
15796
15797 * gdb.base/setshow.exp: Add .* within auto language test.
15798
15799 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
15800 target feature.
15801
15802 * config/monitor.exp(gdb_load): Check for a failure when loading,
15803 and reboot the board if necessary.
15804
15805 * gdb.base/setvar.exp(test_set): Handle multiple prints within
15806 a set of tests. Remove print.* from the patterns being checked.
15807
15808Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
15809
15810 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
15811 refer to gdb_spawn_id.
15812
15813 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
15814 longer used.
15815 * config/sparclet.exp: Ditto.
15816 * config/sparclet-old.exp: Ditto.
15817 * config/slite.exp: Ditto.
15818 * config/sim.exp: Ditto.
15819 * gdb.base/funcargs.exp: Ditto.
15820
15821 * lib/gdb.exp:Remove references to gdb_spawn_id.
15822 (gdb_expect): Move to remote.exp.
15823
15824Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
15825
15826 * config/monitor.exp: Detect the "Couldn't establish connection"
15827 message from GDB.
15828
15829Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
15830
15831 * gdb.base/bitfields.exp: Use runto instead of explicit
15832 gdb_run_cmd/gdb_expect sequences.
15833
15834 * gdb.base/break.exp(text_next_with_recursion): Add match for
15835 gdb_expect call.
15836
15837 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
15838 We also need to handle the "A program is being debugged already"
15839 prompt from gdb. Use gdb_test to set the baud rate.
15840
15841 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
15842 to 20000. Really. I mean it.
15843
15844Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
15845
15846 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
15847 fails. If suppress_flag is set, skip perror message about not
15848 being able to send to GDB.
15849 (send_gdb): If suppress_flag is set, don't try to send commands to
15850 GDB.
15851 (gdb_expect): If suppress_flag is set, always fail immediately.
15852 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
15853 (gdb_init): Call gdb_stop_suppressing_tests.
15854 (default_gdb_exit): Ditto.
15855 (default_gdb_start): Ditto.
15856
15857 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
15858 gdb_stop_suppressing_tests as appropriate.
15859 * gdb.base/break.exp: Ditto.
15860 * gdb.base/callfuncs.exp: Ditto.
15861 * gdb.base/commands.exp: Ditto.
15862 * gdb.base/exprs.exp: Ditto.
15863 * gdb.base/funcargs.exp: Ditto.
15864 * gdb.base/list.exp: Ditto.
15865 * gdb.base/recurse.exp: Ditto.
15866 * gdb.base/scope.exp: Ditto.
15867 * gdb.base/structs.exp: Ditto.
15868 * gdb.c++/inherit.exp: Ditto.
15869
15870Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
15871
15872 * config/vr4300.exp: New file.
15873
99707966 15874 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 15875
99707966 15876 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
15877
15878Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
15879
15880 * lib/gdb.exp(gdb_init): New function.
15881
15882 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
15883 for each individual variable set.
15884
15885 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
15886 name.
15887
15888 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
15889
15890 * gdb.base/scope.exp: Use gdb_test.
15891
15892 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
15893 aborting; the testsuite driver will do that for us (see
15894 gdb_finish). Also, use gdb_test in a few more places.
15895
15896Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
15897
15898 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
15899
15900Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
15901
15902 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
15903 and "add_tests" are not at the same address.
15904
15905Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
15906
15907 * gdb.base/ptype.exp: Use gdb_test.
15908
15909Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
15910
15911 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
15912 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
15913 left in. No longer expect them to fail.
15914
15915 * gdb.stabs/*.mt; Deleted, no longer used.
15916 * gdb.stabs/configure.in: Remove references to target makefile
15917 frags.
15918 * gdb.stabs/configure: Rebuilt.
15919
15920 * gdb.disasm/*.mt: Deleted, no longer used.
15921 * gdb.disasm/configure.in: Remove references to target makefile
15922 frags. Use "sh3.s" as the unique filename for this directory.
15923 * gdb.disasm/configure: Rebuilt.
15924
15925 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
15926 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
15927 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
15928
15929Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
15930
15931 * config/udi.exp: Use mondfe,name instead of remote_host.
15932
15933Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
15934
15935 * gdb.base/watchpoint.exp: Don't expect a failure when calling
15936 a function with a watchpoint enabled on the mn10200.
15937
15938 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
15939 before trying to create it!
15940
15941Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
15942
15943 * config/vx.exp: Use hostname instead of netport.
15944
15945 * config/vxworks.exp: New file.
15946
15947 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
15948
15949 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
15950 gdb before assuming everything worked. Send a ^C if a timeout
15951 occurs.
15952
15953 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
15954 $gdb_spawn_id directly.
15955 (gdb_run_cmd): Try _start as well as start. Use the target feature
15956 gdb,start_symbol as the symbol to start from when jumping.
15957
15958Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
15959
15960 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
15961 redundant) test.
15962
15963 * gdb.base/recurse.exp: Relax final value test for 'b' so that
15964 it doesn't lose for 16bit integer systems.
15965
15966Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
15967
15968 * gdb.fortran/types.exp: If the target doesn't support "double"
15969 data types, then expect "real" types to only be 4 bytes.
15970
15971 * gdb.c++/virtfunc.exp: Expect failure for virtual function
15972 call tests if the target doesn't support inferior function calls.
15973
15974 * gdb.base/printcmds.exp: Allow minor deviation in FP values
15975 in printf tests.
15976
15977Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
15978
15979 * gdb.base/help.exp: Disable "help set", "help show", and
15980 "help support". Simplify regexp for "help stack".
15981
15982 * gdb.base/default.exp: Set match_max to 5000 and the timeout
15983 to 60 seconds. Temporarily set match_max to 15000 around the
15984 "info copying" test.
15985
15986 * gdb.base/nodebug.exp: Don't try to do an inferior function
15987 call if the target doesn't support them.
15988 * gdb.base/printcmds.exp: Likewise.
15989 * gdb.base/setvar.exp: Likewise.
15990 * gdb.base/structs.exp: Likewise.
15991 * gdb.c++/templates.exp: Likewise.
15992 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
15993
15994 * gdb.base/recurse.exp: Enable for the mn10200.
15995
15996 * configure.in: Do configure gdb.stabs directory for *-*-elf
15997 targets.
15998 * configure: Rebuilt.
15999
16000 * gdb.base/break.exp: Check for gdb,noresults before testing
16001 exit status and/or results from the target.
16002 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
16003 * lib/gdb.exp: Remove old (now bogus) initialization of
16004 noinferior, noargs, noresults and nosignals.
16005
16006Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
16007
16008 * config/sh.exp: New file.
16009
16010 * config/slite.exp: Try to connect multiple times to the board
16011 before rebooting. Only send a "monitor run" if need_monitor_run
16012 is set.
16013
16014 * gdb.base/break.exp: Don't do the "stub continue" test if
16015 the target has gdb_stub set.
16016
16017 * gdb.base/callfuncs.exp: Increase the timeout.
16018
16019 * gdb.base/interrupt.exp: Don't even try to compile the testcase
16020 if the target has gdb,noinferiorio set.
16021
16022 * gdb.base/list.exp: Increase match_max to 10000 characters.
16023
16024 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
16025
16026 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
16027 target.
16028
16029 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
16030
16031Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
16032
16033 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
16034 trying to delete the copy of gdb. Catch the file delete so we
16035 don't die if the delete fails; also, the file should be copied to
16036 the host, not to the build.
16037
16038Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
16039
16040 * lib/gdb.exp(gdb_test): Surround the result pattern with
16041 parenthesis in case it contains multiple regexps separated
16042 with |.
16043
16044 * gdb.base/watchpoint.exp: Use gdb_test.
16045 * gdb.base/default.exp: Ditto.
16046
16047Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
16048
99707966 16049 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 16050
c906108c
SS
16051 * gdb.base/scope.exp: Use gdb_test.
16052 * gdb.c++/classes.exp: Ditto.
16053 * gdb.c++/inherit.exp: Ditto.
16054
16055Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
16056
16057 * gdb.base/crossload.exp: Don't use execute_anywhere, use
16058 remote_exec instead.
16059 * gdb.base/corefile.exp: Don't be ridiculous.
16060 * gdb.base/*.c: Add missing stub invocations.
16061
16062Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
16063
16064 * config/slite.exp: Miscellaneous fixes.
16065
16066 * lib/gdb.exp: Fix runto.
16067
16068 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
16069 the target.
16070
16071 * gdb.base/watchpoint.exp: Fix regexp.
16072
16073 * lib/gdb.exp(default_gdb_exit): Add a catch to the
16074 close and wait commands, as the descriptor may now be
16075 invalid. Always call "remote_close host".
16076
16077Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
16078
16079 Major rewrite for testsuite revision.
d63a86f8 16080
c906108c
SS
16081 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
16082 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
16083 instead of relying on spawn_id to always contain a valid
16084 spawn id.
16085 (get_compiler_info): New procedure to build the ${binfile}.ci
16086 file, instead of replicating this in N different places.
16087 (gdb_compile): New procedure.
d63a86f8 16088
c906108c
SS
16089 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
16090 appropriate arguments) instead of compile. Use gdb_test in a lot
16091 more places. Use send_gdb instead of send. Always run gdb_start
16092 at the start of a testcase, as this is no longer done magically.
16093
16094 config/*-gdb.exp: Rename without the -gdb suffix.
16095
16096 config/mips.exp: Use remote_close instead of exit_remote_shell.
16097 config/monitor.exp: Use target_info instead of looking at
16098 baud, timeout, etc.
16099 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
16100
16101Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16102
16103 * gdb.c++/templates.exp (test_ptype_of_templates),
16104 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
16105 Update expect patterns for destructors and assignment operators
16106 to match corresponding c-typeprint.c changes.
16107 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
16108 to destructor breakpoint test, GDB should be able to set the
16109 destructor breakpoint without specifying arguments.
16110
16111Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
16112
16113 * gdb.threads/pthreads.exp: Change result for failure to compile due
16114 to lack of pthreads runtime support from an error to simply an
16115 unsupported test, per dejagnu standards.
16116
16117Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16118
16119 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
16120 where GDB exits to reduce pattern match time.
16121 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
16122
16123 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
16124
dc96c6c7 16125Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16126
16127 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
16128 * gdb.base/default.exp: ditto.
16129 * gdb.base/nodebug.exp: ditto.
16130 * gdb.base/printcmds.exp: ditto.
16131 * gdb.base/ptype.exp: ditto.
16132 * gdb.base/setvar.exp: ditto.
16133 * gdb.base/structs.exp: ditto.
16134 * gdb.base/setshow.c: Guard against uninitialized values of argc.
16135
16136Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
16137
16138 * configure, */configure: Rebuild with autoconf 2.12.
16139
16140Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
16141
16142 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
16143 use new i*86-pc-linux*-gnu quads.
16144 * gdb.base/corefile.exp: Ditto.
16145 * gdb.base/signals.exp: Ditto.
16146 * gdb.base/sigall.exp: Ditto.
16147 * gdb.base/interrupt.exp: Ditto.
16148
16149 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
16150 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
16151 RedHat 4.0.
d63a86f8 16152
c906108c
SS
16153 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
16154 linux. This allows the test case to at least compile on latest
16155 linux, but still not run due to missing the threads runtime library.
16156
16157Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16158
16159 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
16160 directory to search gdb directory. Accept and step over conditional
16161 stack alignment code. Consume $prompt in failure cases.
16162 Reset timeout to $oldtimeout instead of some arbitrary value.
16163 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
16164 timeout problems with infinite stack backtraces.
16165 * gdb.base/ptype.exp (ptype struct link, union tu_link):
16166 Accept function parameters for linkfunc member.
16167
16168Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
16169
16170 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
16171 (CXXFLAGS): Remove, unreferenced.
16172 (B_OPTIONS): Add for -B options and add code to initialize with
16173 previous -B options and also add -B option to pick up cross compiled
16174 runtime.
16175 (TARGET_INCLUDES): Add for -I options and add code to initialize when
16176 doing cross compiles.
16177 (target_alias): Declare global.
16178 (xgcc): Set variable to full path of gcc in build tree. Use findfile
16179 to verify that gcc exists in build tree, and if so set CC to that
16180 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 16181
c906108c
SS
16182Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
16183
16184 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
16185 ptype test for anonymous union. Fixup testcase to match
16186 current gcc debug output.
16187
16188Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
16189
16190 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
16191 force argument to an unsigned long type.
16192
16193Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
16194
16195 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
16196 tests and anonymous union print/ptype tests.
16197 * gdb.base/list.exp (test_forward-search): Increase timeout by
16198 5 minutes for the "search extremely long line" case.
16199 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
16200 completely optional and that the pass/fail messages use the command as
16201 the message if that third arg is a null string.
16202 (gdb_test_exact): Arrange that a null string pattern means match a
16203 null string output rather than any output, which might include random
16204 errors.
16205 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
16206 backtrace test.
16207 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
16208 always failing and failure is now exposed by gdb.exp changes.
16209
16210Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
16211
16212 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
16213 weren't being noted.
16214
16215Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16216
16217 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
16218 * gdb.stabs/weird.exp: Remove v_comb xfails.
16219
dc96c6c7 16220Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16221
16222 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 16223 list.exp scope.exp watchpoint.exp]
c906108c 16224 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 16225
dc96c6c7 16226Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16227
16228 * config/monitor.exp: Increase download timeout to 1000 seconds.
16229
dc96c6c7 16230Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16231
16232 * config/m32r.exp: Increase timeout to 120 seconds.
16233
16234Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
16235
16236 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
16237 and accept older ordering as obsolescent gcc or gdb.
16238 * gdb.c++/templates.exp: Ditto.
16239 * gdb.c++/virtfunc.exp: Ditto.
16240
16241Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
16242
16243 * gdb.base/coremaker.c: Add code to mmap some data so we
16244 can check that it ends up in the core file.
16245 * gdb.base/corefile.exp: Add test to read mmapped data
16246 from core file.
16247
dc96c6c7 16248Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16249
16250 * config/m32r.exp: New file.
16251
16252Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
16253
16254 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
16255 that cflags can contains -gstabs, and work correctly for other tests.
16256
dc96c6c7 16257Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
16258
16259 * gdb.base/setshow.exp: New file, tests show and set.
16260 * gdb.base/setshow.c: New file, tests show and set.
16261 * gdb.base/help.exp: Add test for help set|show annotate.
16262 * gdb.base/default.exp: Add test for set|show annotate.
16263
16264Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
16265
16266 * testsuite/gdb.base/break.exp: Make backtrace from factorial
16267 errors unique.
16268 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
16269 explicitly.
16270
16271Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
16272
16273 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
16274 and width commands. This is done elsewhere.
16275 * (gdb_start): Don't call gdb_start_sim here. That's already
16276 done in gdb_load. This fixes lots of failures in default.exp.
16277
16278Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
16279
16280 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
16281 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
16282 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
16283 in the same we we treat other failures (since it may be an expected
16284 condition), rather than as an error.
16285 * gdb.base/signals.exp (test_handle_all_print): Revert back to
16286 old test format.
16287
16288Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
16289
16290 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
16291 (distclean maintainer-clean realclean): No need to remove files
16292 twice. Nuke the duplicates.
16293 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 16294 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
16295 Remove config.h along with other config files.
16296
16297Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
16298
16299 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
16300 "p func1 ()" and note that rests of tests are skipped.
16301 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
16302 setup_xfails for "print func2::coremaker_local".
16303 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
16304 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
16305 affected by the previous run test.
16306 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
16307 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
16308 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
16309 "pass int powerset tuple" and "pass modeless int powerset tuple".
16310 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
16311 "real write 4" and "real write 8".
16312 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
16313 setup_xfails for "print vs1 after tuple assign 2",
16314 "print \$i after tuple assign 2", and
16315 "print vs2 after tuple assign 2".
16316 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
16317 meaningful error message and return -1 so the caller can
16318 suppress further tests and avoid a cascade of errors.
d63a86f8 16319
c906108c
SS
16320Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
16321
16322 * gdb.base/a1-selftest.exp: Tweak tests to account for new
16323 format for printing version.
16324 * gdb.base/default.exp: Ditto.
16325 * gdb.base/interrupt.exp: Fix problem with cascade of
16326 errors if child process dies while calling a function.
d63a86f8 16327
c906108c
SS
16328Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
16329
16330 * Makefile.in (VPATH): Add
16331 * Makefile.in (Makefile, config.status): Fix rules so things get
16332 remade when necessary.
16333
16334Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
16335
16336 * Makefile.in (just-check): Add path to sibling expect dir
16337 to environment variable specified by RPATH_ENVVAR.
16338
16339Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
16340
16341 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
16342 (just-check): Add shared library paths for libstdc++, tk,
16343 tcl, bfd, and opcodes to the environment variable specified
16344 in RPATH_ENVVAR.
16345 * configure.in: Add support to recognize --enable-shared flag
16346 and generate correct value for RPATH_ENVVAR.
16347 * configure: Regenerated with autoconf.
16348
16349Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
16350
16351 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
16352 include all osf versions.
16353 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
16354 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
16355 when target is linux. When failing to build pthreads test
16356 executable, give more meaningful message.
16357 * gdb.threads/pthreads.c: Hpux also uses old definition of second
16358 arg for pthread_create.
d63a86f8 16359
c906108c
SS
16360Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
16361
16362 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
16363 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
16364 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
16365 and -lpthreads (everybody else).
16366 (test_startup): Fail gracefully if threads are not supported.
16367 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
16368 "p/c array_index("abcdef",2)" when not gcc compiled.
16369 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
16370 "print func2::coremaker_local" when not gcc compiled.
16371 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
16372 "ptype on opaque struct tagname (statically)",
16373 "ptype on opaque struct tagname (dynamically) 1", and
16374 "ptype on opaque struct tagname (dynamically) 2"
16375 for not compiled with gcc.
16376 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
16377 backtrace when compiled with gcc.
d63a86f8 16378 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
16379 than always return success.
16380
16381Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
16382
16383 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
16384
16385Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
16386
16387 * gdb.base/structs.exp: Undo last change.
16388
16389Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
16390
16391 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
16392 encapsulate all the steps/nexts done during self test, starting
16393 at main, and makes them less sensitive to optimization issues.
16394 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
16395 signal handler" test.
16396 * gdb.threads/pthreads.exp: Only run this for native configs.
16397 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
16398 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
16399 tests.
16400 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
16401 for "runto test_calls(void)" test.
d63a86f8 16402
c906108c
SS
16403Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
16404
16405 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
16406 and don't expect address info in breakpoint confirmations.
16407
16408Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
16409
16410 * gdb.base/list.exp (test_forward_search): Increase timeout
16411 temporarily by 60 seconds for searching extremely long line,
16412 and then reset to old value when done. Increase expect input
16413 buffer to 10000.
16414
16415Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
16416
16417 * gdb.base/list.exp (test_forward_search): Fix to handle very
16418 long source line without overflowing expect's input buffer.
16419
16420Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
16421
16422 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
16423 "buffer_full".
16424
16425 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
16426 "buffer_full".
16427
16428 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
16429 "buffer_full".
16430
16431 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
16432 "buffer_full".
16433
16434Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
16435
16436 * configure.in (configdirs): Add gdb.threads.
16437 * configure: Regenerated with autoconf.
16438 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
16439 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
16440 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 16441
c906108c
SS
16442Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
16443
16444 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
16445
16446Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
16447
16448 * gdb.base/signals.exp (test_handle_all_print): Test separately for
16449 each signal's status in the output of "handle all print".
16450 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
16451 the \r\n sequence that immediately precedes the gdb prompt.
16452 * gdb.base/a1-selftest.exp: Save original timeout and restore
16453 after test.
16454
16455Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
16456
16457 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
16458 symbol.
16459
16460Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
16461
16462 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
16463
16464Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
16465
16466 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
16467 timeout by 60 seconds.
16468
16469Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
16470
16471 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
16472 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
16473 error return.
16474
16475Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
16476
16477 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
16478 gdb initialization, also report how long dejagnu waited. Restore
16479 old timeout before doing error return. Temporarily increase timeout
16480 by 3 minutes to allow for slow startups over heavy NFS use.
16481
16482Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
16483
16484 * lib/gdb.exp: Report timeout value for verbosity level 2.
16485 * config/gdbserver.exp: Ditto.
16486 * config/hppro.exp: Ditto.
16487 * config/mips-gdb.exp: Ditto.
16488 * config/monitor.exp: Ditto.
16489 * config/netware.exp: Ditto.
16490 * config/sim-gdb.exp: Ditto.
16491 * config/slite-gdb.exp: Ditto.
16492 * config/udi-gdb.exp: Ditto.
16493 * config/unix-gdb.exp: Ditto.
16494 * config/vx-gdb.exp: Ditto.
16495 * gdb.base/a1-selftest.exp: Ditto.
16496 * gdb.base/a2-run.exp: Ditto.
16497 * gdb.base/break.exp: Ditto.
16498 * gdb.base/corefile.exp: Ditto.
16499 * gdb.base/list.exp: Ditto.
16500 * gdb.base/recurse.exp: Ditto.
16501 * gdb.base/scope.exp: Ditto.
16502 * gdb.base/signals.exp: Ditto.
16503
16504Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16505
16506 * gdb.threads/Makefile.in (docdir): Removed.
16507
16508Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
16509
16510 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 16511 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 16512 @srcdir@.
d63a86f8 16513 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
16514 autoconf 2.5 or higher.
16515 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
16516
16517Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
16518
16519 * configure: Regenerated.
16520 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
16521 avoid name clashes with SunOS headers.
16522
16523Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
16524
16525 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
16526
16527Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
16528
16529 * gdb.base/callfuncs.exp: Finish last change -- make sure the
16530 prototype information ends up in the compiler info file.
16531
16532Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
16533
16534 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
16535 attempting to regenerate it. Eliminate use of a temporary file
16536 and just generate the info file directly. Source it immediately,
16537 for consistency of use.
16538 * gdb.base/corefile.exp: Ditto
16539 * gdb.base/exprs.exp: Ditto.
16540 * gdb.base/funcargs.exp: Ditto.
16541 * gdb.base/langs.exp: Ditto.
16542 * gdb.base/list.exp: Ditto.
16543 * gdb.base/mips_pro.exp: Ditto.
16544 * gdb.base/nodebug.exp: Ditto.
16545 * gdb.base/opaque.exp: Ditto.
16546 * gdb.base/ptype.exp: Ditto.
16547 * gdb.base/scope.exp: Ditto.
16548 * gdb.base/setvar.exp: Ditto.
16549 * gdb.base/signals.exp: Ditto.
16550 * gdb.base/whatis.exp: Ditto.
16551 * gdb.c++/templates.exp: Ditto.
16552 * gdb.c++/virtfunc.exp: Ditto.
16553 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
16554 whether or not to add -lstdc++ to the compile command line args.
16555
16556Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16557
16558 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
16559 it got fixed by the recent lookup_minimal_symbol_by_pc change.
16560 Increase timeout, a lot of single stepping might be needed if the
16561 target has no hardware watchpoints.
16562
16563Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
16564
16565 * gdb.base/break.exp: Ignore compiler warnings when compiling
16566 break.c.
16567 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
16568 * gdb.base/default.exp: Add h8300 xfails. Handle messages
16569 from remote-sim.
16570 * gdb.base/exprs.exp: Add h8300 xfails.
16571 * gdb.base/funcargs.exp: Likewise.
16572 * gdb.base/nodebug.exp: Likewise.
16573 * gdb.base/printcmds.exp: Likewise.
16574 * gdb.base/ptype.exp: Likewise.
16575 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
16576 h8300 xfails.
d63a86f8 16577 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
16578 on the h8300.
16579 * gdb.base/funcargs.c: Explicitly make last constant argument to
16580 call_after_alloca_subr an unsigned long type.
16581 * gdb.base/return.c: Include stdio.h.
16582
16583Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
16584
16585 * config/abug.exp: New file for the older Motorola Bug monitor
16586 that runs on the mvme13x series VME boards.
16587 * config/monitor.exp: Use the new config array for target settings
16588 if they exist.
16589
16590Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
16591
16592 * sim-gdb.exp: Make the SH simulator allocate less space when
16593 it is targeted.
16594
16595Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
16596
16597 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
16598 test.
16599
16600Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
16601
16602 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
16603 "rs6000-*-*" for "list function in include file" when gcc compiled.
16604 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
16605 for "p ctable1[120]".
16606 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
16607 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
16608 Remove setup_xfail for "rs6000-*-*" for
16609 "print 'scope0.c'::filelocal before run".
16610 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
16611 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
16612 since some compilers don't allow both options to be given
16613 on the same command line. Create object file and move it.
d63a86f8 16614
c906108c
SS
16615Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
16616
16617 * gdb.base/corefile.exp: Always regenerate the core file, since
16618 we always regenerate the coremaker program. Detect special case
16619 where registers cannot be read from core file.
d63a86f8 16620
c906108c
SS
16621Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
16622
16623 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
16624 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
16625 * gdb.c++/templates.exp: Only match on basename of file since
16626 some formats like xcoff don't encode directory information.
16627 * gdb.stabs/weird.exp: Use the right sed script for powerpc
16628 and rs6000 AIX xcoff targets.
16629 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
16630 * configure: Regenerate.
16631 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
16632 here, rather than in distclean.
d63a86f8 16633
c906108c
SS
16634Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
16635
16636 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
16637 defined, and use it to compile the test case with -O2. The
16638 native compilation still uses no optimization.
16639 * gdb.base/mips_pro.c: Remove inline assembly code since
16640 it is compiled PIC by default, which results in assembler
16641 warnings that make the testsuite think the compilation
16642 was unsuccessful.
16643
16644Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
16645
16646 * gdb.c++/misc.exp: Add note to message for
16647 "print s.a for foo struct" that this is a known gcc 2.7.2
16648 and earlier bug.
16649
16650Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
16651
16652 * gdb.base/break.exp: Fix pattern for matching "Delete all
16653 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
16654 setup_xfail for deleting all breakpoints test. Fix various
16655 timeout messages to include "(timeout)".
16656 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
16657 for "p t_float_values2(3.14159,float_val2)".
16658 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
16659 for "continue to call2g" when gcc compiled.
16660 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
16661 "up to foo in langs.exp", "show language at foo in langs.exp",
16662 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
16663 and "show language at fsub in langs.exp".
16664 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
16665 "list line 1 in include file", "list message for lines past EOF",
16666 "list function in include file", "list list0.h:foo", and
16667 "list filename:function; nonexistant function".
16668 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
16669 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
16670 and "ptype t_char_array" to be for native cc only.
d63a86f8 16671
c906108c
SS
16672Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
16673
d63a86f8 16674 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c
SS
16675 setup_xfail for "print coremaker_bss", "print coremaker_ro",
16676 "print func2::coremaker_local", and "backtrace in corefile.exp".
16677
16678Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
16679
16680 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
16681 "bt in signals.exp". This problem only appears when running
16682 the testsuite, and then only intermittently.
16683
16684Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
16685
16686 * gdb.base/return.exp (return_tests): Differentiate between
16687 two tests of continuing.
16688
16689Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
16690
16691 * */Makefile.in (maintainer-clean): Remove config.log.
16692 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
16693 * gdb.c++/Makefile.in (PROGS): Add inherit.
16694 (clean): Remove *.ci.
16695
16696Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
16697
16698 * gdb.c++/misc.cc: Add test code from Mike Stump.
16699 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
16700
16701Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
16702
16703 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
16704 to "alpha-*-osf2*" and add comment.
16705 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
16706 setup_xfail for "step over execarg initialization" and
16707 "step over corearg initialization".
16708 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
16709 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
16710 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
16711 gcc compiled for "print coremaker_bss", "print coremaker_ro",
16712 "print func2::coremaker_local", and "backtrace in corefile.exp".
16713 * gdb.base/signals.exp: Build and source signals.ci.
16714 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
16715 to be for gcc only.
16716 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 16717
c906108c
SS
16718Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16719
16720 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
16721 Feb 3 procfs.c change.
16722
16723Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
16724
16725 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
16726
16727Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
16728
16729 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
16730 from dejagnu's apparent default of 10 seconds, which gives random
16731 results when running the tests over NFS on moderately loaded systems.
16732 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
16733
16734Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
16735
16736 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
16737 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
16738 result reports.
16739
16740Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
16741
16742 * configure.in (CY_AC_PATH_TCLH): Remove.
16743 * configure: Regenerate.
16744
16745Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
16746
16747 * gdb.c++/Makefile.in (clean): Add missing '{'.
16748
16749Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
16750
16751 * lib/gdb.exp: Provide a default value for noinferior.
16752
16753 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
16754 Load libgloss.exp.
16755
16756Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
16757
16758 * gdb.disasm/hppa.exp: Compile directly into an executable, use
16759 the executable, not the .o to run the tests from.
16760
16761Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
16762
16763 * gdb.base/break.exp: Don't test for program exit or exit status
16764 if $noresults if nonzero.
16765 * gdb.base/langs.exp: Likewise.
16766 * gdb.base/watchpoint.exp: Likewise.
16767
16768 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
16769 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
16770 trying to compile the testcase.
16771
16772Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
16773
16774 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
16775 * gdb.base/signals.exp (continue to handler): Likewise.
16776
16777Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
16778
16779 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
16780
16781 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
16782
16783Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
16784
16785 * gdb.base/corefile.exp: Recognize "not found" as failure
16786 when trying to determine if a core file was generated.
16787 If no core file was generate the first time, try again without
16788 the ulimit -c to work around braindamaged shells.
16789
16790Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
16791
16792 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
16793 [] tests with "test" and enclose string in quotes.
16794 * gdb.stabs/configure: Rebuild
d63a86f8 16795
c906108c
SS
16796Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
16797
16798 Changes in sync with expect:
16799 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
16800 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
16801 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
16802 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
16803 argument to AC_REQUIRE.
16804 * configure: Regenerated.
16805
16806Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
16807
16808 * gdb.base/corefile.exp: When generating a core, discard any
16809 error messages about ulimit not found and the "core dumped"
16810 message from the shell that runs the coredumper.
16811
16812Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
16813
16814 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
16815
16816 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
16817 which sed script to run. Expect failure for v_comb test
16818 on PA targets too.
d63a86f8 16819
c906108c
SS
16820Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
16821
16822 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
16823 "print func2::coremaker_local" and for "backtrace in corefile.exp"
16824
16825Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
16826
16827 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
16828 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
16829 "sparc-sun-solaris*" xfails for "p v_comb".
16830 * lib/gdb.exp (default_gdb_start): Fix typo.
16831 * gdb.base/corefile.exp: Allow "Core was generated by ..."
16832 messages to not include the full program name that caused
16833 the core dump since some systems (such as solaris) apparently
16834 truncate this path to about 80 characters.
16835 When generating a core file first try increasing the core file
16836 size limit to unlimited since some systems may default it to
16837 zero, and it is harmless to try it. Move the test for failing
16838 to generate a core file to where it will actually get executed.
16839 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
16840 new gdb result from g++ debug info improvements and make old
16841 pattern obsolescent. Also account for size_t differences
16842 (may be int or long).
16843 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
16844 initialization before function call is placed in the delay slot
16845 and thus appears to be skipped over by commands such as "next".
16846
16847Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
16848
16849 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
16850
16851Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
16852
16853 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
16854 input source file; fix code to compile test to deal with this
16855 convention.
16856 * gdb.c++/*.exp: Likewise.
16857
16858Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
16859
16860 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
16861 "bt in signals.exp".
16862
16863Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
16864
16865 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
16866 "step over execarg initialization" and
16867 "step over corearg initialization".
16868
16869Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
16870
16871 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
16872 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
16873
16874Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
16875
16876 From Rob Savoye (rob@poseidon.cygnus.com)
16877 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
16878 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
16879 configure.in}, gdb.disasm/{Makefile.in, configure.in},
16880 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
16881 configure.in}: Major reworking for autoconfig.
16882 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
16883 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
16884 New files.
16885 * config/unix-gdb.exp: Make GDB global.
16886 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
16887 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
16888 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
16889 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
16890 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
16891 term.exp, twice.exp, watchpoint.exp, whatis.exp},
16892 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
16893 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
16894 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
16895 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
16896 pr-8136.exp, result.exp, string.exp, tuples.exp},
16897 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
16898 to returns as necessary, arrange for test to compile own testcase
16899 executable.
16900 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 16901
c906108c
SS
16902Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
16903
16904 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
16905 clear_xfail at end of test which might not call either pass or fail.
16906 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
16907 "backtrace through signal handler".
16908
16909Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16910
16911 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
16912 continuing from a job control stop signal.
16913 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
16914
16915Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
16916
16917 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
16918 * gdb.base/corefile.exp: Likewise.
16919 * gdb.base/funcargs.exp: Likewise.
16920
16921Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
16922
16923 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
16924 * config/monitor.exp: Add support for setting baud rate.
16925
16926Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
16927
16928 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
16929 i*86-*-linux* xfails for "backtrace through signal handler".
16930 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
16931 "print func2::coremaker_local".
16932 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
16933 alpha-dec-osf2* xfail for
16934 "delete all breakpoints when none".
16935
16936Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
16937
16938 * gdb.base/break.exp: Change test that deletes all breakpoints
16939 when no user breakpoints are installed. A post 4.15 change
16940 causes gdb to no longer prompt in this case.
16941
16942Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
16943
16944 * gdb.base/return.exp (return_tests): Change xfail for test
16945 "correct value returned double test" to stop xfailing at
16946 Solaris 2.5. Apparently the bug has been fixed.
16947
16948Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
16949
16950 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
16951 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
16952
16953Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
16954
16955 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
16956 * gdb.disasm/hppa.s: Corresponding changes.
16957
16958Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
16959
16960 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
16961 makefile fragment.
16962 * config/mt-hpux: Deleted.
16963
16964Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
16965
d63a86f8 16966 * Many files: When warning about suppressed tests due to a
c906108c
SS
16967 nonexistant test binary, avoid incrementing the warning count.
16968
16969Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
16970
16971 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 16972
c906108c
SS
16973Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16974
16975 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
16976 "sparc-*-solaris2*".
16977
16978Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
16979
16980 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
16981 Add global and local variables and initialize them.
16982 * gdb.base/corefile.exp: Test correct mapping of corefile sections
16983 by printing variables. Remove rs6000 and powerpc xfails, BFD now
16984 extracts the file name and terminating signal from the core file.
16985 * TODO: Remove note about tests for correct mapping of corefile.
16986 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
16987 from optimizing it away.
16988 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
16989 handles common blocks.
16990
16991Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
16992
16993 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
16994 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
16995
16996Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
16997
16998 * Makefile.in (maintainer-clean): New target, synonym for
16999 realclean.
17000 * gdb.base/Makefile.in (maintainer-clean): Likewise.
17001 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
17002 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
17003 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
17004 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
17005 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
17006
17007Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
17008
17009 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
17010 xfails when not gcc compiled for "print foo::funclocal".
17011 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
17012 "print foo::funclocal at foo",
17013 "print 'scope1.c'::foo::funclocal at foo",
17014 "print foo::funclocal_bss at foo",
17015 "print 'scope1.c'::foo::funclocal_bss at foo",
17016 "print foo::funclocal_ro at foo",
17017 "print 'scope1.c'::foo::funclocal_ro at foo",
17018 "print bar::funclocal at foo" and
17019 "print 'scope1.c'::bar::funclocal at foo".
17020 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
17021 gcc compiled for "print foo::funclocal at bar".
17022 Expand all messages to ensure that they identify that
17023 the test is at bar().
17024 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
17025 gcc compiled for:
17026 "ptype on opaque struct pointer (statically)",
17027 "ptype on opaque struct tagname (statically)",
17028 "ptype on opaque struct pointer (dynamically) 1",
17029 "ptype on opaque struct tagname (dynamically) 1",
17030 "ptype on opaque struct pointer (dynamically) 2" and
17031 "ptype on opaque struct tagname (dynamically) 2
17032 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
17033 gcc compiled for:
17034 "p datalocal"
17035 "whatis datalocal",
17036 "ptype datalocal",
17037 "p bsslocal",
17038 "whatis bsslocal", and
17039 "ptype bsslocal".
17040 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
17041 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
17042 when not gcc compiled.
17043 * gdb.base/funcargs.exp (float_and_integral_args): Add
17044 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
17045 compiled.
17046 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
17047 "backtrace from call6a" when not gcc compiled.
17048 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
17049 "backtrace from call7a" when not gcc compiled.
17050 * gdb.base/callfuncs.exp (do_function_calls):
17051 Add "hppa*-*-hpux*" xfail when not gcc compiled for
17052 "p t_char_array_values(char_array_val2,char_array_val1)",
17053 "p t_char_array_values(char_array_val1,char_array_val2)",
17054 "p t_char_array_values("carray 1","carray 2")",
17055 "p t_char_array_values("carray 1",char_array_val2)",
17056 "p t_char_array_values(char_array_val1,"carray 2")",
17057 "p sum_args(1,{2})",
17058 "p sum_args(2,{2,3})",
17059 "p sum_args(3,{2,3,4})",
17060 "p sum_args(4,{2,3,4,5})"
17061 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
17062 "backtrace in corefile.exp" when not gcc compiled.
17063
17064Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17065
17066 * gdb.base/signals.exp: Rewrite `handle all print' test as
17067 a procedure. Accept blanks or TABs as whitespace, increase
17068 timeout and expect input buffer size for the large output
17069 from the command. Remove "i*86-*-bsdi2.0" xfail.
17070
17071Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17072
17073 * gdb.base/setvar.exp: Add new testcases for truncation when
17074 assigning invalid values to bitfields.
17075
17076Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
17077
d63a86f8 17078 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
17079 mips-sgi-irix* xfail for
17080 "call inferior func with struct - returns char *"
17081 and fix test so that an optional (unsigned char *) cast is
17082 accepted in the result.
17083
17084Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
17085
17086 * gdb.base/funcargs.exp (float_and_integral_args): Remove
17087 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
17088 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
17089 * gdb.base/signals.exp: Remove duplicate "handle all print" test
17090 that accidentally got checked in.
17091
17092Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
17093
d63a86f8 17094 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
17095 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
17096 compiled test.
17097 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
17098 Add mips-sgi-irix5* xfail for not gcc compiled.
17099 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
17100 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
17101 "p top", "whatis top", "p middle", and "whatis middle".
17102 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
17103 "whatis signed char" for not gcc compiled.
17104 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
17105 "set variable signed char=-1 (-1)" and
17106 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
17107 * gdb.base/funcargs.exp (float_and_integral_args):
17108 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
17109 Add mips-sgi-irix* xfail when not gcc compiled for
17110 "continue to call2b".
17111 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
17112 "continue to call2g".
17113 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
17114 "backtrace from call6a"
17115 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
17116 "backtrace from call7k".
17117 Add mips-sgi-irix5* xfail when not gcc compiled for
17118 "backtrace from call7a".
17119 (localvars_after_alloca): Fix gdb_test cmds for
17120 "print * after runto ...".
17121 Remove rs6000-*-* xfails for
17122 "print i after runto localvars_after_alloca" and
17123 "print l after runto localvars_after_alloca"
17124 for all compilers.
17125 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
17126 when not compiled with gcc, for:
17127 "print signed char == (minus)",
17128 "print signed char != (minus)",
17129 "print signed char < (minus)",
17130 "print signed char > (minus)".
17131 * gdb.base/callfuncs.exp (do_function_calls):
17132 Add mips-sgi-irix* xfail, when compiled with native compiler, for
17133 "call inferior func with struct - returns char *".
d63a86f8 17134 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
17135 "correct value returned double test" to include Solaris 2.4.
17136 * gdb.base/funcargs.exp (float_and_integral_args):
17137 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 17138
c906108c
SS
17139Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17140
17141 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
17142 enumeration bitfields if compiling with GNU C.
17143 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
17144 to empty' prompt.
17145
17146Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
17147
17148 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
17149 test for PRO targets.
17150
17151 * gdb.base/funcargs.exp: Avoid ever setting more than 8
17152 breakpoints in the inferior at any given time by making
17153 two groups of breakpoints for call2*, call6* and call7*
17154 tests.
17155
17156Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17157
17158 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
17159 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
17160 from optimizing it away.
17161 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
17162 "call inferior func with struct".
17163
17164Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
17165
17166 * configure.in: Only configure gdb.chill for particular targets.
17167
17168Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
17169
17170 * gdb.base/Makefile.in: Add action to .c.o transformation
17171 rule that generates a .ci file for each .o file and remove
17172 explicit .c.o rules except for callfuncs.o.
17173 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
17174 generates a .ci file for each .o file and remove explicit
17175 .cc.o rules.
17176 (clean): Remove *.tmp *.ci files.
17177 (EXECUTABLES): Remove templ-info.exp.
17178 * gdb.base/compiler.c: New file.
17179 * gdb.c++/compiler.cc: New file
17180 * gdb.base/scope.exp: Source gdb.base/scope.ci.
17181 Change rs6000-*-* xfail for
17182 "print 'scope0.c'::filelocal_ro" and
17183 "print 'scope1.c'::filelocal" and
17184 "print 'scope1.c'::filelocal_bss" and
17185 "print 'scope1.c'::filelocal_ro" and
17186 "print 'scope1.c'::foo::funclocal" and
17187 "print 'scope1.c'::foo::funclocal_ro" and
17188 "print 'scope1.c'::bar::funclocal" and
17189 "print 'scope0.c'::filelocal_ro" and
17190 "print 'scope1.c'::filelocal at foo" and
17191 "print 'scope1.c'::filelocal_bss at foo" and
17192 "print 'scope1.c'::filelocal_ro at foo" and
17193 "print 'scope1.c'::foo::funclocal at foo" and
17194 "print 'scope1.c'::foo::funclocal_bss at foo" and
17195 "print 'scope1.c'::foo::funclocal_ro at foo" and
17196 "print 'scope1.c'::bar::funclocal at foo" and
17197 "print 'scope0.c'::filelocal_ro" and
17198 "print 'scope1.c'::filelocal" and
17199 "print 'scope1.c'::filelocal_bss" and
17200 "print 'scope1.c'::filelocal_ro" and
17201 "print 'scope1.c'::foo::funclocal" and
17202 "print 'scope1.c'::foo::funclocal_bss" and
17203 "print 'scope1.c'::foo::funclocal_ro" and
17204 "print 'scope1.c'::bar::funclocal" and
17205 "print 'scope1.c'::bar::funclocal_bss"
17206 to only be xfail'd when not compiled with gcc.
d63a86f8 17207 Add rs6000-*-* xfail for
c906108c
SS
17208 "print 'scope0.c'::filelocal_bss before run"
17209 when compiled with gcc.
17210 (test_at_main): Add rs6000-*-* xfail for
17211 "print filelocal_ro in test_at_main"
17212 when compiled with gcc.
17213 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
d63a86f8 17214 Add rs6000-*-aix* xfail for
c906108c
SS
17215 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
17216 "ptype t_char_array", not compiled with gcc.
17217 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
17218 xfail for "list foo (in include file)" when gcc compiled.
17219 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
17220 (integral_args): Add rs6000-*-* xfail for
17221 "run to call0a" if not compiled with gcc.
17222 (unsigned_integral_args): Add rs6000-*-* xfail for
17223 "run to call1a" if not compiled with gcc.
17224 (float_and_integral_args): Add rs6000-*-* xfail for
17225 "run to call2a" if not compiled with gcc and for
17226 "continue to call2b" for any compiler.
17227 Add rs6000-*-* xfail to
17228 "print f1 after run to call2a" for gcc compiled.
17229 (discard_and_shuffle): Add rs6000-*-* xfail for
17230 "run to call6a".
17231 (shuffle_round_robin): Add rs6000-*-* xfail for
17232 "backtrace from call7a" if not compiled with gcc.
17233 Add rs6000-*-* xfail for
17234 "backtrace from call7b" if compiled with gcc.
17235 (call_after_alloca): Add rs6000-*-* xfail for
17236 "print c in call_after_alloca" and
17237 "print s in call_after_alloca" and
17238 "backtrace from call_after_alloca_subr"
17239 if not compiled with gcc.
17240 (localvars_in_indirect_call): Add rs6000-*-* xfail for
17241 "print c in localvars_in_indirect_call" and
17242 "print c in localvars_in_indirect_call" and
17243 "backtrace in indirectly called function" and
17244 "stepping into indirectly called function"
17245 if not compiled with gcc.
17246 (localvars_after_alloca): Add rs6000-*-* xfail for
17247 "print c after runto localvars_after_alloca" and
17248 "print s after runto localvars_after_alloca" and
17249 "print i after runto localvars_after_alloca" and
17250 "print l after runto localvars_after_alloca"
17251 for all compilers.
17252 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
17253 than whatis-info.exp.
17254 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
17255 than opaque-info.exp.
17256 Setup rs6000-*-* xfail for
d63a86f8 17257 "ptype on opaque struct pointer (statically)" and
c906108c
SS
17258 "ptype on opaque struct pointer (dynamically)" when
17259 not compiled with gcc.
17260 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
17261 rather than callf-info.exp.
17262 (do_function_calls): Add clear_xfail for rs6000-*-* for
17263 "p t_float_values2(3.14159,float_val2)". Seems to work
17264 fine there, both with xlc and gcc. Need to find out what
17265 it is doing right and fix other platforms.
17266 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
17267 "call inferior func with struct - returns int",
17268 "call inferior func with struct - returns long",
17269 "call inferior func with struct - returns float",
17270 "call inferior func with struct - returns double",
17271 "call inferior func with struct - returns char *",
17272 but only if not gcc compiled (presumes xlc compiled).
17273 Change rs6000-*-* xfails for
17274 "call inferior func with struct - returns char" and
17275 " call inferior func with struct - returns short" to only
17276 xfail if not using gcc.
17277 (clean mostlyclean): Remove *.ci and *.tmp files.
17278 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
17279 than templ-info.exp.
17280 * gdb.base/langs.exp: Source gdb.base/langs.ci.
17281 Add rs6000-*-* xfail for "up to foo in langs.exp"
17282 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
17283 when not gcc compiled.
d63a86f8 17284
c906108c
SS
17285Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17286
17287 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
17288 * gdb.base/corefile.exp: Likewise.
17289 * gdb.base/list.exp: Likewise.
17290 * gdb.base/scope.exp: Likewise.
17291 * gdb.base/siganls.exp: Likewise.
17292
17293 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
17294 compiler output.
17295 * gdb.base/whatis.exp: Likewise.
17296
17297Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
17298
17299 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
17300 failure (opcode table has been fixed to match reality).
17301
17302Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
17303
17304 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
17305 "call inferior func with struct - returns char",
17306 "call inferior func with struct - returns short"
17307
17308 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
17309 "print 'scope0.c'::filelocal at main",
17310 "print 'scope0.c'::filelocal_bss in test_at_main",
17311 "print 'scope0.c'::filelocal at foo",
17312 "print 'scope0.c'::filelocal_bss in test_at_foo",
17313 "print 'scope0.c'::filelocal at bar",
17314 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 17315
c906108c
SS
17316 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
17317 in source file 1". This bug seems to have been fixed with both
17318 gcc and native cc (was native assembler bug?).
17319
17320Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
17321
17322 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
17323 "backtrace through signal handler" to "i*86-*-sysv4*".
17324 * gdb.base/signals.exp: Add xfail for "'next' behaved as
17325 continue" case. Add "known SVR4 bug" to fail message.
17326 Add "i*86-*-bsdi2.0" xfail for "handle all print".
17327 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
17328 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
17329 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
17330 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
17331 "up to foo in langs.exp", "show language at foo in
17332 langs.exp", "up to cppsub_ in langs.exp", "show
17333 language at cppsub_ in langs.exp", "up to fsub in
17334 langs.exp", and "show language at fsub in langs.exp".
17335 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
17336 "bactrace in corefile.exp".
17337 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
17338 "call inferior function with struct - returns float" and
17339 "call inferior function with struct - returns double".
d63a86f8 17340
c906108c
SS
17341Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
17342
17343 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
17344 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
17345 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
17346 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
17347
17348Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
17349
17350 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
17351 (or overriden) "CHILL" macro rather then bare "gcc".
17352 Also look for ../../gcc/xgcc since that is what we will
17353 actually need, not "Makefile". Remove following assignment
17354 of CHILL to CHILL_FOR_TARGET because that results in
17355 recursive definition.
17356
17357Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
17358
17359 * gdb.base/corefile.exp: Change xfail for backtrace in
17360 corefile.exp from linuxaout to all linux.
17361 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
17362 cases where we miss the breakpoint at the signal handler
17363 for some reason. Setup xfail for linuxoldld/linuxaout and
17364 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
17365 hitting SIGURG breakpoint.
17366 * gdb.base/signals.exp: Setup xfail for "next" acting like
17367 continue to add linuxoldld. Setup xfail for all linux for
17368 "next to handler in signals_tests_1", "backtrace in
17369 signals_tests_1", "continue to func1", "pass SIGUSR1",
17370 and continue to handler".
17371
17372Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
17373
17374 * Update all FSF addresses except those in COPYING* files.
17375
17376Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
17377
17378 * gdb.base/a2-run.exp: Change messages to be more explicit about
17379 the status of args, and quote binfile in results.
17380
17381Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
17382
17383 * gdb.base/callfuncs.exp: Add tests for passing structs to
17384 inferior functions and return various types.
17385 * gdb.base/callfuncs.c: Add functions to receive a struct
17386 and return a member of the struct, in various types.
17387
17388Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17389
17390 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
17391
17392Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
17393
17394 * config/vxworks29k.exp: New file, sources vxworks.exp.
17395
17396Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17397
17398 * config/gdbremote.exp: New file. Testing framework using
17399 gdbserver.
17400
17401Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
17402
17403 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
17404 "call function when asleep" and "send end of file".
17405 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
17406 for "backtrace in corefile.exp".
17407 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
17408 for "backtrace through signal handler".
17409 * gdb.base/corefile.exp: Make sure we actually generate a core file
17410 before trying the core tests. Some systems allow the user to suppress
17411 generation of core files and default to that (linux for example).
17412 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
17413 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
17414
17415Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17416
17417 * gdb.threads: New directory with some crude multi-threaded
17418 gdb tests (step.exp and step2.exp).
17419 * config/mt-lynx (STEP_EXECUTABLE): Define.
17420 (THREADFLAGS): Define.
17421
17422Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
17423
17424 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
17425
17426 * gdb.base/signals.exp: Disable whole file for lynx until
17427 further notice.
17428
17429 * gdb.base/signals.exp: xfail test where "next" acts like
17430 "continue" for lynx.
17431
17432 * gdb.base/interrupt.exp: xfail test for calling function while
17433 inferior is asleep for lynx.
17434
17435 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
17436 than one cr-lf after each command.
17437
17438Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17439
17440 * configure.in: Reinstate setting of stabsdirs variable, fix
17441 typo in setting up configdirs for native builds.
17442
17443 * gdb.base/return.exp: Fix typo in return double test.
17444 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
17445 compiler from optimizing them away.
17446
17447Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
17448
17449 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
17450 sequences to be echo'd by gdb when using gdb_test.
17451 * gdb.chill/chexp.exp: Likewise.
17452 * gdb.fortran/exprs.exp: Likewise
17453
17454Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
17455
17456 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
17457 after the inferior gdb has started.
17458
17459 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
17460 after each command.
17461 * gdb.base/funcargs.exp: Likewise.
17462 * gdb.base/gdbvars.exp: Likewise.
17463 * gdb.base/interrupt.exp: Likewise.
17464 * gdb.base/list.exp: Likewise.
17465 * gdb.base/watchpoint.exp: Likewise.
17466 * gdb.c++/demangle.exp: Likewise.
17467 * gdb.c++/inherit.exp: Likewise.
17468 * gdb.chill/chexp.exp: Likewise.
17469 * gdb.fortran/exprs.exp: Likewise.
17470
17471 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
17472 test if we can't handle IO to/from the inferior.
17473
17474 * gdb.c++/misc.exp: Always check for a program already being
17475 started after sending a "run" command to gdb.
17476
17477 * gdb.base/twice.exp: Start with a fresh gdb.
17478
17479 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
17480 only depend on gdb's expression code, not the chill runtime.
17481
17482 * gdb.base/return.c: Put return values into variables so we
17483 can have gdb print them rather than depending on the program
17484 to print them.
17485 * gdb.base/return.exp: Corresponding changes.
17486
17487 * lib/gdb.exp: Provide default value for noinferiorio.
17488 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
17489 the inferior.
17490
17491 * gdb.base/break.exp: Always check for a program already being
17492 started after sending a "run" command to gdb.
17493 (text_next_with_recursion): Don't check the output from the
17494 program's printf statement. Instead just make sure the program
17495 exited.
17496
17497 * gdb.base/commands.exp: Protect tests which need arguments with
17498 $noargs conditionals.
17499
17500Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17501
17502 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
17503 of structure member arrays to match gdb/valops.c:value_addr change.
17504
17505Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
17506
17507 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
17508 cases.
17509
17510Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
17511
17512 * configure.in (configdirs): Remove gdb.chill from default list
17513 of subdirs and then add it back in only if doing a native build.
17514 The current chill compiler does not yet work in any cross build.
17515 * Revert all signal changes from Jul 6.
17516 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
17517 for sh-hms targets, allowing these tests to link, with no other
17518 changes. Testing is suppressed by setting "nosignals" in site.exp.
17519
17520Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
17521
17522 * configure.in (signaldirs): Define and add to configdirs for all
17523 targets except some specific ones that are known to not support signals.
17524 Also clean up formatting.
17525 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
17526 (signals, sigall): Remove rules to build.
17527 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
17528 Moved to new gdb.signals directory.
17529 * gdb.signals: New test directory.
17530 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
17531 signals.c signals.exp}: New or moved files.
17532
17533Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
17534
17535 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
17536
17537Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
17538
17539 * gdb.base/return.exp: Xfail `return double' test failure
17540 on at least Solaris 2.3 and handle future/past versions on
17541 a case by case basis as appropriate. Also update message
17542 to include i*86 failures.
17543
17544Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17545
17546 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
17547
17548 * lib/gdb.exp: Fix comment which erroneously identified
17549 gdb_file_cmd as gdb_load (the 19 May change was in fact to
17550 gdb_file_cmd not gdb_load).
17551 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
17552
17553 * gdb.base/setvar.exp: Make test names consistent between pass and
17554 fail cases. Use gdb_test more.
17555
17556Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17557
17558 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
17559
17560Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17561
17562 * gdb.base/help.exp: Fix expected help string for `show commands'.
17563
17564Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
17565
17566 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
17567
17568 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
17569 of a text section.
17570
17571Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
17572
17573 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
17574 that loop eventually terminates. Fix Connection refused logic so
17575 that testsuite will expire nicely.
17576
17577Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
17578
17579 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
17580 config/rom68k.exp: New tcl glue for the appropriate monitors.
17581 These all just end up calling monitor.exp.
17582 * config/monitor.exp (gdb_target_monitor): Handle `Connection
17583 refused' by retrying. Cleanup some timeout issues.
17584 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
17585 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
17586 callers don't have to set/restore global timeout variable.
17587
17588 * The following set of changes centralizes management of the global
17589 timeout variable. This way, it can be set in one target dependent
17590 place instead of dozens of places scattered throughout the test suite.
17591 If you need to lengthen a timeout, then you should either set timeout
17592 in one of the config/{target}.exp files, or multiply it by a factor.
17593 Setting it to an absolute value is always going to lose for some
17594 targets.
17595 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
17596 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
17597 * gdb.base/funcargs.exp: Don't set timeout.
17598 * gdb.base/list.exp (test_forward_search): Only use local timeout.
17599 * gdb.base/printcmds.exp (test_print_string_constants
17600 test_print_array_constants): Don't set timeout.
17601 * gdb.base/ptype.exp: Don't set timeout.
17602 * gdb.base/recurse.exp: Don't set timeout.
17603 * gdb.base/return.exp: Don't set timeout.
17604 * gdb.base/watchpoint.exp: Don't set timeout.
17605 * gdb.c++/classes.exp (do_tests): Don't set timeout.
17606 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
17607
17608Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
17609
17610 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
17611
17612Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17613
17614 * lib/gdb.exp: Disable chill tests for irix5.
17615
17616Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17617
17618 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
17619 each test pass or fail.
17620
17621Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17622
17623 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
17624 xlc not gcc.
17625
17626Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
17627
17628 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
17629
17630Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
17631
17632 * config/est.exp: Fix copyright and comments. Remove dead code.
17633 Use targetname, serialport and baud variables instead of fixed
17634 constants.
17635 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
17636 * config/cpu32bug.exp: New file to support cpu32bug monitors.
17637
17638Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17639
17640 * gdb.base/watchpoint.exp: Don't run
17641 test_watchpoint_triggered_in_syscall for sunos.
17642
17643Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17644
17645 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
17646 they don't seem to exist. Do include stdio.h.
17647
17648Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17649
17650 * gdb.base/a1-selftest.exp: Add alpha xfail.
17651
17652Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17653
17654 * gdb.base/watchpoint.c (main): Prompt before calling read().
17655 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
17656 Revise accordingly. Remove cruft about sending "123" several
17657 times, until it gets noticed. Clean up the "print buf[0]" stuff
17658 so that it passes or fails, and waits for prompts in the usual way.
17659
17660Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17661
17662 * gdb.base/recurse.exp: Fix comment.
17663
17664 * TODO: Remove item about printing variables in nodebug.exp. Add
17665 item about enabling tests which are only run on some targets.
17666
17667 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
17668 fail, make test names unique, use new gdb_test convention
17669 regarding pattern, use gdb_test more, etc.).
17670
17671 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
17672 fail, make test names unique, etc.).
17673
17674Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17675
17676 * gdb.base/nodebug.c: Change return type of top and middle to
17677 short.
17678 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
17679 are fixed by the recent mdebugread.c changes. Allow `short ()'
17680 as type for top and middle.
17681
17682Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17683
17684 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
17685 nearly as I can tell, the whole thing was an accident in Stu's
17686 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
17687 to replace a send/expect pair with gdb_test, but ended up only
17688 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
17689 of 30 Mar 1995 took care of it, but left this vestigial comment
17690 which I am now nuking.
17691
17692Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17693
17694 * gdb.base/break.exp: Look for different line number for
17695 breakpoint at main depending on usestubs.
17696
17697Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17698
17699 * gdb.base/list.exp: Adjust some alternate expect patterns to
17700 match recent list0.c change. Add alternate expect pattern for
17701 output from `list default lines around main' for optimizing
17702 compilers.
17703
17704Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17705
17706 * lib/gdb.exp: If nosignals is not set, set it to 0.
17707
17708Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
17709
17710 * config/slite-gdb.exp: Responds to load symbol table prompt.
17711 * gdb.base/break.exp: Adjust line number, fix rerun.
17712 * gdb.base/langs0.c: Add #ifdef usestubs.
17713
17714Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
17715
17716 * gdb.base/list.exp: Adjust line contents after adding new lines in
17717 list0.c. Also fix a syntax error.
17718
17719 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
17720 * gdb.base/break.exp: ditto.
17721 * gdb.base/list.exp: ditto.
17722 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
17723 * gdb.base/run.c: ditto.
17724 * gdb.base/list0.c: ditto.
17725 * gdb.base/funcargs.c: ditto.
17726
17727Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
17728
17729 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
17730 $targetname, $serialport and $baud instead of hardwired variables.
17731 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
17732 target doesn't support signals.
17733
17734Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
17735
17736 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
17737
17738Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17739
17740 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
17741 Don't rely on the value of an auto variable before it has been
17742 initialized. Use gdb_test more.
17743
17744Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17745
17746 * lib/gdb.exp (default_gdb_version): A version number must start
17747 with a digit, but other than that contains all characters up to
17748 the first whitespace character.
17749
17750Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17751
17752 * gdb.base/commands.exp (breakpoint_command_test): New tests.
17753
17754Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17755
17756 * gdb.c++/*.exp: Warn if executable does not exist. The original
17757 reason for skipping the warning was that configure.in sometimes
17758 intentionally skipped building the executables but the tcl code
17759 had no way of knowing. That (a) was always bogus with respect to
17760 error handling, (b) is no longer true (right now there is no way
17761 to skip C++ tests).
17762
17763 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
17764
17765Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17766
17767 * gdb.base/list.exp: Add expect patterns for output from
17768 SunPRO compiled executables.
17769 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
17770 types.
17771
17772Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17773
17774 * gdb.base/break.exp (test_next_with_recursion): Accept any line
17775 number (we are already testing that the correct source line text
17776 gets printed).
17777
17778 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
17779 that is what is intended, but something needed to be done to get
17780 sunos4 native working again.
17781
17782 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
17783
17784 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
17785 apparently went with a (very) old xfail.
17786
17787Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
17788
17789 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
17790 runto_main is a proc in gdb.exp that will do 'step' for target use
17791 stubs.
17792 * gdb.base/exprs.exp: ditto.
17793 * gdb.base/interrupt.exp: ditto.
17794 * gdb.base/opaque.exp: ditto.
17795 * gdb.base/printcmds.exp: ditto.
17796 * gdb.base/ptype.exp: ditto.
17797 * gdb.base/scope.exp: ditto.
17798 * gdb.base/setvar.exp: ditto.
17799 * gdb.base/signals.exp: ditto.
17800 * gdb.base/twice.exp: ditto.
17801 * gdb.c++/classes.exp: ditto.
17802 * gdb.c++/inherit.exp: ditto.
17803 * gdb.c++/templates.exp: ditto.
17804 * gdb.base/break.exp: no run and hit main for stubs. Change line
17805 numbers for breakpoints and info breakpoint.
17806 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
17807 breakpoint().
17808 * gdb.base/callfuncs.c: ditto.
17809 * gdb.base/exprs: ditto.
17810 * gdb.base/interrupt.c: ditto.
17811 * gdb.base/opaque0.c: ditto.
17812 * gdb.base/printcmds.c: ditto.
17813 * gdb.base/ptype.c: ditto.
17814 * gdb.base/scope0.c: ditto.
17815 * gdb.base/setvar.c: ditto.
17816 * gdb.base/signals.c: ditto.
17817 * gdb.base/twice.c: ditto.
17818 * gdb.c++/misc.cc: ditto.
17819 * gdb.c++/templates.cc: ditto.
17820
17821Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17822
17823 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
17824
17825 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
17826 somewhere between `read' and `main.c'. I'm pretty sure the
17827 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
17828 and it isn't particularly useful.
17829
17830 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
17831
17832Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17833
17834 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
17835
17836Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
17837
17838 * config/mt-slite: add LIBS and -nostdlib.
17839 * config/slite-gdb.exp: add this new file to support sparclite target.
17840
17841Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
17842
17843 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
17844
17845 * gdb.base/a2-run.exp: Change argument to istarget from
17846 "*-*-vxworks" to "*-*-vxworks*".
17847 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
17848
17849Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
17850
17851 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
17852 will not runto main but do a 'step' to step out of breakpoint().
17853 * config/mt-slite: add -Dusestubs.
17854
17855Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17856
17857 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
17858 instead of just @.
17859
17860 * gdb.base/signals.exp: Add test for "handle all print".
17861 * TODO: Remove "handle all print". Also remove item about
17862 checking copyright date (I don't like the idea of a spurious FAIL
17863 based on when we run the tests).
17864
17865 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
17866 for SunOS4 (reason for failure not investigated). Remove
17867 redundant test for $binfile.
17868
17869 * gdb.base/nodebug.c (array_index): Call malloc.
17870
17871 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
17872
17873Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
17874
17875 * gdb.base/recurse.exp: Update gdb_test invocation to use new
17876 conventions and slightly simplify the matching regexp.
17877
17878Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17879
17880 * gdb.base/break.exp: Update gdb_test invocation to use new
17881 convention.
17882
17883 * lib/gdb.exp: If noargs is not set, set it to 0.
17884
17885 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
17886 tests unique.
17887
17888 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
17889
17890Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17891
17892 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
17893 one argument of type "<non-float parameter>".
17894
17895Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
17896
17897 * config/rom68k.exp: New file to support Motorola IDP board.
17898 * gdb.base/a2-run.exp: Skip this file if noargs is set.
17899 * gdb.base/break.c: Change things around so that this program
17900 doesn't depend upon args. This is necessary to make remote
17901 targets work (in general, they can't take args).
17902 * gdb.base/break.exp: Don't try to send args to program. Don't
17903 expect output. Also, replace lots of code with gdb_test.
17904
17905Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17906
17907 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
17908 printing of '\'' (which is what the comment says we are testing,
17909 even though we were not), not '''.
17910 (test_integer_literals_rejected): Test that printing ''' is an error.
17911
17912 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
17913 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
17914 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
17915 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
17916 Use gdb_test not test_print_accept.
17917 * lib/gdb.exp: Remove test_print_accept.
17918
17919 * gdb.base/signals.exp (signal_tests_1): Make pass message
17920 consistent with fail message.
17921
17922 * gdb.base/whatis.exp: Remove xfails for printing char vs.
17923 unsigned char; the bug (PR 1821) is fixed.
17924
17925 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
17926
17927 * gdb.base/scope.exp (test_at_localscopes): Call pass for
17928 successful tests--makes xfailing them work right.
17929
17930Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17931
17932 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
17933 only \r\n, not .*. The test can pass .* as the last thing in
17934 $pattern if that is what it wants. In addition to providing this
17935 flexibility, this change should speed up pattern matching in cases
17936 where the pattern already ended with .* (there were a number of
17937 them). This change also helps catch bad patterns--in the old
17938 scheme the typo "char \*" instead of "char \\*" would pass. Now
17939 it is caught.
17940 * Many .exp files: Update callers.
17941
17942 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
17943 clearer and does not spuriously match multiple ('s. Likewise for
17944 ) and *.
17945
17946 * gdb.base/nodebug.exp: Test ability to call a function and pass
17947 it a string (even with no debugging info).
17948
17949 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
17950 "p '\'", which is the same as "p ''" once tcl gets done with
17951 quoting, to "p '\\'", which I suspect is what is intended (one
17952 backslash gets sent to GDB).
17953
17954 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
17955
17956Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17957
17958 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
17959 1817) was fixed literally years ago.
17960
17961Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
17962
17963 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
17964 test, it causes stepping out of call_after_alloca_subr with
17965 optimizing compilers.
17966 (localvars_in_indirect_call): Consume GDB prompt if `finish'
17967 fails.
17968
17969 * gdb.c++/templates.exp: Source templ-info.exp only if
17970 the templates executable exists.
17971
17972 * gdb.c++/misc.cc (class Contains_static_instance,
17973 class Contains_nested_static_instance),
17974 gdb.c++/classes.exp (test_static_members): Test printing of
17975 a class that contains a static instance of the class.
17976
17977Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17978
17979 * gdb.base/langs2.c (cppsub_): Don't prototype.
17980 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
17981 only, I believe).
17982
17983Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17984
17985 * lib/gdb.exp (skip_chill_tests): New procedure.
17986
17987 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
17988
17989Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
17990
17991 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
17992 each expect pattern. Cuts runtime from 12 to about 4 seconds.
17993
17994Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
17995
17996 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
17997
17998 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
17999 disassemble 8, not 16, instructions for part 4.
18000
18001 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
18002 support the latter anymore.
18003
18004 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
18005 -DNO_PROTOTYPES.
18006 * gdb.base/callfuncs.c: Control use of prototypes based on
18007 NO_PROTOTYPES, not __STDC__.
18008 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
18009 t_float_values2 tests if prototypes in use.
18010
18011 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
18012 t_double_values): When checking differences against DELTA, check
18013 that difference is within the range (-DELTA,DELTA), not just
18014 (-infinity,DELTA).
18015
18016Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
18017
18018 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
18019 'file' command firts, then 'target', then 'load', this is due to gdb
18020 target set up.
18021 * config/mips-gdb.exp: Fix a couple regular exp bugs.
18022
18023Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
18024
18025 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
18026 FP load/store variants.
18027 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
18028
18029Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18030
18031 * gdb.base/term.exp: Do not give a warning if not native, it is
18032 not an abnormal condition.
18033
18034Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
18035
18036 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
18037 t_char_array".
18038
18039Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
18040
18041 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
18042 are getting the version number.
18043
18044 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
18045 if not native, it is not an abnormal condition.
18046
18047Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18048
18049 * lib/gdb.exp: Just use "file exists", rather than undocumented
18050 dejagnu procedure "findfile".
18051
18052Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18053
18054 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
18055 (LDFLAGS): Set to -Xlinker -Ur.
18056
18057 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
18058 Removed, these values are set by lib/gdb.exp.
18059
18060 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
18061
18062Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
18063
18064 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
18065 of replicating gdb startup code.
18066
18067 * config/mt-vxworks (LDFLAGS): Set to -r.
18068 (CFLAGS_FOR_TARGET): Removed.
18069
18070 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
18071 (gdb) and gdb for vxworks uses (vxgdb).
18072
18073 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
18074 executable is not in the tree and host != target, use sed and
18075 program_transform_name to determine the gdb name used by the
18076 target.
18077
18078 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
18079 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
18080
18081Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18082
18083 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
18084 floats, chars, and shorts where there are ANSI-style function
18085 definitions.
18086
18087 * gdb.base/langs.exp, gdb.base/langs*: New test.
18088 * gdb.base/Makefile.in: Build it.
18089 * TODO: Remove item about checking that C names don't get C++
18090 demangling applied; this test tests it.
18091
18092Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18093
18094 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
18095 went with the const70 xfail. The xfail went away a year ago.
18096
18097 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
18098
18099 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
18100 for hp300.
18101
18102 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
18103
18104 * gdb.base/a1-selftest.exp: Don't run on hp300.
18105
18106Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18107
18108 * Makefile.in (site.exp): Set host_alias and target_alias as well
18109 as host_triplet and target_triplet.
18110
18111Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18112
18113 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
18114
18115 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
18116 places as other ecoff systems).
18117
18118 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
18119 ultrix.
18120
18121Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18122
18123 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
18124 remove them.
18125 * gdb.base/nodebug.exp: Accept "function" in addition to "text
18126 variable and "variable" in addition to "data variable".
18127 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
18128
18129 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
18130 2.
18131 * gdb.base/list1.c (long_line): Add additional statement at start
18132 of function.
18133 * gdb.base/list.exp (test_forward_search): Update line number to
18134 reflect new statement.
18135
18136Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18137
18138 * gdb.base/signals.exp: Reinitialize searched source directories
18139 after gdb_start call.
18140
18141Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
18142
18143 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
18144 * gdb.stabs/Makefile.in: Likewise.
18145
18146 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
18147 change. Instead split the tests into smaller pieces.
18148 * gdb.disasm/hppa.s: Corresponding changes.
18149
18150Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18151
18152 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18153 Quote ^C when passing it to stty. For some shells ^ is a pipe.
18154
18155 * gdb.base/funcargs.exp: Modify many tests so that every test
18156 either passes or fails. Make some test names unique.
18157
18158Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18159
18160 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
18161 Call stty to set interrupt character.
18162
18163 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
18164 for HP assembler versus GNU assembler based on actual behavior of
18165 $(CC), rather than assuming that $(AS) is always the GNU assembler.
18166
18167 * TODO: Suggest a few more stepping tests.
18168
18169Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
18170
18171 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
18172 restart GDB for h8300 after a continue.
18173 (return): Add pattern to match a29k-udi behavior.
18174 * gdb.base/nodebug.exp: Remove obsolete comment.
18175 * gdb.base/regs.exp: New file, testing of register displays.
18176 * gdb.base/return.exp: Fix typo in reference to $objdir.
18177 * gdb.base/whatis.exp: Always start with a fresh GDB.
18178
18179Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18180
18181 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
18182 higher, these tests generate a lot of output.
18183
18184Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18185
18186 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
18187 code following the catch silently ignored some errors; without the
18188 catch they should be thrown like any other tcl error. Also, the
18189 catch used "" instead of {} which meant all the callers who wanted
18190 to include one of the characters "[]$ had to quote it an extra time.
18191 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
18192 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
18193 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
18194 Remove extra quoting.
18195
18196Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
18197
18198 * gdb.base/commands.exp: Make test names unique; every test either
18199 passes or fails. Update some comments.
18200
18201 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
18202
18203Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18204
18205 The following fixes a FAIL caused by the fact that the alpha stabs
18206 configuration didn't use the ".if alpha" code in weird.def.
18207 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
18208 bit pointer, so the 32 bit version works even on the alpha.
18209 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
18210 Remove the stuff which allowed us to have separate versions for
18211 alpha and everything else.
18212
18213 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
18214 regexp which "info func operator\[\](" is supposed to match. Fix
18215 string to send to GDB. Note that GDB still doesn't work right. Add a
18216 new test for "info func .perator\[\](" which GDB does handle correctly.
18217
18218 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
18219
18220Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18221
18222 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
18223 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
18224 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
18225 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
18226 it makes the tests harder to understand and confuses test-o-matic.
18227 The preferred style is that each test provides a PASS or a FAIL,
18228 and has a unique message (e.g. "continue #54" not just "continue")
18229 which is the same for the pass and the fail.
18230 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
18231 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
18232 to lib/gdb.exp.
18233 * gdb.base/printcmds.exp: Use test_print_accept. Remove
18234 prt_accept which was basically the same thing. Likewise for
18235 test_print_reject and prt_reject.
18236 * lib/gdb.exp (test_print_reject): Add some more error message
18237 patterns to match from the former printcmds.exp (prt_reject).
18238 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
18239 One defect of the passcount stuff is that some of it failed to
18240 report XPASS where appropriate.
18241 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
18242 stuff before and after arg in expected pattern.
18243 (test_paddr_operator_functions): Re-do test without print_addr_of;
18244 this is the only test which seems to want extra stuff there.
18245
18246Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18247
18248 * gdb.base/nodebug.exp: Update new tests to reflect improved
18249 wording of gdb output.
18250
18251 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
18252 and "ptype" work on variables in files compiled without -g.
18253 Replaces commented out "maint print msymbol" tests.
18254
18255Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18256
18257 * gdb.base/setvar.c (dummy): Call malloc.
18258
18259 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
18260 losing with the irix4 sed.
18261
18262 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
18263 ALRM" on irix4.
18264
18265Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18266
18267 * TODO: Remove items about corefile.exp testing new exec-file and
18268 backtrace; both are now done. Add items about printing enums.
18269
18270Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18271
18272 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
18273 "get signal $thissig" test fails.
18274
18275 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
18276
18277Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18278
18279 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
18280 compiler warning with dec alpha compiler.
18281
18282 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
18283 extra \n from gdb_test call (this explains why the prompt test
18284 that I removed yesterday was there).
18285 (user_defined_command_test): Remove extra \n and prompt test.
18286
18287 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
18288 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
18289 doesn't exist.
18290 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
18291 Also remove alpha workaround, which turns out to be because
18292 SIGABRT == SIGLOST.
18293
18294 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
18295
18296 * gdb.base/help.exp: Don't test "help show".
18297
18298Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18299
18300 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
18301 "set print address" is on.
18302 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
18303 pass prompt to gdb_test; gdb_test already looks for the prompt.
18304
18305 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
18306
18307 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
18308 was a vestige of the manual TESTSTRATEGY, and the purpose of it
18309 was to make sure that gdb can read a core file. But (a) the "read
18310 the corefile" part didn't make it to a1-selftest.exp, we just
18311 delete the corefile after creating it, and (b) we test reading
18312 corefiles in corefile.exp anyway. Also, this test left around a
18313 xgdb process on Solaris.
18314
18315 * gdb.base/corefile.exp: Also test backtrace.
18316
18317Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
18318
18319 * gdb.base/commands.exp: Test a simple user defined command with
18320 arguments and if/while statements; verify the full user command is
18321 printed by "show user".
18322
18323 * gdb.base/commands.exp: Test if/while commands as part of a
18324 breakpoint command list; verify they appear in breakpoint
18325 information.
18326
18327Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18328
18329 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
18330 than by dividing by zero.
18331
18332Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
18333
18334 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
18335 performing an inferior call with watchpoints enabled.
18336 * gdb.base/watchpoint.c (main): Delete second unnecessary read
18337 call.
18338
18339Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18340
18341 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
18342 of "file" command.
18343
18344 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
18345 Add additional pattern for when "int operator int(void);" appears
18346 in a different order.
18347
18348Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
18349
18350 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
18351
18352 * gdb.base/help.exp: Replace most of docstrings for "info signals"
18353 and "signal" with ".*".
18354
18355Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
18356
18357 * TODO: Add note about "handle all nostop".
18358
18359 * gdb.base/{sigall.c, sigall.exp}: New test.
18360 * gdb.base/Makefile.in: Add it.
18361
18362Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
18363
18364 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
18365 when invoking GDB, suppresses any windowing interface.
18366
18367Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
18368
18369 * config/sim-gdb: New file, simulator testing support.
18370
18371Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
18372
18373 * gdb.base/interrupt.exp: Test calling func1 twice.
18374
18375Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
18376
18377 * gdb.base/list.exp (test_forward_search): Set timeout higher
18378 when we'll be getting lots of output from gdb.
18379
18380 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
18381 "init_malloc" to after the expect statement. Run it if that
18382 regexp is taken, but also for two others which happen if source
18383 cannot be found.
18384
18385Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18386
18387 * gdb.base/printcmds.exp: New test, for printing register before
18388 program is running.
18389
18390Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18391
18392 * gdb.base/list.exp: Correct some alternate expect patterns
18393 to reflect changes in list1.c.
18394
18395Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18396
18397 * TODO: Add item regarding large frames.
18398
18399 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
18400
18401 * TODO: Remove item about enabling return.exp; it
18402 is enabled. Suggest a few more "return" tests.
18403
18404Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18405
18406 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
18407 anonymous unions.
18408
18409Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18410
18411 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
18412 and pr-5646.o, so "make" is the same as "make all", not "make
18413 pr-4975.o".
18414
18415Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
18416
18417 * gdb.base/list.exp: Adjust expectations to reflect changes in
18418 list1.c.
18419 (test_forward_search): New test proc.
18420 * gdb.base/list1.c (long_line): New function, has long source line.
18421
18422Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
18423
18424 * gdb.base/a1-selftest.exp: Change initial stepping to know about
18425 additional line of code that was added.
18426
18427Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
18428
18429 * gdb.disasm/hppa.s: Break the large branching tests into smaller
18430 tests so as not to overflow expect's input buffers.
18431 * gdb.disasm/hppa.exp: Corresponding changes.
18432
18433Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18434
18435 Beginnings of template debugging tests.
18436 * gdb.c++/templ-info.cc: New file to test for template
18437 debugging capability of the compiler.
18438 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
18439 templ-info.cc.
18440 * gdb.c++/templates.cc: Add explicit template instantiations
18441 to enable compiling with -fno-implicit-templates. Add destructor
18442 and 'value' method to T5 class for template tests.
18443 * gdb.c++/templates.exp: Add testcases for printing of template
18444 types, setting breakpoints on template methods and calling a
d63a86f8 18445 template method.
c906108c
SS
18446
18447Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
18448
18449 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
18450 branch target since some assemblers (gas-2.5) may emit a
18451 relocation for the branch instead of resolving it in the
18452 assembler.
18453
18454Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18455
18456 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
18457 through signal handler.
18458
18459Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18460
18461 * configure.in (*-*-netware): Use config/mt-netware.
18462
18463 * config/mt-netware: New file.
18464 * config/mt-i386-netware: Removed, separate configs for different
18465 netware architectures are no longer needed now that we have
18466 --with-headers.
18467
18468Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18469
18470 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
18471 by the recent changes to use ANSI C arithmetic conversions.
18472
18473Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18474
18475 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
18476 bug involving using inferior_pid to figure out whether to select a
18477 frame.
18478
18479Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
18480
18481 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
18482 match the current disassembler output.
18483
18484Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
18485
18486 * gdb.fortran/exprs.exp: Expect VOID instead of void.
18487 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
18488 types, expect "int" as type of integer values (for now).
18489
18490Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
18491
18492 * gdb.base/commands.exp: New tests for if/while commands.
18493
18494Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
18495
18496 * lib/gdb.exp (runto): Replace sub-pattern for hex value
18497 by .*, since hex values have different syntax in Chill mode.
18498
18499Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18500
18501 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
18502 linefeed from expect pattern for repeated types with indices > 9.
18503
18504Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
18505
18506 First part of Fortran test suite.
18507 * gdb.fortran: New directory.
18508 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
18509
18510Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18511
18512 * gdb.base/default.exp: Update expect pattern for load command
18513 without arguments.
18514
18515Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
18516
18517 * configure.in: Change i386 to i[345]86.
18518 * gdb.base/configure.in: Likewise.
18519 * gdb.c++/configure.in: Likewise.
18520 * gdb.chill/configure.in: Likewise.
18521
18522Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
18523
18524 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
18525 patterns, since that is not a valid context for comments.
18526
18527Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
18528
18529 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
18530 repeated types and repeated types with indices > 9.
18531
18532Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
18533
18534 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
18535 2417; old bug has been fixed.
18536
18537Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
18538
18539 * gdb.base/interrupt.exp: When trying to wake up the inferior,
18540 send the newline ourselves instead of assuming gdb_test will do
18541 so when passed an empty input string.
18542
18543 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
18544 stabs testcode.
18545
18546Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18547
18548 * lib/gdb.exp (gdb_test): Don't send anything if the first
18549 argument is an empty string. This makes cases where we want to
18550 match output that is already in expect's buffers (for example,
18551 matching a breakpoint after gdb_run_cmd has been called) work
18552 reliably.
18553
18554Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18555
18556 * config/netware.exp: New file.
18557
18558Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18559
18560 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
18561 the -B and -L prefixes so we can find the debugging stub.
18562
18563 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
18564 there and we are using the gcc from the tree.
18565
18566 * gdb.base/types.c: Removed.
18567
18568 * gdb.base/configure.in: Look for makefile fragments in ../config.
18569 Recognize i386-*-netware.
18570 * gdb.c++/configure.in: Likewise.
18571
18572Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18573
18574 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
18575 the correct TCL syntax.
18576
18577Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18578
18579 * gdb.base/opaque.exp: use runto instead of messing around with
18580 breakpoints. Simplify by using gdb_test.
18581
18582 * gdb.base/bitfields.exp: restart between tests on netware targets
18583 because breakpoints aren't relocated after target death. Run
18584 processes to completion.
18585
18586 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
18587
18588Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
18589
18590 * Makefile.in: Remove extra tabs that confuse some versions
18591 of "make". Use the newly built gdb to test with by default,
18592 rather than the first one in the tester's search path.
18593
18594Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
18595
18596 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
18597
18598 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
18599 condition help.
18600
18601Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18602
18603 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
18604
18605 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
18606 running.
18607 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
18608 * gdb.base/funcargs.exp: Likewise.
18609
18610 * gdb.base/bitfields.exp: Simplify by using gdb_test.
18611 * gdb.base/funcargs.exp: Likewise.
18612
18613 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
18614 message is "".
18615
18616Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18617
18618 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
18619 return,signals,twice}.exp: Handle non-existant binaries
18620 consistantly.
18621
18622 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
18623 * gdb.base/Makefile.in: Don't try to generate a core dump, we
18624 might testing a cross development system.
18625
18626Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18627
18628 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
18629 runtest script is relative to ${srcdir}, not ${rootdir}.
18630
18631Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
18632
18633 * gdb.base/signals.exp: Allow for optionality of breakpoint
18634 address.
18635
18636Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18637
18638 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
18639
18640Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
18641
18642 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
18643 for size_t definition.
18644 * gdb.c++/templates.cc: Likewise
18645
18646 * config/mt-i386-netware: New file.
18647
18648 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
18649 defined.
18650
18651 * gdb.base/Makefile.in: Added support for systems that name core
18652 files by appending "core" to the program name.
18653 * gdb.base/a1-selftest.exp: Likewise.
18654
18655Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18656
18657 * gdb.base/return.exp: Add comment and message for `return double'
18658 test failure on Sparc Solaris.
18659
18660Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
18661
18662 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
18663
18664Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18665
18666 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
18667 from optimizing them away.
18668 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
18669 patterns to include default constructors and assignment operators,
18670 to match gcc versions beyond 2.5.8. Accept any cplus demangling
18671 character in the output of the virtual base pointer.
18672
18673Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18674
18675 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
18676 expression match in print_addr_of to avoid unintented matches.
18677 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
18678 versions up to 2.5.8.
18679
18680Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18681
18682 * gdb.base/list.exp: Tweak alternate pattern for listing of an
18683 included file to run under newer versions of expect.
18684 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
18685 consecutive >'s in templates to accomodate recent cplus-dem.c change.
18686 Remove xfail for the virtual table of BDDHookV.
18687
18688Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
18689
18690 * lib/gdb.exp (string_to_regexp): Set a default result.
18691 (default_gdb_start): Fix misleading message.
18692
18693Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
18694
18695 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
18696 Remove all CC, etc definitions.
18697 * config/mt-hpux: New file.
18698 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
18699 (CFLAGS, LDFLAGS): Define.
18700 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
18701
18702 * Makefile.in (site.exp): Don't insert host_os, etc.
18703 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
18704 (distclean): Check existence of subdir.
18705 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
18706 * gdb.base/Makefile.in: General cleanup and simplification.
18707 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18708 to build executables. Use default rule to build .o files.
18709 (EXPECT, RUNTEST, CC): Fix relative pathname.
18710 (site.exp): Don't insert host_os, etc.
18711 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
18712 and/or SIGUSR1 defined.
18713 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
18714 * gdb.c++/Makefile.in: General cleanup and simplification.
18715 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
18716 (CFLAGS): Remove.
18717 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
18718
18719Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
18720
18721 * gdb.base/recurse.exp: Misc changes to get tests running again
18722 after Kung's changes to the watchpoint code.
18723 * gdb.base/watchpoint.exp: Likewise.
18724
18725Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
18726
18727 * lib/gdb.exp (string_to_regexp): Convert {\} also.
18728
18729Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
18730
18731 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
18732 * lib/gdb.exp (default_gdb_start): Define.
18733 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
18734 gdb.base/funcargs.exp, gdb.base/opaque.exp,
18735 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
18736 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
18737 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
18738 Don't call gdb_target_udi in between tests.
18739
18740Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18741
18742 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
18743 (which was basically just a local version of the same thing). In
18744 addition to avoiding duplication, gdb_test_exact is faster.
18745 * lib/gdb.exp (gdb_test_exact): Fix typo.
18746
18747 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
18748 don't give an error.
18749
18750 * gdb.base/term.exp: Call delete_breakpoints before starting.
18751
18752 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
18753 (t10): Add comment.
18754
18755Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18756
18757 Reorganization of the GDB Test Suite.
18758
18759 * gdb.base: New directory, contains all the basic tests.
18760 * gdb.c++: New directory, tests specific to C++.
18761 * gdb.chill: New directory, tests specific to Chill.
18762 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
18763 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
18764 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
18765 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
18766 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
18767 t30-31 to chill).
18768 * */gdbme.*: Rename to match appropriate expect scripts.
18769 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
18770 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
18771 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
18772 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
18773 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
18774 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
18775 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
18776 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
18777 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
18778 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
18779 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
18780 gdb.c++/virtfunc.cc: New names of C++ files.
18781 * gdb.chill/chillvars.ch: New name of Chill file.
18782 * gdb.base/configure.in, gdb.c++/configure.in,
18783 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
18784 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
18785 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
18786 * configure.in (configdirs): Update to reflect directory changes.
18787 (target_abbrev): No longer define for any configuration.
18788 * Makefile.in: Cosmetic improvements to header comments.
18789
18790Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
18791
18792 Various changes to gdb.t31:
18793
18794 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
18795 * gdbme.ch: Make all key-words and predefineds be upper-case.
18796 * chillvars.exp: Expect key-words and predefinds in upper-case.
18797
18798 * chillvars.exp: Use gdb_test_exact many places.
18799 Change expected output for arrays (which now includes index labels).
18800
18801 * pr-5020.exp, gdme.ch (module PR_5020):
18802 New test, for PR-5020.
18803
18804Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
18805
18806 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
18807 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
18808
18809Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
18810
18811 * Makefile.in: Fix bit-rot in definitions of CHILL,
18812 CHILL_FOR_TARGET and Chill_LIB.
18813 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
18814 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
18815 CHILL, and CHILL_LIB.
18816
18817Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
18818
18819 * Revert the previous changes. Please see Rob's directory
18820 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
18821
18822Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
18823
18824 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
18825 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
18826 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
18827 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
18828 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
18829 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
18830 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
18831 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
18832 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
18833 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
18834 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
18835 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
18836 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
18837 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
18838 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
18839 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
18840 changes from 94Q1.
18841
18842Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
18843
18844 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
18845 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
18846 Rob's new testing fragments.
18847
18848Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
18849
18850 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 18851 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
18852
18853Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
18854
18855 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
18856 version also, match on casted version strings, and match on
18857 gdb startup case where the line numbers might be messed up.
18858
18859Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
18860
18861 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 18862 (CFLAGS): Delete it from here.
c906108c
SS
18863
18864Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
18865
18866 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
18867
18868Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
18869
18870 * Makefile.in (RUNTEST): Default to just "runtest".
18871
18872Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18873
18874 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
18875 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
18876 the code has been restructured.
18877
18878Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18879
18880 * gdb.t00/default.exp (set write): Allow any number of \r and/or
18881 \n, not just one of each.
18882
18883 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
18884 /bin/cc gives a warning if you do.
18885
18886Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
18887
d63a86f8 18888 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
18889 __t10ListS_link1ZUiRCUiPT0
18890
18891Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18892
18893 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
18894 on local variables in recursive functions.
18895
18896 * gdb.t07/Makefile.in: Build the new test.
18897
18898Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18899
18900 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
18901 directly. Instead compare the return values from actual calls.
18902
18903Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
18904
18905 * Makefile.in (check): Set TCL_LIBRARY for runtest.
18906
18907Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18908
18909 * From Peter Schauer with minor modifications.
a9c64011
AS
18910 * gdb.t15/return.exp (return_tests): Handle targets where "return"
18911 stops in mid-line in the caller. Add xfail for returning a float
18912 value on X86 targets.
c906108c
SS
18913
18914Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18915
18916 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
18917 to avoid expect lossage.
18918 (fmem_LRbug_tests): Likewise.
18919 * gdb.disasm/hppa.s: Corresponding changes.
18920
18921 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
18922 conditions to work with latest dejagnu/expect.
18923
18924 * gdb.t15/funcargs.exp (finish from indirect call): No longer
18925 expected to fail on the PA.
18926 (backtrace in call with trampolines): Explicitly require main
18927 to be frame #1 (no trampolines should show up in backtrace).
18928
18929 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
18930 "continue -expect".
18931 * gdb.t06/break.exp: Likewise.
18932 * gdb.t07/watchpoint.exp: Likewise.
18933 * gdb.t13/bitfields.exp: Likewise.
18934 * gdb.t15/{funcargs,return}.exp: Likewise.
18935 * gdb.stabs/weird.exp: Likewise.
18936 * config/{mips,udi}-gdb.exp: Likewise.
18937
18938 * hppa.sed: Enclose comments within a sed command to avoid
18939 losing with the old OSF1 sed.
18940
18941Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
18942
18943 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
18944 sequent dynix.
18945 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
18946 * gdb.t15/funcargs.exp: Conditionally step again to really
18947 finish from marker_call_with_trampolines. Handle the case where
18948 the first step from within call_with_trampolines already steps
18949 us back to main.
18950 * gdb.t15/gdbme.c: Add comment to closing brace of
18951 call_with_trampolines for funcargs.exp.
18952
18953Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18954
d63a86f8 18955 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
18956 Fix typo(s).
18957
18958Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18959
18960 * gdb.t07/gdbme.c: More code for watchpoint testing.
18961
18962 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
18963 "Hardware watchpoint" throughout file.
18964 (test_watchpoint_triggered_in_syscall): New test.
18965 (test_complex_watchpoint): New test.
18966
18967Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
18968
18969 * gdbme.c (call_with_trampolines): New function to try and step
18970 into. Tests trampoline problems on the PA.
18971
18972 * funcargs.exp (localvars_in_indirect_call): No longer expect
18973 stepping into indirect call to fail on PAs.
18974 (test_stepping_over_trampolines): New test.
18975
18976Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18977
18978 * TODO: Add suggestions for static member function tests, and
18979 completion tests.
18980
18981Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18982
18983 * TODO: Add suggestions for "p/a" tests.
18984
18985 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
18986 (default_gdb_exit): Replace all the hair with sending "quit" to
18987 the process with a simple close.
18988
18989Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18990
18991 * TODO: Add suggestions for shared library tests.
18992
18993Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18994
18995 * TODO: Add suggestions for x/s tests.
18996
18997Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
18998
18999 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
19000 "enable once", and "enable breakpoints once" with ".*".
19001
19002Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19003
19004 * TODO: Add suggestions about structure passing tests.
19005
19006Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19007
19008 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
19009 the primary1 test, use work around if __GNUC__ < 2.
19010 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
19011 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
19012 Test for bad output rather than waiting for timeout. Issue
19013 second continue only if first continue failed.
19014
19015Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19016
19017 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
19018 operator[] test with gdb_test because the old code didn't seem to
19019 be getting the quoting right with the new dejagnu.
19020
19021Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
19022
19023 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
19024 one from the path.
19025 * Makefile.in: Use a fresh expect if there is one, use runtest
19026 from the src tree if there is one.
d63a86f8 19027
c906108c
SS
19028Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19029
19030 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
19031 next over recursive call. Revise the tests from that point on
19032 (which had been skipped) to match GDB's actual (correct) output.
19033
19034 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
19035 with next over a breakpoint whose condition is false.
19036
19037 * gdb.t00/help.exp: Comment out "help set print" tests just like
19038 (and for same reason as) "help set" test.
19039
19040Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19041
19042 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
19043 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
19044
19045Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19046
19047 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
19048 necessary gdb_target_udi.
19049
19050 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
19051
19052 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
19053 1838 and 2417; they are fixed.
19054
19055 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
19056 gdb.t03/ptype.exp (ptype structure, ptype union):
19057 Remove xfails; the test is looser than when the xfails were added.
19058
19059 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
19060 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
19061
19062 * gdb.t01/run.exp: Only run shell test if isnative.
19063
19064 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
19065 since "run" automatically loads if necessary. Call gdb_target_udi
19066 after the "file" since "file" kills any execution target.
19067
19068 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
19069 GDB. GDB doesn't work that way (not anymore at least) on UDI.
19070 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
19071 argument for UDI.
19072
19073Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
19074
19075 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
19076
19077 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
19078
19079Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19080
19081 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
19082 properly quoting regexps. This makes the second argument to
19083 demangle a fixed string, which matches the callers, instead of a
19084 shell-style pattern which is what the previous implementation
19085 used. Update some of the callers.
19086
19087Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19088
19089 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
19090 (comib_nullified_tests): Fix typo.
19091 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
19092 strings. No longer expected to fail.
19093
19094 * gdb.disasm/hppa.s (addib_tests): Fix typo.
19095 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
19096 strings. No longer expected to fail.
19097
19098 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
19099 string. No longer expected to fail.
19100
19101Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19102
19103 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
19104 No longer expected to fail.
19105
19106 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
19107 string. No longer expected to fail.
19108
19109Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19110
19111 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
19112 only in the names (I probably got most of them). I was even
19113 generous with some which differed in underscores in names, and
19114 probably missed a few, and I *still* was able to remove almost a
19115 third of the file with almost no impact on testsuite coverage.
19116
19117Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19118
19119 * gdb.t00/default.exp: Match udi_attach error message as well as
19120 the one from child_attach.
19121
19122 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
19123
19124 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
19125
19126 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
19127 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
19128
19129 * Move test with enums and partial symbols back to
19130 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
19131 Reverts the change of 26 May 93. Per today's change to
19132 stabs.texinfo, the behavior that weird.exp was expecting was
19133 unreasonable; what is important is that the compiler+gdb get
19134 things right, which happens with a recent gcc. Also fix the test
19135 to deal with native compilers which put out the stab gdb can't
19136 deal with.
19137
19138Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19139
19140 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
19141 in the names. The main thing these accomplish is to slow things down.
19142 Many more such duplicates surely remain.
19143
19144 * gdb.t00/help.exp: Comment out "help support" test just like
19145 (and for same reason as) "help set" test.
19146
19147Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
19148
19149 * gdb.t06/break.exp: Remove setup_xfails for
19150 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
19151 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
19152 about known bug in gcc to include up through 2.5.8.
19153 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
19154 well as "_vb$".
19155 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
19156 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
19157 with latest gcc and gdb.
19158 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
19159 well as "_vb$".
19160
19161Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19162
19163 * configure.in (hppa*-*-*): Also configure and build stabs-only
19164 tests.
19165
19166Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19167
19168 * gdb.t10/hppa.mt: A makefile fragment for the PA.
19169 * gdb.t10/configure.in (hppa*-*-*): Use it.
19170
19171Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19172
19173 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
19174
19175Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19176
19177 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
19178 versions prior to 1.13.5.
19179
19180Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19181
19182 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
19183 the prompt is at the start of a line.
19184
19185Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
19186
19187 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
19188 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
19189 in the copr tests now.
19190 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
19191 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
19192 expected to fail.
19193
19194Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
19195
19196 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
19197 gdb.t31/chillvars.exp, lib/gdb.exp:
19198 Tweak to run under either version of expect.
19199 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
19200 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
19201 * gdb.t11/list.exp: Remove extraneous whitespace.
19202
19203Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19204
19205 * gdb.t16/printcmds.exp (test_print_strings): Accept
19206 "(unsigned char *) " before the string.
19207
19208 * TODO: Add notes about printing of fancy types and GDB expressions.
19209
19210Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
19211
19212 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
19213 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 19214 if doing mips-idt-ecoff.
c906108c
SS
19215
19216Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
19217
19218 * Most .exp files: Tweak to run under either version of expect.
19219
19220Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19221
19222 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
19223 xfails; I'm not sure why they are failing, but not because of PR 1806.
19224
19225Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
19226
19227 * config/unix-gdb.exp: Remove gdb_unload cause it's already
19228 defined in lib/gdb.exp.
19229
19230Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19231
19232 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
19233 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
19234 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
19235 have to be typeless.
19236
19237Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
19238
19239 * TODO: Add suggestion for copyright year test.
19240
19241Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
19242
19243 * configure.in (*-*-lynxos*): Add stabs tests.
19244
19245Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19246
19247 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
19248 so insert a tab before any assembler directive in column zero.
19249
19250 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
19251 stores.
19252 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
19253 stores.
19254 (fpu_short_memory_tests): Likewise.
19255
19256Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19257
19258 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
19259 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
19260 .stabs directives in comments.
19261
19262Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19263
19264 * TODO: New file, describing tests we could write.
19265 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
19266
19267Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19268
19269 * gdb.t06/signals.exp: Add kludge to force re-sync.
19270
19271 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
19272 to xgdb instead of gdb, get out of gdb.
19273
19274Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
19275
19276 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
19277 for info.
19278
19279Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
19280
19281 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
19282 * gdb.stabs/configure.in (hppa*-*-*): Use it.
19283 * gdb.stabs/hppa.sed: New sed script for the PA.
19284
19285Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19286
19287 * gdb.stabs: Re-write weird.def and configuration to use sed
19288 instead of cpp. sed is portable and POSIX; cpp is neither.
19289
19290Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19291
19292 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
19293
19294Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19295
19296 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
19297
19298Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19299
19300 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
19301 "_vb$".
19302 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
19303 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
19304
19305Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19306
19307 * lib/gdb.exp: Comment out code which depends on non-existent
19308 `transform' procedure.
19309
19310Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
19311
19312 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
19313 * lib/gdb.exp: Transform tool name.
19314 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
19315 1.1's new error handling system.
19316
19317Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19318
19319 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
19320
19321Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19322
19323 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
19324 They made pattern matching so slow that timeouts happened on
19325 heavily loaded systems. Now any output from "show print" which
19326 gets us back to the GDB prompt is a PASS.
19327
19328Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
19329
19330 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
19331
19332Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19333
19334 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
19335
19336 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
19337 It is not from PR 3220.
19338
19339Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19340
19341 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
19342 just started failing because they depended on the order the
19343 subcommands are presented, or exact docstring text. This kind of
19344 test is a pain and has minimal benefit.
19345
19346Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19347
19348 * gdb.t09/corefile.exp: At end of test, use "core" command with
19349 no arguments.
19350
19351Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
19352
19353 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
19354 17}/Makefile.in: Make it possible to run the testsuite with Sun
19355 make and CC = cross gcc by adding explicit build rules for .o
19356 files.
19357
19358Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19359
19360 * gdb.t15/funcargs.exp: Don't put comments on same line as
19361 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 19362
c906108c
SS
19363Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19364
19365 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
19366
19367Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
19368
19369 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
19370 * gdb.t20/inherit.exp: remove three dumplicate entries.
19371
19372Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19373
19374 * gdb.t06/break.exp: For "next over recursive call", fail on any
19375 incorrect output, not just on "factorial (value=2)".
19376
19377Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19378
19379 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
19380 working now. Add an xfail if accesing a bss variable causes
19381 a memory error if the target is not yet run.
19382
19383Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19384
19385 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
19386 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
19387 name of __st* demangling (2 strings). Did Kung really get the
19388 more than 95 others right without testing them?
19389
19390Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
19391
19392 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
19393
19394Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
19395
19396 * configure.in (configdirs): Add gdb.disasm
19397 * gdb.disasm: New directory for GDB disassembler tests.
19398 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
19399
19400Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19401
19402 * gdb.t00/help.exp: Don't test "help set".
19403
19404 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
19405 from within expect statements. None of these happen anymore and
19406 they cause regressions to be silently unnoticed.
19407
19408 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
19409 messages) about known failures with gcc cygnus-2.4.5-930417.
19410
19411 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
19412 comp-info.exp so it gets built if it doesn't exist.
19413
19414 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
19415 it is no longer used.
19416 * gdb.t13/comp-info.c: Removed.
19417
19418Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19419
19420 * gdb.t06/signals.exp: Add xfail for sun3.
19421
19422Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19423
19424 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
19425 relevant because ^C doesn't get sent but failure can be reproduced
19426 interactively).
19427
19428Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19429
19430 * gdb.stabs/alpha.mt: New configuration file for alpha.
19431 * gdb.stabs/configure.in: Use it.
19432 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
19433 sharing with alpha.mt, redefine long to word via preprocessor.
19434 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
19435 for alpha.
19436 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
19437 native cc.
19438 * gdb.t00/teststrategy.exp: Change expect string so that we
19439 consume the `(xgdb)' from the command echo and from the gdb prompt.
19440 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
19441 gdb currently compares all values as long, so this failure probably
19442 applies to any configuration where LONGEST is bigger than a target int.
19443 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
19444 with gcc.
19445 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
19446 to handle opaque pointers, gcc is.
19447 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
19448 as first argument. Include <sys/types.h> and change all operator
19449 new definitions to use size_t.
19450 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
19451 now that we use size_t.
19452
19453Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19454
a9c64011 19455 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 19456 a long or float array cast all array members to the same type.
a9c64011 19457 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 19458 with 64 bit longs.
a9c64011 19459 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 19460 on alpha.
a9c64011 19461 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
19462
19463Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19464
19465 * gdb.t24 (demangle.exp): Constructors of templates have names like
19466 vector<int>::vector(int) not vector<int>::vector<int>(int). See
19467 section 14.6 of the ARM.
19468
19469 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
19470 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
19471 accomplish little and slow down the testsuite.
19472
19473 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
19474 Accept spaces various places.
19475
19476Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19477
19478 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
19479 with watchpoint enabled.
19480
19481 * Makefile.in: Remove definition of CC and remove the second
19482 definition of CXX (the "CXX = gcc" one remains). These definitions
19483 were causing backquotes to be expanded within backquotes, which
19484 doesn't work.
19485
19486Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
19487
19488 * gdb.t17/callfuncs.exp: Add "return 0" to end.
19489
19490Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19491
a9c64011
AS
19492 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
19493 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
19494 by mips cc and contains no stabs entries.
19495
19496Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
19497
19498 * config/vx-gdb.exp: Use fake device to load files rather than
19499 NFS.
19500 * lib/gdb.exp: New proc to do "file" command.
19501 * config/unix-gdb.exp: Use new "file" proc.
19502
19503Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
19504
19505 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
19506 Rework board rebooting slightly.
19507 (gdb_exit): Don't exit from the remote shell; there isn't one.
19508 * gdb.stabs/weird.exp: If a program is being debugged already,
19509 kill it.
19510 * gdb.t04/setvar.exp: Stop and restart gdb.
19511 * gdb.t05/expr.exp: Likewise.
19512 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
19513 restart gdb and reload the program.
19514 * gdb.t08/opaque.exp: Likewise.
19515 * gdb.t12/scope.exp: Likewise.
19516 * gdb.t13/bitfields.exp: Likewise.
19517 * gdb.t15/funcargs.exp: Likewise.
19518 * gdb.t20/classes.exp: Likewise.
19519 * gdb.t03/ptype.exp: Increase timeout.
19520 * gdb.t16/printcmds.exp (test_print_string_constants,
19521 test_print_array_constants): Likewise.
19522 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
19523 * gdb.t20/classes.exp (do_tests): Likewise.
19524 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
19525
19526Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
19527
19528 * gdb.stabs: Renamed *wierd* to *weird*.
19529
19530Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19531
19532 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
19533 for timeout. Add "known gcc 2.4.5 bug" to failure message.
19534
19535Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
19536
19537 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
19538 (do_tests): Remove xfail for whatis on one_var and two_var.
19539
19540Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
19541
19542 * Makefile.in: Made cross building work better by adding
19543 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
19544
19545Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19546
19547 * gdb.t15/{return.c,return.exp,Makefile.in}:
19548 New test, currently commented out.
19549
19550Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
19551
19552 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
19553 still running and removes the leftover named socket so GDb can do
19554 clean restarts.
19555
19556Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
19557
19558 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
19559 console, not GDB.
19560 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
19561 cross testing works better with "make check"
19562 * config/unix-gdb: Use default procedures for exit and version.
19563 * config/vx-gdb.exp: Cleaned up and massaged back to working order
19564 with the newest VxWorks.
19565
19566Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19567
19568 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
19569 old form.
19570
19571 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
19572 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
19573
19574 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
19575
19576 * config/unix-gdb.exp: Remove this version of gdb_exit
19577 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
19578 Rob says he'll look at it when he gets back to testing boards.
19579
19580Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
19581
19582 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
19583 an expected fail for certain ptype commands.
19584
19585 * gdb.t20/classes.exp: Update expected results of "ptype class
19586 Base1" to account for the constructor that now appears in the type.
19587
19588Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
19589
19590 * configure.in (configdirs): Restore gdb.t04, which mysteriously
19591 disappeared from list.
19592 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
19593 "alldone" proc with call to cleanup and exit.
19594 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
19595 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
19596 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
19597 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
19598 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
19599 "alldone" proc with simple returns that suppress remaining
19600 tests. The alldone proc went away many months ago.
19601
19602Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19603
19604 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
19605
19606 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
19607
19608Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19609
19610 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
19611 as vax gdb will display them.
19612
19613Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19614
19615 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
19616 optimizers.
19617
19618 * scope.exp: Change "bad value for localval" messages so each one
19619 is unique.
19620
19621 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
19622 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
19623
19624 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
19625
19626Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19627
19628 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
19629 doesn't exist (due to optimization).
19630
19631Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19632
19633 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
19634 contains \r because the filename is long.
19635
19636 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
19637 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
19638
19639Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19640
19641 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
19642 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
19643 Ultrix.
19644 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
19645 int tests.
19646 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
19647
19648Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
19649
19650 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
19651
19652 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 19653 to match does not match the passing case but still matches the
c906108c
SS
19654 failing case.
19655
19656Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19657
19658 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
19659
19660Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
19661
19662 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
19663 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
19664 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
19665 Remove various versions of gdb_exit.
19666 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
19667 gdb_exit.
19668 * config/unix-gdb.exp: gdb_exit remains here, and should override
19669 the generic version, since it's doing a lot of wierd stuff that
19670 the other versions aren't. FIXME, fold it in, or abandon this
19671 version.
19672
19673Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19674
19675 * gdb.t24/demangle.exp: Add tests for PR 3220.
19676
19677Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19678
19679 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
19680
19681Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
19682
19683 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
19684 "i386-*-*". Works for i486 as well.
19685
19686 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
19687 bug, and expand domain of xfail to all SVR4 systems, since the
19688 actual problem is likely to be in generic SVR4 /proc support.
19689
19690Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19691
19692 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
19693
19694Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
19695
19696 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
19697 xfails for other systems. Match a missing 'Continuing.' as an
19698 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
19699
19700 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
19701 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
19702 Only issue warning for missing executables if -all option is used.
19703
19704 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
19705 file if -all option is used. It's like an unpredictable XFAIL.
19706
19707Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19708
19709 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
19710 for dynamically linked binaries.
19711
19712 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
19713
19714Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19715
19716 * gdb.t20/inherit.exp: Change message for "print tagless struct"
19717 to state that this is a known bug in old versions of g++.
19718
19719Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19720
19721 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
19722 while waiting for `Continuing'.
19723
19724Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
19725
19726 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
19727 in text, data, and bss.
19728 * gdb.t10/nodebug.c: Add local and global test variables for
19729 initialized and uninitialized data.
19730
19731Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19732
19733 * config/unix-gdb.exp (gdb_exit): Add "wait".
19734
19735Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19736
19737 * gdb.t06/signals.exp: xfail the continue from the handler for all
19738 targets.
19739
19740 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
19741 function with watchpoints enabled, the i386 call dummy starts with
19742 a call.
19743
19744 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
19745 386 bsd names its corefiles.
19746
19747Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
19748
19749 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
19750 compilers don't grok it.
19751 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
19752 with small octal ints rather than character constants, which
19753 are signed and might not fit if first promoted to int.
19754
19755Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
19756
19757 * gdb.t09/Makefile.in (clean): Remove corefile.
19758
19759Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19760
19761 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
19762
19763Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19764 and Jim Kingdon (kingdon@cygnus.com)
19765
19766 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
19767 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
19768 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
19769
19770Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19771
19772 * gdb.t17/interrupt.exp: Add xfail for hppa.
19773
19774Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19775
19776 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
19777 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
19778 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
19779 to determine signed-ness of bitfields and use the result to setup
19780 the xfail.
19781 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
19782 * gdb.t15/funcargs.exp: Use them to step until the second indirect
19783 call line is reached if necessary.
19784
19785Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19786
19787 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
19788
19789Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19790
19791 * gdb.t06/break.exp: Also test `clear' command.
19792
19793Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19794
19795 * gdb.t00/teststrategy.exp: Remove extra quote.
19796
19797 * gdb.t07/watchpoint.exp: Change xfail for calling function with
19798 watchpoint enabled to be for all non-68k machines.
19799
19800 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
19801
19802Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19803
19804 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
19805 targets use aout.mt instead of ecoff.mt as gas understands
19806 standard aout format.
19807
19808Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
19809
19810 * lib/gdb.exp (runto): Don't insist that function we are running to
19811 was compiled with -g.
19812
19813 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
19814
19815 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
19816 to get back into the read system call.
19817 Accept leading newline in case where we woke it up.
19818
19819Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19820
19821 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
19822 to make the stabs test work on ecoff systems using gcc and -with-stabs.
19823 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
19824 enable ecoff configuration.
19825
19826Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19827
19828 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
19829
19830Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19831
19832 * gdb.t16/printcmds.exp: Add another printf test.
19833
19834Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
19835
19836 * configure.in: If configured -with-stabs on any target, add
19837 stabsdirs to configdirs.
19838
19839Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19840
19841 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
19842 fun" so pattern does not match the command itself.
19843
19844Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19845
19846 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
19847
19848Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19849
19850 * gdb.t17/interrupt.exp: Test for more things.
19851
19852Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19853
19854 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
19855 compiler arranges the code and line numbers.
19856
19857 * gdb.t17/interrupt.exp: Don't send \n after ^C.
19858
19859Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19860
19861 * gdb.t00/help.exp: Increase expect input buffer size.
19862
19863Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19864
19865 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
19866
19867 * gdb.t07/watchpoint.exp: Add xfail for hppa.
19868
19869 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
19870
19871 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
19872 [0-9]*, not just [0-9].
19873
19874Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19875
19876 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
19877
19878 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
19879
19880Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19881
19882 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
19883
19884Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19885
19886 * gdb.t06/signals.c: Add xfails for sun3.
19887
19888 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
19889
19890 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
19891 test_stepping tests.
19892
19893Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19894
19895 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
19896
19897 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
19898
19899 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
19900 rather than actually putting it through cpp twice.
19901
19902 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
19903
19904Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
19905
19906 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
19907 no longer needed.
19908
19909Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19910
19911 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
19912
19913 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
19914 C++ features prints as "struct", make it a pass, not an xfail.
19915
19916Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19917
19918 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
19919 Don't require VA to print as "class" rather than "struct".
19920
19921Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
19922
19923 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
19924
19925Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19926
19927 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
19928
19929Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19930
19931 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
19932 order.
19933
19934Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19935
19936 * gdb.t16/printcmds.exp: Add printf tests.
19937
19938 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
19939
19940 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
19941
19942Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
19943
19944 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
19945 pass counts, to counteract any existing or future setup_xfails.
19946
19947Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19948
19949 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
19950 {BEGIN,END}_COMMON for common block instead of STAB.
19951 * gdb.stabs/wierd.exp: Add xfail for rs6000.
19952
19953 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
19954 intp_var should be N_GSYM not N_LSYM.
19955 wierd-aout.S: Use a label for the value of the N_SO.
19956 wierd.def: Remove all backslashes.
19957 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
19958
19959Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19960
19961 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
19962 get the expected next to inheritance3.
19963
19964Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
19965
19966 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
19967 now that gcc-2.4 gets it right.
19968
19969Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
19970
19971 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
19972
19973 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
19974 generating comp-info.exp which works for cross-compilation.
19975
19976Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
19977
19978 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
19979 "*-*-sysv4.*".
19980
19981Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
19982
19983 * gdb.t01/run.exp: Start with a fresh gdb.
19984 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
19985 SVR4.x.
19986
19987Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
19988
19989 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
19990 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
19991 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
19992 Makefile.in (distclean, realclean): Remove gdbme.c from list of
19993 things to remove.
19994
19995Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
19996
19997 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
19998 test cases from bug reports.
19999
20000Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
20001
20002 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
20003 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
20004 avoid spurious xfails.
20005 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
20006 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
20007 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
20008
20009Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
20010
20011 * gdb.t00/teststrategy.exp: Rework to provide more useful
20012 description of each test, fix problem with systems that define
20013 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
20014 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
20015 results for "next over recursive call" so timeouts aren't taken
20016 by error.
20017
20018Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
20019
20020 * gdb.t12/scope.exp: Test printing of variables before run.
20021
20022 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
20023 printed in wrong order due to sorting.
20024
20025Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
20026
20027 * gdb.t00/teststrategy.exp: Fix expected results for printing
20028 user entered string constant. Is array of char, prints with no
20029 address.
20030
20031 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
20032 commands.
20033 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
20034 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
20035 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
20036 of struct of char arrays.
20037 * gdb.t00/radix.exp: New tests for radix commands.
20038
20039Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
20040
20041 * gdb.t16/printcmd.exp: Print a variable before running program
20042 (with xfail for AIX).
20043
20044Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
20045
20046 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
20047
20048 * gdb.t16/printcmd.exp: Don't print variables before running program.
20049
20050 * gdb.t06/break.exp: Don't require envp argument to main.
20051
20052 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
20053
20054 * gdb.t02/whatis.exp, gdb.t11/list.exp:
20055 Add xfails for rs6000.
20056
20057 * gdb.t02/whatis.exp: Change other tests not to re-test something
20058 we already tested.
20059
20060 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
20061 each type used has a variable of that type.
20062
20063Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
20064
20065 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
20066
20067Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
20068
20069 * configure.in: change srctrigger to be a file, not a directory
20070
20071Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
20072
20073 * configure.in (mips-idt-ecoff*): Added trailing '*'.
20074
20075 * gdb.t11/list.exp: Fixed a couple of typos.
20076
20077Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
20078
20079 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
20080 is fixed and PR is closed.
20081 * gdb.t16 (gdbme.c): Add simple test string variable.
20082 * gdb.t16 (printcmds.exp): Add tests with simple test string
20083 variable, primarily for boundaries on "set print elements".
20084
20085Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
20086
20087 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
20088 Make leading 0's optional and don't expect a tab in the middle
20089 of the number.
20090
20091 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
20092
20093 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
20094 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
20095 don't end command passed to gdb_test with newline.
20096
20097 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
20098 signed keyword away, don't expect signed bitfields to be signed.
20099
20100 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
20101 printing with only as many 1's as are in the field as well as printing
20102 with 32 1's (see comment).
20103
20104Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
20105
20106 * gdb.t00/default.exp: Start with a fresh gdb.
20107 * configure.in (configdirs): Remove gdb.t31 until the chill
20108 compiler works again. It no longer is able to find chillrt0
20109 since it isn't in libchill.a anymore.
20110 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
20111 wierd.o, make more modular.
20112 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
20113 spurious newlines that caused problems.
20114
20115Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20116
20117 * Move test with enums and partial symbols from gdb.t03/ptype.exp
20118 to gdb.stabs/wierd.exp since GCC has worked around the bug.
20119 gdb.stabs/wierd.{exp,def}: Many new tests.
20120
20121 * gdb.t00/default.exp: update info line for new message.
20122
20123 * gdb.t02/{whatis.exp,gdbme.c}:
20124 Test that "char *" doesn't print as "caddr_t".
20125
20126Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20127
20128 * gdb.t00/help.exp: Use .* in place of some help messages which
20129 just changed.
20130 gdb.t00/default.exp: Update "info frame" test for new message.
20131 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
20132 Remove some xfails
20133
20134Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20135
20136 * gdb.t03/{gdbme.c,ptype.exp}:
20137 Add tests for typedef'd struct and union without tags.
20138 Also check "whatis" on a variable of a typedef'd enum without a tag.
20139
20140 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
20141 PRMS 1823; the bug still exists but isn't reproduced by this test
20142 anymore), and remove rs6000 XFAIL (the bug is fixed).
20143
20144 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
20145 duplicated from whatis.exp. For those that are left, accept
20146 "long", "long int", or "int" for long variables (whatis.exp already
20147 has an XFAIL for "int", so no need to fail it here).
20148
20149 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
20150 Deal with GCC's names for types now that GDB uses the compiler's names.
20151
20152 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
20153 setup_xfail's for sunos4. If we #defined the signed keyword away,
20154 don't expect GDB to know that char it is signed.
20155
20156 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
20157
20158Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
20159
20160 * configure.in (configdirs): Add gdb.t24 for C++ tests that
20161 should work on any system, regardless of debugging format.
20162 * gdb.t21/demangle.exp: Move to gdb.t24.
20163 * gdb.t24/demangle.exp: Move from gdb.t21.
20164 * gdb.t24/{Makefile.in, configure.in}: New files.
20165
20166Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20167
20168 * configure.in: Do gdb.stabs and C++ tests only for stabs.
20169 * gdb.stabs: New directory.
20170
20171Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
20172
20173 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
20174 not just "Quit anyway?".
20175
20176Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
20177
20178 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
20179 that all setup_xfails are immediately followed by clear_xfails.
20180
20181Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
20182
20183 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
20184 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
20185 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
20186 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
20187 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
20188 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20189 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20190 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
20191 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
20192 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
20193 gdb.t31/chillvars.exp, lib/gdb.exp:
20194 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
20195 bug-gdb@prep.ai.mit.edu.
20196
20197Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
20198
20199 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
20200 with 0.0, not integer 0.
20201
20202Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
20203
20204 * gdb.t06/break.exp: Update for "Kill the program" message change.
20205
20206Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
20207
20208 * Makefile.in (GDBFLAGS): Set to -nx.
20209 * Makefile.in (site.exp): Use GDBFLAGS.
20210
20211Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20212
20213 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
20214 Makefiles.
20215 (check): depend on just-check.
20216 (just-check): added so that tests can be run without a noop
20217 build pass.
20218
20219Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
20220
20221 Switch to using configure's configdirs.
20222 * Makefile.in (Makefile): add configure.in dependency.
20223 (SUBDIRS): removed redundant assignment.
20224 * configure.in: switch subdirs assignment to configdirs.
20225 * gdb.t*/configure.in: new files.
20226
20227Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
20228
20229 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
20230 works.
20231
20232Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
20233
20234 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
20235 in explicit rules. Apparently this is not supported by some makes.
20236
20237Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
20238
20239 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
20240
20241Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20242
20243 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
20244 disappeared.
20245
20246Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
20247
20248 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
20249
20250Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
20251
20252 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
20253 watchpoint problem that is now fixed.
20254 * gdb.t30/chexp.exp: Remove setup_xfail for printing
20255 uninitialized convenience variables.
20256 * gdb.t31/chillvars.exp: Fix expected patterns for printing
20257 structures.
20258
20259Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20260
20261 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
20262 which causes expect to get out of sync with gdb on long output
20263 from help set.
20264 * gdb.t09/corefile.exp: Make expected pattern for core file
20265 failing signal and frame output format less sun specific.
20266
20267Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
20268
20269 * gdb.t31/chillvars.exp: Add and remove initial dummy
20270 breakpoint, so that symbol table is forced in.
20271 (Needed at least on Sunos4, though it seems not SVR4.)
20272 * gdb.t31/chillvars.exp: Update for changed output format.
20273
20274Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
20275
a9c64011 20276 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
20277
20278Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
20279
20280 * Makefile.in: Added --srcdir when invoking runtest, removed the
20281 need for a local config file. (optional now)
20282
20283Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
20284
20285 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
20286 failure count used to force early termination. Add some more
20287 expected failures for gnu style demangling.
20288
20289Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20290
20291 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
20292 pmi variable from gdb.t20/gdbme to get optimized away.
20293 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
20294 Check for written corefile upon timeout _and_ eof.
20295
20296Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20297
20298 * config/unix-gdb.exp: Add missing return 0.
20299
20300Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20301
20302 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
20303 test termination.
20304
20305Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
20306
20307 * configure.in (subdirs): Put back gdb.t17 which mysteriously
20308 disappeared.
20309
20310Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
20311
20312 * gdb.t10/crossload.exp: Disable the i860-elf test until such
20313 time as i860 support works.
20314
d63a86f8 20315 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
20316 "backtrace 100\r" rather than just "backtrace\r", to match last
20317 change.
20318
20319Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
20320
20321 * config/udi-gdb.exp (gdb_exit): Remove close command.
20322 (gdb_target_udi): New procedure to set the UDI target.
20323 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
20324 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
20325 Added waits for prompts after several question responses. Added
20326 some more responses used by a29k-amd-udi-gdb.
20327 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
20328 pass different arguments, restart UDI connection after program
20329 completion.
20330 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
20331 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
20332 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
20333 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
20334 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
20335 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
20336 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
20337 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
20338 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
20339 after program completion.
20340 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
20341 compiled with a SELECT_VECS setting.
20342 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
20343 infinite recursion.
20344
20345 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
20346 Added checks for COFF results, and made them expected failures for
20347 all targets. It would be better to make them expected failures
20348 for COFF targets only.
20349
20350Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
20351
20352 * Makefile.in: add null dvi target, don't bother to recurse
20353 through test directories for info and install-info; rename
20354 $(datadir) to be dejagnu instead of deja-gnu
20355
20356Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
20357
20358 * gdb.t31/gdbme.ch: Re-enable code that previously caused
20359 compiler to coredump.
20360 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
20361 code.
20362
20363Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
20364
20365 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
20366 coredump.
20367 * gdb.t31/chillvars.exp: Comment out tests that depend on that
20368 code.
20369
20370Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
20371
20372 * gdb.t03/ptype.exp: tests for return code from gdb_test.
20373 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
20374 which in a shell. Deletes xgdb when done.
20375 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
20376 Tests the return from the "set height" or "set width" commands.
20377 Added a few return codes where needed.
20378
20379Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
20380
20381 * Makefile.in (SUBDIRS): Add gdb.t17.
20382 * configure.in (subdirs): Add gdb.t17.
20383 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
20384 files to test gdb's calling of functions in the inferior with
20385 the correct arguments and gdb's ability to retrieve any
20386 result returned.
20387
20388Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
20389
20390 * config/unix-gdb.exp (gdb_exit): Remove close commands that
20391 may be called after gdb goes away. Previous versions of expect
20392 needed these to avoid file descriptor leaks, but they cause
20393 errors with the current revision of expect.
20394 * gdb.t00/gdbvars.exp: Use -re on expected output after
20395 setting sevenbit-strings.
20396 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
20397 to set sevenbit-strings consistent across tests.
20398 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
20399 set sevenbit-strings consistent across tests.
20400
20401Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
20402
20403 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
20404 expected output to match current "expect" expectations.
20405
20406Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
20407
20408 * gdb.t00/default.exp: Change expected output for default "source"
20409 command, to match new gdb behavior which requires a filename to
20410 source.
20411
20412Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
20413
20414 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
20415 expected fail for i486-*-* that misses the marker2 function.
20416 * gdb.t10/crossload.exp (bfddefault): Allow successful
20417 recognition of a format to pass even if no symbols are found.
20418 Explicitly catch failures where the format is not recognized
20419 or is ambiguous, and add the reason to the fail message.
20420 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
20421 the cause is and invalid target and add reason to failure message.
20422 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
20423 elf32-i386, elf32-sparc, and elf32-i860.
20424 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
20425 Set up expected failure for 'filename'::variable scope resolution,
20426 which is now apparently broken on all targets.
20427 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
20428 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
20429 gdb.t23/templates.exp: Change failure for missing binfile into
20430 just a warning.
20431 gdb.t21/demangle.exp: Change all cfront references to 'arm'
20432 references.
20433
20434Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
20435
20436 * gdb.t00/default.exp: Add expected output for default "source"
20437 command, to match new gdb behavior.
20438 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
20439
20440Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
20441
20442 * config/*-gdb.exp: returns an error, rather than exiting on
20443 internal errors.
20444
20445Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
20446
20447 * gdb.t03/gdbme.c: Add pointer to struct variable.
20448 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
20449 referencing struct members.
20450
20451Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
20452
20453 * configure.in (mips-idt-ecoff): New target.
20454 * config/mips-gdb.exp: New file for remote board using MIPS remote
20455 debugging protocol.
20456
20457 * Redid configuration scheme. Removed gdb.t*/configure.in.
20458 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
20459 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
20460 distclean targets. Built executables via .o files. Adjusted
20461 tests to account for source files in $(srcdir) rather than
20462 $(objdir).
20463 * lib/gdb.exp (runto): Don't expect () after the function name,
20464 because it may have arguments.
20465
20466Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
20467
20468 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
20469 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
20470 expected failures for mips-idt-* and mips-sgi-*.
20471 * gdb.t00/default.exp (attach): Kill process if requested.
20472 * gdb.t00/help.exp (help target core, help target): Accept a gdb
20473 that does not read core files.
20474 * gdb.t01/run.exp: Removed checks for exit status code.
20475 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
20476 it is linked in.
20477 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
20478 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
20479 appropriate, rather than doing it by hand.
20480 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
20481 execution.
20482 * gdb.t10/crossload.exp: Kill existing program if needed.
20483 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
20484 appropriate, rather than doing it by hand. Always increase
20485 timeout for this test, not just for VxWorks.
20486
20487Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
20488
20489 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
20490 of Chill STRUCT types and STRUCT values.
20491 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
20492 than "char".
20493 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 20494 struct2): New struct definitions and initializations to test
c906108c
SS
20495 simple Chill STRUCT types.
20496
20497Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
20498
20499 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
20500 the null byte at the end of strings.
20501 * gdb.t00/default.exp: Make show version insensitive to copyright
20502 date.
20503 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
20504 to avoid dependencies on target char signedness.
20505 * gdb.t16/printcmds.exp: Update expected results for explicitly
20506 unsigned char.
20507 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
20508 now work.
20509 * gdb.t21/demangle.exp: Add many more patterns for template
20510 demangling, most of them being expected failures.
20511 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
20512 string we are matching for, to match on the whole string.
20513 * gdb.t21/demangle.exp: Add many new test strings to demangle,
20514 and fix a whole bunch that had incorrect expected output but were
20515 passing anyway because of the bug in "proc demangle".
20516 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
20517 type.
20518 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
20519
20520Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
20521
a9c64011
AS
20522 * gdb/testsuite: made modifications to testcases, etc., to allow
20523 them to work properly given the reorganization of deja-gnu and the
20524 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
20525
20526Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
20527
20528 * gdb/testsuite: Initial creation of gdb/testsuite.
20529 Migrated dejagnu testcases and support files for testing nm to
20530 gdb/testsuite from deja-gnu. These files were moved "as is"
20531 with no modifications. This migration is part of a major overhaul
20532 of dejagnu. The modifications to these testcases, etc., which
20533 will allow them to work with the new version of dejagnu will be
20534 made in a future update.
48efe704 20535
8d8cb839 20536 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 20537\f
8d8cb839
EZ
20538;; Local Variables:
20539;; mode: change-log
20540;; left-margin: 8
20541;; fill-column: 74
20542;; version-control: never
20543;; End:
902f2ccb
MC
20544
20545 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 20546 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
20547 Copying and distribution of this file, with or without modification,
20548 are permitted provided the copyright notice and this notice are preserved.
This page took 3.498206 seconds and 4 git commands to generate.